Remove Consul cluster for CI Monitoring from GCP part of the CI infrastructure
Successor of: #4371 (moved).
With #4371 (moved) we've migrated to use native service discovery for GCE, that is coded inside of Prometheus, instead of using Consul for it. Please read the linked issue to get the context and understand the decision.
At this moment Consul cluster is not user at all in both us-east1-c
and us-east1-d
parts of our CI infrastructure in GCP. We should just remove it then. For this we need to:
-
update our packer configuration to prepare images for GCP that have no consul configuration inside (yet for DO we need to still have it, so the configuration needs to be changes to allow setting consul part on and off): https://dev.gitlab.org/cookbooks/packer-runner-machines/merge_requests/14 -
update configuration of our Runners in GCP to use the new images -
for tests: -
shared-runners-manager-X.staging.gitlab.com -
private-runners-manager-X.gitlab.com
-
-
after tests: -
shared-runners-manager-X.gitlab.com -
nyc1
:35947284
-
us-east1-c
:gitlab-ci-stable-coreos-stable-us-east1-c-v0-3-0
-
us-east1-d
:gitlab-ci-stable-coreos-stable-us-east1-d-v0-3-0
-
-
gitlab-shared-runners-manager-X.gitlab.com -
nyc1
:35947283
-
us-east1-c
:gitlab-ci-stable-coreos-stable-us-east1-c-v0-3-0
-
us-east1-d
:gitlab-ci-stable-coreos-stable-us-east1-d-v0-3-0
-
-
private-runners-manager-X.gitlab.com -
nyc1
:35947283
-
us-east1-c
:gitlab-ci-stable-coreos-stable-us-east1-c-v0-3-0
-
us-east1-d
:gitlab-ci-stable-coreos-stable-us-east1-d-v0-3-0
-
-
shared-runners-manager-X.staging.gitlab.com -
us-east1-c
:gitlab-ci-stable-coreos-stable-us-east1-c-v0-3-0
-
us-east1-d
:gitlab-ci-stable-coreos-stable-us-east1-d-v0-3-0
-
-
-
-
remove Consul machines from GCP -
remove nodes, roles and related secrets from chef-repo -
remove DNS entries oncall -
consul-01.us-east1-c.gce.gitlab-runners.gitlab.net -
consul-02.us-east1-c.gce.gitlab-runners.gitlab.net -
consul-03.us-east1-c.gce.gitlab-runners.gitlab.net -
consul-01.us-east1-d.gce.gitlab-runners.gitlab.net -
consul-02.us-east1-d.gce.gitlab-runners.gitlab.net -
consul-03.us-east1-d.gce.gitlab-runners.gitlab.net
-