Upgrade Consul
We're running version 1.7.2, which is behind the current release, 1.9.4.
We do not appear to be using the version shipped with omnibus.
Utilize this issue to determine changes between the two versions and perform the upgrade. Make note that we'll need our clients upgraded as well, and that these configurations are spread across our chef managed VM's and via our Kubernetes clusters. Note that the upgrade in Kubernetes should be accompanied with a chart upgrade.
We should consider if not part of the upstream chart, to contribute a change allowing the use of the hostPort
configuration that we are currently leveraging: gitlab-com/gl-infra/k8s-workloads/gitlab-helmfiles!409 (merged)
Milestones
-
Contribute hostport configuration upstream -
Consul cluster upgraded -
Consul clients on VM's upgraded -
Consul helm chart upgraded -
Consul client Pods go from a Quality of Service from Burstable
toGuaranteed
-
Edited by John Skarbek