[train][goal] Define new 'telemetry-dsvm-integration-ipv6-only' job
As part of Train community goal 'Support IPv6-Only Deployments and Testing'[1],
Tempest has defined the base job 'devstack-tempest-ipv6' which will
deploy services on IPv6.
This commit adds the new job 'telemetry-dsvm-integration-ipv6-only'
run on gate which is derived from 'devstack-tempest-ipv6'.
Verification structure will be:
- 'devstack-IPv6' deploy the service on IPv6
- 'devstack-tempest-ipv6' run will verify the IPv6-only setting and listen address
- 'telemetry-dsvm-integration-ipv6-only' will run the tests.
Story: #2005477
Task: #35939
[1] https://governance.openstack.org/tc/goals/train/ipv6-support-and-testing.html
Change-Id: Ic5588d7351cf6f60775703bbb995c80c2647d335
diff --git a/.zuul.yaml b/.zuul.yaml
index 0965b9d..f765840 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -8,7 +8,7 @@
- ^.*\.rst$
- ^releasenotes/.*$
timeout: 7800
- required-projects:
+ required-projects: &base_required_projects
- openstack/devstack-gate
- openstack/panko
- openstack/aodh
@@ -19,7 +19,7 @@
- openstack/dib-utils
- openstack/diskimage-builder
- openstack/tempest
- vars:
+ vars: &base_vars
devstack_plugins:
heat: https://opendev.org/openstack/heat
ceilometer: https://opendev.org/openstack/ceilometer
@@ -55,6 +55,15 @@
CEILOMETER_ALARM_AGGREGATION_METHOD: "mean"
CEILOMETER_ALARM_METRIC_NAME: "cpu_util"
+- job:
+ name: telemetry-dsvm-integration-ipv6-only
+ parent: devstack-tempest-ipv6
+ branches: ^(?!stable/(ocata|pike|queens|rocky)).*$
+ description: |
+ Telemetry devstack tempest tests job for IPv6-only deployment
+ required-projects: *base_required_projects
+ vars: *base_vars
+
- project:
templates:
- check-requirements
@@ -62,7 +71,9 @@
check:
jobs:
- telemetry-dsvm-integration
+ - telemetry-dsvm-integration-ipv6-only
gate:
queue: telemetry
jobs:
- telemetry-dsvm-integration
+ - telemetry-dsvm-integration-ipv6-only