Centos 9 jobs for validations libs

Recent move to centos9 nodes has disabled the jobs we rely on.
By moving our jobs to centos9 we can keep our coverage.

The reqcheck job no longer pulls python3-virtualenv package
as it was removed from centos8 stream.

Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
Change-Id: Ie2ec29b3ab154d1ab9deb08d28f680381ac7e611
This commit is contained in:
Jiri Podivin 2022-02-24 11:34:26 +01:00
parent 2a447dee7e
commit 540ef6ff74
2 changed files with 9 additions and 10 deletions

View File

@ -17,7 +17,7 @@
- job:
name: validations-libs-reqcheck
nodeset: centos-8-stream
nodeset: centos-9-stream
parent: base
run: playbooks/reqcheck.yaml
timeout: 1600
@ -29,7 +29,7 @@
- job:
name: validations-libs-coverchange
nodeset: centos-8-stream
nodeset: centos-9-stream
parent: base
run: playbooks/coverchange.yaml
timeout: 1600
@ -40,8 +40,8 @@
- ^validations_libs/.*
- job:
name: tripleo-ci-centos-8-standalone-validation-libs
parent: tripleo-ci-centos-8-standalone
name: tripleo-ci-centos-9-standalone-validation-libs
parent: tripleo-ci-centos-9-standalone
vars:
featureset: '052'
validate_services: true
@ -59,7 +59,7 @@
- openstack-tox-cover
- openstack-tox-py36
- openstack-tox-py39
- tripleo-ci-centos-8-standalone-validation-libs: &standalone_consumer_job_params
- tripleo-ci-centos-9-standalone-validation-libs: &standalone_consumer_job_params
vars: &standalone_consumer_job_vars
build_container_images: true
dependencies:
@ -72,7 +72,7 @@
- ^README.rst
- ^validations_libs/.*
- validations-libs-functional
- tripleo-ci-centos-8-undercloud-containers: &undercloud_containers_job_params
- tripleo-ci-centos-9-undercloud-containers: &undercloud_containers_job_params
dependencies:
- openstack-tox-linters
- openstack-tox-cover
@ -84,12 +84,12 @@
- openstack-tox-py39
- openstack-tox-docs: *tripleo-docs
- validations-libs-functional
- tripleo-ci-centos-8-standalone-validation-libs:
- tripleo-ci-centos-9-standalone-validation-libs:
vars: *standalone_consumer_job_vars
dependencies:
- openstack-tox-linters
- validations-libs-functional
- tripleo-ci-centos-8-undercloud-containers:
- tripleo-ci-centos-9-undercloud-containers:
dependencies:
- openstack-tox-linters
- validations-libs-functional

View File

@ -11,8 +11,7 @@
cmd: |
set -e
# Need to inherit system-site-packages for python-yum
sudo dnf install -y python3-virtualenv
virtualenv --system-site-packages {{ ansible_user_dir }}/.venv
python3 -m venv --system-site-packages {{ ansible_user_dir }}/.venv
source {{ ansible_user_dir }}/.venv/bin/activate
git clone https://github.com/softwarefactory-project/rdopkg.git
cd rdopkg