kubespray/tests/files
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
..
custom_cni Fix `debian11-custom-cni` failing test & upgrade `debian12-custom-cni-helm` chart version (#11654) 2024-10-22 16:42:51 +01:00
packet_almalinux8-calico-ha-ebpf.yml CI: rework pipeline: short/extended based on labels (#11324) 2024-07-01 03:25:36 -07:00
packet_almalinux8-calico-nodelocaldns-secondary.yml CI: rework pipeline: short/extended based on labels (#11324) 2024-07-01 03:25:36 -07:00
packet_almalinux8-calico-remove-node.yml [CI] add remove node job 2022-05-04 06:35:51 -07:00
packet_almalinux8-calico.yml CI: rework pipeline: short/extended based on labels (#11324) 2024-07-01 03:25:36 -07:00
packet_almalinux8-crio.yml [calico] switch default iptables backend detection to Auto (#8429) 2022-01-23 23:47:57 -08:00
packet_almalinux8-docker.yml CI: rework pipeline: short/extended based on labels (#11324) 2024-07-01 03:25:36 -07:00
packet_almalinux8-kube-ovn.yml CI: rework pipeline: short/extended based on labels (#11324) 2024-07-01 03:25:36 -07:00
packet_amazon-linux-2-all-in-one.yml CI: Document the 'all-in-one' layout + small refactoring (#10725) 2023-12-18 11:33:13 +01:00
packet_centos8-calico-ha-once-localhost.yml Drop support for RHEL 7 / CentOS 7 (#11246) 2024-09-05 07:41:01 +01:00
packet_centos8-calico-ha.yml Drop support for RHEL 7 / CentOS 7 (#11246) 2024-09-05 07:41:01 +01:00
packet_centos8-flannel-addons-ha.yml Drop support for RHEL 7 / CentOS 7 (#11246) 2024-09-05 07:41:01 +01:00
packet_centos8-multus-calico.yml Drop support for RHEL 7 / CentOS 7 (#11246) 2024-09-05 07:41:01 +01:00
packet_centos8-weave-upgrade-ha.yml Drop support for RHEL 7 / CentOS 7 (#11246) 2024-09-05 07:41:01 +01:00
packet_debian11-calico-upgrade-once.yml feat: change default blockSize for calico (#9055) 2022-07-19 13:05:27 -07:00
packet_debian11-calico-upgrade.yml Remove access to cluster from anonymous users (#11016) 2024-04-02 23:54:12 -07:00
packet_debian11-calico.yml Cleanup tests (#8234) 2021-11-26 09:00:51 -08:00
packet_debian11-custom-cni.yml Fix `debian11-custom-cni` failing test & upgrade `debian12-custom-cni-helm` chart version (#11654) 2024-10-22 16:42:51 +01:00
packet_debian11-docker.yml containerd: change default resolvconf_mode to host_resolvconf (#8247) 2021-12-09 14:09:06 -08:00
packet_debian11-kubelet-csr-approver.yml Kubelet csr approver (#9877) 2023-05-10 17:49:09 -07:00
packet_debian11-macvlan.yml CI: Remove Debian 10 support & macvlan test move to Debian 12 (#11347) 2024-07-03 09:13:59 -07:00
packet_debian12-calico.yml Add test for coredns_dual in CI (#10903) 2024-02-08 02:52:10 -08:00
packet_debian12-cilium-svc-proxy.yml CI: Remove Debian 10 support & macvlan test move to Debian 12 (#11347) 2024-07-03 09:13:59 -07:00
packet_debian12-cilium.yml Fixup recover control plane playbook + add debian12/cilium test (#10411) 2023-09-05 10:42:52 -07:00
packet_debian12-custom-cni-helm.yml Fix `debian11-custom-cni` failing test & upgrade `debian12-custom-cni-helm` chart version (#11654) 2024-10-22 16:42:51 +01:00
packet_debian12-docker.yml Ability to define GPG key path for Docker APT (#10513) 2023-10-13 04:06:04 +02:00
packet_fedora39-calico-selinux.yml Feat: support Fedora 39/40 (#11573) 2024-10-01 07:57:49 +01:00
packet_fedora39-calico-swap-selinux.yml Feat: support Fedora 39/40 (#11573) 2024-10-01 07:57:49 +01:00
packet_fedora39-crio.yml Feat: support Fedora 39/40 (#11573) 2024-10-01 07:57:49 +01:00
packet_fedora40-docker-calico.yml Feat: support Fedora 39/40 (#11573) 2024-10-01 07:57:49 +01:00
packet_openeuler24-calico.yml add ci for openeuler (#11689) 2024-11-12 10:36:46 +00:00
packet_opensuse-docker-cilium.yml Move opensuse CI to docker and fix ubuntu16 containerd version for docker (#8257) 2021-12-02 08:01:34 -08:00
packet_rockylinux8-calico.yml CI: rework pipeline: short/extended based on labels (#11324) 2024-07-01 03:25:36 -07:00
packet_rockylinux9-calico.yml CI: rework pipeline: short/extended based on labels (#11324) 2024-07-01 03:25:36 -07:00
packet_rockylinux9-cilium.yml CI: rework pipeline: short/extended based on labels (#11324) 2024-07-01 03:25:36 -07:00
packet_ubuntu20-all-in-one-docker.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
packet_ubuntu20-calico-all-in-one-ansible-2_11.yml CI: Document the 'all-in-one' layout + small refactoring (#10725) 2023-12-18 11:33:13 +01:00
packet_ubuntu20-calico-all-in-one-hardening.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
packet_ubuntu20-calico-all-in-one.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
packet_ubuntu20-calico-etcd-kubeadm-upgrade-ha.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
packet_ubuntu20-calico-etcd-kubeadm.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
packet_ubuntu20-calico-ha-recover-noquorum.yml Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
packet_ubuntu20-calico-ha-recover.yml Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
packet_ubuntu20-calico-ha-wireguard.yml [CI] kube 1.24 requires at least 1775Mi of memory, might as well leave the default of 2048 2022-06-15 00:57:20 -07:00
packet_ubuntu20-cilium-sep.yml Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
packet_ubuntu20-crio.yml Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
packet_ubuntu20-docker-weave-sep.yml Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
packet_ubuntu20-flannel-ha-once.yml Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
packet_ubuntu20-flannel-ha.yml Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
packet_ubuntu22-all-in-one-docker.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
packet_ubuntu22-calico-all-in-one-upgrade.yml [CI] Add a CI job to test cluster upgrading, and fix bug of testcases_run.sh (#11458) 2024-08-29 15:47:32 +01:00
packet_ubuntu22-calico-all-in-one.yml Stricter kubeadm validation (config and runtime checks) (#11710) 2024-11-15 06:34:52 +00:00
packet_ubuntu24-all-in-one-docker.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
packet_ubuntu24-calico-all-in-one.yml Add kube|system_reserved CI testing 2024-09-06 09:25:26 +02:00
packet_ubuntu24-calico-etcd-datastore.yml Stricter kubeadm validation (config and runtime checks) (#11710) 2024-11-15 06:34:52 +00:00
tf-elastx_ubuntu20-calico.yml Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
tf-ovh_ubuntu20-calico.yml Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
vagrant_centos8-kube-router.rb Drop support for RHEL 7 / CentOS 7 (#11246) 2024-09-05 07:41:01 +01:00
vagrant_centos8-kube-router.yml Drop support for RHEL 7 / CentOS 7 (#11246) 2024-09-05 07:41:01 +01:00
vagrant_fedora39-kube-router.rb Cleanup: Fedora 37/38 CI tests & docs (#11600) 2024-10-07 09:16:06 +01:00
vagrant_fedora39-kube-router.yml Cleanup: Fedora 37/38 CI tests & docs (#11600) 2024-10-07 09:16:06 +01:00
vagrant_ubuntu20-calico-dual-stack.rb Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
vagrant_ubuntu20-calico-dual-stack.yml Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
vagrant_ubuntu20-flannel-collection.rb pre-commit: apply autofixes hooks and fix the rest manually 2024-05-28 13:26:44 +02:00
vagrant_ubuntu20-flannel-collection.yml Adds support for Ansible collections (#9582) 2023-03-27 02:25:55 -07:00
vagrant_ubuntu20-flannel.rb CI: rework pipeline: short/extended based on labels (#11324) 2024-07-01 03:25:36 -07:00
vagrant_ubuntu20-flannel.yml CI: rework pipeline: short/extended based on labels (#11324) 2024-07-01 03:25:36 -07:00
vagrant_ubuntu20-kube-router-sep.rb Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
vagrant_ubuntu20-kube-router-sep.yml Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
vagrant_ubuntu20-kube-router-svc-proxy.rb Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
vagrant_ubuntu20-kube-router-svc-proxy.yml Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
vagrant_ubuntu20-weave-medium.rb Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00
vagrant_ubuntu20-weave-medium.yml Remove end of life ubuntu versions in CI (#10107) 2023-05-24 19:56:50 -07:00