Workload cluster release cloud-director-34.0.0 for CAPVCD

Changes compared to v33.1.1

Components

  • cluster-cloud-director from v2.4.0 to v3.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-cloud-director v2.4.0…v3.1.2

Added

  • Added fix-dns-nic-allocation.sh Ignition script to attach DNS servers to correct network interfaces.
  • 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 VCDCluster 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

  • Fix a race condition when populating /run/metadata/coreos.
  • Fix race condition in ntpd unit.
  • 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

  • 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
  • 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

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.

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.