castellan/.zuul.yaml
OpenStack Release Bot 33de80a388 Add Python3 xena unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for xena.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Ia049005001e29c84957ebebbeae922cab0f60e97
2021-03-18 11:11:28 +00:00

66 lines
1.9 KiB
YAML

- job:
name: castellan-functional-vault
parent: openstack-tox-py36
description: |
Run tox functional-vault target
required-projects:
- name: openstack/castellan
vars:
tox_envlist: functional-vault
- job:
name: castellan-functional-devstack
parent: devstack
description: |
Run DevStack-based Castellan functional tests
pre-run: playbooks/devstack/pre.yaml
run: playbooks/devstack/run.yaml
post-run: playbooks/devstack/post.yaml
required-projects:
- name: openstack/castellan
- name: openstack/barbican
- name: openstack/python-barbicanclient
roles:
- zuul: openstack-infra/devstack
timeout: 9000
vars:
devstack_services:
# is there a way to disable all services? I only want barbican
ceilometer-acentral: false
ceilometer-acompute: false
ceilometer-alarm-evaluator: false
ceilometer-alarm-notifier: false
ceilometer-anotification: false
ceilometer-api: false
ceilometer-collector: false
horizon: false
s-account: false
s-container: false
s-object: false
s-proxy: false
devstack_plugins:
barbican: https://opendev.org/openstack/barbican
tox_environment:
PYTHONUNBUFFERED: 'true'
tox_install_siblings: false # I don't know what this means
tox_envlist: functional
zuul_work_dir: src/opendev.org/openstack/castellan
- project:
check:
jobs:
- castellan-functional-vault
- castellan-functional-devstack
- barbican-tempest-plugin-simple-crypto-castellan-src
gate:
jobs:
- castellan-functional-vault
- castellan-functional-devstack
- barbican-tempest-plugin-simple-crypto-castellan-src
templates:
- check-requirements
- openstack-python3-xena-jobs
- periodic-stable-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3