What's Changed
- Fix k0s kubectl --kubeconfig flag by @kke in #2205
- Bump CoreDNS to v1.10.0 by @twz123 in #2180
- Write manifests atomically by @twz123 in #1816
- Add cluster domain to bootstrapping config by @jnummelin in #2195
- Fix missing pod/container labels by @jnummelin in #2204
- Custom CA certificate usage by @makhov in #2207
- Run conformance tests on arm64 by @makhov in #2249
- Build fixes for MacOS and make 3.81 by @ncopa in #2252
- Add some notes in docs about iptables versions and modes by @jnummelin in #2259
- API resource version checker by @makhov in #2221
- Fix iptables mode detection and fallback by @ncopa in #2277
- Reduce docker image size by @makhov in #2307
- Write files atomically where appropriate by @twz123 in #2270
- Ability to disable k0s endpoint-reconciler by @makhov in #2288
- Passing env vars to the calico-node daemonset by @makhov in #2269
- Bump OpenEBS to v3.3.0 by @twz123 in #2335
- Fix dualstack config propagation in dynamic config mode by @jnummelin in #2251
- Add metricsBindAddress parameter to kubeProxy conf by @juanluisvaladas in #2378
- Bump Calico to v3.24.5 by @twz123 in #2386
- Run network conformance tests as part of our integration test suite by @makhov in #2405
- Ensure k0s and containerd use identical pause images by @twz123 in #2414
- Let k0s exchange the kubelet bootstrap kubeconfig by @twz123 in #2374
- Bump etcd to v3.5.6 by @twz123 in #2434
- Bump kine to v0.9.8 by @twz123 in #2438
- Fix status controller shutdown by @juanluisvaladas in #2454
- docs: update traefik helm repository by @charlie-haley in #2456
- Bump metrics-server to v0.6.2 by @twz123 in #2457
- Allow to configure etcd extraArgs by @juanluisvaladas in #2442
- Refactor iptables mode detection to improve logging by @twz123 in #2416
- Improved health check by @mikhail-sakhnov in #2458
- Fix k0s restore location by @juanluisvaladas in #2468
- Fix propagation of default storage class setting by @jnummelin in #2482
- Document container-selinux requirement for selinux by @juanluisvaladas in #2516
- Change kube hairpin configuration settings and defaults by @juanluisvaladas in #2417
- Replace kubelet-config with worker-config component by @twz123 in #2425
- Bump containerd to 1.6.14 by @ncopa in #2536
- Disable konnectivity agent control plane proxy if not used by @twz123 in #2534
- Bump konnectivity to 0.0.33-k0s by @ncopa in #2531
- Avoid having multiple coredns replicas in the same node by @juanluisvaladas in #2542
- Fix typo in install.md by @robbymilo in #2556
- Fix calico controllers RBAC by @juanluisvaladas in #2557
- kube-router: Add support for
ipMasq
config by @sundbry in #2498 - Kube-proxy iptables and ipvs settings in the config by @makhov in #2565
- Node-local load balancing by @twz123 in #2429
- Make Supervisor kill pidFile before Start by @juanluisvaladas in #2548
New Contributors
- @till made their first contribution in #2190
- @juanluisvaladas made their first contribution in #2373
- @charlie-haley made their first contribution in #2456
- @robbymilo made their first contribution in #2556
- @sundbry made their first contribution in #2498
Full Changelog: v1.25.2+k0s.0...v1.26.0-rc.3+k0s.0