MicroK8s 1.32 → 1.36
4 releases · 7 breaking changes · 0 security fixes · 0 advisories fixed
0security7breaking2deprecated3feature25fix
Breaking changes
- breaking microk8s dashboard-proxy in 1.36
- breaking the dashboard core addon in 1.36
- breaking the dashboard-ingress community addon in 1.36
- breaking Osm in 1.36
- breaking Kwasm in 1.36
- breaking Removed the dashboard addon by @louiseschmidtgen https://github.com/canonical/microk8s-core-addons/pull/399 https://github.com/canonical/microk8s/pull/5485 in 1.36
- breaking Removed Kwasm addon by @0xE282B0 https://github.com/canonical/microk8s-community-addons/pull/301 in 1.36
Security changes
None in the release notes.
Deprecations
- deprecated Deprecate MinIO in 1.35
- deprecated Add deprecation warning to dashboard-proxy command (removal in 1.36 release) @louiseschmidtgen in 1.35
Every release in between
breakingmicrok8s dashboard-proxy
breakingthe dashboard core addon
breakingthe dashboard-ingress community addon
breakingOsm
breakingKwasm
fixFixed microk8s disable ingress leaving behind a legacy IngressClass resource by @HomayoonAlimohammadi https://github.com/canonical/microk8s-core-addons/pull/380
fixFixed microk8s inspect emitting a spurious error when collecting Dqlite state, as newer Dqlite versions no longer create localnode.yaml by @SaiRajeshRamaraju https://github.com/canonical/microk8s/pull/5369
fixFixed STUNner addon failing to install when Gateway API CRDs were already present in the cluster by @louiseschmidtgen https://github.com/canonical/microk8s-community-addons/pull/304
fixFixed CloudNativePG addon reporting a failure on enable due to kubectl-cnpg trying to reach localhost:8080 when no kubeconfig was passed by @louiseschmidtgen https://github.com/canonical/microk8s-community-addons/pull/295
fixTrivy build dependency pinned to a known-safe version by @HomayoonAlimohammadi https://github.com/canonical/microk8s/pull/5416
fixFixed GPU addon (set-as-default-runtime) to honour the GPU Operator's CONTAINERD_SET_AS_DEFAULT setting, improving GPU Operator integration by @elezar https://github.com/canonical/microk8s-core-addons/pull/361
otherBumped containerd from v2.1.3 → v2.2.3 by @nathanael-h https://github.com/canonical/microk8s/pull/5406 and @louiseschmidtgen https://github.com/canonical/microk8s/pull/5479
otherBumped runc from v1.3.0 → v1.4.2 by @louiseschmidtgen https://github.com/canonical/microk8s/pull/5479
otherBumped etcd from v3.6.6 → v3.6.10 by @louiseschmidtgen https://github.com/canonical/microk8s/pull/5479
otherBumped CNI plugins from v1.8.0 → v1.9.1 by @louiseschmidtgen https://github.com/canonical/microk8s/pull/5479
otherBumped Flannel from v0.27.4 → v0.28.4 by @louiseschmidtgen https://github.com/canonical/microk8s/pull/5479
otherBumped Helm from v3.19.2 → v3.20.2 by @louiseschmidtgen https://github.com/canonical/microk8s/pull/5479
otherBumped CoreDNS from 1.13.1 → 1.14.3 by @louiseschmidtgen https://github.com/canonical/microk8s-core-addons/pull/396
otherBumped Metrics Server from v0.8.0 → v0.8.1 by @louiseschmidtgen https://github.com/canonical/microk8s-core-addons/pull/396
otherBumped cert-manager from v1.19.1 → v1.20.2 by @louiseschmidtgen https://github.com/canonical/microk8s-core-addons/pull/396
otherBumped MetalLB from v0.15.2 → v0.15.3 by @louiseschmidtgen https://github.com/canonical/microk8s-core-addons/pull/396
otherBumped Traefik ingress chart from 37.4.0 → 39.0.8 (Traefik v3.6.13) by @louiseschmidtgen https://github.com/canonical/microk8s-core-addons/pull/396
otherBumped Gateway API CRDs from v1.4.0 → v1.5.1 by @louiseschmidtgen https://github.com/canonical/microk8s-core-addons/pull/396
breakingRemoved the dashboard addon by @louiseschmidtgen https://github.com/canonical/microk8s-core-addons/pull/399 https://github.com/canonical/microk8s/pull/5485
otherBumped ArgoCD Helm chart from 5.34.3 → 7.9.1 by @louiseschmidtgen https://github.com/canonical/microk8s-community-addons/pull/298
otherBumped KEDA from v2.12.0 → v2.17.3 by @louiseschmidtgen https://github.com/canonical/microk8s-community-addons/pull/294
otherBumped CloudNativePG from 1.23.3 → 1.25.4 by @louiseschmidtgen https://github.com/canonical/microk8s-community-addons/pull/295
otherBumped Trivy Operator Helm chart from 0.15.1 → 0.24.1 by @louiseschmidtgen https://github.com/canonical/microk8s-community-addons/pull/296
otherBumped NFS Server Provisioner Helm chart from 1.4.0 → 1.8.0 by @louiseschmidtgen https://github.com/canonical/microk8s-community-addons/pull/297
otherBumped Linkerd from v2.14.3 → stable-2.14.10 by @louiseschmidtgen https://github.com/canonical/microk8s-community-addons/pull/293
otherBumped Falco Helm chart to 8.0.1 with updated default configuration by @killermonk https://github.com/canonical/microk8s-community-addons/pull/287
otherBumped EasyHAProxy Helm chart from 0.1.5 → 2.0.0 with improved node labelling and error handling by @byjg https://github.com/canonical/microk8s-community-addons/pull/285
otherReworked Kata Containers addon to use the kata-deploy Helm chart (kata-containers 3.29.0), replacing the legacy snap-based approach by @stalb https://github.com/canonical/microk8s-community-addons/pull/257
breakingRemoved Kwasm addon by @0xE282B0 https://github.com/canonical/microk8s-community-addons/pull/301
fixRemove deprecated etcd-v2 flag
fixAllow sockets in cri-containerd AppArmor profile
fixAdd endpointslice to node rbac
fixRelax cri-containerd AppArmor restrictions to permit network and signal syscalls
fixUse 1.8.1 k8s-dqlite
fixPreserve individual environment variables with sudo
fixInclude IngressClass for determining addon status
fixReplace nginx ingress with Traefik in validation and image conf
fixImprove compatibility for dashboard installation in different namespaces
otherUpdate component versions
otherrook-ceph 1.18.7
otherobservability stack - Prometheus 77.6.2, Loki 2.10.3, Tempo 1.24.1
otherGPU operator 25.10.0, Network Operator 25.7.0
otherCoreDNS 1.13.1
otherKubernetes dashboard 7.14.0
othercert-manager 1.19.1
featureAdd Kubernetes 1.35 patches
otherBump containerd to 2.1.3 and update build process
deprecatedDeprecate MinIO
otherReplace NGINX ingress with Traefik
deprecatedAdd deprecation warning to dashboard-proxy command (removal in 1.36 release) @louiseschmidtgen
otherKubernetes v1.34.0
otherk8s-dqlite v1.7.0
othercontainerd v1.7.28
otherrunc v1.3.0
otherhelm v3.18.6
othercoredns v1.12.3
otherkubernetes dashboard v7.13.0
otheringress controller v1.13.1
otherhostpath-storage v1.5.0
othermetrics server v0.8.0
othernvidia operator v25.3.2
othermetallb v0.15.2
otherprometheus kube stack v76.4.1
othercert-manager v1.18.2
otherrook-ceph v1.18.0
featureAMD hardware support
fixfix: run iptables as sudo on microk8s stop
fixfix: Always refresh the default hooks during upgrades
fixfix: flush the CNI-HOSTPORT-DNAT chain on stop
fixfix: update configure hook to add a newline before adding watchlist flag
fixCleanup common non-namespaced resources (Closes #4747)
fixscripts: Fix kill-host-pods script
fixkill-host-pods.py: filter pods by node
fixfix: Catches KeyError while enabling SRIOV addon
otherBump component versions
othersnapcraft.yaml: upgrade to libmnl-1.0.5
otherchore: bump go version to 1.24
otherUpdate addon versions
fixfix: update ingress-nginx to 1.12.1
othercert-manager: Update to v1.17.1
otherUpdate dashboard to 7.11.1
othermetallb: Update addon to v1.14.9
otherkube-ovn: Upgrade to v1.13.8
otherUpdate observability addon to the latest versions
otherrook-ceph: Update addon to v1.16.6
othernvidia: Update addon helm charts to the latest versions
featurefeat: update addons versions and update list
otherDns domain argument
otherchore: add updated patches for kubernetes v1.33
fixfix: update strict patches for runc 1.2.6