| - project: |
| queue: barbican |
| templates: |
| - tempest-plugin-jobs |
| - check-requirements |
| check: |
| jobs: |
| - barbican-tempest-plugin-simple-crypto |
| - barbican-tempest-plugin-simple-crypto-secure-rbac |
| - barbican-tempest-plugin-simple-crypto-2024-2 |
| - barbican-tempest-plugin-simple-crypto-2024-1 |
| - barbican-tempest-plugin-simple-crypto-2023-2 |
| - barbican-tempest-plugin-simple-crypto-2023-1 |
| - barbican-tempest-plugin-simple-crypto-ipv6-only |
| - barbican-tempest-plugin-simple-crypto-castellan-src |
| - barbican-tempest-plugin-simple-crypto-cursive |
| gate: |
| jobs: |
| - barbican-tempest-plugin-simple-crypto |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto |
| parent: devstack-tempest |
| required-projects: &barbican-tempest-reqs |
| - openstack/barbican |
| - openstack/barbican-tempest-plugin |
| - openstack/python-barbicanclient |
| vars: &barbican-tempest-vars |
| devstack_plugins: |
| barbican: https://opendev.org/openstack/barbican |
| devstack_localrc: |
| NOVA_BACKEND: LVM |
| LVM_VOLUME_CLEAR: none |
| devstack_local_conf: |
| post-config: |
| $NOVA_CONF: |
| glance: |
| verify_glance_signatures: True |
| ephemeral_storage_encryption: |
| key_size: 256 |
| cipher: aes-xts-plain64 |
| enabled: True |
| test-config: |
| $TEMPEST_CONFIG: |
| auth: |
| create_isolated_networks: False |
| image-feature-enabled: |
| # this may be removed soon, as api_v1 is false since tempest>=20 |
| api_v1: False |
| ephemeral_storage_encryption: |
| enabled: True |
| key_manager: |
| min_microversion: '1.0' |
| max_microversion: latest |
| tox_envlist: all |
| tempest_test_regex: barbican |
| tempest_plugins: |
| - barbican-tempest-plugin |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-2024-2 |
| parent: barbican-tempest-plugin-simple-crypto |
| nodeset: openstack-single-node-jammy |
| override-checkout: stable/2024.2 |
| vars: µversion_v1_1 |
| devstack_local_conf: |
| test-config: |
| $TEMPEST_CONFIG: |
| key_manager: |
| min_microversion: '1.0' |
| max_microversion: '1.1' |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-2024-1 |
| parent: barbican-tempest-plugin-simple-crypto |
| nodeset: openstack-single-node-jammy |
| override-checkout: stable/2024.1 |
| vars: *microversion_v1_1 |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-2023-2 |
| parent: barbican-tempest-plugin-simple-crypto |
| nodeset: openstack-single-node-jammy |
| override-checkout: stable/2023.2 |
| vars: *microversion_v1_1 |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-2023-1 |
| parent: barbican-tempest-plugin-simple-crypto |
| nodeset: openstack-single-node-jammy |
| override-checkout: stable/2023.1 |
| vars: *microversion_v1_1 |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-yoga |
| parent: barbican-tempest-plugin-simple-crypto |
| nodeset: openstack-single-node-focal |
| override-checkout: stable/yoga |
| vars: µversion_v1_0 |
| devstack_local_conf: |
| test-config: |
| $TEMPEST_CONFIG: |
| key_manager: |
| min_microversion: '1.0' |
| max_microversion: '1.0' |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-xena |
| parent: barbican-tempest-plugin-simple-crypto |
| nodeset: openstack-single-node-focal |
| override-checkout: stable/xena |
| vars: *microversion_v1_0 |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-wallaby |
| parent: barbican-tempest-plugin-simple-crypto |
| nodeset: openstack-single-node-focal |
| override-checkout: stable/wallaby |
| required-projects: |
| - name: openstack/barbican-tempest-plugin |
| override-checkout: wallaby-last |
| vars: *microversion_v1_0 |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-victoria |
| parent: barbican-tempest-plugin-simple-crypto |
| nodeset: openstack-single-node-focal |
| override-checkout: stable/victoria |
| required-projects: |
| - name: openstack/barbican-tempest-plugin |
| override-checkout: victoria-last |
| vars: *microversion_v1_0 |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-ussuri |
| parent: barbican-tempest-plugin-simple-crypto |
| nodeset: openstack-single-node-bionic |
| override-checkout: stable/ussuri |
| required-projects: |
| - name: openstack/barbican-tempest-plugin |
| override-checkout: ussuri-last |
| vars: *microversion_v1_0 |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-train |
| parent: barbican-tempest-plugin-simple-crypto |
| nodeset: openstack-single-node-bionic |
| override-checkout: stable/train |
| required-projects: |
| - name: openstack/barbican-tempest-plugin |
| override-checkout: train-last |
| vars: *microversion_v1_0 |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-secure-rbac |
| parent: barbican-tempest-plugin-simple-crypto |
| vars: |
| devstack_localrc: |
| ENFORCE_SCOPE: True |
| devstack_local_conf: |
| # (lpiwowar): Uncomment once this bug is resolved: |
| # https://bugs.launchpad.net/barbican/+bug/2043457 |
| # post-config: |
| # $BARBICAN_CONF: |
| # secretstore: |
| # enable_multiple_secret_stores: True |
| # stores_lookup_suffix: simple_crypto |
| # secretstore:simple_crypto: |
| # secret_store_plugin: store_crypto |
| # crypto_plugin: simple_crypto |
| # global_default: true |
| test-config: |
| $TEMPEST_CONFIG: |
| enforce_scope: |
| barbican: True |
| # 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: |
| name: barbican-tempest-plugin-simple-crypto-secure-rbac-xena |
| 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: |
| name: barbican-tempest-plugin-simple-crypto-secure-rbac-wallaby |
| parent: barbican-tempest-plugin-simple-crypto-secure-rbac |
| nodeset: openstack-single-node-focal |
| override-checkout: stable/wallaby |
| required-projects: |
| - name: openstack/barbican-tempest-plugin |
| override-checkout: wallaby-last |
| 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 |
| nodeset: openstack-single-node-focal |
| override-checkout: stable/yoga |
| required-projects: |
| - name: openstack/barbican-tempest-plugin |
| override-checkout: a31f9ef3a68e58fe970783d1b7b4cff45e4ee78b |
| vars: *microversion_v1_0 |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-ipv6-only-xena |
| 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: |
| name: barbican-tempest-plugin-simple-crypto-ipv6-only-wallaby |
| parent: barbican-tempest-plugin-simple-crypto-ipv6-only |
| nodeset: openstack-single-node-focal |
| override-checkout: stable/wallaby |
| required-projects: |
| - name: openstack/barbican-tempest-plugin |
| override-checkout: wallaby-last |
| vars: *microversion_v1_0 |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-ipv6-only-victoria |
| parent: barbican-tempest-plugin-simple-crypto-ipv6-only |
| nodeset: openstack-single-node-focal |
| override-checkout: stable/victoria |
| required-projects: |
| - name: openstack/barbican-tempest-plugin |
| override-checkout: victoria-last |
| vars: *microversion_v1_0 |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-castellan-src |
| parent: barbican-tempest-plugin-simple-crypto |
| required-projects: |
| - openstack/castellan |
| |
| - job: |
| name: barbican-tempest-plugin-simple-crypto-cursive |
| parent: barbican-tempest-plugin-simple-crypto |
| required-projects: |
| - opendev.org/x/cursive |