This is a combination of 3 commits.
========================================
CI: Move probe tests to centos 9 stream
Pin selenium to 3.x for now, until we can run down the issues with 4.x
========================================
CI: Move off CentOS 8
Remove swift-tox-py36-centos-8-stream job entirely.
Move the following jobs to CentOS 9:
- swift-tox-func-s3api-ceph-s3tests-tempauth
- swift-tox-func-s3api-tests-tempauth
- swift-multinode-rolling-upgrade, as well as the other rolling
upgrade jobs
Remove the swift-multinode-rolling-upgrade-victoria job, as py39
support (required for CentOS 9) was not added until wallaby.
NOTE(elod.illes): swift-multinode-rolling-upgrade-victoria job cannot
be removed here as it is defined only here and still not removed on
master branch.
========================================
CI: Migrate CentOS Stream 8 FIPS job to CentOS Stream 9
(cherry picked from commit 6fd031055c)
========================================
Conflicts:
.zuul.yaml
NOTE(elod.illes): this patch is backported to unmaintained/wallaby as
CentOS Stream 8 is EOL and centos-8-stream nodeset was removed from
Zuul and it gives a config error: 'The nodeset "centos-8-stream" was
not found.' Official Wallaby runtimes [1] only contains CentOS Stream 8
and python 3.6 & 3.8.
[1] https://governance.openstack.org/tc/reference/runtimes/wallaby.html
Related-Change: I596415d17f77f48a6e8a63a61b734a8ca0865847
Change-Id: I4f6b9c07af7bc768654f1a5d0c66b048e0f2c9c1
(cherry picked from commit 2032fb214e)
(cherry picked from commit 9fa1b7edec)
(cherry picked from commit 1a18d3c16b)
(cherry picked from commit eadb2acde6)