Page MenuHomePhabricator

Migrate SRE repositories to GitLab - operations/alerts
Open, HighPublic

Description

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

Event Timeline

LSobanski updated the task description. (Show Details)
LSobanski moved this task from Incoming to Backlog on the collaboration-services board.

Change 982086 had a related patch set uploaded (by LSobanski; author: LSobanski):

[operations/puppet@production] Switch alerts deployment source to GitLab

https://gerrit.wikimedia.org/r/982086

I'm moving this off this Q board since I believe it'll happen further down the line