Skip to content

Commit d093305

Browse files
committed
Update fluxcd-helm-controller module to v1.2.0
Signed-off-by: Lukáš Kubín <[email protected]>
1 parent 5c7d399 commit d093305

10 files changed

+151
-4210
lines changed

fluxcd-helm-controller/README.md

+11-7
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ The name and namespace of the v1.Source the chart is available at.
216216
| name | type | description | default value |
217217
| --- | --- | --- | --- |
218218
|**apiVersion**|str|APIVersion of the referent.||
219-
|**kind**|"HelmRepository" | "GitRepository" | "Bucket"|Kind of the referent.||
219+
|**kind** `required`|"HelmRepository" | "GitRepository" | "Bucket"|Kind of the referent.||
220220
|**name** `required`|str|Name of the referent.||
221221
|**namespace**|str|Namespace of the referent.||
222222
### HelmToolkitFluxcdIoV2HelmReleaseSpecChartSpecVerify
@@ -295,6 +295,8 @@ Install holds the configuration for Helm install actions for this HelmRelease.
295295
|**createNamespace**|bool|CreateNamespace tells the Helm install action to create the<br />HelmReleaseSpec.TargetNamespace if it does not exist yet.<br />On uninstall, the namespace will not be garbage collected.||
296296
|**disableHooks**|bool|DisableHooks prevents hooks from running during the Helm install action.||
297297
|**disableOpenAPIValidation**|bool|DisableOpenAPIValidation prevents the Helm install action from validating<br />rendered templates against the Kubernetes OpenAPI Schema.||
298+
|**disableSchemaValidation**|bool|DisableSchemaValidation prevents the Helm install action from validating<br />the values against the JSON Schema.||
299+
|**disableTakeOwnership**|bool|DisableTakeOwnership disables taking ownership of existing resources<br />during the Helm install action. Defaults to false.||
298300
|**disableWait**|bool|DisableWait disables the waiting for resources to be ready after a Helm<br />install has been performed.||
299301
|**disableWaitForJobs**|bool|DisableWaitForJobs disables waiting for jobs to complete after a Helm<br />install has been performed.||
300302
|**remediation**|[HelmToolkitFluxcdIoV2HelmReleaseSpecInstallRemediation](#helmtoolkitfluxcdiov2helmreleasespecinstallremediation)|remediation||
@@ -449,6 +451,8 @@ Upgrade holds the configuration for Helm upgrade actions for this HelmRelease.
449451
|**crds**|"Skip" | "Create" | "CreateReplace"|CRDs upgrade CRDs from the Helm Chart's crds directory according<br />to the CRD upgrade policy provided here. Valid values are `Skip`,<br />`Create` or `CreateReplace`. Default is `Skip` and if omitted<br />CRDs are neither installed nor upgraded.<br /><br />Skip: do neither install nor replace (update) any CRDs.<br /><br />Create: new CRDs are created, existing CRDs are neither updated nor deleted.<br /><br />CreateReplace: new CRDs are created, existing CRDs are updated (replaced)<br />but not deleted.<br /><br />By default, CRDs are not applied during Helm upgrade action. With this<br />option users can opt-in to CRD upgrade, which is not (yet) natively supported by Helm.<br />https://helm.sh/docs/chart_best_practices/custom_resource_definitions.||
450452
|**disableHooks**|bool|DisableHooks prevents hooks from running during the Helm upgrade action.||
451453
|**disableOpenAPIValidation**|bool|DisableOpenAPIValidation prevents the Helm upgrade action from validating<br />rendered templates against the Kubernetes OpenAPI Schema.||
454+
|**disableSchemaValidation**|bool|DisableSchemaValidation prevents the Helm upgrade action from validating<br />the values against the JSON Schema.||
455+
|**disableTakeOwnership**|bool|DisableTakeOwnership disables taking ownership of existing resources<br />during the Helm upgrade action. Defaults to false.||
452456
|**disableWait**|bool|DisableWait disables the waiting for resources to be ready after a Helm<br />upgrade has been performed.||
453457
|**disableWaitForJobs**|bool|DisableWaitForJobs disables waiting for jobs to complete after a Helm<br />upgrade has been performed.||
454458
|**force**|bool|Force forces resource updates through a replacement strategy.||
@@ -509,7 +513,7 @@ HelmReleaseStatus defines the observed state of a HelmRelease.
509513
|**upgradeFailures**|int|UpgradeFailures is the upgrade failure count against the latest desired<br />state. It is reset after a successful reconciliation.||
510514
### HelmToolkitFluxcdIoV2HelmReleaseStatusConditionsItems0
511515

512-
Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: "Available", "Progressing", and "Degraded" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"` // other fields }
516+
Condition contains details for one aspect of the current state of this API Resource.
513517

514518
#### Attributes
515519

@@ -615,7 +619,7 @@ HelmReleaseSpec defines the desired state of a Helm release.
615619

616620
| name | type | description | default value |
617621
| --- | --- | --- | --- |
618-
|**chart**|[HelmToolkitFluxcdIoV2beta1HelmReleaseSpecChart](#helmtoolkitfluxcdiov2beta1helmreleasespecchart)|chart||
622+
|**chart** `required`|[HelmToolkitFluxcdIoV2beta1HelmReleaseSpecChart](#helmtoolkitfluxcdiov2beta1helmreleasespecchart)|chart||
619623
|**chartRef**|[HelmToolkitFluxcdIoV2beta1HelmReleaseSpecChartRef](#helmtoolkitfluxcdiov2beta1helmreleasespecchartref)|chart ref||
620624
|**dependsOn**|[[HelmToolkitFluxcdIoV2beta1HelmReleaseSpecDependsOnItems0](#helmtoolkitfluxcdiov2beta1helmreleasespecdependsonitems0)]|DependsOn may contain a meta.NamespacedObjectReference slice with<br />references to HelmRelease resources that must be ready before this HelmRelease<br />can be reconciled.||
621625
|**driftDetection**|[HelmToolkitFluxcdIoV2beta1HelmReleaseSpecDriftDetection](#helmtoolkitfluxcdiov2beta1helmreleasespecdriftdetection)|drift detection||
@@ -694,7 +698,7 @@ The name and namespace of the v1beta2.Source the chart is available at.
694698
| name | type | description | default value |
695699
| --- | --- | --- | --- |
696700
|**apiVersion**|str|APIVersion of the referent.||
697-
|**kind**|"HelmRepository" | "GitRepository" | "Bucket"|Kind of the referent.||
701+
|**kind** `required`|"HelmRepository" | "GitRepository" | "Bucket"|Kind of the referent.||
698702
|**name** `required`|str|Name of the referent.||
699703
|**namespace**|str|Namespace of the referent.||
700704
### HelmToolkitFluxcdIoV2beta1HelmReleaseSpecChartSpecVerify
@@ -1015,7 +1019,7 @@ HelmReleaseStatus defines the observed state of a HelmRelease.
10151019
|**upgradeFailures**|int|UpgradeFailures is the upgrade failure count against the latest desired<br />state. It is reset after a successful reconciliation.||
10161020
### HelmToolkitFluxcdIoV2beta1HelmReleaseStatusConditionsItems0
10171021

1018-
Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: "Available", "Progressing", and "Degraded" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"` // other fields }
1022+
Condition contains details for one aspect of the current state of this API Resource.
10191023

10201024
#### Attributes
10211025

@@ -1175,7 +1179,7 @@ The name and namespace of the v1.Source the chart is available at.
11751179
| name | type | description | default value |
11761180
| --- | --- | --- | --- |
11771181
|**apiVersion**|str|APIVersion of the referent.||
1178-
|**kind**|"HelmRepository" | "GitRepository" | "Bucket"|Kind of the referent.||
1182+
|**kind** `required`|"HelmRepository" | "GitRepository" | "Bucket"|Kind of the referent.||
11791183
|**name** `required`|str|Name of the referent.||
11801184
|**namespace**|str|Namespace of the referent.||
11811185
### HelmToolkitFluxcdIoV2beta2HelmReleaseSpecChartSpecVerify
@@ -1508,7 +1512,7 @@ HelmReleaseStatus defines the observed state of a HelmRelease.
15081512
|**upgradeFailures**|int|UpgradeFailures is the upgrade failure count against the latest desired<br />state. It is reset after a successful reconciliation.||
15091513
### HelmToolkitFluxcdIoV2beta2HelmReleaseStatusConditionsItems0
15101514

1511-
Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: "Available", "Progressing", and "Degraded" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"` // other fields }
1515+
Condition contains details for one aspect of the current state of this API Resource.
15121516

15131517
#### Attributes
15141518

0 commit comments

Comments
 (0)