--- - job: name: barbican-tox-functional parent: devstack-tox-functional description: Functional testing required-projects: - name: openstack/barbican - name: openstack/castellan - name: openstack/openstacksdk vars: devstack_localrc: USE_PYTHON3: true devstack_plugins: barbican: https://opendev.org/openstack/barbican tox_install_siblings: true - job: name: barbican-dogtag-tox-functional nodeset: devstack-single-node-fedora-latest parent: barbican-tox-functional description: | Functional testing for DogTag backend vars: devstack_services: dogtag: true - job: name: barbican-vault-tox-functional parent: barbican-tox-functional description: | Functional testing for Hashicorp Vault backend vars: devstack_services: vault: true - job: name: barbican-kmip-tox-functional parent: devstack-tox-functional description: | Functional testing for KMIP backend using PyKMIP vars: devstack_services: kmip: true - job: name: barbican-devstack-tempest-base parent: legacy-dsvm-base vars: database: sql castellan_from_git: 0 cursive: 0 required-projects: - openstack/devstack-gate - openstack/barbican - openstack/barbican-tempest-plugin - openstack/castellan - x/cursive - openstack/python-barbicanclient - openstack/tempest run: playbooks/legacy/barbican-devstack-tempest-base/run.yaml post-run: playbooks/legacy/barbican-devstack-tempest-base/post.yaml timeout: 4200 - job: name: barbican-simple-crypto-devstack-tempest parent: barbican-devstack-tempest-base - job: name: barbican-simple-crypto-devstack-tempest-ipv6-only parent: barbican-simple-crypto-devstack-tempest run: playbooks/legacy/barbican-devstack-tempest-base/run-ipv6.yaml - job: name: barbican-simple-crypto-devstack-tempest-castellan-from-git parent: barbican-devstack-tempest-base vars: castellan_from_git: 1 - job: name: barbican-simple-crypto-devstack-tempest-cursive parent: barbican-devstack-tempest-base vars: cursive: 1 - job: name: barbican-grenade parent: grenade-py3 required-projects: - openstack/grenade - openstack/barbican - openstack/barbican-tempest-plugin - openstack/python-barbicanclient - project: templates: - check-requirements - openstack-cover-jobs - openstack-python3-ussuri-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 check: jobs: - barbican-tox-functional - barbican-dogtag-tox-functional: voting: false - barbican-vault-tox-functional: voting: false - barbican-grenade: voting: false # - barbican-simple-crypto-devstack-tempest # - barbican-simple-crypto-devstack-tempest-ipv6-only - octavia-v2-dsvm-tls-barbican # TripleO jobs that deploy Barbican. # Note we don't use a project-template here, so it's easier # to disable voting on one specific job if things go wrong. # tripleo-ci-centos-7-scenario002-standalone will # run in Pike and beyond. # If you need any support to debug these jobs in case of # failures, please reach us on #tripleo IRC channel. - tripleo-ci-centos-7-scenario002-standalone: voting: false - tripleo-ci-centos-7-undercloud-containers: voting: false gate: queue: barbican jobs: - barbican-tox-functional experimental: jobs: - barbican-kmip-tox-functional