rancher / fleet

Deploy workloads from Git to large fleets of Kubernetes clusters
https://fleet.rancher.io/
Apache License 2.0
1.5k stars 224 forks source link

No documented method for safeguarding a Helm release from Fleet #639

Open dagan opened 2 years ago

dagan commented 2 years ago

Once a Helm release is created by Fleet, there does not appear to be a way to tell Fleet to not make any changes without user intervention. Fleet's documentation mentions a pause property on a bundle, but setting it to true does not appear to have any effect whatsoever after the bundle is installed (at least in v0.3.7) and there is no mention in the docs of how to push changes through if pause is working.

Without a mollygaurd preventing accidental removals, significant data loss is possible (uninstalling Istio Operator or Longhorn can have catastrophic results). Is pause simply not working as intended? Is there a different strategy missing from the docs?

StrongMonkey commented 2 years ago

Related https://github.com/rancher/fleet/issues/683 https://github.com/rancher/fleet/issues/680