glance-tempest-plugin branchless: add stable branch testing

Tempest and its plugins are branchless so that we can test master
and supported stable branches with same set of tests. This helps
to know if any backward incompatible changes merging in service side.

This makes the rbac jobs to use the master version of glance-tempest-plugin
for all supported table branch (stable/xena onwards are supported stable).

Also add jobs for stable branches so that we can capture any test changed
in backward incompatible way.

Depends-On: https://review.opendev.org/c/openstack/devstack/+/882365
Depends-On: https://review.opendev.org/c/openstack/devstack/+/882366
Change-Id: Ic312ccd9700fadc1adb6ff6cc90e4397cb0b83f6
This commit is contained in:
Ghanshyam Mann 2023-05-04 17:43:14 -05:00 committed by Ghanshyam
parent a7f1754075
commit d6f7287947
1 changed files with 32 additions and 13 deletions

View File

@ -2,7 +2,7 @@
name: glance-secure-rbac-protection-functional
parent: devstack-tempest
timeout: 4200
branches: ^(?!stable/(xena|yoga|wallaby)).*$
branches: ^(?!stable/wallaby).*$
required-projects:
- openstack/devstack-gate
- openstack/glance
@ -22,18 +22,6 @@
DEFAULT:
default_log_levels: "amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, oslo.messaging=INFO, oslo_messaging=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN, urllib3.connectionpool=WARN, websocket=WARN, requests.packages.urllib3.util.retry=WARN, urllib3.util.retry=WARN, keystonemiddleware=WARN, routes.middleware=WARN, stevedore=WARN, taskflow=WARN, keystoneauth=WARN, oslo.cache=INFO, dogpile.core.dogpile=INFO, oslo_policy=DEBUG"
- job:
name: glance-secure-rbac-protection-functional
parent: devstack-tempest
timeout: 4200
branches: ^(stable/(xena|yoga)).*$
required-projects:
- openstack/devstack-gate
- openstack/glance
- name: openstack/glance-tempest-plugin
override-checkout: 0.3.0
vars: *rbac-protection-functional-vars
- job:
name: glance-secure-rbac-protection-functional
parent: devstack-tempest
@ -73,6 +61,30 @@
DEFAULT:
default_log_levels: "amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, oslo.messaging=INFO, oslo_messaging=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN, urllib3.connectionpool=WARN, websocket=WARN, requests.packages.urllib3.util.retry=WARN, urllib3.util.retry=WARN, keystonemiddleware=WARN, routes.middleware=WARN, stevedore=WARN, taskflow=WARN, keystoneauth=WARN, oslo.cache=INFO, dogpile.core.dogpile=INFO, oslo_policy=DEBUG"
- job:
name: glance-secure-rbac-protection-functional-2023-1
parent: glance-secure-rbac-protection-functional
nodeset: openstack-single-node-jammy
override-checkout: stable/2023.1
- job:
name: glance-secure-rbac-protection-functional-zed
parent: glance-secure-rbac-protection-functional
nodeset: openstack-single-node-focal
override-checkout: stable/zed
- job:
name: glance-secure-rbac-protection-functional-yoga
parent: glance-secure-rbac-protection-functional
nodeset: openstack-single-node-focal
override-checkout: stable/yoga
- job:
name: glance-secure-rbac-protection-functional-xena
parent: glance-secure-rbac-protection-functional
nodeset: openstack-single-node-focal
override-checkout: stable/xena
- project:
templates:
- check-requirements
@ -81,6 +93,13 @@
jobs:
- glance-secure-rbac-protection-functional
- glance-legacy-rbac-protection-functional
# NOTE(gmann): We are testing stable jobs in check pipeline only as
# that should be enough if any tests is changed in backward
# incompatible way.
- glance-secure-rbac-protection-functional-2023-1
- glance-secure-rbac-protection-functional-zed
- glance-secure-rbac-protection-functional-yoga
- glance-secure-rbac-protection-functional-xena
gate:
jobs:
- glance-secure-rbac-protection-functional