github kubermatic/kubeone v1.4.0-rc.1

latest releases: v1.8.0, v1.8.0-rc.0, v1.8.0-beta.0...
pre-release2 years ago

Attention Needed

  • Unconditionally deploy AWS, AzureDisk, AzureFile, and vSphere CSI drivers if the Kubernetes version is 1.23 or newer (#1831)
    • Those providers have the CSI migration enabled by default in Kubernetes 1.23, so the CSI driver will be used for all volumes operations
  • Unconditionally deploy DigitalOcean, Hetzner, Nutanix, and OpenStack Cinder CSI drivers (#1831)
    • OpenStack has the CSI migration enabled by default since Kubernetes 1.18, so the CSI driver will be used for all operations
  • [BREAKING] The default AMI for CentOS in Terraform configs for AWS has been changed to Rocky Linux. If you use the new Terraform configs with an existing cluster, make sure to bind the AMI as described in the production recommendations document (#1809)

Added

  • Include darwin/arm64 and linux/arm64 builds in release artifacts (#1821)
  • Allow providing operating system via the API (#1809)

Changed

General

  • Increase the minimum Kubernetes version to 1.20 (#1818)
  • Validate the Kubernetes version against supported versions constraints (#1808)
  • Allow Docker as a container runtime up to Kubernetes v1.24 (previously up to v1.22) (#1826)
  • Unconditionally deploy AWS, AzureDisk, AzureFile, and vSphere CSI drivers if the Kubernetes version is 1.23 or newer (#1831)
    • Those providers have the CSI migration enabled by default in Kubernetes 1.23, so the CSI driver will be used for all volumes operations
  • Unconditionally deploy DigitalOcean, Hetzner, Nutanix, and OpenStack Cinder CSI drivers (#1831)
    • OpenStack has the CSI migration enabled by default since Kubernetes 1.18, so the CSI driver will be used for all operations

Fixed

  • Restore missing addons deploy after containerd migration (#1824)
  • Select correct CSR to approve (#1813)

Terraform Configs

  • [BREAKING] The default AMI for CentOS in Terraform configs for AWS has been changed to Rocky Linux. If you use the new Terraform configs with an existing cluster, make sure to bind the AMI as described in the production recommendations document (#1809)
  • Add the control_plane_vm_count variable to the AWS configs used to control the number of control plane nodes (defaults to 3) (#1810)
  • Update the Terraform provider for OpenStack to version 1.47.0 (#1816)
  • Set Ubuntu 20.04 as the default image for OpenStack (#1816)
  • Add example Terraform configs for Flatcar on vSphere (#1838)

Updated

  • Update DigitalOcean CSI to v4.0.0 (#1820)
  • Update machine-controller to v1.43.0 (#1834)

Checksums

SHA256 checksums can be found in the kubeone_1.4.0-rc.1_checksums.txt file.

Don't miss a new kubeone release

NewReleases is sending notifications on new releases.