-
Notifications
You must be signed in to change notification settings - Fork 779
Description
Hello, this issue should ideally be a discussion, so sorry if it's out of place.
I'm learning Kubernetes and the whole ecosystem, and have a GitOps setup with fluxcd, I am looking to integrate flagger.
However, one thing I would like (that I haven't found any documentation about online) is a way to make the Canary deployment use a clone/snapshot of volumes used by the previous deployment, to make sure that, in the case of a failed release, no modification is made to the volumes.
It seems that in theory I could make it using flagger's event webhooks (but that would mean making some kind of controller that does the correct kubernetes API calls), but I would be interested if there is a “recommended way” of doing something like this, or even if this is something that's impractical/not recommended (as I said I'm a beginner here)