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.