Add a TLS scenario using Barbican
This patch adds a TLS load balancer scenario test using Barbican.
Story: 1627383
Task: 5149
Change-Id: I7013888f94261d94e1cd4c3167dc84da7125d1da
diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index e90c706..f5426cc 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -87,17 +87,13 @@
parent: octavia-dsvm-base
timeout: 9000
required-projects:
- - openstack/barbican
- openstack/diskimage-builder
- - openstack/python-barbicanclient
vars:
devstack_localrc:
DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
devstack_services:
- barbican: true
neutron-qos: true
devstack_plugins:
- barbican: https://git.openstack.org/openstack/barbican.git
neutron: https://git.openstack.org/openstack/neutron.git
zuul_copy_output:
'/var/log/dib-build' : logs
@@ -108,9 +104,7 @@
nodeset: octavia-two-node
timeout: 9000
required-projects:
- - openstack/barbican
- openstack/diskimage-builder
- - openstack/python-barbicanclient
host-vars:
controller:
devstack_localrc:
@@ -143,7 +137,6 @@
OCTAVIA_NODES: "main:{{ hostvars['controller']['nodepool']['private_ipv4'] }},second:{{ hostvars['controller2']['nodepool']['private_ipv4'] }}"
OCTAVIA_USE_PREGENERATED_CERTS: true
devstack_plugins:
- barbican: https://git.openstack.org/openstack/barbican.git
neutron: https://git.openstack.org/openstack/neutron.git
octavia: https://git.openstack.org/openstack/octavia.git
controller2:
@@ -191,7 +184,7 @@
api_v1_enabled: False
devstack_services:
base: false
- barbican: true
+ barbican: false
dstat: true
g-api: true
g-reg: true
@@ -362,6 +355,20 @@
OCTAVIA_AMP_BASE_OS: ubuntu
OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: bionic
+- job:
+ name: octavia-v2-dsvm-tls-barbican
+ parent: octavia-v2-dsvm-scenario
+ required-projects:
+ - openstack/barbican
+ - openstack/diskimage-builder
+ - openstack/python-barbicanclient
+ vars:
+ tempest_test_regex: ^octavia_tempest_plugin.tests.barbican_scenario.v2
+ devstack_services:
+ barbican: true
+ devstack_plugins:
+ barbican: https://git.openstack.org/openstack/barbican.git
+
# Temporary transitional aliases for gates used in other repos
# Remove once octavia has transitioned job names
- job: