blob: 1b3cb87ff33be2f5f62ed1d0529405d43a991179 [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
Ghanshyam Mann89fe14e2020-10-05 20:50:20 -05008 - barbican-tempest-plugin-simple-crypto-victoria
Luigi Toscano73a0d092020-08-11 15:17:37 +02009 - barbican-tempest-plugin-simple-crypto-ussuri
10 - barbican-tempest-plugin-simple-crypto-train
Luigi Toscano73a0d092020-08-11 15:17:37 +020011 - 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:
30 NOVA_BACKEND: LVM
31 LVM_VOLUME_CLEAR: none
32 devstack_local_conf:
33 post-config:
34 $NOVA_CONF:
35 glance:
36 verify_glance_signatures: True
37 ephemeral_storage_encryption:
38 key_size: 256
39 cipher: aes-xts-plain64
40 enabled: True
41 test-config:
42 $TEMPEST_CONFIG:
43 auth:
44 tempest_roles: creator
45 image-feature-enabled:
46 # this may be removed soon, as api_v1 is false since tempest>=20
47 api_v1: False
48 ephemeral_storage_encryption:
49 enabled: True
50 tox_envlist: all
51 tempest_test_regex: barbican
52 tempest_plugins:
53 - barbican-tempest-plugin
54
55- job:
Ghanshyam Mann89fe14e2020-10-05 20:50:20 -050056 name: barbican-tempest-plugin-simple-crypto-victoria
57 parent: barbican-tempest-plugin-simple-crypto
58 nodeset: openstack-single-node-bionic
59 override-checkout: stable/victoria
60
61- job:
Luigi Toscano73a0d092020-08-11 15:17:37 +020062 name: barbican-tempest-plugin-simple-crypto-ussuri
63 parent: barbican-tempest-plugin-simple-crypto
Ghanshyam Mann89fe14e2020-10-05 20:50:20 -050064 nodeset: openstack-single-node-bionic
Luigi Toscano73a0d092020-08-11 15:17:37 +020065 override-checkout: stable/ussuri
66
67- job:
68 name: barbican-tempest-plugin-simple-crypto-train
69 parent: barbican-tempest-plugin-simple-crypto
Ghanshyam Mann89fe14e2020-10-05 20:50:20 -050070 nodeset: openstack-single-node-bionic
Luigi Toscano73a0d092020-08-11 15:17:37 +020071 override-checkout: stable/train
72
73- job:
Luigi Toscano73a0d092020-08-11 15:17:37 +020074 name: barbican-tempest-plugin-simple-crypto-ipv6-only
75 parent: devstack-tempest-ipv6
76 required-projects: *barbican-tempest-reqs
77 vars: *barbican-tempest-vars
78
79- job:
80 name: barbican-tempest-plugin-simple-crypto-castellan-src
81 parent: barbican-tempest-plugin-simple-crypto
82 required-projects:
83 - opendev.org/openstack/castellan
84
85- job:
86 name: barbican-tempest-plugin-simple-crypto-cursive
87 parent: barbican-tempest-plugin-simple-crypto
88 required-projects:
89 - opendev.org/x/cursive