|
2 | 2 |
|
3 | 3 | All notable changes to this project are documented in this file. |
4 | 4 |
|
| 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 | + |
5 | 49 | ## 0.25.0 |
6 | 50 |
|
7 | 51 | **Release date:** 2022-05-03 |
|
0 commit comments