Go modules · #2808 by repository stars
github.com/fluxcd/kustomize-controller
v1.9.4fluxcd/kustomize-controller ↗Last release 27 days ago
01 Aug 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
1344 releases · first in 2020
Release timeline
1344 releases since 2020Releases
- v0.16.1-0.20211104130818-984d2a47b8c44 Nov 2021pre-release
Nothing published for this version
- v0.16.1-0.20211104121425-f03d2c9b05d44 Nov 2021pre-release
Nothing published for this version
- v0.16.1-0.20211104115706-6712ece2c72d4 Nov 2021pre-release
Nothing published for this version
- v0.16.1-0.20211104115628-1bfbd9add2b04 Nov 2021pre-release
Nothing published for this version
- v0.16.1-0.20211029224443-0cd63f8a06ad29 Oct 2021pre-release
Nothing published for this version
- v0.16.1-0.20211029145825-b8cebd38385c29 Oct 2021pre-release
Nothing published for this version
- v0.16.1-0.20211026142810-c915c5c0f71226 Oct 2021pre-release
Nothing published for this version
- v0.16.1-0.20211026140242-2101c4c39b3826 Oct 2021pre-release
Nothing published for this version
- v0.16.1-0.20211020071150-693283ea6fc520 Oct 2021pre-release
Nothing published for this version
- v0.16.019 Oct 2021
Release notes3 sources agree
Open source →Release date: 2021-10-19
This prerelease comes with support for SOPS encrypted
.envfiles used in kustomize secret generator.Improvements:
- SOPS: Decrypt dotenv files used in kustomize secret generator #463
- SOPS: Document dotenv secret generator #469
Fixes:
- Fix cluster scope detection of applied objects #465
- v0.15.6-0.20211019085013-76eb4833d2aa19 Oct 2021pre-release
Nothing published for this version
- v0.15.6-0.20211019082552-fd30e4e9e76c19 Oct 2021pre-release
Nothing published for this version
- v0.15.6-0.20211019081010-c6109441397819 Oct 2021pre-release
Nothing published for this version
- v0.15.6-0.20211019070346-95dca0feb68f19 Oct 2021pre-release
Nothing published for this version
- v0.15.6-0.20211019065427-5ab853d822cb19 Oct 2021pre-release
Nothing published for this version
- v0.15.6-0.20211019063418-7a26305dc80c19 Oct 2021pre-release
Nothing published for this version
- v0.15.6-0.20211018135814-8e075d0a3d6518 Oct 2021pre-release
Nothing published for this version
- v0.15.6-0.20211018115942-e0be92eefd6e18 Oct 2021pre-release
Nothing published for this version
- v0.15.6-0.20211017142704-84a88d58787f17 Oct 2021pre-release
Nothing published for this version
- v0.15.6-0.20211014104042-bacf7cfd2ea714 Oct 2021pre-release
Nothing published for this version
- v0.15.6-0.20211013142405-0a38c128178113 Oct 2021pre-release
Nothing published for this version
- v0.15.6-0.20211013133806-e3241dbd932613 Oct 2021pre-release
Nothing published for this version
- v0.15.6-0.20211013121921-6b80fba9be0013 Oct 2021pre-release
Nothing published for this version
- v0.15.513 Oct 2021
Release notes3 sources agree
Open source →Release date: 2021-10-13
This prerelease comes with improvements to drift detection of Kubernetes custom resources.
Improvements:
- Improve drift detection #459
- v0.15.5-0.20211013102637-3a67da5d8eab13 Oct 2021pre-release
Nothing published for this version
- v0.15.5-0.20211013095226-6df6237d69a213 Oct 2021pre-release
Nothing published for this version
- v0.15.5-0.20211013091652-c0964143837a13 Oct 2021pre-release
Nothing published for this version
- v0.15.5-0.20211013074824-4ed25e099ec613 Oct 2021pre-release
Nothing published for this version
- v0.15.5-0.20211012220944-8d89ab20be5512 Oct 2021pre-release
Nothing published for this version
- v0.15.5-0.20211012192200-2193b6350b8312 Oct 2021pre-release
Nothing published for this version
- v0.15.412 Oct 2021
Release notes3 sources agree
Open source →Release date: 2021-10-12
This prerelease comes with fixes to HPA and Service objects validation.
Fixes:
- Fix Service and HPA v2beta1 validation #455
- v0.15.4-0.20211012091241-a596394fde1512 Oct 2021pre-release
Nothing published for this version
- v0.15.4-0.20211012090458-d53c0d1c363912 Oct 2021pre-release
Nothing published for this version
- v0.15.4-0.20211012085011-f133d2cb5f8f12 Oct 2021pre-release
Nothing published for this version
- v0.15.311 Oct 2021
Release notes3 sources agree
Open source →Release date: 2021-10-11
This prerelease comes with fixes for drift detection in Secrets and ConfigMaps.
Fixes:
- Fix drift detection in Secrets and ConfigMaps #451
- v0.15.3-0.20211011152322-aae8cbd6844011 Oct 2021pre-release
Nothing published for this version
- v0.15.3-0.20211011152039-57c6302eb89511 Oct 2021pre-release
Nothing published for this version
- v0.15.3-0.20211011132601-a292f286999911 Oct 2021pre-release
Nothing published for this version
- v0.15.210 Oct 2021
Release notes3 sources agree
Open source →Release date: 2021-10-10
This prerelease comes with fixes for server-side apply upstream bugs affecting Kubernetes < 1.22.
Fixes:
- Fix SSA upstream bugs for Kubernetes < 1.22 #448
- v0.15.2-0.20211010124824-1edd9207fc7210 Oct 2021pre-release
Nothing published for this version
- v0.15.2-0.20211010124532-439b1689e4e810 Oct 2021pre-release
Nothing published for this version
- v0.15.2-0.20211010122812-7282308883b110 Oct 2021pre-release
Nothing published for this version
- v0.15.18 Oct 2021
Release notes3 sources agree
Open source →Release date: 2021-10-08
This prerelease comes with fixes to backwards compatibility with Flux CLI 0.17 and older.
Fixes:
- Fix inventory panic for v1beta1 objects #445
- v0.15.1-0.20211008151751-481f8af7fa0c8 Oct 2021pre-release
Nothing published for this version
- v0.15.1-0.20211008151301-1ad10b10d0658 Oct 2021pre-release
Nothing published for this version
- v0.15.1-0.20211008144805-cd5b6930b3f78 Oct 2021pre-release
Nothing published for this version
- v0.15.08 Oct 2021
Release notes3 sources agree
Open source →Release date: 2021-10-08
This prerelease comes with a new reconciler based on Kubernetes server-side apply and graduates the API to
v1beta2.The controller dependencies has been updated to match kustomize v4.4.0 which restores the usage of YAML anchors.
Breaking changes
-
Namespaced objects must contain
metadata.namespace, defaulting to thedefaultnamespace is no longer supported. Setting a namespace for all objects reconciled by a Kustomization can be done withspec.targetNamespace. -
The logs, events and alerts that report Kubernetes namespaced object changes are now using the
Kind/Namespace/Nameformat instead ofKind/Name. -
The minimum required version of Kubernetes has changed to:
Kubernetes version Minimum required v1.16>= 1.16.11v1.17>= 1.17.7v1.18>= 1.18.4v1.19and later>= 1.19.0
Features and Improvements
- Being able to validate and reconcile sources that contain both CRDs and CRs.
- Being able to wait for all the applied resources to become ready without requiring users to fill-in the health check list.
- Improve performance (CPU, memory, network, FD usage) and reduce the number of calls to Kubernetes API by replacing kubectl execs with a specialized applier written in Go.
- Detect and report drift between the desired state (git, s3, etc) and cluster state reliably.
- Improve the overall observably of the reconciliation process by reporting in real-time the garbage collection and health assessment actions.
- Reconcile empty sources including pruning of all the resources previously applied.
- Mask secrets data in logs, events and alerts.
API changes
The
kustomize.toolkit.fluxcd.io/v1beta2API is backwards compatible withv1beta1.Additions, deprecations and removals:
.spec.patchesStrategicMergedeprecated in favour of.spec.patches.spec.patchesJson6902deprecated in favour of.spec.patches.spec.validationdeprecated and no longer used (server-side validation is implicit).spec.waitadded (when enabled, will wait for all the reconciled resources to become ready).status.snapshotreplaced by.status.inventory
Updating the manifests in Git to
v1beta2can be done at any time after the kustomize-controller upgrade. All users are encouraged to update the manifests as the deprecated fields will be removed when the next API version will be released. -
- v0.14.2-0.20211008110929-2c223b44e8c48 Oct 2021pre-release
Nothing published for this version
- v0.14.2-0.20211008110426-19d18f0f0db38 Oct 2021pre-release
Nothing published for this version
- v0.14.2-0.20211008104928-7c635c53fa7e8 Oct 2021pre-release
Nothing published for this version
- v0.14.2-0.20211008075027-d4b75726d7388 Oct 2021pre-release
Nothing published for this version
- v0.14.2-0.20211008072616-a2b816c3daef8 Oct 2021pre-release
Nothing published for this version
- v0.14.2-0.20211008070423-652da7f1e4c78 Oct 2021pre-release
Nothing published for this version
- v0.14.2-0.20211007184230-145b2389cf3d7 Oct 2021pre-release
Nothing published for this version
- v0.14.2-0.20211007145255-b837b8f629dd7 Oct 2021pre-release
Nothing published for this version
- v0.14.2-0.20211007140646-5fe3ac8c9fac7 Oct 2021pre-release
Nothing published for this version
- v0.14.2-0.20211007111702-51a7189087fb7 Oct 2021pre-release
Nothing published for this version
- v0.14.2-0.20211007110634-ad2fe66dbf077 Oct 2021pre-release
Nothing published for this version
- v0.14.2-0.20211007105122-dd3935ce8ea37 Oct 2021pre-release
Nothing published for this version
- v0.14.2-0.20211007083739-dba56a569e667 Oct 2021pre-release
Nothing published for this version