Update tobiko-infrared jobs

- Move secondary node to undercloud group
- Drops support for centos-7 platform

Change-Id: Ie90a4ead82a329eb2356372c28c93b13eb49751a
This commit is contained in:
Federico Ressi 2021-03-05 12:55:05 +01:00
parent 86f5ef1de7
commit 00a25b373d
3 changed files with 45 additions and 57 deletions

View File

@ -3,7 +3,7 @@
- job:
name: tobiko-infrared
parent: tox
nodeset: tobiko-centos-8-2-node
nodeset: tobiko-infrared-centos
timeout: 1800
description: |
Run test cases using tobiko infrared plugin
@ -16,8 +16,9 @@
ensure_pip_from_packages_with_python2: no
test_collect_dir: '{{ zuul_output_dir }}/logs'
test_inventory_file: '{{ zuul_work_dir }}/ansible_hosts'
test_inventory_groups: {undercloud: [secondary]}
tox_envlist: infrared
tox_extra_args: -- --host secondary --collect-dir {{ test_collect_dir | quote }}
tox_extra_args: -- --collect-dir {{ test_collect_dir | quote }}
tox_constraints_file: '{{ upper_constraints_file }}'
upper_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt'
tox_environ:
@ -33,39 +34,64 @@
- ^tobiko/tests/faults/
- job:
name: tobiko-infrared-centos-7
parent: tobiko-infrared
nodeset: centos-7-2-node
voting: false
description: |
Run test cases using tobiko infrared plugin on CentOS 7
vars:
tox_install_siblings: no
- job:
name: tobiko-infrared-centos
parent: tobiko-infrared
nodeset: tobiko-centos-8-2-node
nodeset: tobiko-infrared-centos
voting: false
description: |
Run test cases using tobiko infrared plugin on CentOS 8
Run test cases using tobiko infrared plugin on CentOS
- nodeset:
name: tobiko-infrared-centos
nodes:
- name: primary
label: centos-8-stream
- name: secondary
label: centos-8-stream
groups:
- name: undercloud
nodes:
- secondary
- job:
name: tobiko-infrared-fedora
parent: tobiko-infrared
nodeset: tobiko-fedora-latest-2-node
nodeset: tobiko-infrared-fedora
voting: false
description: |
Run test cases using tobiko infrared plugin on latest Fedora
Run test cases using tobiko infrared plugin on Fedora
- nodeset:
name: tobiko-infrared-fedora
nodes:
- name: primary
label: fedora-32
- name: secondary
label: fedora-32
groups:
- name: undercloud
nodes:
- secondary
- job:
name: tobiko-infrared-ubuntu
parent: tobiko-infrared
nodeset: tobiko-ubuntu-focal-2-node
nodeset: tobiko-infrared-ubuntu
voting: false
description: |
Run test cases using tobiko infrared plugin on Ubuntu Focal
Run test cases using tobiko infrared plugin on Ubuntu
- nodeset:
name: tobiko-infrared-ubuntu
nodes:
- name: primary
label: ubuntu-focal
- name: secondary
label: ubuntu-focal
groups:
- name: undercloud
nodes:
- secondary

View File

@ -1,37 +0,0 @@
- nodeset:
name: tobiko-centos-8-2-node
nodes:
- name: primary
label: centos-8
- name: secondary
label: centos-8
groups:
- name: subnodes
nodes:
- secondary
- nodeset:
name: tobiko-fedora-latest-2-node
nodes:
- name: primary
label: fedora-32
- name: secondary
label: fedora-32
groups:
- name: subnodes
nodes:
- secondary
- nodeset:
name: tobiko-ubuntu-focal-2-node
nodes:
- name: primary
label: ubuntu-focal
- name: secondary
label: ubuntu-focal
groups:
- name: subnodes
nodes:
- secondary

View File

@ -24,7 +24,6 @@
jobs:
- tobiko-infrared
- tobiko-infrared-centos
- tobiko-infrared-centos-7
- tobiko-infrared-fedora
- tobiko-infrared-ubuntu
- tripleo-ci-centos-8-content-provider