Page MenuHomePhabricator

Deploy to Wikimedia Production from GitLab
Closed, ResolvedPublic

Description

Request Status: New Request
Request Type: project support request

Request Title: Deploy to Wikimedia Production from GitLab

  • Request Description: Build an image for an existing Wikimedia Production deployed service on GitLab and deploy it to production
  • Indicate Priority Level: High
  • Main Requestors: Release Engineering
  • Ideal Delivery Date: 2022-10-01
  • Stakeholders: SRE (ServiceOps)

Request Documentation

Document TypeRequired?Document/Link
Related PHAB TicketsYesT301168: Migrate Blubber project to GitLab
Product One PagerYeshttps://www.mediawiki.org/wiki/GitLab
Product Requirements Document (PRD)Yeshttps://wikitech.wikimedia.org/wiki/Streamlined_Service_Delivery_Design
Product RoadmapNohttps://www.mediawiki.org/wiki/GitLab/Roadmap

Event Timeline

Is this "Provide an integration with GitLab so that users can make the currently-manual steps (deployment-charts bump/merge plus helmfile -e ${CLUSTER} -i apply --context 5)"? If so, that'd be very cool.

Or is this "be able to make an image in GitLab which goes into the production docker registry", in which case I believe this is done?

Is this "Provide an integration with GitLab so that users can make the currently-manual steps (deployment-charts bump/merge plus helmfile -e ${CLUSTER} -i apply --context 5)"? If so, that'd be very cool.

Or is this "be able to make an image in GitLab which goes into the production docker registry", in which case I believe this is done?

Thanks for the poke on this. It's been in Release-Engineering-Team (Radar) limbo and away from my eyes.

At the time I filed this, it was meant to be the latter. In which case 🎉

I want to do the former, too. I think this probably requires signed commits, but that's rambling best done on a different task.

Is this "Provide an integration with GitLab so that users can make the currently-manual steps (deployment-charts bump/merge plus helmfile -e ${CLUSTER} -i apply --context 5)"? If so, that'd be very cool.

Or is this "be able to make an image in GitLab which goes into the production docker registry", in which case I believe this is done?

Thanks for the poke on this. It's been in Release-Engineering-Team (Radar) limbo and away from my eyes.

At the time I filed this, it was meant to be the latter. In which case 🎉

I want to do the former, too. I think this probably requires signed commits, but that's rambling best done on a different task.

Ack, will make that task.