Skip to content

Commit ed03061

Browse files
committed
Add changelog entry for v1.7.0
Signed-off-by: Matheus Pimenta <[email protected]>
1 parent bce9a08 commit ed03061

File tree

1 file changed

+75
-0
lines changed

1 file changed

+75
-0
lines changed

CHANGELOG.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,81 @@
22

33
All notable changes to this project are documented in this file.
44

5+
## 1.7.0
6+
7+
**Release date:** 2025-09-24
8+
9+
This minor release comes with various bug fixes and improvements.
10+
11+
⚠️ The `v1beta1` APIs were removed. Before upgrading the CRDs, Flux users
12+
must run [`flux migrate`](https://github.com/fluxcd/flux2/pull/5473) to
13+
migrate the cluster storage off `v1beta1`.
14+
15+
The Kustomization API now supports reconciling content from external storage systems
16+
through the new `ExternalArtifact` CRD. This feature is controlled by the `ExternalArtifact`
17+
feature gate and enables reconciliation of artifacts stored outside of Git repositories.
18+
19+
Kustomizations now track their reconciliation history in `.status.history`, providing
20+
visibility into past reconciliation attempts and their outcomes.
21+
22+
Dependencies can now be evaluated using CEL expressions through the new `readyExpr` field
23+
in `dependsOn`. This feature is controlled by the `AdditiveCELDependencyCheck` feature gate
24+
and allows for more flexible dependency readiness checks.
25+
26+
The controller now supports global SOPS Age key decryption, allowing centralized
27+
management of decryption keys.
28+
29+
Support for workload identity authentication has been added for remote clusters.
30+
This is support both at the controller and object levels. For object-level,
31+
enable the feature gate `ObjectLevelWorkloadIdentity`.
32+
33+
The new `.spec.ignoreMissingComponents` field allows Kustomizations to continue
34+
reconciliation even when referenced components are missing, providing more resilient
35+
deployments.
36+
37+
In addition, the Kubernetes dependencies have been updated to v1.34,
38+
Kustomize has been updated to v5.7 and various other controller
39+
dependencies have been updated to their latest version.
40+
The controller is now built with Go 1.25.
41+
42+
Fixes:
43+
- Fix skipped entries from SSA being stored in the inventory
44+
[#1513](https://github.com/fluxcd/kustomize-controller/pull/1513)
45+
46+
Improvements:
47+
- [RFC-0010] Add workload identity authentication for remote clusters
48+
[#1476](https://github.com/fluxcd/kustomize-controller/pull/1476)
49+
- [RFC-0010] Add multi-tenancy lockdown for decryption and kubeconfig
50+
[#1495](https://github.com/fluxcd/kustomize-controller/pull/1495)
51+
- [RFC-0010] Add object-level configuration validation
52+
[#1497](https://github.com/fluxcd/kustomize-controller/pull/1497)
53+
- [RFC-0010] Add support for all Azure clouds for remote cluster authentication
54+
[#1488](https://github.com/fluxcd/kustomize-controller/pull/1488)
55+
- [RFC-0012] Add support for ExternalArtifact source type
56+
[#1508](https://github.com/fluxcd/kustomize-controller/pull/1508)
57+
- Add reconciliation history tracking in Kustomization status
58+
[#1502](https://github.com/fluxcd/kustomize-controller/pull/1502)
59+
- Add CEL expressions for dependency readiness evaluation
60+
[#1491](https://github.com/fluxcd/kustomize-controller/pull/1491)
61+
- Add `.spec.ignoreMissingComponents` field to Kustomization API
62+
[#1507](https://github.com/fluxcd/kustomize-controller/pull/1507)
63+
- Add global SOPS Age key decryption support
64+
[#1481](https://github.com/fluxcd/kustomize-controller/pull/1481)
65+
- Add label selector for watching ConfigMaps and Secrets
66+
[#1486](https://github.com/fluxcd/kustomize-controller/pull/1486)
67+
- Refactor reconciler to use staged server-side apply
68+
[#1484](https://github.com/fluxcd/kustomize-controller/pull/1484)
69+
- Remove deprecated APIs in group `kustomize.toolkit.fluxcd.io/v1beta1`
70+
[#1494](https://github.com/fluxcd/kustomize-controller/pull/1494)
71+
- CI improvements with `fluxcd/gha-workflows`
72+
[#1512](https://github.com/fluxcd/kustomize-controller/pull/1512)
73+
[#1514](https://github.com/fluxcd/kustomize-controller/pull/1514)
74+
- Various dependency updates
75+
[#1470](https://github.com/fluxcd/kustomize-controller/pull/1470)
76+
[#1505](https://github.com/fluxcd/kustomize-controller/pull/1505)
77+
[#1511](https://github.com/fluxcd/kustomize-controller/pull/1511)
78+
[#1515](https://github.com/fluxcd/kustomize-controller/pull/1515)
79+
580
## 1.6.1
681

782
**Release date:** 2025-07-08

0 commit comments

Comments
 (0)