HelmRelease.spec.postRenderers[].kustomize.patches[].target.spec.rollback
Rollback holds the configuration for Helm rollback actions for this HelmRelease.
| Field / Type | Description |
|---|---|
cleanupOnFail | CleanupOnFail allows deletion of new resources created during the Helm rollback action when it fails. |
disableHooks | DisableHooks prevents hooks from running during the Helm rollback action. |
disableWait | DisableWait disables the waiting for resources to be ready after a Helm rollback has been performed. |
disableWaitForJobs | DisableWaitForJobs disables waiting for jobs to complete after a Helm rollback has been performed. |
force | 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 | 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 | 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".
|
timeout | 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'.
|