kubespray/roles/kubernetes/preinstall/tasks
Max Gautier 8ff4ad2d8e
preinstall: simplify OS packages selection
Since a2019c1c2 (Add a JSON schema describing the packages install
structure, 2024-04-25), we use a custom structure to select which
packages should be installed on a particular host OS.

This has proven too rigid in practice, and the query is pretty
complicated.

Replace this by simply using an array of jinja conditions for the
packages, which should be easier to understand for everyone and more
flexible.

Also remove the associated schema and validation which are no longer
needed.
2024-11-05 09:35:50 +01:00
..
0010-swapoff.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
0020-set_facts.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
0040-verify-settings.yml preinstall: simplify OS packages selection 2024-11-05 09:35:50 +01:00
0050-create_directories.yml Don't generate static tokens for nodes and control planes 2024-09-23 16:58:42 +02:00
0060-resolvconf.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
0061-systemd-resolved.yml Improving yamllint configuration (#11389) 2024-07-25 18:42:20 -07:00
0062-networkmanager-unmanaged-devices.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
0063-networkmanager-dns.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
0070-system-packages.yml preinstall: simplify OS packages selection 2024-11-05 09:35:50 +01:00
0080-system-configurations.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
0081-ntp-configurations.yml Improving yamllint configuration (#11389) 2024-07-25 18:42:20 -07:00
0090-etchosts.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
0100-dhclient-hooks.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
0110-dhclient-hooks-undo.yml Do not use ‘yes/no’ for boolean values (#11472) 2024-08-28 06:30:56 +01:00
main.yml Drop support for RHEL 7 / CentOS 7 (#11246) 2024-09-05 07:41:01 +01:00