blob: d9588430d1381164ee256e02b040d7cd0fe7902b [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:
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:
56 name: barbican-tempest-plugin-simple-crypto-ussuri
57 parent: barbican-tempest-plugin-simple-crypto
58 override-checkout: stable/ussuri
59
60- job:
61 name: barbican-tempest-plugin-simple-crypto-train
62 parent: barbican-tempest-plugin-simple-crypto
63 override-checkout: stable/train
64
65- job:
66 name: barbican-tempest-plugin-simple-crypto-stein
67 parent: barbican-tempest-plugin-simple-crypto
68 override-checkout: stable/stein
69
70- job:
71 name: barbican-tempest-plugin-simple-crypto-ipv6-only
72 parent: devstack-tempest-ipv6
73 required-projects: *barbican-tempest-reqs
74 vars: *barbican-tempest-vars
75
76- job:
77 name: barbican-tempest-plugin-simple-crypto-castellan-src
78 parent: barbican-tempest-plugin-simple-crypto
79 required-projects:
80 - opendev.org/openstack/castellan
81
82- job:
83 name: barbican-tempest-plugin-simple-crypto-cursive
84 parent: barbican-tempest-plugin-simple-crypto
85 required-projects:
86 - opendev.org/x/cursive