1.34 Release notes

1.34

September 24, 2025 - charmed-kubernetes --channel 1.34/stable

The release bundle can also be downloaded here.

What's new

aws-integrator

  • LP#2111261 Tag IAM roles and policies with juju-model-uuid

kubernetes-control-plane

  • Support dual stack kubelet node IP addresses

kubernetes-e2e

  • Cluster Validation using Canonical K8s
  • Update deployment docs integrating with k8s via kube-control

kubernetes-worker

  • Support dual stack kubelet node IP addresses

openstack-cloud-controller

  • Set default TF channel and supported bases

openstack-integrator

  • LP#2110221 Config change and creds changes validates LB Requests
  • Allow Juju admin to specify o7k endpoint proxy values by charm or model

vsphere-cloud-provider

  • Adds support to integrate with Canonical K8s

Component Versions

Charm/Addons pinned versions

  • kube-ovn 1.12.30
  • calico 3.29.3
  • cephcsi 3.13.0
  • cinder-csi-plugin 1.27.1
  • coredns 1.11.1
  • ingress-nginx 1.11.5
  • k8s-keystone-auth 1.30.0
  • kube-state-metrics 2.10.1
  • kubernetes-dashboard 2.7.0

Charm default versions

  • openstack-cloud-controller-manager 1.30.0
  • cloud-provider-vsphere 1.31
  • vsphere-csi-driver 3.3.1
  • cloud-provider-azure 1.31.0
  • azuredisk-csi-driver 1.31.2
  • cloud-provider-aws 1.26.1
  • aws-ebs-csi-driver 1.32.0
  • gcp-compute-persistent-disk-csi-driver 1.17.8

Fixes

A list of bug fixes and other minor feature updates in this release can be found at the launchpad milestone page for 1.34.

Deprecations and API changes

For details of other deprecation notices and API changes for Kubernetes 1.34, please see the relevant sections of the upstream release notes.