flux v2.9.5

HelmRelease.spec.postRenderers[].kustomize.patches[].target.spec.rollback

Rollback holds the configuration for Helm rollback actions for this HelmRelease.

8 fields
HelmRelease.spec.postRenderers[].kustomize.patches[].target.spec.rollback fields and descriptions
Field / TypeDescription
cleanupOnFail
boolean

CleanupOnFail allows deletion of new resources created during the Helm rollback action when it fails.

disableHooks
boolean

DisableHooks prevents hooks from running during the Helm rollback action.

disableWait
boolean

DisableWait disables the waiting for resources to be ready after a Helm rollback has been performed.

disableWaitForJobs
boolean

DisableWaitForJobs disables waiting for jobs to complete after a Helm rollback has been performed.

force
boolean

Force forces resource updates through a replacement strategy that avoids 3-way merge conflicts on client-side apply. This field is ignored for server-side apply (which always forces conflicts with other field managers).

recreate
boolean

Recreate performs pod restarts for any managed workloads. Deprecated: This behavior was deprecated in Helm 3: - Deprecation: https://github.com/helm/helm/pull/6463 - Removal: https://github.com/helm/helm/pull/31023 After helm-controller was upgraded to the Helm 4 SDK, this field is no longer functional and will print a warning if set to true. It will also be removed in a future release.

serverSideApply
string

ServerSideApply enables server-side apply for resources during rollback. Can be "enabled", "disabled", or "auto". When "auto", server-side apply usage will be based on the release's previous usage. Defaults to "auto".

  • enum: ["enabled","disabled","auto"]
timeout
string

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

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