v1.4.2
Attention Needed
This patch releases updates etcd to v3.5.3 which includes a fix for the data inconsistency issues reported earlier (https://groups.google.com/a/kubernetes.io/g/dev/c/B7gJs88XtQc/m/rSgNOzV2BwAJ). To upgrade etcd for an existing cluster, you need to force upgrade the cluster as described here. If you're running Kubernetes 1.22 or newer, we strongly recommend upgrading etcd as soon as possible.
Changes by Kind
Feature
- Domain is not required when using application credentials (#1938, @ahmedwaleedmalik)
Bug or Regression
- Bump flannel image to v0.15.1 (#1993, @ahmedwaleedmalik)
- Deploy etcd v3.5.3 for clusters running Kubernetes 1.22 or newer. etcd v3.5.3 includes a fix for [the data inconsistency issues announced by the etcd maintainers](https://groups.google.com/a/kubernetes.io/g/dev/c/B7gJs88XtQc/m/rSgNOzV2BwAJ. To upgrade etcd) for an existing cluster, you need to force upgrade the cluster as described here (#1953)
- Fixes containerd upgrade on deb based distros (#1935)
- Show "Ensure MachineDeployments" as an action to be taken only when provisioning a cluster for the first time (#1931)
- Update machine-controller to v1.43.2 (#2001, @kron4eg)
- Fixes an issue where the machine-controller would not wait for the volumeAttachments deletion before deleting the node
- Fixes an issue where masked services on Flatcar are not properly stopped when provisioning a Flatcar node
Checksums
SHA256 checksums can be found in the kubeone_1.4.2_checksums.txt
file.