[train][goal] Define new 'solum-tempest-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 'solum-tempest-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 - 'solum-tempest-ipv6-only' will run the tests. Story: #2005477 Task: #35930 [1] https://governance.openstack.org/tc/goals/train/ipv6-support-and-testing.html Change-Id: Ia7da63537eb90750e7b9a2c453e82d248b91037f
This commit is contained in:
parent
f73c8877c3
commit
b4cb8ff66d
18
.zuul.yaml
18
.zuul.yaml
|
@ -12,6 +12,7 @@
|
|||
- solum-devstack
|
||||
- solum-devstack-centos-7
|
||||
- solum-devstack-py3
|
||||
- solum-tempest-ipv6-only
|
||||
- solum-tox-bandit-baseline:
|
||||
voting: false
|
||||
- openstack-tox-py36:
|
||||
|
@ -20,6 +21,7 @@
|
|||
queue: solum
|
||||
jobs:
|
||||
- solum-devstack
|
||||
- solum-tempest-ipv6-only
|
||||
|
||||
- job:
|
||||
name: solum-devstack-centos-7
|
||||
|
@ -38,7 +40,7 @@
|
|||
- job:
|
||||
name: solum-tempest-base
|
||||
parent: devstack-tempest
|
||||
irrelevant-files:
|
||||
irrelevant-files: &base_irrelevant_files
|
||||
- ^(test-|)requirements.txt$
|
||||
- ^setup.cfg$
|
||||
- ^doc/.*$
|
||||
|
@ -46,7 +48,7 @@
|
|||
- ^releasenotes/.*$
|
||||
- ^solum/tests/.*$
|
||||
timeout: 7800
|
||||
required-projects:
|
||||
required-projects: &base_required_projects
|
||||
- openstack/devstack
|
||||
- openstack/devstack-gate
|
||||
- openstack/devstack-plugin-container
|
||||
|
@ -57,7 +59,7 @@
|
|||
- openstack/solum-tempest-plugin
|
||||
- openstack/zun
|
||||
- openstack/zun-tempest-plugin
|
||||
vars:
|
||||
vars: &base_vars
|
||||
devstack_plugins:
|
||||
solum: https://opendev.org/openstack/solum
|
||||
zun: https://opendev.org/openstack/zun
|
||||
|
@ -74,6 +76,16 @@
|
|||
tempest_test_regex: application_deployment
|
||||
tox_envlist: all
|
||||
|
||||
- job:
|
||||
name: solum-tempest-ipv6-only
|
||||
parent: devstack-tempest-ipv6
|
||||
description: |
|
||||
Solum devstack tempest tests job for IPv6-only deployment
|
||||
irrelevant-files: *base_irrelevant_files
|
||||
required-projects: *base_required_projects
|
||||
timeout: 7800
|
||||
vars: *base_vars
|
||||
|
||||
- job:
|
||||
name: solum-devstack
|
||||
parent: solum-tempest-base
|
||||
|
|
|
@ -163,9 +163,9 @@ function configure_solum() {
|
|||
iniset $SOLUM_CONF_DIR/$SOLUM_CONF_FILE worker lp_operator_tenant_name service
|
||||
|
||||
# configure the api servers to listen on
|
||||
iniset $SOLUM_CONF_DIR/$SOLUM_CONF_FILE api host $SOLUM_SERVICE_HOST
|
||||
iniset $SOLUM_CONF_DIR/$SOLUM_CONF_FILE api host $(ipv6_unquote $SOLUM_SERVICE_HOST)
|
||||
iniset $SOLUM_CONF_DIR/$SOLUM_CONF_FILE api port $SOLUM_SERVICE_PORT
|
||||
iniset $SOLUM_CONF_DIR/$SOLUM_CONF_FILE builder host $SOLUM_SERVICE_HOST
|
||||
iniset $SOLUM_CONF_DIR/$SOLUM_CONF_FILE builder host $(ipv6_unquote $SOLUM_SERVICE_HOST)
|
||||
iniset $SOLUM_CONF_DIR/$SOLUM_CONF_FILE builder port $SOLUM_BUILDER_SERVICE_PORT
|
||||
|
||||
# configure assembly handler to create appropriate image format
|
||||
|
|
Loading…
Reference in New Issue