Add ipv6 tempest jobs
We can see that there is more demand on using ipv6 as the underlay infrastructure to deploy new services, and OpenStack should be ready for that. Depends-On: https://review.openstack.org/#/c/608691/ Change-Id: I240137ca304258af5d3b2763a2fb379cd98bdd1f Signed-off-by: aojeagarcia <aojeagarcia@suse.com>
This commit is contained in:
parent
9b4c50cf63
commit
dbf8a136e6
66
.zuul.yaml
66
.zuul.yaml
@ -50,6 +50,41 @@
|
||||
devstack_localrc:
|
||||
ENABLE_FILE_INJECTION: true
|
||||
|
||||
- job:
|
||||
name: devstack-tempest-ipv6
|
||||
parent: devstack-ipv6
|
||||
nodeset: openstack-single-node
|
||||
description: |
|
||||
Base Tempest IPv6 job.
|
||||
required-projects:
|
||||
- git.openstack.org/openstack/tempest
|
||||
timeout: 7200
|
||||
roles:
|
||||
- zuul: git.openstack.org/openstack-dev/devstack
|
||||
vars:
|
||||
devstack_services:
|
||||
tempest: true
|
||||
devstack_local_conf:
|
||||
test-config:
|
||||
$TEMPEST_CONFIG:
|
||||
compute:
|
||||
min_compute_nodes: "{{ groups['compute'] | default(['controller']) | length }}"
|
||||
test_results_stage_name: test_results
|
||||
zuul_copy_output:
|
||||
'{{ devstack_base_dir }}/tempest/etc/tempest.conf': logs
|
||||
'{{ devstack_base_dir }}/tempest/etc/accounts.yaml': logs
|
||||
'{{ devstack_base_dir }}/tempest/tempest.log': logs
|
||||
'{{ stage_dir }}/{{ test_results_stage_name }}.subunit': logs
|
||||
'{{ stage_dir }}/{{ test_results_stage_name }}.html': logs
|
||||
'{{ stage_dir }}/stackviz': logs
|
||||
extensions_to_txt:
|
||||
conf: true
|
||||
log: true
|
||||
yaml: true
|
||||
yml: true
|
||||
run: playbooks/devstack-tempest.yaml
|
||||
post-run: playbooks/post-tempest.yaml
|
||||
|
||||
- job:
|
||||
name: tempest-full
|
||||
parent: devstack-tempest
|
||||
@ -136,6 +171,28 @@
|
||||
# without Swift, c-bak cannot run (in the Gate at least)
|
||||
c-bak: false
|
||||
|
||||
- job:
|
||||
name: tempest-full-py3-ipv6
|
||||
parent: devstack-tempest-ipv6
|
||||
# This currently works from stable/pike on.
|
||||
# Before stable/pike, legacy version of tempest-full
|
||||
# 'legacy-tempest-dsvm-neutron-full' run.
|
||||
branches: ^(?!stable/ocata).*$
|
||||
description: |
|
||||
Base integration test with Neutron networking, IPv6 and py3.
|
||||
vars:
|
||||
tox_envlist: full
|
||||
devstack_localrc:
|
||||
USE_PYTHON3: true
|
||||
FORCE_CONFIG_DRIVE: true
|
||||
devstack_services:
|
||||
s-account: false
|
||||
s-container: false
|
||||
s-object: false
|
||||
s-proxy: false
|
||||
# without Swift, c-bak cannot run (in the Gate at least)
|
||||
c-bak: false
|
||||
|
||||
- job:
|
||||
name: tempest-multinode-full
|
||||
parent: devstack-tempest
|
||||
@ -403,6 +460,12 @@
|
||||
- ^playbooks/
|
||||
- ^roles/
|
||||
- ^.zuul.yaml$
|
||||
- devstack-tempest-ipv6:
|
||||
voting: false
|
||||
files:
|
||||
- ^playbooks/
|
||||
- ^roles/
|
||||
- ^.zuul.yaml$
|
||||
- nova-multiattach:
|
||||
# Define list of irrelevant files to use everywhere else
|
||||
irrelevant-files: &tempest-irrelevant-files
|
||||
@ -420,6 +483,9 @@
|
||||
irrelevant-files: *tempest-irrelevant-files
|
||||
- tempest-full-py36:
|
||||
irrelevant-files: *tempest-irrelevant-files
|
||||
- tempest-full-py3-ipv6:
|
||||
voting: false
|
||||
irrelevant-files: *tempest-irrelevant-files
|
||||
- tempest-full-rocky:
|
||||
irrelevant-files: *tempest-irrelevant-files
|
||||
- tempest-full-rocky-py3:
|
||||
|
Loading…
x
Reference in New Issue
Block a user