kubespray/roles
Max Gautier 68718dcb6f
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.
2024-11-15 06:34:52 +00:00
..
adduser Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
bastion-ssh-config Improving yamllint configuration (#11389) 2024-07-25 18:42:20 -07:00
bootstrap-os Fix Flatcar bug #11268 missing default value for ansible_interpreter_python_fallback variable (#11270) 2024-10-03 09:54:27 +01:00
container-engine Add a new crio_root variable in order to store CRI-O data on something else than /var/lib (#11692) 2024-11-07 02:01:29 +00:00
download Stricter kubeadm validation (config and runtime checks) (#11710) 2024-11-15 06:34:52 +00:00
etcd etcd: throttle restart for availability (#11677) 2024-11-05 06:11:29 +00:00
etcdctl_etcdutl Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
helm-apps force update helm repo if exists on host (#11043) 2024-04-08 19:02:48 -07:00
kubernetes Stricter kubeadm validation (config and runtime checks) (#11710) 2024-11-15 06:34:52 +00:00
kubernetes-apps adds nodelocaldns_additional_configs to facilitate additional CoreDNS config options (#11657) 2024-11-08 02:46:44 +00:00
kubespray-defaults Bump: pause container upgrade to 3.10 (#11695) 2024-11-08 16:46:45 +00:00
network_plugin Refactor: simpify cloud_provider is defined condition 2024-11-05 08:32:39 +08:00
recover_control_plane Rename master to control plane - non-breaking changes only (#11394) 2024-09-06 07:56:19 +01:00
remove-node remove-etcd-node: cleanups, correct change semantics 2024-09-24 09:11:32 +02:00
reset Test group membership with group_names 2024-09-21 14:09:09 +02:00
upgrade Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
win_nodes/kubernetes_patch Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00