This is a parent task for all activities related to migrating SRE repositories to GitLab
For the purpose of this process"SRE repositories" = repositories where SREs are the primary contributors.
Repositories in scope
Active
- operations/alerts
- operations/apache-config
- operations/container
- operations/cookbooks - T341474: Migrate SRE repositories to GitLab - operations/cookbooks
- operations/debs - T341991: Migrate SRE repositories to GitLab - operations/debs
- operations/deployment-charts
- operations/dns - T343431: Migrate SRE repositories to GitLab - operations/dns
- operations/docker-images
- operations/dumps
- operations/grafana-grizzly
- operations/homer
- operations/mediawiki-config
- operations/mediawiki-multiversion
- operations/puppet-apereo_cas
- operations/puppet
- operations/software - T341504: Migrate SRE repositories to GitLab - operations/software
- operations/switchdc
- operations/wheels
- operations/wikitech-static
Deprecated
-
operations/calico-cni- Archived -
operations/calico-containers- Archived -
operations/calico-k8s-policy-controller- Archived -
operations/gitlab-ansible- Archived
Prerequisites
- Permissions migrated from Gerrit - T319211: Create bot to sync LDAP groups with related GitLab groups
- All SREs have a GitLab account with 2FA
- All SREs are familiar with the merge request workflow
- Decision on how to approach archived repositories
Follow up
- GitLab registration is added to the onboarding checklist