Skip to content

Commit 2324996

Browse files
authored
Merge pull request #672 from fluxcd/release-v0.26.0
2 parents f7eb827 + 8cce0de commit 2324996

File tree

3 files changed

+46
-2
lines changed

3 files changed

+46
-2
lines changed

CHANGELOG.md

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

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

5+
## 0.26.0
6+
7+
**Release date:** 2022-06-01
8+
9+
This prerelease comes with support for configuring the authentication to
10+
AWS KMS, Azure Key Vault and GCP KMS on multi-tenant clusters.
11+
A tenant can create a secret in their namespace with their KMS credentials
12+
and supply it to Flux using `Kustomization.spec.decryption.secretRef`.
13+
For more details on how to configure SOPS decryption with KMS, see the
14+
[docs](https://github.com/fluxcd/kustomize-controller/blob/v0.26.0/docs/spec/v1beta2/kustomization.md#secrets-decryption).
15+
16+
Starting with this version, the controller conforms to the Kubernetes
17+
[API Priority and Fairness](https://kubernetes.io/docs/concepts/cluster-administration/flow-control/).
18+
The controller detects if the server-side throttling is enabled and uses the
19+
advertised rate limits. When server-side throttling is enabled, the controller
20+
ignores the `--kube-api-qps` and `--kube-api-burst` flags.
21+
22+
In addition, Kustomize has been updated
23+
to [`v4.5.5`](https://github.com/kubernetes-sigs/kustomize/releases/tag/kustomize%2Fv4.5.5)
24+
which comes with significant performance improvements for OpenAPI parsing.
25+
26+
Improvements:
27+
- Support AWS KMS credentials using decryption secretRef
28+
[#641](https://github.com/fluxcd/kustomize-controller/pull/641)
29+
[#667](https://github.com/fluxcd/kustomize-controller/pull/667)
30+
- Support GCP KMS credentials using decryption secretRef
31+
[#635](https://github.com/fluxcd/kustomize-controller/pull/635)
32+
- Update SOPS to v3.7.3
33+
[#647](https://github.com/fluxcd/kustomize-controller/pull/647)
34+
- Update controller to kustomize v4.5.5
35+
[#660](https://github.com/fluxcd/kustomize-controller/pull/660)
36+
- Update dependencies
37+
[#650](https://github.com/fluxcd/kustomize-controller/pull/650)
38+
- Update Alpine to v3.16
39+
[#661](https://github.com/fluxcd/kustomize-controller/pull/661)
40+
- Update go-yaml to v3.0.0
41+
[#665](https://github.com/fluxcd/kustomize-controller/pull/665)
42+
- Update source-controller/api to v0.25.0
43+
[#671](https://github.com/fluxcd/kustomize-controller/pull/671)
44+
45+
Fixes:
46+
- Set digests in image override
47+
[#655](https://github.com/fluxcd/kustomize-controller/pull/655)
48+
549
## 0.25.0
650

751
**Release date:** 2022-05-03

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ resources:
55
images:
66
- name: fluxcd/kustomize-controller
77
newName: fluxcd/kustomize-controller
8-
newTag: v0.25.0
8+
newTag: v0.26.0

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ require (
1919
github.com/cyphar/filepath-securejoin v0.2.3
2020
github.com/dimchansky/utfbom v1.1.1
2121
github.com/drone/envsubst v1.0.3
22-
github.com/fluxcd/kustomize-controller/api v0.25.0
22+
github.com/fluxcd/kustomize-controller/api v0.26.0
2323
github.com/fluxcd/pkg/apis/acl v0.0.3
2424
github.com/fluxcd/pkg/apis/kustomize v0.4.1
2525
github.com/fluxcd/pkg/apis/meta v0.14.1

0 commit comments

Comments
 (0)