flux v2.9.5

HelmRelease.spec.uninstall

Uninstall holds the configuration for Helm uninstall actions for this HelmRelease.

5 fields
HelmRelease.spec.uninstall fields and descriptions
Field / TypeDescription
deletionPropagation
string

DeletionPropagation specifies the deletion propagation policy when a Helm uninstall is performed.

  • enum: ["background","foreground","orphan"]
  • default: "background"
disableHooks
boolean

DisableHooks prevents hooks from running during the Helm rollback action.

disableWait
boolean

DisableWait disables waiting for all the resources to be deleted after a Helm uninstall is performed.

keepHistory
boolean

KeepHistory tells Helm to remove all associated resources and mark the release as deleted, but retain the release history.

timeout
string

Timeout is the time to wait for any individual Kubernetes operation (like Jobs for hooks) during the performance of a Helm uninstall action. Defaults to 'HelmReleaseSpec.Timeout'.

  • pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$