kubespray/tests
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
..
cloud_playbooks Merge pull request #11530 from VannTen/ci/cleanup_with_k8s_gc 2024-11-14 10:49:15 +00:00
files Stricter kubeadm validation (config and runtime checks) (#11710) 2024-11-15 06:34:52 +00:00
scripts CI: directly use ANSIBLE_VERBOSITY instead of tweaking command line 2024-11-14 09:41:01 +01:00
testcases Remove no_log in CI tests (#11702) 2024-11-11 03:54:44 +00:00
Makefile CI: directly use ANSIBLE_VERBOSITY instead of tweaking command line 2024-11-14 09:41:01 +01:00
ansible.cfg Use non-deprecated stdout_callback (#10647) 2023-12-04 09:38:20 +01:00
common_vars.yml CI: use current tests/ directory for upgrade testing 2024-11-14 09:41:00 +01:00
requirements.txt build(deps): bump tox from 4.23.0 to 4.23.2 (#11670) 2024-10-30 09:07:25 +00:00