Add cross-placement jobs

A recent requirements bump of oslo.db from 10.0.0 => 11.0.0 [1] caused
failures in the placement project gate, in the functional tests.

This raised awareness that we have not had cross jobs checking with
placement since placement was split out from nova during the Train
cycle.

This adds cross-placement jobs which correspond to the existing
cross-nova ones.

Story: 2009209
Task: 43275

[1] I03d79b19774650f3df7129157e6a12998fd33447

Change-Id: I625b2345248f2198ea264e7cafbe6e93e4ba4a1e
This commit is contained in:
melanie witt 2021-09-10 21:53:06 +00:00
parent 2677620f0b
commit 91eaa0cd7f
3 changed files with 22 additions and 0 deletions

View File

@ -134,6 +134,14 @@
vars:
tox_envlist: functional
- job:
name: cross-placement-functional-py38
parent: requirements-cross-test
description: Run cross-project functional tests on placement with py38.
required-projects: openstack/placement
vars:
tox_envlist: functional-py38
- job:
name: cross-nova-py38
parent: requirements-cross-test
@ -142,6 +150,14 @@
vars:
tox_envlist: py38
- job:
name: cross-placement-py38
parent: requirements-cross-test
description: Run cross-project tests on placement with py38.
required-projects: openstack/placement
vars:
tox_envlist: py38
- job:
name: cross-osvif-py3
parent: requirements-cross-test

View File

@ -40,8 +40,10 @@
- cross-masakari-py38
- cross-neutron-py38
- cross-nova-py38
- cross-placement-py38
- cross-osvif-py3
- cross-nova-functional
- cross-placement-functional-py38
- cross-octavia-py38
- cross-osc-tox-docs
- cross-swift-py38
@ -104,8 +106,11 @@
- cross-neutron-py38
- cross-nova-py38:
files: ^upper-constraints.txt$
- cross-placement-py38:
files: ^upper-constraints.txt$
- cross-osvif-py3
- cross-nova-functional
- cross-placement-functional-py38
- cross-octavia-py38
- cross-osc-tox-docs
- cross-swift-py38

View File

@ -183,6 +183,7 @@ openstack/oslotest
openstack/oswin-tempest-plugin
openstack/ovsdbapp
openstack/patrole
openstack/placement
openstack/pycadf
openstack/pymod2pkg
openstack/python-barbicanclient