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

See also the PTI in governance [1].

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

Change-Id: Id850ad18409023a9303fbeb4f9326dd4a3878134
2021-09-10 14:33:18 +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-yoga-jobs
- periodic-stable-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3