Workload cluster release azure-34.0.0 for CAPZ

Changes compared to v33.1.1

Components

  • cluster-azure from v4.4.0 to v5.1.2
  • Flatcar from v4459.2.1 to v4459.2.2
  • Kubernetes from v1.33.6 to v1.34.3
  • os-tooling from v1.26.2 to v1.26.3

cluster-azure v4.4.0…v5.1.2

Added

  • Add the priority-classes default app, enabled by default. This app provides standardised PriorityClass resources like giantswarm-critical and giantswarm-high, which should replace the previous inconsistent per-app priority classes.
  • Add "helm.sh/resource-policy": keep annotation to AzureCluster CR so that it doesn’t get removed by Helm when uninstalling this chart. The CAPI controllers will take care of removing it, following the expected deletion order.

Changed

  • Chart: Update cluster to v5.1.2.
  • Chart: Update cluster to v5.1.1.
  • Chart: Update cluster to v5.1.0.
  • Chart: Update cluster to v5.0.0.

Apps

  • azure-cloud-controller-manager from v1.32.7-1 to v2.0.0
  • azure-cloud-node-manager from v1.32.7 to v2.0.0
  • azuredisk-csi-driver from v1.32.9 to v2.1.0
  • azurefile-csi-driver from v1.32.5 to v2.0.0
  • cert-exporter from v2.9.14 to v2.9.15
  • cilium from v1.3.2 to v1.3.4
  • coredns from v1.28.3 to v1.29.1
  • etcd-k8s-res-count-exporter from v1.10.11 to v1.10.12
  • external-dns from v3.2.0 to v3.4.0
  • k8s-audit-metrics from v0.10.10 to v0.10.11
  • network-policies from v0.1.1 to v0.1.3
  • node-exporter from v1.20.9 to v1.20.10
  • observability-bundle from v2.3.2 to v2.5.0
  • Added priority-classes v0.3.0
  • security-bundle from v1.15.0 to v1.16.1

azure-cloud-controller-manager v1.32.7-1…v2.0.0

Changed

  • Chart: Update to upstream v1.34.3. (#132)

azure-cloud-node-manager v1.32.7…v2.0.0

Changed

  • Chart: Update to upstream v1.34.3. (#118)

azuredisk-csi-driver v1.32.9…v2.1.0

Changed

  • Chart: Update to upstream v1.34.0. (#118)
  • Chart: Update to upstream v1.33.7. (#114)

azurefile-csi-driver v1.32.5…v2.0.0

Changed

  • Chart: Update to upstream v1.34.2. (#71)

cert-exporter v2.9.14…v2.9.15

Changed

  • Go: Update dependencies.

cilium v1.3.2…v1.3.4

Changed

coredns v1.28.3…v1.29.1

Changed

  • Update coredns image to 1.14.1.
  • Update coredns image to 1.14.0.

etcd-k8s-res-count-exporter v1.10.11…v1.10.12

Changed

  • Go: Update dependencies.

external-dns v3.2.0…v3.4.0

Changed

  • Sync to upstream helm chart 1.20.0.
    • Add option to set annotationPrefix.
    • Fixed the missing schema for .provider.webhook.serviceMonitor configs.
    • Fixed incorrect indentation of selector labels under spec.template.spec.topologySpreadConstraints when topologySpreadConstraints is set.
  • Use kubectl-apply-job when installing CRDs.
  • Upgrade external-dns to v0.20.0.
  • Update DNSEndpoints CRD.
  • Sync to upstream helm chart 1.19.0.
    • Grant discovery.k8s.io/endpointslices permission only when using service source.
    • Update RBAC for Service source to support EndpointSlices.
    • Allow extraArgs to also be a map enabling overrides of individual values.
    • Set defaults for automountServiceAccountToken and serviceAccount.automountServiceAccountToken to true in Helm chart values.
    • Correctly handle txtPrefix and txtSuffix arguments when both are provided.
    • Add ability to generate schema with helm plugin schema.
    • Regenerate JSON schema with `helm-values-schema-json’ plugin.
    • Added ability to configure imagePullSecrets via helm global value.
    • Added options to configure labelFilter and managedRecordTypes via dedicated helm values.
    • Allow templating serviceaccount.annotations keys and values, by rendering them using the tpl built-in function.
    • Added support for extraContainers argument.
    • Added support for setting excludeDomains argument.
    • Added support for setting dnsConfig.
    • Added support for webhook providers.
  • Restrict managed record types to A and CNAME.

k8s-audit-metrics v0.10.10…v0.10.11

Changed

  • Go: Update dependencies.

network-policies v0.1.1…v0.1.3

Added

  • Add support for Kamaji.

Fixed

  • Fixed broken templating.

node-exporter v1.20.9…v1.20.10

Removed

  • Repository: Remove integration tests.

observability-bundle v2.3.2…v2.5.0

Added

  • Add KSM metrics kube_servicemonitor_info and kube_podmonitor_info for ServiceMonitor and PodMonitor resources
  • Add KSM metrics kube_podlog_info for PodLog resource

Changed

  • Upgrade kube-prometheus-stack-app to 19.0.0
  • Update alloy-app to 0.16.0
    • Bumps alloy to 1.12.0

Fixed

  • Fixed KSM metrics for endpoints

priority-classes v0.3.0

Changed

  • Label now uses chart version instead of app version.

Removed

  • Removed appVersion (only version is used now).

security-bundle v1.15.0…v1.16.1

Changed

  • Add missing dependency to all apps.
  • Allow to set multiple dependencies on the depends-on annotation.
  • Rename edgedb to gel.
  • Update cloudnative-pg (app) to v0.0.12.
  • Update gel (app) to v1.0.1.