This is a task for activities related to migrating operations/cookbooks to GitLab. See T341468: Migrate SRE repositories to GitLab for global migration prerequisites.
Prerequisites:
- Pending changes are merged or abandoned
- Verify if a redirect can be set up in Gerrit for read operations over HTTP
- Nothing off the shelf in Gerrit
- Could happen at Apache level
Migration steps:
- Announce a maintenance window to stop modifications to the repository
- Import the repository into GitLab
- Set up a CI pipeline
- Merge Puppet changes for instance.pp and prometheus.pp
- Make a test change and verify the update is successful