Add our canary GKE endpoint to the git ssh backend
During the migration of gitlab-shell
into production, the canary stage was ignored as it did not immediately appear that the canary servers were ever being used. They had a defualt weight of 0 and appeared to never have deviated, such that they would never take traffic. During the cleanup of the gitlab-shell migraiton, let's ensure that we perform the following:
-
Create the configuration for the canary stage of gitlab-shell and populate those into the ssh backends -
(Optional) Modify the default weight of the canary gitlab-shell to something super low -
Remove the existing git canary servers from the ssh backend in haproxy- we'll perform this at the same time that we clean up thegit-ssh
work tied to the epic.
Edited by John Skarbek