blob: 4af2e62d2ca0df8f3f4dd00f688a984cd6fa2b62 [file] [log] [blame]
Andreas Jaegerda8979b2017-11-02 09:53:16 +01001- project:
Doug Hellmann123dd7d2018-09-04 11:49:53 -04002 templates:
3 - tempest-plugin-jobs
4 - check-requirements
Andreas Jaegerda8979b2017-11-02 09:53:16 +01005 check:
6 jobs:
Luigi Toscano73a0d092020-08-11 15:17:37 +02007 - barbican-tempest-plugin-simple-crypto
8 - barbican-tempest-plugin-simple-crypto-ussuri
9 - barbican-tempest-plugin-simple-crypto-train
10 - barbican-tempest-plugin-simple-crypto-stein
11 - barbican-tempest-plugin-simple-crypto-ipv6-only
12 - barbican-tempest-plugin-simple-crypto-castellan-src
13 - barbican-tempest-plugin-simple-crypto-cursive
Andreas Jaegerda8979b2017-11-02 09:53:16 +010014 gate:
Doug Hellmann123dd7d2018-09-04 11:49:53 -040015 queue: barbican
Andreas Jaegerda8979b2017-11-02 09:53:16 +010016 jobs:
Luigi Toscano73a0d092020-08-11 15:17:37 +020017 - barbican-tempest-plugin-simple-crypto
18
19- job:
20 name: barbican-tempest-plugin-simple-crypto
21 parent: devstack-tempest
22 required-projects: &barbican-tempest-reqs
23 - opendev.org/openstack/barbican
24 - opendev.org/openstack/barbican-tempest-plugin
25 - opendev.org/openstack/python-barbicanclient
26 vars: &barbican-tempest-vars
27 devstack_plugins:
28 barbican: https://opendev.org/openstack/barbican
29 devstack_localrc:
jacky069fd57e52019-01-04 23:55:03 +080030 USE_PYTHON3: true
Luigi Toscano73a0d092020-08-11 15:17:37 +020031 NOVA_BACKEND: LVM
32 LVM_VOLUME_CLEAR: none
33 devstack_local_conf:
34 post-config:
35 $NOVA_CONF:
36 glance:
37 verify_glance_signatures: True
38 ephemeral_storage_encryption:
39 key_size: 256
40 cipher: aes-xts-plain64
41 enabled: True
42 test-config:
43 $TEMPEST_CONFIG:
44 auth:
45 tempest_roles: creator
46 image-feature-enabled:
47 # this may be removed soon, as api_v1 is false since tempest>=20
48 api_v1: False
49 ephemeral_storage_encryption:
50 enabled: True
51 tox_envlist: all
52 tempest_test_regex: barbican
53 tempest_plugins:
54 - barbican-tempest-plugin
55
56- job:
57 name: barbican-tempest-plugin-simple-crypto-ussuri
58 parent: barbican-tempest-plugin-simple-crypto
59 override-checkout: stable/ussuri
60
61- job:
62 name: barbican-tempest-plugin-simple-crypto-train
63 parent: barbican-tempest-plugin-simple-crypto
64 override-checkout: stable/train
65
66- job:
67 name: barbican-tempest-plugin-simple-crypto-stein
68 parent: barbican-tempest-plugin-simple-crypto
69 override-checkout: stable/stein
70
71- job:
72 name: barbican-tempest-plugin-simple-crypto-ipv6-only
73 parent: devstack-tempest-ipv6
74 required-projects: *barbican-tempest-reqs
75 vars: *barbican-tempest-vars
76
77- job:
78 name: barbican-tempest-plugin-simple-crypto-castellan-src
79 parent: barbican-tempest-plugin-simple-crypto
80 required-projects:
81 - opendev.org/openstack/castellan
82
83- job:
84 name: barbican-tempest-plugin-simple-crypto-cursive
85 parent: barbican-tempest-plugin-simple-crypto
86 required-projects:
87 - opendev.org/x/cursive