Force review-app workloads to new nodepools
What does this MR do and why?
Relates to https://gitlab.com/gitlab-org/quality/engineering-productivity-infrastructure/-/issues/40
According to https://cloud.google.com/kubernetes-engine/docs/how-to/node-pools#deploy, forces all new review-apps to go to the new containerd-based nodepools.
How to set up and validate locally
$ k -n review-ddieulivol-usomgk get po -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
review-ddieulivol-usomgk-gitaly-0 1/1 Running 0 6m32s 10.40.0.3 gke-review-apps-containerd-preemptibl-1c814b55-dzf4 <none> <none>
review-ddieulivol-usomgk-gitlab-runner-6bcf456586-dzt8z 1/1 Running 0 6m33s 10.40.26.88 gke-review-apps-containerd-preemptibl-949f283d-2d6n <none> <none>
review-ddieulivol-usomgk-gitlab-shell-7754668b87-24qrn 1/1 Running 0 6m33s 10.40.9.85 gke-review-apps-containerd-preemptibl-949f283d-8964 <none> <none>
review-ddieulivol-usomgk-kas-798c9c4864-8wn88 1/1 Running 0 6m33s 10.40.21.73 gke-review-apps-containerd-preemptibl-949f283d-qs6z <none> <none>
review-ddieulivol-usomgk-migrations-1-4cgqn 0/1 Completed 0 6m32s 10.40.26.90 gke-review-apps-containerd-preemptibl-949f283d-2d6n <none> <none>
review-ddieulivol-usomgk-minio-85cf7585db-qdrk7 1/1 Running 0 6m33s 10.40.9.86 gke-review-apps-containerd-preemptibl-949f283d-8964 <none> <none>
review-ddieulivol-usomgk-minio-create-buckets-1-g22gr 0/1 Completed 0 6m32s 10.40.26.89 gke-review-apps-containerd-preemptibl-949f283d-2d6n <none> <none>
review-ddieulivol-usomgk-nginx-ingress-controller-96b4fcf8bcc7z 1/1 Running 0 6m33s 10.40.25.63 gke-review-apps-containerd-preemptibl-949f283d-rkf8 <none> <none>
review-ddieulivol-usomgk-nginx-ingress-controller-96b4fcf8zcdwc 1/1 Running 0 6m33s 10.40.21.75 gke-review-apps-containerd-preemptibl-949f283d-qs6z <none> <none>
review-ddieulivol-usomgk-postgresql-0 1/1 Running 0 6m32s 10.40.0.2 gke-review-apps-containerd-preemptibl-1c814b55-dzf4 <none> <none>
review-ddieulivol-usomgk-redis-master-0 1/1 Running 0 6m32s 10.40.9.87 gke-review-apps-containerd-preemptibl-949f283d-8964 <none> <none>
review-ddieulivol-usomgk-registry-57ff469747-zzmxz 1/1 Running 0 6m33s 10.40.21.74 gke-review-apps-containerd-preemptibl-949f283d-qs6z <none> <none>
review-ddieulivol-usomgk-sidekiq-all-in-1-v2-689d54cbbf-8vbnq 1/1 Running 0 6m33s 10.40.41.137 gke-review-apps-containerd-preemptibl-949f283d-xb5z <none> <none>
review-ddieulivol-usomgk-toolbox-58974bc86c-5c578 1/1 Running 0 6m33s 10.40.4.145 gke-review-apps-containerd-preemptibl-949f283d-spfr <none> <none>
review-ddieulivol-usomgk-webservice-default-55894fc59c-hqrj4 2/2 Running 0 6m33s 10.40.4.146 gke-review-apps-containerd-preemptibl-949f283d-spfr <none> <none>
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by David Dieulivol