1.31 Release notes

1.31+ck1

Dec 16, 2024 - charmed-kubernetes --channel 1.31/stable

Notable Fixes

Kubernetes Control Plane Charm

  • LP#2091126 Return the correct internal lb response
  • LP#2078951 Updates gunicorn to 23.0.0 to remove dependency on pkg_resources
  • LP#2044219 Added CIS-benchmark action
  • LP#2032533 Mark the unit as waiting when kube-system pods aren't ready

Kubernetes Worker Charm

  • LP#2074388 Improve reconciler handlers to prevent early reconcilation
  • LP#2044219 Port the CIS-benchmark to the ops worker charm

Kubernetes API Load Balancer

  • LP#2091120 Charm events should reconcile lb_addresses to requirers

Docker Registry Charm

  • LP#2080349 Added explicit configuration option storage-redirect-disable

Cilium Charm

  • LP#2077734 Create charm actions for listing Cilium resources
  • LP#2032533 Block when Kubelets are unfriendly hosts

Cinder CSI Charm

  • LP#2067404 Check and log all events on failed resources

Kata Containers Charm

vSphere Cloud Provider Charm

Ceph CSI Charm

  • LP#2078646 Alter the home of Ceph conf to not interfere with other applications
  • LP#2035399 Provides charm config to adjust or disable the default metrics-ports used to expose metrics from the CSI provisioners

1.31

September 04, 2024 - charmed-kubernetes --channel 1.31/stable

The release bundle can also be downloaded here.

What's new

aws-k8s-storage

  • Updates aws-storage manifests to include versions 1.12.1 -> 1.32.0 ### azure-cloud-provider
  • Updates azure resources to include azure-disk versions 1.28.9 -> 1.30.2
  • Updates azure resources to include cloud-provider versions 1.27.14 -> 1.30.0 ### calico
  • Increases charm debug logs to better isolate failures in LP#2064145 ### kubernetes-control-plane
  • Improvements to logging when failing to create a cloud-based load-balancer
  • Enhances the upgrade action to avoid clearing charm status warnings ### openstack-cloud-controller
  • Updates manifests to include up to v1.30.0 ### openstack-integrator
  • Adds project-id to the openstack credentials handed out by this relation

Component Versions

Charm/Addons pinned versions

  • kube-ovn 1.12.6
  • calico 3.27.4
  • coredns 1.9.4
  • ingress-nginx 1.11.2
  • kube-state-metrics 2.10.1
  • kubernetes-dashboard 2.7.0

Charm default versions

  • ceph-csi (rbd) 3.9.0
  • ceph-csi (cephfs) 3.9.0
  • cinder-csi 1.27.1
  • cilium 1.12.5
  • coredns 1.11.1
  • k8s-keystone-auth 1.30.0
  • cloud-provider-vsphere 1.26
  • vsphere-csi-driver 3.0.0
  • cloud-provider-azure 1.30.0
  • azuredisk-csi-driver 1.30.2
  • cloud-provider-aws 1.26.1
  • aws-ebs-csi-driver 1.32.0
  • gcp-compute-persistent-disk-csi-driver 1.8.0
  • gcp-cloud-provider 0.27.1

Fixes

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

Notes and Known Issues

A list of known issues remaining unfixed in this release can be found at the launchpad milestone page for 1.31+ck1.

Deprecations and API changes

  • Upstream

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