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
diff --git a/.zuul.yaml b/.zuul.yaml
index 90566c3..e340ee2 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -57,23 +57,6 @@
- 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
override-checkout: stable/yoga
@@ -98,11 +81,65 @@
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