Add versioned jobs

With 1.1 coming in zed, we need to version the old jobs to prevent
1.1 tests (secret consumers) being run and failing on old branches.

Change-Id: Iae1dfea83a6584a95fb73488ad0ba988ded371ca
This commit is contained in:
Ade Lee 2022-08-25 13:58:44 +02:00
parent d0aa2f34d0
commit 01da5615db
1 changed files with 54 additions and 17 deletions

View File

@ -56,23 +56,6 @@
tempest_plugins:
- barbican-tempest-plugin
- job:
name: barbican-tempest-plugin-simple-crypto-secure-rbac
parent: barbican-tempest-plugin-simple-crypto
vars:
devstack_local_conf:
post-config:
$BARBICAN_CONF:
oslo_policy:
enforce_new_defaults: True
enforce_scope: True
test-config:
$TEMPEST_CONFIG:
auth:
tempest_roles: member
barbican_rbac_scope_verification:
enforce_scope: True
- job:
name: barbican-tempest-plugin-simple-crypto-yoga
parent: barbican-tempest-plugin-simple-crypto
@ -97,12 +80,66 @@
override-checkout: stable/wallaby
vars: *microversion_v1_0
- job:
name: barbican-tempest-plugin-simple-crypto-secure-rbac
parent: barbican-tempest-plugin-simple-crypto
vars:
devstack_local_conf:
post-config:
$BARBICAN_CONF:
oslo_policy:
enforce_new_defaults: True
enforce_scope: True
test-config:
$TEMPEST_CONFIG:
auth:
tempest_roles: member
barbican_rbac_scope_verification:
enforce_scope: True
- job:
name: barbican-tempest-plugin-simple-crypto-secure-rbac-yoga
parent: barbican-tempest-plugin-simple-crypto-secure-rbac
override-checkout: stable/yoga
vars: *microversion_v1_0
- job:
name: barbican-tempest-plugin-simple-crypto-secure-rbac-xena
parent: barbican-tempest-plugin-simple-crypto-secure-rbac
override-checkout: stable/xena
vars: *microversion_v1_0
- job:
name: barbican-tempest-plugin-simple-crypto-secure-rbac-wallaby
parent: barbican-tempest-plugin-simple-crypto-secure-rbac
override-checkout: stable/wallaby
vars: *microversion_v1_0
- job:
name: barbican-tempest-plugin-simple-crypto-ipv6-only
parent: devstack-tempest-ipv6
required-projects: *barbican-tempest-reqs
vars: *barbican-tempest-vars
- job:
name: barbican-tempest-plugin-simple-crypto-ipv6-only-yoga
parent: barbican-tempest-plugin-simple-crypto-ipv6-only
override-checkout: stable/yoga
vars: *microversion_v1_0
- job:
name: barbican-tempest-plugin-simple-crypto-ipv6-only-xena
parent: barbican-tempest-plugin-simple-crypto-ipv6-only
override-checkout: stable/xena
vars: *microversion_v1_0
- job:
name: barbican-tempest-plugin-simple-crypto-ipv6-only-wallaby
parent: barbican-tempest-plugin-simple-crypto-ipv6-only
override-checkout: stable/wallaby
vars: *microversion_v1_0
- job:
name: barbican-tempest-plugin-simple-crypto-castellan-src
parent: barbican-tempest-plugin-simple-crypto