Page MenuHomePhabricator

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

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

LSobanski lowered the priority of this task from High to Medium.Jul 22 2024, 11:37 AM

Change #982086 abandoned by LSobanski:

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

Reason:

Not happening in the foreseeable future

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