consul: point syd1 clients at k8s consul servers #550
Reference in New Issue
Block a user
Delete Branch "benvin/consul-clients-k8s"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hosts compiled in k8s can't look up consul servers in PuppetDB, so syd1 clients use a static join list, which now needs the k8s servers.
consul_serversto the k8s LB IPs 198.18.200.11-.15Requires a healthy k8s consul server (argocd-apps #531) first.
restart_on_changeon this change, systemdType=notify) depend solely on the k8s pods to join; with the StatefulSet at 1 replica, that pod being down at restart time leaves clients failing start (90s timeout, restart loop) while 5 VM servers are healthy → keep the fiveausyd1nxvm200[5-9]FQDNs in the list alongside 198.18.200.11-15 and drop them in the VM-retirement PRmembers_lookup" butprofiles::consul::client::members_lookup: falseis already on develop (syd1.yaml:10, unchanged context) → drop that bulletView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.