
Add a new FIPS enabled gate job This job will be for Centos 8 with FIPS enabled, and will use a playbook in zuul-jobs to enable FIPS. The dogtag bindep dependencies are curently broken. Lets temporarily remove them here until we can figure out how to fix them and thereby fix the dogtag gate. Change-Id: Ibcd8cb6fc356e27266ba04cd972834dcd97c1a9b Depends-On: https://review.opendev.org/c/zuul/zuul-jobs/+/788778
126 lines
3.8 KiB
YAML
126 lines
3.8 KiB
YAML
---
|
|
- 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_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:
|
|
barbican-dogtag: true
|
|
|
|
- job:
|
|
name: barbican-tox-functional-fips
|
|
nodeset: devstack-single-node-centos-8-stream
|
|
parent: barbican-tox-functional
|
|
description: |
|
|
Functional testing for a FIPS enabled Centos 8 system
|
|
pre-run: playbooks/enable-fips.yaml
|
|
|
|
- job:
|
|
name: barbican-vault-tox-functional
|
|
parent: barbican-tox-functional
|
|
description: |
|
|
Functional testing for Hashicorp Vault backend
|
|
vars:
|
|
devstack_services:
|
|
barbican-vault: true
|
|
tox_environment:
|
|
VAULT_PLUGIN_ENABLED: 1
|
|
|
|
- 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-simple-crypto-devstack-tempest
|
|
parent: barbican-tempest-plugin-simple-crypto
|
|
description: |
|
|
Compatibility alias for barbican-tempest-plugin-simple-crypto
|
|
|
|
- job:
|
|
name: barbican-simple-crypto-devstack-tempest-ipv6-only
|
|
parent: barbican-tempest-plugin-simple-crypto-ipv6-only
|
|
description: |
|
|
Compatibility alias for barbican-tempest-plugin-simple-crypto-ipv6-only
|
|
|
|
- job:
|
|
name: barbican-simple-crypto-devstack-tempest-castellan-from-git
|
|
parent: barbican-tempest-plugin-simple-crypto-castellan-src
|
|
description: |
|
|
Compatibility alias for barbican-tempest-plugin-simple-crypto-castellan-src
|
|
|
|
- job:
|
|
name: barbican-simple-crypto-devstack-tempest-cursive
|
|
parent: barbican-tempest-plugin-simple-crypto-cursive
|
|
description: |
|
|
Compatibility alias for barbican-tempest-plugin-simple-crypto-cursive
|
|
|
|
- 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-xena-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-tempest-plugin-simple-crypto
|
|
- barbican-tempest-plugin-simple-crypto-secure-rbac
|
|
- barbican-tempest-plugin-simple-crypto-ipv6-only
|
|
- barbican-tox-functional-fips
|
|
- 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
|
|
|