From 01da5615dbe869685858f64e52fe40c870141116 Mon Sep 17 00:00:00 2001 From: Ade Lee Date: Thu, 25 Aug 2022 13:58:44 +0200 Subject: [PATCH] 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 --- .zuul.yaml | 71 +++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 54 insertions(+), 17 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 90566c3..e340ee2 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -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