ADD automatic rollbacks on rollout failure
Open
experimental
feature
k8s
- Dominant language
- Python
- Stars
- 381
- Forks
- 53
- PR merge metrics
- No merged PRs in 30d
Description
This one will require using [helm integration tests](https://github.com/AnubisLMS/Anubis/issues/395) and kubectl in the cd/ci to determine if a rollout was successful or not, then do a [helm rollback](https://helm.sh/docs/helm/helm_rollback/#helm) to undo the changes.
One thing that will need to be very carefully handled here is database migraion rollbacks.
Contributor guide
Assessment
This issue has not been assessed yet.