You need to sign in or sign up before continuing.
Synchronise the Consul and pets deployment
While testing for the pets reachability we found out a race condition during the deployment pipeline.
Pets are so fast to get deployed that Consul, which gets deployed in GKE at the next step, doesn't bring up the serf service endpoint in time. As a result the Consul clients running on the pets won't get the serf endpoint and the encryption key and will remain isolated.
Note that this only applies to newly created environments.
I'm working on refactoring the environments pipeline in order to get better synchronisation.