If production only changes when someone SSHes into a box, you do not have a platform — you have a ritual.
CITRICLOUD delivery is GitOps-first. Desired state lives in git. Controllers reconcile. Rollbacks are commits, not folklore.
The promotion path
- Open a PR against the environment overlay
- CI validates manifests and policy checks
- Merge triggers Argo CD sync
- Traefik routes traffic to the healthy revision
# Example: sync after merge argocd app sync my-app --revision mainWhy operators sleep better
Every change is attributable. Drift is visible. Emergency hotfixes still land as commits so the next person inherits reality, not a mystery.
Thoughts on this article?
Tell us what to cover next — or ask a question about running on CITRICLOUD.



