Automated deployment
Once we are satisfied with the logic implemented in assisted deployment https://gitlab.com/groups/gitlab-com/gl-infra/-/epics/292, is time to automate the production step. # Problem Production deployments require manual promotion. This manual step may introduce a delay in the package rollout to the production environment. # Exit criteria * [ ] there is a SSOT for release managers' availability * [ ] release managers' availability is opt-in, and no one is considered available by default * [ ] release managers should be able to declare their availability using a release-tools pipeline on OPS * [ ] automated deployment should be limited to when a release manager is available * [ ] a message is sent on slack to notify the beginning of the baking time and remind release managers to declare their availability ## DRI @nolith ## Labels set ``` /label ~AutoDeploy ~"Hands-Off deployment" ~"team::Delivery" ~"release tooling" ~"workflow-infra::Triage" ~"Delivery::P4" ``` <!-- start-status --> ## Status 2022-04-21 We identified [a proposal](https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/1097#note_909824832) for bookkeeping release managers' availability that is respectful of the diverse working style of the team. The implementation plan has been split over several issues in this epic. <!-- end-status -->
epic