Runbook: Rollback
PRX-26. Owner (provisorisch): Elena Weiss (DevOps/Platform Lead, siehe Confluence Seite 02).
Docker Compose (lokale Entwicklung, PRX-21)
- Vorherige Image-Version identifizieren:
docker images | grep procurex - Alten Tag erneut bauen/pullen oder
git checkout <alter-commit>+docker compose up -d --build - Health prüfen:
curl http://procurex-api.localhost/actuator/health
Testnachweis: docker compose up -d --build wurde am 09.08.2026 end-to-end verifiziert
(Flyway-Migrationen, /actuator/health, CORS-Preflight) — ein tatsächlicher Rollback-Durchlauf
(alte → neue → alte Version) wurde nicht separat durchgeführt, da bislang nur eine Version existiert.
Kubernetes/Helm (PRX-22, Zielbild)
helm history procurex -n procurex
helm rollback procurex <revision> -n procurex
kubectl rollout status deployment/procurex-app -n procurex
Testnachweis: Nicht live getestet — kein Kubernetes-Cluster in dieser Lernumgebung verfügbar
(siehe helm/procurex/README.md). Nur helm lint/helm template validiert.
Eskalation
Schlägt ein Rollback fehl oder bleibt der Service nach Rollback "unhealthy": Incident-Runbook
(incident.md) folgen. Risiko für enterprise-infrastructure: ein PROCUREX-Rollback betrifft nur die
PROCUREX-eigenen Container/Deployments, nicht die geteilte Postgres-/Traefik-Instanz.