HelmRelease.spec.postRenderers[].kustomize.patches[].target.spec.install
Install holds the configuration for Helm install actions for this HelmRelease.
| Field / Type | Description |
|---|---|
crds | CRDs upgrade CRDs from the Helm Chart's crds directory according to the CRD upgrade policy provided here. Valid values are `Skip`, `Create` or `CreateReplace`. Default is `Create` and if omitted CRDs are installed but not updated. Skip: do neither install nor replace (update) any CRDs. Create: new CRDs are created, existing CRDs are neither updated nor deleted. CreateReplace: new CRDs are created, existing CRDs are updated (replaced) but not deleted. By default, CRDs are applied (installed) during Helm install action. With this option users can opt in to CRD replace existing CRDs on Helm install actions, which is not (yet) natively supported by Helm. https://helm.sh/docs/chart_best_practices/custom_resource_definitions.
|
createNamespace | CreateNamespace tells the Helm install action to create the HelmReleaseSpec.TargetNamespace if it does not exist yet. On uninstall, the namespace will not be garbage collected. |
disableHooks | DisableHooks prevents hooks from running during the Helm install action. |
disableOpenAPIValidation | DisableOpenAPIValidation prevents the Helm install action from validating rendered templates against the Kubernetes OpenAPI Schema. |
disableSchemaValidation | DisableSchemaValidation prevents the Helm install action from validating the values against the JSON Schema. |
disableTakeOwnership | DisableTakeOwnership disables taking ownership of existing resources during the Helm install action. Defaults to false. |
disableWait | DisableWait disables the waiting for resources to be ready after a Helm install has been performed. |
disableWaitForJobs | DisableWaitForJobs disables waiting for jobs to complete after a Helm install has been performed. |
Remediation holds the remediation configuration for when the Helm install action for the HelmRelease fails. The default is to not perform any action. | |
replace | Replace tells the Helm install action to re-use the 'ReleaseName', but only if that name is a deleted release which remains in the history. |
serverSideApply | ServerSideApply enables server-side apply for resources during install. Defaults to true (or false when UseHelm3Defaults feature gate is enabled). |
skipCRDs | SkipCRDs tells the Helm install action to not install any CRDs. By default, CRDs are installed if not already present. Deprecated use CRD policy (`crds`) attribute with value `Skip` instead. |
Strategy defines the install strategy to use for this HelmRelease. Defaults to 'RemediateOnFailure', or 'RetryOnFailure' when the DefaultToRetryOnFailure feature gate is enabled.
| |
timeout | Timeout is the time to wait for any individual Kubernetes operation (like Jobs for hooks) during the performance of a Helm install action. Defaults to 'HelmReleaseSpec.Timeout'.
|