Add tests for secret consumers
This patch adds microversion support to the plugin. It adds two new
configuration values in tempest.conf for selecting which tests to run.
See [1] for more details.
[1] https://docs.openstack.org/tempest/latest/microversion_testing.html
Depends-On: https://review.opendev.org/c/openstack/barbican/+/840712
Change-Id: Iba604f74fb645bec2f03fd4ffb771d8f051dccfe
diff --git a/.zuul.yaml b/.zuul.yaml
index d1c2785..91d86bb 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -48,6 +48,9 @@
api_v1: False
ephemeral_storage_encryption:
enabled: True
+ key_manager:
+ min_microversion: '1.0'
+ max_microversion: latest
tox_envlist: all
tempest_test_regex: barbican
tempest_plugins:
@@ -72,16 +75,25 @@
name: barbican-tempest-plugin-simple-crypto-yoga
parent: barbican-tempest-plugin-simple-crypto
override-checkout: stable/yoga
+ vars: µversion_v1_0
+ devstack_local_conf:
+ test-config:
+ $TEMPEST_CONFIG:
+ key_manager:
+ min_microversion: '1.0'
+ max_microversion: '1.0'
- job:
name: barbican-tempest-plugin-simple-crypto-xena
parent: barbican-tempest-plugin-simple-crypto
override-checkout: stable/xena
+ vars: *microversion_v1_0
- job:
name: barbican-tempest-plugin-simple-crypto-wallaby
parent: barbican-tempest-plugin-simple-crypto
override-checkout: stable/wallaby
+ vars: *microversion_v1_0
- job:
name: barbican-tempest-plugin-simple-crypto-ipv6-only