HelmRelease.spec.postRenderers[].kustomize.patchesStrategicMerge.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. |
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. |
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. |
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'. |