-
- Downloads
Stricter kubeadm validation (config and runtime checks) (#11710)
* kubeadm: do not ignore preflight errors blindly The "ignoring all errors" seems to date back to the inception of the kubeadm support (it was --skip-preflight-check before). This can mask real errors and prevent users from seeing them. Do not ignore any errors by default and make the set of ignored errors configurable. * download/kubeadm: remove redundant task The mode is already set by the previous `copy` task. * Validate kubeadm configs This should help to fail early when we have invalid kubeadm configs (from a kubespray bug or a misconfiguration). * kubeadm-upgrade: remove unnecessary bool cast * Convert kubeadm join discovery timeout to v1beta4 config * CI: Ignore kubeadm:Mem errors on some setup.
Showing
- roles/download/tasks/prep_kubeadm_images.yml 8 additions, 13 deletionsroles/download/tasks/prep_kubeadm_images.yml
- roles/kubernetes/control-plane/tasks/kubeadm-secondary.yml 2 additions, 1 deletionroles/kubernetes/control-plane/tasks/kubeadm-secondary.yml
- roles/kubernetes/control-plane/tasks/kubeadm-setup.yml 2 additions, 1 deletionroles/kubernetes/control-plane/tasks/kubeadm-setup.yml
- roles/kubernetes/control-plane/tasks/kubeadm-upgrade.yml 4 additions, 4 deletionsroles/kubernetes/control-plane/tasks/kubeadm-upgrade.yml
- roles/kubernetes/control-plane/templates/kubeadm-controlplane.yaml.j2 7 additions, 1 deletion...etes/control-plane/templates/kubeadm-controlplane.yaml.j2
- roles/kubernetes/kubeadm/tasks/kubeadm_etcd_node.yml 1 addition, 0 deletionsroles/kubernetes/kubeadm/tasks/kubeadm_etcd_node.yml
- roles/kubernetes/kubeadm/tasks/main.yml 11 additions, 32 deletionsroles/kubernetes/kubeadm/tasks/main.yml
- roles/kubernetes/kubeadm/templates/kubeadm-client.conf.j2 7 additions, 1 deletionroles/kubernetes/kubeadm/templates/kubeadm-client.conf.j2
- roles/kubernetes/kubeadm_common/defaults/main.yml 3 additions, 0 deletionsroles/kubernetes/kubeadm_common/defaults/main.yml
- tests/files/packet_ubuntu22-calico-all-in-one.yml 2 additions, 0 deletionstests/files/packet_ubuntu22-calico-all-in-one.yml
- tests/files/packet_ubuntu24-calico-etcd-datastore.yml 2 additions, 0 deletionstests/files/packet_ubuntu24-calico-etcd-datastore.yml
Loading
Please register or sign in to comment