Skip to content

kubeadm: Use kubeadm.k8s.io/v1beta3 configuration

Steve Starke requested to merge sstrk/kubeadm.k8s.io/v1beta3 into devel

Version Control Information

Source branch: sstrk/kubeadm.k8s.io/v1beta3
Target branch: devel

Commits:

* kubeadm: Use kubeadm.k8s.io/v1beta3 configuration

We're reworking the initialization and join configuration as there is
a new configuration format available. This allows us to ignore pre-flight
errors via the configuration files instead of having to pass them as
CLI flags to the kubeadm invocation.
This is also a hard prerequisite for the Kubernetes v1.27 support,
as Kubernetes v1.27 won't support kubeadm.k8s.io/v1beta2 anymore.

https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta3/#kubeadm-k8s-io-v1beta3-JoinConfiguration

Description

Feel free to add further information about your MR in this section

Closes: #


Merge Prerequisites

  • MR title (and description) are descriptive
  • Code is readable and syntactically correct
  • Code is understandable
  • Documentation has been updated, if necessary
  • Commit messages look good
  • Release note file added in latest commit

As a developer: please do not tick these boxes yourself. As a reviewer: please get yourself a hot cold beverage.

Merge request reports

Loading