|
1 | 1 | # v0.45.0 |
2 | 2 |
|
3 | | -Released 2025-03-12 |
| 3 | +Released 2025-03-19 |
| 4 | + |
| 5 | +> [!WARNING] |
| 6 | +> **Security Notice(s)** |
| 7 | +> |
| 8 | +> - Upgraded cert-manager to v1.17.1 which addresses critical [CVE-2024-45337](https://github.com/advisories/GHSA-v778-237x-gjrc) |
| 9 | +<!-- --> |
| 10 | +> [!IMPORTANT] |
| 11 | +> **Platform Administrator Notice(s)** |
| 12 | +> |
| 13 | +> - Running `ck8s update-ips` on existing OpenStack CAPI clusters will now allow the entire subnet instead of individual node IPs. |
| 14 | +<!-- --> |
| 15 | +> [!NOTE] |
| 16 | +> **Application Developer Notice(s)** |
| 17 | +> |
| 18 | +> - A new guardrail is added that is enabled by default on ClusterAPI environments. It will by default warn but not deny usage of emptyDir storage, since this can stop cluster autoscaler from scaling down nodes. Read more on [this page](https://elastisys.io/welkin/user-guide/safeguards/enforce-no-local-storage-emptydir/). |
| 19 | +> - A new guardrail is added that is enabled by default on ClusterAPI environments. It will by default warn but not deny usage of Pods without backing controllers, since this can stop cluster autoscaler from scaling down nodes. Read more on [this page](https://elastisys.io/welkin/user-guide/safeguards/enforce-no-pod-without-controller). |
| 20 | +> - Cert-manager was upgraded to v1.17.1. This comes with some potentially [breaking changes](https://github.com/cert-manager/cert-manager/releases/tag/v1.16.0) for [Venafi Issuer](https://cert-manager.io/docs/configuration/venafi/) |
| 21 | +> - RBAC to modify the configmaps `fluentd-extra-config` and `fluentd-extra-plugins`, and to delete any fluentd pod in the `fluentd` namespace has been removed.<br>Reach out to a platform administrator if any additional config or plugins are needed! |
4 | 22 |
|
5 | 23 | ## Changes by kind |
6 | 24 |
|
| 25 | +### Feature(s) |
| 26 | + |
| 27 | +- [#2414](https://github.com/elastisys/compliantkubernetes-apps/pull/2414) - apps-sc: add policy to reject local storage emptydir [@viktor-f](https://github.com/viktor-f) |
| 28 | +- [#2429](https://github.com/elastisys/compliantkubernetes-apps/pull/2429) - apps: gatekeeper policy to reject pods without controller [@viktor-f](https://github.com/viktor-f) |
| 29 | +- [#2451](https://github.com/elastisys/compliantkubernetes-apps/pull/2451) - Add cert-manager mixin dashboard [@anders-elastisys](https://github.com/anders-elastisys) |
| 30 | +- [ac05981e](https://github.com/elastisys/compliantkubernetes-apps/pull/2465/commits/ac05981ed5305a12a2f54fd5594d44c0727c5287) - gpu-operator: Reconfigre gpu driver version for surpporting ubuntu 24.04 [@HaoruiPeng](https://github.com/HaoruiPeng) |
| 31 | +### Improvement(s) |
| 32 | + |
| 33 | +- [#2418](https://github.com/elastisys/compliantkubernetes-apps/pull/2418) - Update helm/trivy-operator to 0.26.0 and trivy-operator to 0.24.0 [@OlleLarsson](https://github.com/OlleLarsson) |
| 34 | +- [#2435](https://github.com/elastisys/compliantkubernetes-apps/pull/2435) - Upgrade cert-manager helm chart to v1.17.1 [@anders-elastisys](https://github.com/anders-elastisys) |
| 35 | +- [#2438](https://github.com/elastisys/compliantkubernetes-apps/pull/2438) - apps sc: made alert runbooks configurable [@davidumea](https://github.com/davidumea) |
| 36 | +- [#2440](https://github.com/elastisys/compliantkubernetes-apps/pull/2440) - Allow subnet in update-ips [@simonklb](https://github.com/simonklb) |
| 37 | +- [#2448](https://github.com/elastisys/compliantkubernetes-apps/pull/2448) - Make update-ips apply exit 0 even if it has applied diffs [@simonklb](https://github.com/simonklb) |
| 38 | +- [#2450](https://github.com/elastisys/compliantkubernetes-apps/pull/2450) - add ipv6 support to update-ips [@vomba](https://github.com/vomba) |
| 39 | +- [#2454](https://github.com/elastisys/compliantkubernetes-apps/pull/2454) - Upgrade Thanos chart to v15.13.1 [@anders-elastisys](https://github.com/anders-elastisys) |
| 40 | +- [c71b5612](https://github.com/elastisys/compliantkubernetes-apps/pull/2465/commits/c71b5612d6750f2c9d039cb11d9f839ebddb243f) - release: Add falco overrides for the falco GPU alerts [@lucianvlad](https://github.com/lucianvlad) |
| 41 | +### Deprecation(s) |
| 42 | + |
| 43 | +- [#2457](https://github.com/elastisys/compliantkubernetes-apps/pull/2457) - Remove rbac for additional fluentd config and plugins configmaps [@OlleLarsson](https://github.com/OlleLarsson) |
| 44 | + |
7 | 45 | ### Other(s) |
8 | 46 |
|
9 | | -- [#2464](https://github.com/elastisys/compliantkubernetes-apps/pull/2464) - other: Port patch changelogs v0.42.2, v0.43.1, v0.44.1 [@lunkan93](https://github.com/lunkan93) |
| 47 | +- [#2411](https://github.com/elastisys/compliantkubernetes-apps/pull/2411) - bug: apps: change query expression for LessKubeletsThanNodes alerts [@HaoruiPeng](https://github.com/HaoruiPeng) |
| 48 | +- [#2442](https://github.com/elastisys/compliantkubernetes-apps/pull/2442) - bug: apps sc: Fixed s3 size alert to not double count postgres buckets [@Xartos](https://github.com/Xartos) |
| 49 | +- [#2443](https://github.com/elastisys/compliantkubernetes-apps/pull/2443) - clean-up: Only uninstall with local environment if local cluster exist [@simonklb](https://github.com/simonklb) |
| 50 | +- [#2447](https://github.com/elastisys/compliantkubernetes-apps/pull/2447) - other: Port 0.44.0 [@lunkan93](https://github.com/lunkan93) |
| 51 | +- [#2452](https://github.com/elastisys/compliantkubernetes-apps/pull/2452) - clean-up: Remove (un)encrypted kubeconfig log message [@simonklb](https://github.com/simonklb) |
| 52 | +- [#2456](https://github.com/elastisys/compliantkubernetes-apps/pull/2456) - documentation: Fix LICENSE [@cristiklein](https://github.com/cristiklein) |
| 53 | +- [8618c11a](https://github.com/elastisys/compliantkubernetes-apps/pull/2465/commits/8618c11a1c5172f8ac7738f4c604e156225915c2) - release: Update grafana and opensearch dashboards [@HaoruiPeng](https://github.com/HaoruiPeng) |
| 54 | +- [70645a16](70645a16fd5a3b17bb4d1e3be825faa19720d109) - bug: Fix templating issue for external-dns affinity and resources [@HaoruiPeng](https://github.com/HaoruiPeng) |
| 55 | +- [3f83e724](https://github.com/elastisys/compliantkubernetes-apps/pull/2465/commits/3f83e724a343548c0924a7c94cb396523027cd33) - Add changelog for release v0.45.0 [@HaoruiPeng](https://github.com/HaoruiPeng) |
0 commit comments