2020-01-07 16:13:19 +01:00
|
|
|
---
|
|
|
|
|
2021-07-20 12:13:19 +02:00
|
|
|
- project-template:
|
|
|
|
name: tobiko-infrared
|
|
|
|
description: |
|
|
|
|
Infrared jobs intended to gate infrared Tobiko plugin changes
|
|
|
|
check:
|
|
|
|
jobs:
|
|
|
|
- tobiko-infrared
|
|
|
|
- tobiko-infrared-centos-7
|
|
|
|
gate:
|
|
|
|
jobs:
|
|
|
|
- tobiko-infrared
|
|
|
|
- tobiko-infrared-centos-7
|
|
|
|
periodic:
|
|
|
|
jobs:
|
|
|
|
- tobiko-infrared
|
|
|
|
- tobiko-infrared-centos-7
|
|
|
|
- tobiko-infrared-fedora
|
|
|
|
- tobiko-infrared-ubuntu
|
|
|
|
|
|
|
|
|
2020-01-07 16:13:19 +01:00
|
|
|
- job:
|
2021-01-14 11:38:06 +01:00
|
|
|
name: tobiko-infrared
|
2020-04-01 14:34:38 +02:00
|
|
|
parent: tox
|
2021-03-05 12:55:05 +01:00
|
|
|
nodeset: tobiko-infrared-centos
|
2021-05-31 14:10:29 +02:00
|
|
|
timeout: 3600
|
2020-01-07 16:13:19 +01:00
|
|
|
description: |
|
2020-03-20 09:20:15 +01:00
|
|
|
Run test cases using tobiko infrared plugin
|
2020-04-28 16:56:12 +02:00
|
|
|
pre-run: playbooks/infrared/pre.yaml
|
2020-04-01 14:34:38 +02:00
|
|
|
run: playbooks/infrared/run.yaml
|
2020-04-29 11:04:12 +02:00
|
|
|
required-projects:
|
2020-05-04 10:28:39 +02:00
|
|
|
- name: openstack/requirements
|
|
|
|
- name: x/tobiko
|
2021-07-20 12:13:19 +02:00
|
|
|
voting: true
|
2020-04-08 15:21:32 +02:00
|
|
|
vars:
|
2020-06-04 10:58:54 +02:00
|
|
|
ensure_pip_from_packages_with_python2: no
|
2020-04-08 15:21:32 +02:00
|
|
|
test_collect_dir: '{{ zuul_output_dir }}/logs'
|
|
|
|
test_inventory_file: '{{ zuul_work_dir }}/ansible_hosts'
|
2021-03-05 12:55:05 +01:00
|
|
|
test_inventory_groups: {undercloud: [secondary]}
|
2020-04-08 15:21:32 +02:00
|
|
|
tox_envlist: infrared
|
2021-03-05 12:55:05 +01:00
|
|
|
tox_extra_args: -- --collect-dir {{ test_collect_dir | quote }}
|
2020-05-04 10:28:39 +02:00
|
|
|
tox_constraints_file: '{{ upper_constraints_file }}'
|
|
|
|
upper_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt'
|
2020-04-08 15:21:32 +02:00
|
|
|
tox_environ:
|
|
|
|
ANSIBLE_INVENTORY: '{{ test_inventory_file }}'
|
|
|
|
zuul_output_dir: '{{ ansible_user_dir }}/zuul-output'
|
2020-04-29 11:04:12 +02:00
|
|
|
zuul_work_dir: "{{ zuul.projects['opendev.org/x/tobiko'].src_dir }}"
|
2020-06-10 08:06:25 +02:00
|
|
|
irrelevant-files:
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^doc/
|
|
|
|
- ^releasenotes/
|
|
|
|
- ^report/
|
|
|
|
- ^tobiko/tests/scenario/
|
|
|
|
- ^tobiko/tests/faults/
|
2020-03-20 09:20:15 +01:00
|
|
|
|
|
|
|
|
2021-05-31 12:40:48 +02:00
|
|
|
- nodeset:
|
2021-03-05 12:55:05 +01:00
|
|
|
name: tobiko-infrared-centos
|
2021-05-31 12:40:48 +02:00
|
|
|
nodes:
|
|
|
|
- name: primary
|
|
|
|
label: centos-8-stream
|
|
|
|
- name: secondary
|
|
|
|
label: centos-8-stream
|
|
|
|
groups:
|
|
|
|
- name: undercloud
|
|
|
|
nodes:
|
|
|
|
- secondary
|
|
|
|
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: tobiko-infrared-centos-7
|
2021-01-14 11:38:06 +01:00
|
|
|
parent: tobiko-infrared
|
2021-05-31 12:40:48 +02:00
|
|
|
nodeset: tobiko-infrared-centos-7
|
|
|
|
voting: true
|
2020-05-18 16:27:51 +02:00
|
|
|
description: |
|
2021-03-05 12:55:05 +01:00
|
|
|
Run test cases using tobiko infrared plugin on CentOS
|
2020-05-18 16:27:51 +02:00
|
|
|
|
2021-03-05 12:55:05 +01:00
|
|
|
- nodeset:
|
2021-05-31 12:40:48 +02:00
|
|
|
name: tobiko-infrared-centos-7
|
2021-03-05 12:55:05 +01:00
|
|
|
nodes:
|
|
|
|
- name: primary
|
2021-05-31 12:40:48 +02:00
|
|
|
label: centos-7
|
2021-03-05 12:55:05 +01:00
|
|
|
- name: secondary
|
2021-05-31 12:40:48 +02:00
|
|
|
label: centos-7
|
2021-03-05 12:55:05 +01:00
|
|
|
groups:
|
|
|
|
- name: undercloud
|
|
|
|
nodes:
|
|
|
|
- secondary
|
2020-04-08 15:25:21 +02:00
|
|
|
|
2020-05-20 14:48:54 +02:00
|
|
|
- job:
|
2021-01-14 11:38:06 +01:00
|
|
|
name: tobiko-infrared-fedora
|
|
|
|
parent: tobiko-infrared
|
2021-03-05 12:55:05 +01:00
|
|
|
nodeset: tobiko-infrared-fedora
|
2020-05-20 14:48:54 +02:00
|
|
|
voting: false
|
|
|
|
description: |
|
2021-03-05 12:55:05 +01:00
|
|
|
Run test cases using tobiko infrared plugin on Fedora
|
|
|
|
|
|
|
|
- nodeset:
|
|
|
|
name: tobiko-infrared-fedora
|
|
|
|
nodes:
|
|
|
|
- name: primary
|
2021-06-09 14:21:31 -04:00
|
|
|
label: fedora-34
|
2021-03-05 12:55:05 +01:00
|
|
|
- name: secondary
|
2021-06-09 14:21:31 -04:00
|
|
|
label: fedora-34
|
2021-03-05 12:55:05 +01:00
|
|
|
groups:
|
|
|
|
- name: undercloud
|
|
|
|
nodes:
|
|
|
|
- secondary
|
2020-05-22 17:11:51 +02:00
|
|
|
|
|
|
|
|
2020-05-07 17:24:00 +02:00
|
|
|
- job:
|
2021-01-14 11:38:06 +01:00
|
|
|
name: tobiko-infrared-ubuntu
|
|
|
|
parent: tobiko-infrared
|
2021-03-05 12:55:05 +01:00
|
|
|
nodeset: tobiko-infrared-ubuntu
|
2020-05-07 17:24:00 +02:00
|
|
|
voting: false
|
|
|
|
description: |
|
2021-03-05 12:55:05 +01:00
|
|
|
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
|