[CI] Use yoga-last from tempest for ceph multistore job
nova-ceph-multistore job is broken on yoga branch. This patch sets to use yoga-last tagged version of cinder-tempest-plugin. Also: drop nova-tox-functional-centos8-py36 job as centos8 is end of life, hence the job cannot be fixed. Change-Id: Ic81d5cd4eb3b702dfe14a3c492953be0b03baab8
This commit is contained in:
42
.zuul.yaml
42
.zuul.yaml
@@ -1,34 +1,6 @@
|
|||||||
# See https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3
|
# See https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3
|
||||||
# for job naming conventions.
|
# for job naming conventions.
|
||||||
|
|
||||||
- job:
|
|
||||||
name: nova-tox-functional-centos8-py36
|
|
||||||
parent: openstack-tox-functional-py36
|
|
||||||
nodeset: devstack-single-node-centos-8-stream
|
|
||||||
description: |
|
|
||||||
Run tox-based functional tests for the OpenStack Nova project
|
|
||||||
under cPython version 3.6 with Nova specific irrelevant-files list.
|
|
||||||
Uses tox with the ``functional-py36`` environment.
|
|
||||||
|
|
||||||
This job also provides a parent for other projects to run the nova
|
|
||||||
functional tests on their own changes.
|
|
||||||
required-projects:
|
|
||||||
# including nova here makes this job reusable by other projects
|
|
||||||
- openstack/nova
|
|
||||||
- openstack/placement
|
|
||||||
irrelevant-files: &functional-irrelevant-files
|
|
||||||
- ^.*\.rst$
|
|
||||||
- ^api-.*$
|
|
||||||
- ^doc/(source|test)/.*$
|
|
||||||
- ^nova/locale/.*$
|
|
||||||
- ^releasenotes/.*$
|
|
||||||
vars:
|
|
||||||
# explicitly stating the work dir makes this job reusable by other
|
|
||||||
# projects
|
|
||||||
zuul_work_dir: src/opendev.org/openstack/nova
|
|
||||||
bindep_profile: test py36
|
|
||||||
timeout: 3600
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: nova-tox-functional-py38
|
name: nova-tox-functional-py38
|
||||||
parent: openstack-tox-functional-py38
|
parent: openstack-tox-functional-py38
|
||||||
@@ -43,7 +15,12 @@
|
|||||||
# including nova here makes this job reusable by other projects
|
# including nova here makes this job reusable by other projects
|
||||||
- openstack/nova
|
- openstack/nova
|
||||||
- openstack/placement
|
- openstack/placement
|
||||||
irrelevant-files: *functional-irrelevant-files
|
irrelevant-files: &functional-irrelevant-files
|
||||||
|
- ^.*\.rst$
|
||||||
|
- ^api-.*$
|
||||||
|
- ^doc/(source|test)/.*$
|
||||||
|
- ^nova/locale/.*$
|
||||||
|
- ^releasenotes/.*$
|
||||||
vars:
|
vars:
|
||||||
# explicitly stating the work dir makes this job reusable by other
|
# explicitly stating the work dir makes this job reusable by other
|
||||||
# projects
|
# projects
|
||||||
@@ -588,9 +565,14 @@
|
|||||||
irrelevant-files: *nova-base-irrelevant-files
|
irrelevant-files: *nova-base-irrelevant-files
|
||||||
required-projects:
|
required-projects:
|
||||||
- openstack/nova
|
- openstack/nova
|
||||||
|
- name: openstack/cinder-tempest-plugin
|
||||||
|
override-checkout: yoga-last
|
||||||
pre-run:
|
pre-run:
|
||||||
- playbooks/ceph/glance-copy-policy.yaml
|
- playbooks/ceph/glance-copy-policy.yaml
|
||||||
vars:
|
vars:
|
||||||
|
# NOTE(elod.illes): this job is breaking with the following test case on
|
||||||
|
# unmaintained/yoga, so let's just exclude it to unblock the gate
|
||||||
|
tempest_exclude_regex: test_nova_image_snapshot_dependency
|
||||||
# NOTE(danms): These tests create an empty non-raw image, which nova
|
# NOTE(danms): These tests create an empty non-raw image, which nova
|
||||||
# will refuse because we set never_download_image_if_on_rbd in this job.
|
# will refuse because we set never_download_image_if_on_rbd in this job.
|
||||||
# Just skip these tests for this case.
|
# Just skip these tests for this case.
|
||||||
@@ -663,7 +645,6 @@
|
|||||||
- nova-ovs-hybrid-plug
|
- nova-ovs-hybrid-plug
|
||||||
- nova-tox-validate-backport:
|
- nova-tox-validate-backport:
|
||||||
voting: false
|
voting: false
|
||||||
- nova-tox-functional-centos8-py36
|
|
||||||
- nova-tox-functional-py38
|
- nova-tox-functional-py38
|
||||||
- nova-tox-functional-py39
|
- nova-tox-functional-py39
|
||||||
- tempest-integrated-compute:
|
- tempest-integrated-compute:
|
||||||
@@ -708,7 +689,6 @@
|
|||||||
jobs:
|
jobs:
|
||||||
- nova-live-migration
|
- nova-live-migration
|
||||||
- nova-live-migration-ceph
|
- nova-live-migration-ceph
|
||||||
- nova-tox-functional-centos8-py36
|
|
||||||
- nova-tox-functional-py38
|
- nova-tox-functional-py38
|
||||||
- nova-tox-functional-py39
|
- nova-tox-functional-py39
|
||||||
- nova-multi-cell
|
- nova-multi-cell
|
||||||
|
Reference in New Issue
Block a user