-
Notifications
You must be signed in to change notification settings - Fork 15
Description
Hello there!
I have been experimenting with setting up an ArangoDB cluster on multiple nodes using the starter, and noticed that in the generated setup.json and arangod_command.txt, even though I specified (in --starter.join) their hostnames, it inevitably resolves to their IP addresses (e.g., the Address field of the peer in setup.json or the --agency.endpoint in the various arangod_command.txt in the coordinator/dbserver directories).
However, it looks like it keeps the leader's address intact in all these places, which is my desired behaviour.
I am currently working in an environment that cannot guarantee the stability of IP addresses, only their hostnames (DNS) (it's k8s, but I cannot use the operator (cluster admins won't allow it) and cannot switch to VMs).
Is there any way to use the starter without it resolving and passing the IP addresses, only the hostnames (as I originally specified in the arangodb --starter.join A,B,C command?)
I can attach a docker-compose.yml that highlights this behaviour if needed.