Recover failed deployments with a compatible previous image #41
Labels
No labels
area/backend
area/frontend
area/tooling
kind
build
kind
chore
kind
ci
kind
docs
kind
feat
kind
perf
kind
test
size
l
size
m
size
s
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#8 Apply PostgreSQL migrations with release compatibility checks
viacheslavshuka/quorum
#36 Promote published releases without rebuilding their images
viacheslavshuka/quorum
Reference
viacheslavshuka/quorum#41
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A failed rollout should restore the previous healthy image when recovery is eligible. Image recovery must not silently reverse or erase database data.
Scope
Connect deployment verification failures to automatic application-image rollback. Check database compatibility and current vulnerability results before selecting the recovery image.
Acceptance criteria
Validation
Exercise failed readiness with an eligible previous image, incompatible schema, blocked vulnerability status, unavailable previous image, and failed recovery readiness. Check persisted data survives every recovery attempt.
Dependencies
Related work