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:
parent
2a447dee7e
commit
540ef6ff74
16
.zuul.yaml
16
.zuul.yaml
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue