Skip to content

Commit 03a6e74

Browse files
committed
Add kustomize-controller feature gate CancelHealthCheckOnNewRevision
Signed-off-by: Matheus Pimenta <[email protected]>
1 parent 5dc52c0 commit 03a6e74

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

content/en/flux/components/kustomize/options.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,13 @@ please see the [bootstrap customization guide](/flux/installation/configuration/
4747

4848
### Feature Gates
4949

50-
| Name | Default Value | Description |
51-
|--------------------------------|---------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
52-
| `CacheSecretsAndConfigMaps` | `false` | Configures the caching of Secrets and ConfigMaps by the controller-runtime client. When enabled, it will cache both object types, resulting in increased memory usage and cluster-wide RBAC permissions (list and watch). |
53-
| `DisableFailFastBehavior` | `false` | Controls whether the fail-fast behavior when waiting for resources to become ready should be disabled. |
54-
| `DisableStatusPollerCache` | `true` | Disables the cache of the status poller, which is used to determine the health of the resources applied by the controller. This may have a positive impact on memory usage on large clusters with many objects, at the cost of an increased number of direct API calls. |
55-
| `ExternalArtifact` | `true` | Enables support for the [ExternalArtifact](https://github.com/fluxcd/source-controller/blob/main/docs/spec/v1/externalartifacts.md) source type. |
56-
| `GroupChangeLog` | `false` | Groups together kubernetes objects in log output. Reduces cardinality for Elasticsearch/Opensearch indexing |
57-
| `ObjectLevelWorkloadIdentity` | `false` | Enables the use of object-level workload identity for the controller. |
58-
| `StrictPostBuildSubstitutions` | `false` | Controls whether the post-build substitutions should fail if a variable without a default value is declared in files but is missing from the input vars. |
50+
| Name | Default Value | Description |
51+
|----------------------------------|---------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
52+
| `CacheSecretsAndConfigMaps` | `false` | Configures the caching of Secrets and ConfigMaps by the controller-runtime client. When enabled, it will cache both object types, resulting in increased memory usage and cluster-wide RBAC permissions (list and watch). |
53+
| `CancelHealthCheckOnNewRevision` | `false` | Cancels ongoing health checks when a new revision is detected. |
54+
| `DisableFailFastBehavior` | `false` | Controls whether the fail-fast behavior when waiting for resources to become ready should be disabled. |
55+
| `DisableStatusPollerCache` | `true` | Disables the cache of the status poller, which is used to determine the health of the resources applied by the controller. This may have a positive impact on memory usage on large clusters with many objects, at the cost of an increased number of direct API calls. |
56+
| `ExternalArtifact` | `true` | Enables support for the [ExternalArtifact](https://github.com/fluxcd/source-controller/blob/main/docs/spec/v1/externalartifacts.md) source type. |
57+
| `GroupChangeLog` | `false` | Groups together kubernetes objects in log output. Reduces cardinality for Elasticsearch/Opensearch indexing |
58+
| `ObjectLevelWorkloadIdentity` | `false` | Enables the use of object-level workload identity for the controller. |
59+
| `StrictPostBuildSubstitutions` | `false` | Controls whether the post-build substitutions should fail if a variable without a default value is declared in files but is missing from the input vars. |

content/en/roadmap.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ and to extend Flux functionality with Common Expression Language(CEL) support.
4545
- [x] [Enable decryption of secrets generated by Kustomize components](https://github.com/fluxcd/kustomize-controller/pull/1283)
4646
- [x] [Enable decryption of Kustomize patches](https://github.com/fluxcd/kustomize-controller/pull/1286)
4747
- [x] [Custom Health Checks using CEL](https://github.com/fluxcd/flux2/pull/5151)
48+
- [x] [Cancel Health Checks on new source revision](https://github.com/fluxcd/kustomize-controller/pull/1520)
4849

4950
- **Alerting integrations**
5051
- [x] [Custom Event Metadata from Annotations](https://github.com/fluxcd/flux2/pull/4809)

0 commit comments

Comments
 (0)