Workload cluster release vsphere-34.0.0 for CAPV
Changes compared to v33.1.1
Components
- cluster-vsphere from v3.4.0 to v4.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
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 VSphereCluster 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. - Add
"helm.sh/resource-policy": keep annotation to the provider secret. This is to ensure that it isn’t removed by Helm, thus leading to a race condition when deleting the cluster as the vSphere cleaner needs it to clean up resources in vSphere.
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. - Chart: Update
cluster to v4.6.0. - Chart: Update
cluster to v4.5.1. - Chart: Update
cluster to v4.5.0.
Apps
- cert-exporter from v2.9.14 to v2.9.15
- cilium from v1.3.2 to v1.3.4
- cloud-provider-vsphere from v2.0.1 to v2.2.0
- 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
- vsphere-csi-driver from v3.4.2 to v3.4.3
Changed
Changed
Added
- Add kamaji.enabled value. If set to true, a deployment instead of the dameonset will be used for CPI controller components.
Changed
- Update to upstream
1.34.0.
Changed
- Update
coredns image to 1.14.1. - Update
coredns image to 1.14.0.
Changed
Added
Fixed
Removed
- Repository: Remove integration tests.
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
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).
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.
Changed
- Update upstream chart to
v3.3.1 - Make deployment
affinity and tolerations configurable in values.yaml.