Workload cluster release azure-34.2.0 for CAPZ
Changes compared to v34.1.1
Components
- cluster-azure from v5.3.0 to v5.4.1
- cluster from v5.1.2 to v5.3.1
- Flatcar from v4459.2.3 to v4459.2.4
- Kubernetes from v1.34.5 to v1.34.7
- os-tooling from v1.26.4 to v1.28.0
Changed
- Apps: Enable
rbac-bootstrap as a default HelmRelease app.
Added
- Apps: Add
rbac-bootstrap as a default HelmRelease app with a default ClusterRoleBinding for giantswarm:giantswarm-admins.
Changed
- Apps: Use OCIRepository source for
rbac-bootstrap HelmRelease.
Fixed
- Apps: Change
rbac-bootstrap default role from read-all to view and add additional groups for token forwarded cases.
Apps
- azure-cloud-controller-manager from v2.0.0 to v2.1.0
- azure-cloud-node-manager from v2.0.0 to v2.1.0
- cert-exporter from v2.9.16 to v2.10.1
- cilium from v1.4.1 to v1.4.3
- coredns from v1.29.1 to v1.30.0
- etcd-defrag from v1.2.4 to v1.2.6
- k8s-dns-node-cache from v2.9.2 to v2.11.0
- observability-bundle from v2.6.0 to v2.8.0
- prometheus-blackbox-exporter from v0.5.1 to v0.7.0
- security-bundle from v1.17.0 to v1.17.1
Changed
- Migrate to App Build Suite (ABS).
- Bump to upstream image v1.35.1
Removed
- Removed
PodSecurityPolicy. - Removed
global.podSecurityStandards.enforced helm value.
Changed
- Migrate to App Build Suite (ABS).
- Bump to upstream image v1.35.1
Removed
- Removed
PodSecurityPolicy. - Removed
global.podSecurityStandards.enforced helm value.
Added
Changed
Fixed
- Parse all PEM blocks in secrets and certificate files, not just the first one. This fixes false alerts when multiple certificates are concatenated (e.g. Kyverno webhook cert rotation).
Changed
Added
- Add
coredns-adopter job to adopt default CoreDNS resources on EKS clusters (disabled by default).
Changed
- Update
coredns image to 1.14.2.
Changed
- Chart: Update dependency ahrtr/etcd-defrag to v0.39.0. (#86)
- Chart: Update dependency ahrtr/etcd-defrag to v0.38.0. (#84)
Added
- Add
configmap.log.enabled helm value to toggle CoreDNS query logging (default: false). - Make
AAAA NOERROR configurable for IPv6.
Added
- Add KSM metrics for Envoy Gateway resources.
- Add
application.giantswarm.io/team annotation from HelmReleases as label to KSM emitted metrics.
Changed
- Update kube-prometheus-stack to 20.1.0
- Change team annotation in
Chart.yaml to OpenContainers format (io.giantswarm.application.team). - Update alloy-app to 0.17.1
- Update kube-prometheus-stack to 20.0.0
- Update prometheus-operator-crd to 20.0.0
Added
- Add
http_2xx_insecure module with insecure_skip_verify: true to support probing workload cluster API servers from the management cluster. The MC’s service account CA (http_2xx_k8sca) only covers the MC itself; workload clusters have their own CA which is not available to the blackbox exporter, making TLS verification impossible without this module.
Changed
- Set
priorityClassName to system-node-critical to ensure DaemonSet pods are scheduled even on full nodes.
Added
- Add
io.giantswarm.application.audience and io.giantswarm.application.managed chart annotations for Backstage visibility.
Changed
- Update
falco (app) to v0.11.2. - Update
gel (app) to v1.0.2. - Update
kubescape (app) to v0.0.6. - Update
reports-server (app) to v0.1.3. - Update
starboard-exporter (app) to v1.0.3. - Update
trivy (app) to v0.14.2. - Update
trivy-operator (app) to v0.12.2. - Migrate chart annotations to OCI-compatible format.