Update jobs for Bobcat development cycle

The patch updates the jobs for Bobcat development cycle by adding
an antelope job and droping wallaby and xena jobs. Python 3.9
unittests were also added, because antelope release does not test
it.

Change-Id: Id6c76abefd0edb69eccde18370dc07373c4bfdcf
This commit is contained in:
jskunda 2023-04-19 15:52:02 +02:00
parent 169bb381b9
commit e99864e580
3 changed files with 16 additions and 25 deletions

View File

@ -16,7 +16,8 @@ classifier =
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.3
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
[build_sphinx]
all_files = 1

View File

@ -31,11 +31,20 @@
test_list: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openinfra/interop'].src_dir }}/all_next_tests.txt"
refstack_client_ensure_tox: False
- job:
name: interop-next-refstack-client-antelope
parent: interop-next-refstack-client-master
description: |
A job running refstack-client on a devstack antelope environment with the next guideline.
override-checkout: stable/2023.1
vars:
branch: stable/2023.1
- job:
name: interop-next-refstack-client-zed
parent: interop-next-refstack-client-master
description: |
A job running refstack-client on a devstack zed enviroment with the next guideline.
A job running refstack-client on a devstack zed environment with the next guideline.
override-checkout: stable/zed
vars:
branch: stable/zed
@ -49,22 +58,3 @@
vars:
branch: stable/yoga
- job:
name: interop-next-refstack-client-xena
parent: interop-next-refstack-client-master
description: |
A job running refstack-client on a devstack xena environment with the next guideline.
override-checkout: stable/xena
vars:
branch: stable/xena
- job:
name: interop-next-refstack-client-wallaby
parent: interop-next-refstack-client-master
description: |
A job running refstack-client on a devstack wallaby environment with the next guideline.
override-checkout: stable/wallaby
vars:
branch: stable/wallaby
devstack_localrc:
MANILA_INSTALL_TEMPEST_PLUGIN_SYSTEMWIDE: false

View File

@ -3,6 +3,7 @@
jobs:
- opendev-tox-docs
- openstack-tox-pep8
- openstack-tox-py39
- interop-tempest-consistency:
# Define a list of irrelevant files to use everywhere else
irrelevant-files: &interop-irrelevant-files
@ -12,18 +13,17 @@
- ^.gitreview$
- interop-next-refstack-client-master:
irrelevant-files: *interop-irrelevant-files
- interop-next-refstack-client-antelope:
irrelevant-files: *interop-irrelevant-files
- interop-next-refstack-client-zed:
irrelevant-files: *interop-irrelevant-files
- interop-next-refstack-client-yoga:
irrelevant-files: *interop-irrelevant-files
- interop-next-refstack-client-xena:
irrelevant-files: *interop-irrelevant-files
- interop-next-refstack-client-wallaby:
irrelevant-files: *interop-irrelevant-files
gate:
jobs:
- opendev-tox-docs
- openstack-tox-pep8
- openstack-tox-py39
- interop-tempest-consistency:
irrelevant-files: *interop-irrelevant-files
promote: