This might include moving to gitlab + moving to helmfile.
If the component is going to take considerable work, I'll open a subtask for it.
Components:
- builds-api
- builds-admission - https://gitlab.wikimedia.org/repos/cloud/toolforge/builds-admission/-/merge_requests/3
- builds-builder (buildservice repo)
- cert-manager - https://gitlab.wikimedia.org/repos/cloud/toolforge/cert-manager/-/merge_requests/3
- envvars-api
- envvars-admission
- api-gateway - https://gitlab.wikimedia.org/repos/cloud/toolforge/api-gateway/-/merge_requests/13
- volume-admission
- jobs-framework-api
- jobs-framework-emailer -- https://gitlab.wikimedia.org/repos/cloud/toolforge/jobs-framework-emailer/-/merge_requests/4 https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/64
- image-config - https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/51
- ingress-nginx - https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/52, https://gitlab.wikimedia.org/repos/cloud/toolforge/ingress-nginx/-/merge_requests/6=
- ingress-admission-controller (https://gerrit.wikimedia.org/r/admin/repos/cloud/toolforge/ingress-admission-controller)
- kubernetes-metrics - https://gitlab.wikimedia.org/repos/cloud/toolforge/wmcs-k8s-metrics/-/merge_requests/3 - https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/53
- calico - https://gitlab.wikimedia.org/repos/cloud/toolforge/calico/-/merge_requests/5 - https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/54
- maintain-kubeusers (https://gerrit.wikimedia.org/r/admin/repos/labs/tools/maintain-kubeusers)
- registry-admission (https://gerrit.wikimedia.org/r/admin/repos/labs/tools/registry-admission-webhook) https://gitlab.wikimedia.org/repos/cloud/toolforge/registry-admission/-/merge_requests/1 - https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/68
- ingress-admission (https://gerrit.wikimedia.org/r/admin/repos/cloud/toolforge/ingress-admission-controller) https://gitlab.wikimedia.org/repos/cloud/toolforge/ingress-admission/-/merge_requests/1 - https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/57
- delete-crashing-pods (https://gerrit.wikimedia.org/r/admin/repos/cloud/toolforge/delete-crashing-pods), does not need migration (see T334399)
- refresh docs at https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Kubernetes/Custom_components
- extra, think again about T328539: toolforge: consider relocating core k8s components out of puppet into its own repository