AnubisLMS / AnubisLMS/Anubis

ADD automatic rollbacks on rollout failure

Open
#396 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.