Add a scenario test for spare pool
This patch adds a scenario test for testing amphora spare pool feature.
It adds new check jobs to test against master as well as stable
branches.
Change-Id: I87249017453628e3d2cd320a02677d81397f1b26
diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index b84e55e..d646ab9 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -405,6 +405,43 @@
parent: octavia-v2-dsvm-tls-barbican
override-checkout: stable/queens
+- job:
+ name: octavia-v2-dsvm-spare-pool
+ parent: octavia-v2-dsvm-scenario
+ vars:
+ tempest_test_regex: ^octavia_tempest_plugin.tests.spare_pool_scenario.v2
+ devstack_local_conf:
+ post-config:
+ $OCTAVIA_CONF:
+ house_keeping:
+ spare_amphora_pool_size: 1
+ test-config:
+ "$TEMPEST_CONFIG":
+ loadbalancer-feature-enabled:
+ spare_pool_enabled: True
+
+- job:
+ name: octavia-v2-dsvm-py2-spare-pool
+ parent: octavia-v2-dsvm-spare-pool
+ vars:
+ devstack_localrc:
+ USE_PYTHON3: False
+
+- job:
+ name: octavia-v2-dsvm-spare-pool-stable-stein
+ parent: octavia-v2-dsvm-spare-pool
+ override-checkout: stable/stein
+
+- job:
+ name: octavia-v2-dsvm-py2-spare-pool-stable-rocky
+ parent: octavia-v2-dsvm-py2-spare-pool
+ override-checkout: stable/rocky
+
+- job:
+ name: octavia-v2-dsvm-py2-spare-pool-stable-queens
+ parent: octavia-v2-dsvm-py2-spare-pool
+ override-checkout: stable/queens
+
# Temporary transitional aliases for gates used in other repos
# Remove once octavia has transitioned job names
- job: