flux v2.0.1

HelmRelease.spec.postRenderers.kustomize.patchesStrategicMerge.spec.install

Install holds the configuration for Helm install actions for this HelmRelease.

10 fields
HelmRelease.spec.postRenderers.kustomize.patchesStrategicMerge.spec.install fields and descriptions
Field / TypeDescription
crds
string

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.

  • enum: ["Skip","Create","CreateReplace"]
createNamespace
boolean

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
boolean

DisableHooks prevents hooks from running during the Helm install action.

disableOpenAPIValidation
boolean

DisableOpenAPIValidation prevents the Helm install action from validating rendered templates against the Kubernetes OpenAPI Schema.

disableWait
boolean

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

disableWaitForJobs
boolean

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

object

Remediation holds the remediation configuration for when the Helm install action for the HelmRelease fails. The default is to not perform any action.

replace
boolean

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
boolean

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
string

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'.

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