Browse Source

Update tobiko-infrared jobs

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

Change-Id: Ie90a4ead82a329eb2356372c28c93b13eb49751a
changes/88/778888/14
Federico Ressi 5 months ago
parent
commit
00a25b373d
  1. 62
      zuul.d/infrared.yaml
  2. 37
      zuul.d/nodes.yaml
  3. 1
      zuul.d/project.yaml

62
zuul.d/infrared.yaml

@ -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:
@ -34,38 +35,63 @@
- job:
name: tobiko-infrared-centos-7
name: tobiko-infrared-centos
parent: tobiko-infrared
nodeset: centos-7-2-node
nodeset: tobiko-infrared-centos
voting: false
description: |
Run test cases using tobiko infrared plugin on CentOS 7
vars:
tox_install_siblings: no
Run test cases using tobiko infrared plugin on CentOS
- job:
- nodeset:
name: tobiko-infrared-centos
parent: tobiko-infrared
nodeset: tobiko-centos-8-2-node
voting: false
description: |
Run test cases using tobiko infrared plugin on CentOS 8
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

37
zuul.d/nodes.yaml

@ -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

1
zuul.d/project.yaml

@ -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

Loading…
Cancel
Save