chore(deps): update dependency fluxcd/flux2 to v0.41.1
This MR contains the following updates:
Package | Update | Change |
---|---|---|
fluxcd/flux2 | minor |
v0.40.2 -> v0.41.1
|
Release Notes
fluxcd/flux2
v0.41.1
Flux v0.41.1 is a patch release which extends the helm-controller's OOM watch feature introduced in v0.41.0 with support for automatic detection of cgroup v1 paths, and flags to configure alternative paths using --oom-watch-max-memory-path
and --oom-watch-current-memory-path
.
Components changelog
- helm-controller v0.31.1
CLI Changelog
- MR #3680 - @fluxcdbot - Update toolkit components
- MR #3676 - @stefanprodan - Disable drift detection for kube-prometheus-stack webhooks
v0.41.0
Flux v0.41.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience.
Features and improvements
- Experimental support of drift detection of Helm releases compared to cluster-state.
- Improved handling of
SIGTERM
signals received by the helm-controller, which will now terminate running Helm install or upgrade actions, instead of potentially leaving them in a pending state. - Opt-in OOM watcher in helm-controller to handle graceful termination of the controller before it is forcefully killed by Kubernetes' OOM killer.
- Kubernetes client and Custom Resource Definition life-cycle improvements to reduce the memory consumption of the helm-controller, with observed reductions up to 50%.
- Opt-in allowance of DNS lookups during the rendering of Helm templates in the helm-controller via feature gate.
- Optional disabling of the cache of the status poller used to determine the health of the resources applied by the kustomize-controller. This may improve memory usage on large scale clusters at the cost of more direct API calls.
- Changes to the logging of all controllers to ensure Kubernetes components like the discovery client use the configured logging format.
- New
flux events
command to display Kubernetes events for Flux resources, including the events of a referenced resource. - Custom annotations can now be set with
flux push
using--annotations
.
New documentation
- Cheatsheet: Enable Helm drift detection
- Cheatsheet: Enable Helm near OOM detection
- Cheatsheet: Allow Helm DNS lookups
- Controller: New helm-controller feature gates and options
- Controller: New kustomize-controller feature gate
- Spec: HelmRelease drift detection
Components changelog
- source-controller v0.36.0
- kustomize-controller v0.35.0
- helm-controller v0.31.0
- notification-controller v0.33.0
- image-reflector-controller v0.26.0
- image-automation-controller v0.31.0
CLI Changelog
- MR #3628 - @somtochiama - Add
flux events
command - MR #3674 - @hiddeco - Update dependencies
- MR #3673 - @stefanprodan - ci: Use latest available images of kindest/node
- MR #3672 - @hiddeco - tests/azure: update dependencies
- MR #3670 - @hiddeco - Update Go to 1.20
- MR #3669 - @hiddeco - Update GitHub Action workflows
- MR #3667 - @hiddeco - Update helm-controller to v0.31.0
- MR #3666 - @fluxcdbot - Update toolkit components
- MR #3653 - @stefanprodan - Allow custom annotations to be set when pushing OCI artifacts
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot. The local configuration can be found in the SI Renovate Bot repository.