- project: 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-victoria - barbican-tempest-plugin-simple-crypto-ussuri - barbican-tempest-plugin-simple-crypto-train - barbican-tempest-plugin-simple-crypto-ipv6-only - barbican-tempest-plugin-simple-crypto-castellan-src - barbican-tempest-plugin-simple-crypto-cursive gate: queue: barbican jobs: - barbican-tempest-plugin-simple-crypto - job: 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 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: tempest_roles: creator image-feature-enabled: # this may be removed soon, as api_v1 is false since tempest>=20 api_v1: False ephemeral_storage_encryption: enabled: True tox_envlist: all tempest_test_regex: barbican 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 test-config: $TEMPEST_CONFIG: # FIXME(redrobot): Tempest errors out when you try to create a # system-scope admin because of a neutron client issue where a # tenant_id is required. # To work around that issue we disable create_isolate_networks # here, and we also skip a lot of tests that require that feature. # We should be able to re-enable this once Tempest is fixed. # See: https://review.opendev.org/c/openstack/tempest/+/781553 auth: create_isolated_networks: False barbican_rbac_scope_verification: enforce_scope: True - job: name: barbican-tempest-plugin-simple-crypto-victoria parent: barbican-tempest-plugin-simple-crypto nodeset: openstack-single-node-bionic override-checkout: stable/victoria - job: name: barbican-tempest-plugin-simple-crypto-ussuri parent: barbican-tempest-plugin-simple-crypto nodeset: openstack-single-node-bionic override-checkout: stable/ussuri - job: name: barbican-tempest-plugin-simple-crypto-train parent: barbican-tempest-plugin-simple-crypto nodeset: openstack-single-node-bionic override-checkout: stable/train - 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-castellan-src parent: barbican-tempest-plugin-simple-crypto required-projects: - opendev.org/openstack/castellan - job: name: barbican-tempest-plugin-simple-crypto-cursive parent: barbican-tempest-plugin-simple-crypto required-projects: - opendev.org/x/cursive