glance-tempest-plugin/.zuul.yaml
2024-11-19 03:41:08 +00:00

99 lines
3.9 KiB
YAML

- job:
name: glance-secure-rbac-protection-functional
parent: devstack-tempest
timeout: 4200
branches:
regex: ^stable/wallaby$
negate: true
required-projects:
- openstack/glance
- openstack/glance-tempest-plugin
vars: &rbac-protection-functional-vars
tox_envlist: all
tempest_test_regex: 'glance_tempest_plugin.tests.rbac'
devstack_localrc:
GLANCE_ENFORCE_SCOPE: True
TEMPEST_PLUGINS: '/opt/stack/glance-tempest-plugin'
USE_PYTHON3: True
devstack_plugins:
glance: https://opendev.org/openstack/glance
devstack_local_conf:
test-config:
$GLANCE_API_CONF:
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/wallaby
required-projects:
- openstack/glance
- name: openstack/glance-tempest-plugin
override-checkout: 0.2.0
vars: *rbac-protection-functional-vars
- job:
name: glance-legacy-rbac-protection-functional
parent: devstack-tempest
timeout: 4200
required-projects:
- openstack/glance
- openstack/glance-tempest-plugin
vars:
tox_envlist: all
tempest_test_regex: 'glance_tempest_plugin.tests.rbac.v2..*.Project(Admin|Member)Tests'
devstack_localrc:
GLANCE_ENFORCE_SCOPE: True
TEMPEST_PLUGINS: '/opt/stack/glance-tempest-plugin'
USE_PYTHON3: True
devstack_plugins:
glance: https://opendev.org/openstack/glance
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
image-feature-enabled:
enforce_scope: true
$GLANCE_API_CONF:
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-2
parent: glance-secure-rbac-protection-functional
nodeset: openstack-single-node-jammy
override-checkout: stable/2024.2
- 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
- project:
templates:
- check-requirements
- tempest-plugin-jobs
check:
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-2024-2
- glance-secure-rbac-protection-functional-2024-1
- glance-secure-rbac-protection-functional-2023-2
gate:
jobs:
- glance-secure-rbac-protection-functional
- glance-legacy-rbac-protection-functional