Skip to content

Promotion and rollback

A push to your repository only ever deploys to your codops' dev environment (see Setting up your repository); production is always a deliberate promotion. Two interfaces do the same job — use whichever suits you.

The ops dashboard, at https://{codops}.peach.ebu.io, shows the tag currently running, the deploy log and who deployed what. Deploy new tag lists recent tags with their commit messages: pick the one you have been running in dev to promote it, or an earlier one to roll back. The dev environment has its own dashboard at https://{codops}-dev.peach.ebu.io. Deploying requires admin rights.

Slack: run /ops in your ops-{codops} channel. It shows Dev and Prod side by side — ArgoCD status, the running tag, the tag in the repository and how long it has been up — with a Promote button to lift the dev tag into prod, and Choose tag to deploy to pick any recent tag for either environment.

Rolling back is not a special operation: it is a deploy of an older tag.