1.28 Release notes

1.28

August 18, 2023 - charmed-kubernetes --channel 1.28/stable

The release bundle can also be downloaded here.

What’s new

calico

Update Calico to v3.25.1 Convert Calico to the ops framework

canal

Add flannel cni-plugin 1.2.0, update to flannel 0.22.1

ceph-csi

Update charm to apply manifests with ops.manifest`

flannel

Add flannel cni-plugin 1.2.0, update to flanneld 0.22.1 (#89)

kube-ovn

Update to kube-ovn 1.11.10 Resolves Error state when relating to cos-lite

kubernetes-worker

Update to CNI 1.2.0

metallb

Convert to Ops Framework

volcano

Create a bundle for volcano scheduler

Component Versions

Charm(/Addons) pinned versions

  • kube-ovn 1.11.10
  • calico 3.25.1
  • ceph-csi 3.7.2 / 3.7.2
  • cinder-csi 1.27.1 / 1.26.2
  • coredns 1.10.1 / 1.9.4
  • ingress-nginx 1.6.4
  • k8s-keystone-auth 1.26.2
  • kube-state-metrics 2.0.0 / 2.8.2
  • kubernetes-dashboard 2.7.0 / 2.7.0
  • openstack-cloud-controller-manager 1.27.1 / 1.26.2

Charm default versions

  • cloud-provider-vsphere 1.26
  • vsphere-csi-driver 3.0.0
  • cloud-provider-azure 1.25.0
  • azuredisk-csi-driver 1.23.0
  • cloud-provider-aws 1.26.1
  • aws-ebs-csi-driver 1.12.0
  • gcp-compute-persistent-disk-csi-driver 1.8.0

Fixes

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

  • azure-cloud-provider Apply topologySpreadConstraints to control-plane Deployments LP#2016053

  • ceph-csi Support CephFS LP#1940922 and LP#1940921

  • cilium Resolves Error state when relating to cos-lite LP#2025162

  • coredns Resolves multiple architecture deployment LP#1998607

  • etcd Redirect nagios cron output through tee LP#2021950 Provide etcd certs to prometheus reation LP#2004612

  • kubernetes-control-plane Restart kube-proxy if proxy-extra-config changes LP#2020059 Add cinder-availability-zone config LP#1972861 Update renamed metrics to fix grafana dashboard LP#1956611 Update to CNI 1.2.0

  • kubernetes-worker update clusterrole for ingress-nginx to support 1.6.4 release LP#2015761 Restart kube-proxy if proxy-extra-config changes LP#2020059

  • metallb Update charm icon LP#1926982 Add L2 Advertisements deployed via the charm LP#2030108

  • openstack-integrator Fix endpoint url regex to parse trailing slash LP#1964544

Notes and Known Issues

None

Deprecations and API changes

  • Upstream

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