Add RHEL 9.0, Ubuntu 22.04 and Fedora 36 to CI (#358)

* Add RHEL 9.0 to CI.

* Add RHEL 9 specific files.

* Add Ubuntu 22.04 and Fedora 36 to CI.

* Another try.

* Adjust kernel memory tests.

* Add more details.

* RHEL 9 doesn't support setting memory swappiness.

* Fix docker_swarm_service tests.

The 'less' case should always have been changed, but it probably was always skipped
due to a too old Docker SDK for Python or a too old Docker daemon.

* More checks / improve checks.
This commit is contained in:
Felix Fontein
2022-05-20 16:27:13 +02:00
committed by GitHub
parent 1425faadd0
commit cfc6fb9d40
7 changed files with 75 additions and 12 deletions
@@ -1950,6 +1950,7 @@
- all
register: capabilities_2
ignore_errors: yes
diff: true
- name: capabilities, cap_drop (less)
docker_swarm_service:
@@ -1962,6 +1963,7 @@
- all
register: capabilities_3
ignore_errors: yes
diff: true
- name: capabilities, cap_drop (changed)
docker_swarm_service:
@@ -1975,6 +1977,7 @@
- all
register: capabilities_4
ignore_errors: yes
diff: true
- name: cleanup
docker_swarm_service:
@@ -1986,7 +1989,7 @@
that:
- capabilities_1 is changed
- capabilities_2 is not changed
- capabilities_3 is not changed
- capabilities_3 is changed
- capabilities_4 is changed
when: docker_api_version is version('1.41', '>=') and docker_py_version is version('5.0.3', '>=')