Update CI testing configuration

We need to make multiple simultaneous changes to the zuul config:

1. Remove jobs for stable/zed and older because the referenced
   stable branches no longer exist, causing the jobs to fail.

2. Remove devstack-gate from the required-projects for the secure
   rbac functional tests, as that project was deprecated during
   xena and has been completely retired [1], and references to
   it are breaking our zuul config.

3. Add jobs for stable/2023.2 and stable/2024.1 to cover recent
   stable releases.

[1] https://review.opendev.org/c/openstack/governance/+/919629

Change-Id: I69c92e5210de52627b4319b1abc284325a10f60b
This commit is contained in:
Takashi Kajinami 2024-04-19 04:19:48 +09:00 committed by Brian Rosmaita
parent f59e4318c1
commit e94d4cfd2a

View File

@ -6,7 +6,6 @@
regex: ^stable/wallaby$
negate: true
required-projects:
- openstack/devstack-gate
- openstack/glance
- openstack/glance-tempest-plugin
vars: &rbac-protection-functional-vars
@ -31,7 +30,6 @@
branches:
- stable/wallaby
required-projects:
- openstack/devstack-gate
- openstack/glance
- name: openstack/glance-tempest-plugin
override-checkout: 0.2.0
@ -42,7 +40,6 @@
parent: devstack-tempest
timeout: 4200
required-projects:
- openstack/devstack-gate
- openstack/glance
- openstack/glance-tempest-plugin
vars:
@ -63,30 +60,24 @@
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-2024-1
parent: glance-secure-rbac-protection-functional
nodeset: openstack-single-node-jammy
override-checkout: stable/2024.1
- job:
name: glance-secure-rbac-protection-functional-2023-2
parent: glance-secure-rbac-protection-functional
nodeset: openstack-single-node-jammy
override-checkout: stable/2023.2
- 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
@ -98,10 +89,9 @@
# 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-2024-1
- glance-secure-rbac-protection-functional-2023-2
- 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