From 1323ec7b8af0a553989ba58f6f021df9294f45ae Mon Sep 17 00:00:00 2001 From: Tobias Urdin Date: Wed, 24 Jan 2024 10:43:05 +0100 Subject: [PATCH] Add secure RBAC jobs for stable branches Change-Id: Ib8b2a71d7d7e5a12316bd45e6a95501620db8fab --- .zuul.yaml | 78 +++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 65 insertions(+), 13 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 2f38e5d..362943d 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -23,9 +23,9 @@ name: barbican-tempest-plugin-simple-crypto parent: devstack-tempest required-projects: &barbican-tempest-reqs - - opendev.org/openstack/barbican - - opendev.org/openstack/barbican-tempest-plugin - - opendev.org/openstack/python-barbicanclient + - openstack/barbican + - openstack/barbican-tempest-plugin + - openstack/python-barbicanclient vars: &barbican-tempest-vars devstack_plugins: barbican: https://opendev.org/openstack/barbican @@ -110,7 +110,7 @@ nodeset: openstack-single-node-focal override-checkout: stable/wallaby required-projects: - - name: opendev.org/openstack/barbican-tempest-plugin + - name: openstack/barbican-tempest-plugin override-checkout: wallaby-last vars: *microversion_v1_0 @@ -120,7 +120,7 @@ nodeset: openstack-single-node-focal override-checkout: stable/victoria required-projects: - - name: opendev.org/openstack/barbican-tempest-plugin + - name: openstack/barbican-tempest-plugin override-checkout: victoria-last vars: *microversion_v1_0 @@ -130,7 +130,7 @@ nodeset: openstack-single-node-bionic override-checkout: stable/ussuri required-projects: - - name: opendev.org/openstack/barbican-tempest-plugin + - name: openstack/barbican-tempest-plugin override-checkout: ussuri-last vars: *microversion_v1_0 @@ -140,7 +140,7 @@ nodeset: openstack-single-node-bionic override-checkout: stable/train required-projects: - - name: opendev.org/openstack/barbican-tempest-plugin + - name: openstack/barbican-tempest-plugin override-checkout: train-last vars: *microversion_v1_0 @@ -170,11 +170,34 @@ # barbican_tempest: # enable_multiple_secret_stores: True +- job: + name: barbican-tempest-plugin-simple-crypto-secure-rbac-2023-1 + parent: barbican-tempest-plugin-simple-crypto-secure-rbac + nodeset: openstack-single-node-jammy + override-checkout: stable/2023.1 + required-projects: + - name: openstack/barbican-tempest-plugin + override-checkout: a31f9ef3a68e58fe970783d1b7b4cff45e4ee78b + vars: *microversion_v1_0 + +- job: + name: barbican-tempest-plugin-simple-crypto-secure-rbac-zed + parent: barbican-tempest-plugin-simple-crypto-secure-rbac + nodeset: openstack-single-node-focal + override-checkout: stable/zed + required-projects: + - name: openstack/barbican-tempest-plugin + override-checkout: a31f9ef3a68e58fe970783d1b7b4cff45e4ee78b + vars: *microversion_v1_0 + - job: name: barbican-tempest-plugin-simple-crypto-secure-rbac-yoga parent: barbican-tempest-plugin-simple-crypto-secure-rbac nodeset: openstack-single-node-focal override-checkout: stable/yoga + required-projects: + - name: openstack/barbican-tempest-plugin + override-checkout: a31f9ef3a68e58fe970783d1b7b4cff45e4ee78b vars: *microversion_v1_0 - job: @@ -182,6 +205,9 @@ parent: barbican-tempest-plugin-simple-crypto-secure-rbac nodeset: openstack-single-node-focal override-checkout: stable/xena + required-projects: + - name: openstack/barbican-tempest-plugin + override-checkout: a31f9ef3a68e58fe970783d1b7b4cff45e4ee78b vars: *microversion_v1_0 - job: @@ -190,7 +216,7 @@ nodeset: openstack-single-node-focal override-checkout: stable/wallaby required-projects: - - name: opendev.org/openstack/barbican-tempest-plugin + - name: openstack/barbican-tempest-plugin override-checkout: wallaby-last vars: *microversion_v1_0 @@ -201,11 +227,34 @@ vars: *barbican-tempest-vars +- job: + name: barbican-tempest-plugin-simple-crypto-ipv6-only-2023-1 + parent: barbican-tempest-plugin-simple-crypto-ipv6-only + nodeset: openstack-single-node-jammy + override-checkout: stable/2023.1 + required-projects: + - name: openstack/barbican-tempest-plugin + override-checkout: a31f9ef3a68e58fe970783d1b7b4cff45e4ee78b + vars: *microversion_v1_0 + +- job: + name: barbican-tempest-plugin-simple-crypto-ipv6-only-zed + parent: barbican-tempest-plugin-simple-crypto-ipv6-only + nodeset: openstack-single-node-focal + override-checkout: stable/zed + required-projects: + - name: openstack/barbican-tempest-plugin + override-checkout: a31f9ef3a68e58fe970783d1b7b4cff45e4ee78b + vars: *microversion_v1_0 + - job: name: barbican-tempest-plugin-simple-crypto-ipv6-only-yoga parent: barbican-tempest-plugin-simple-crypto-ipv6-only nodeset: openstack-single-node-focal override-checkout: stable/yoga + required-projects: + - name: openstack/barbican-tempest-plugin + override-checkout: a31f9ef3a68e58fe970783d1b7b4cff45e4ee78b vars: *microversion_v1_0 - job: @@ -213,6 +262,9 @@ parent: barbican-tempest-plugin-simple-crypto-ipv6-only nodeset: openstack-single-node-focal override-checkout: stable/xena + required-projects: + - name: openstack/barbican-tempest-plugin + override-checkout: a31f9ef3a68e58fe970783d1b7b4cff45e4ee78b vars: *microversion_v1_0 - job: @@ -221,7 +273,7 @@ nodeset: openstack-single-node-focal override-checkout: stable/wallaby required-projects: - - name: opendev.org/openstack/barbican-tempest-plugin + - name: openstack/barbican-tempest-plugin override-checkout: wallaby-last vars: *microversion_v1_0 @@ -231,7 +283,7 @@ nodeset: openstack-single-node-focal override-checkout: stable/victoria required-projects: - - name: opendev.org/openstack/barbican-tempest-plugin + - name: openstack/barbican-tempest-plugin override-checkout: victoria-last vars: *microversion_v1_0 @@ -241,7 +293,7 @@ nodeset: openstack-single-node-bionic override-checkout: stable/ussuri required-projects: - - name: opendev.org/openstack/barbican-tempest-plugin + - name: openstack/barbican-tempest-plugin override-checkout: ussuri-last vars: *microversion_v1_0 @@ -251,7 +303,7 @@ nodeset: openstack-single-node-bionic override-checkout: stable/train required-projects: - - name: opendev.org/openstack/barbican-tempest-plugin + - name: openstack/barbican-tempest-plugin override-checkout: train-last vars: *microversion_v1_0 @@ -259,7 +311,7 @@ name: barbican-tempest-plugin-simple-crypto-castellan-src parent: barbican-tempest-plugin-simple-crypto required-projects: - - opendev.org/openstack/castellan + - openstack/castellan - job: name: barbican-tempest-plugin-simple-crypto-cursive