Cap cinder-tempest-plugin version for stable/wallaby

As stable/wallaby is in EM phase, and currently broken
with the Tempest master. We are pinning tempest there (depends-on).

To have compatible cinder-tempest-plugin version for stable/wallaby
ceph jobs, we need to pin cinder-tempest-plugin 1.7.0 version.

Also, we need the os-brick fix
- https://review.opendev.org/c/openstack/os-brick/+/864479
As wallaby is in EM and os-brick cannot be released with the above fix,
we need to install it from stable/wallaby git version instead of pip
from u-c.

Depends-On: https://review.opendev.org/c/openstack/devstack/+/871782

Change-Id: Ie47c3e9bb41e3513f65735a657e7a3a5dbfa27e5
This commit is contained in:
Ghanshyam Mann 2023-01-26 20:23:57 -06:00
parent 447ec09651
commit a04376dba9
1 changed files with 8 additions and 2 deletions

View File

@ -10,8 +10,11 @@
The original job included support for an un-used tempest-dsvm-ceph-rc
hosted at /opt/stack/new/nova/devstack/tempest-dsvm-ceph-rc.
required-projects:
- openstack/cinder-tempest-plugin
- name: opendev.org/openstack/cinder-tempest-plugin
override-checkout: 1.7.0
- openstack/devstack-plugin-ceph
- name: openstack/os-brick
override-checkout: stable/wallaby
irrelevant-files: &irrelevant-files
- ^.*\.rst$
- ^doc/.*$
@ -90,8 +93,11 @@
Integration tests that runs the ceph device plugin across multiple
nodes on py3.
required-projects:
- openstack/cinder-tempest-plugin
- name: opendev.org/openstack/cinder-tempest-plugin
override-checkout: 1.7.0
- openstack/devstack-plugin-ceph
- name: openstack/os-brick
override-checkout: stable/wallaby
timeout: 10800
voting: false
vars: