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:
parent
a7f1754075
commit
d6f7287947
45
.zuul.yaml
45
.zuul.yaml
@ -2,7 +2,7 @@
|
|||||||
name: glance-secure-rbac-protection-functional
|
name: glance-secure-rbac-protection-functional
|
||||||
parent: devstack-tempest
|
parent: devstack-tempest
|
||||||
timeout: 4200
|
timeout: 4200
|
||||||
branches: ^(?!stable/(xena|yoga|wallaby)).*$
|
branches: ^(?!stable/wallaby).*$
|
||||||
required-projects:
|
required-projects:
|
||||||
- openstack/devstack-gate
|
- openstack/devstack-gate
|
||||||
- openstack/glance
|
- openstack/glance
|
||||||
@ -22,18 +22,6 @@
|
|||||||
DEFAULT:
|
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"
|
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:
|
- job:
|
||||||
name: glance-secure-rbac-protection-functional
|
name: glance-secure-rbac-protection-functional
|
||||||
parent: devstack-tempest
|
parent: devstack-tempest
|
||||||
@ -73,6 +61,30 @@
|
|||||||
DEFAULT:
|
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"
|
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:
|
- project:
|
||||||
templates:
|
templates:
|
||||||
- check-requirements
|
- check-requirements
|
||||||
@ -81,6 +93,13 @@
|
|||||||
jobs:
|
jobs:
|
||||||
- glance-secure-rbac-protection-functional
|
- glance-secure-rbac-protection-functional
|
||||||
- glance-legacy-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:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- glance-secure-rbac-protection-functional
|
- glance-secure-rbac-protection-functional
|
||||||
|
Loading…
Reference in New Issue
Block a user