github kubermatic/kubeone v1.3.2

latest releases: v1.7.6, v1.8.3, v1.8.2...
2 years ago

Changed

General

  • Create MachineDeployments only for newly-provisioned clusters (#1628)
  • Show warning about LBs on CCM migration for OpenStack clusters (#1628)

Fixed

  • Force drain nodes to remove standalone pods (#1628)
  • Check for minor version when choosing kubeadm API version (#1628)
  • Provide --cluster-name flag to the OpenStack external CCM (read PR description for more details) (#1632)
  • Enable ip_tables related kernel modules and disable nm-cloud-setup tool on AWS for RHEL machines (#1616)
  • Properly pass machine-controllers args (#1596)
    • This fixes the issue causing machine-controller and machine-controller-webhook deployments to run with incorrect flags
    • If you created your cluster with KubeOne 1.2 or older, and already upgraded to KubeOne 1.3, we recommend running kubeone apply again to properly reconcile machine-controller deployments
  • Edit SELinux config file only if file exists (#1592)
  • Fix yum versionlock delete containerd.io error (#1602)
  • Ensure containerd/docker be upgraded automatically when running kubeone apply (#1590)

Addons

  • Add new "required" addons template function (#1624)
  • Replace critical-pod annotation with priorityClassName (#1628)
  • Update Hetzner Cloud Controller Manager to v1.12.0 (#1592)
  • Default image in the cluster-autoscaler addon and allow the image to be overridden using addon parameters (#1553)
  • Minor improvements to OpenStack CCM and CSI addons. OpenStack CSI controller can now be scheduled on control plane nodes (#1536)

Terraform Configs

  • OpenStack: Open NodePorts by default (#1592)
  • GCE: Open NodePorts by default (#1592)
  • Azure: Open NodePorts by default (#1592)
  • Azure: Default VM type is changed to Standard_F2 (#1592)
  • Add additional Availability Set used for worker nodes to Terraform configs for Azure (#1562)
  • Fix keepalived script in Terraform configs for vSphere to assume yes when updating repos (#1538)

Removed

  • Remove Ansible examples (#1634)

Checksums

SHA256 checksums can be found in the kubeone_1.3.2_checksums.txt file.

Don't miss a new kubeone release

NewReleases is sending notifications on new releases.