diff --git a/.gitlab/issue_templates/deploy-new-stack-in-production.md b/.gitlab/issue_templates/deploy-new-stack-in-production.md index df24688..4858deb 100644 --- a/.gitlab/issue_templates/deploy-new-stack-in-production.md +++ b/.gitlab/issue_templates/deploy-new-stack-in-production.md @@ -1,21 +1,25 @@ /title production: Deploy new stack /milestone %"Extend archive coverage [Roadmap - Collect]" /labels ~"activity::Deployment" *Note* This proposes a plan to deploy the new stack in production. Please, drop the unneeded actions from the plan. -- [ ] [swh-charts](https://gitlab.softwareheritage.org/swh/infra/ci-cd/swh-charts/-/blob/production/swh/values/production.yaml?ref_type=heads#L126): Checkout production branch -- [ ] [swh-charts](https://gitlab.softwareheritage.org/swh/infra/ci-cd/swh-charts/-/blob/production/swh/values/production.yaml?ref_type=heads#L143): Adapt values to reference the new lister and loader (equivalent to what was done for staging) -- [ ] Deploy (push branch and let argocd do its job) +production: +- [ ] [swh-charts](https://gitlab.softwareheritage.org/swh/infra/ci-cd/swh-charts/-/blob/production/swh/values/production/swh.yaml#L501): Checkout staging branch, adapt values to reference the new lister and loaders (if any) +- [ ] Checkout production branch and merge staging branch (they should be aligned) +- [ ] Deploy (push production branch and let argocd do its job) - [ ] scheduler: Connect to toolbox pod & register new scheduler task types (if required) -- [ ] Tag grafana with "deployment service=loader- service= environment=production" [1] -- [ ] Checks pods are doing their jobs +- [ ] Tag grafana with "deployment service=loader- service= environment=staging" [1] +- [ ] Checks + - [ ] pod images are pulled correctly + - [ ] pods are running without issues (rpc starts, celery workers consume messages, ...) + Dashboard to follow [1] [1] https://grafana.softwareheritage.org/goto/e-c3EAWIz?orgId=1 Refs.