Attention Needed
- CentOS 8 has reached End-Of-Life (EOL) on January 31st, 2022. It will no longer receive any updates (including security updates). Support for CentOS 8 in KubeOne is deprecated and will be removed in a future release. We strongly recommend migrating to another operating system or CentOS distribution as soon as possible.
Added
- Add experimental/alpha-level support for Kubermatic Operating System Manager (OSM) (#1748)
- Add ability to change the container log maximum size (defaults to 100Mi) (#1644)
- Add ability to change the container log maximum files (defaults to 5) (#1759)
- Add the DigitalOcean CSI driver. The CSI driver is deployed automatically if
.cloudProvider.external
is enabled (#1754) - Add the default StorageClass and VolumeSnapshotClass for the DigitalOcean CSI driver. The StorageClass and VolumeSnapshotClass can be deployed by enabling the default-storage-class embedded addon (#1754)
- Generate and approve CSRs for control plane and static workers nodes. Enable the server TLS bootstrap for control plane and static worker nodes (#1750, #1758)
- Source
.cloudProvider.csiConfig
from the credentials file if present (#1739) - Fetch containerd auth config from the credentials file if present (#1745)
Changed
Fixed
- Change baseurl to
vault.centos.org
for CentOS 8 (#1767) - Fix Docker to containerd migration on non-Flatcar operating systems (#1743)
- Fix propagation of proxy config to machines and Kubernetes components (#1746)
Addons
- Replace Hubble static certificate with CronJob generation (#1752)
- Make template function
required
available to addons manifest templates (#1737) - Ensure unattended-upgrades in dpkg is active (#1756)
Terraform Configs
- Create a placement group for control plane nodes in Terraform configs for Hetzner (#1762)
Updated
- Update Canal CNI to v3.22.0 (#1797)
- Update Cilium to v1.11.1 (#1752)
- Update Calico VXLAN addon to v3.22.0 (#1797)
- Update images in order to support Kubernetes 1.23 (#1751, #1753)
- Update AWS External Cloud Controller Manager (CCM) to v1.23.0-alpha.0 for Kubernetes 1.23 clusters
- Update Azure External Cloud Controller Manager (CCM) to v1.23.2 for Kubernetes 1.23 clusters
- Update AWS EBS CSI driver to v1.5.0
- Update AzureFile CSI driver to v1.9.0
- Update AzureDisk CSI driver to v1.10.0
- Update OpenStack External Cloud Controller Manager (CCM) to v1.23.0 for Kubernetes 1.23 clusters
- Update the DigitalOcean External Cloud Controller Manager (CCM) to v0.1.36
- Update the Hetzner External Cloud Controller Manager (CCM) to v1.12.1
- Update machine-controller to v1.42.2 (#1748)
Checksums
SHA256 checksums can be found in the kubeone_1.4.0-rc.0_checksums.txt
file.