requirements/.zuul.d/cross-jobs.yaml
Sean McGinnis ea5543e772
Remove cross-swift-py27 job from gate queue
We removed all py27 jobs, but apparently missed removing
cross-swift-py27 from the gate queue. It has already been removed from
the check queue, and definitely should not be tested anymore in
victoria.

Job was removed from check queue along with other cross-*-py27 jobs in
I2d58d1b524764ea1d46d6ab3a382783f6a002b34.

Change-Id: Id77bf730b42b4e69a41818c025e0dcbe9cec64da
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-09-04 12:24:51 -05:00

158 lines
4.5 KiB
YAML

- job:
name: requirements-cross-test
parent: openstack-tox
timeout: 2400
description: |
A parent job to perform cross-repository tests.
Inherit from this job, and add the intended project to
``required-projects``.
Also, set the following variable:
.. zuul:jobvar:: tox_envlist
Use the specified tox environments (``ALL`` selects all).
nodeset: ubuntu-bionic
vars:
zuul_work_dir: "{{ (zuul.projects.values() | selectattr('required') | selectattr('name', 'match', '^(?!openstack/requirements)') | list)[0].src_dir }}"
tox_constraints_file: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/requirements'].src_dir }}/upper-constraints.txt"
files:
- upper-constraints.txt
- .zuul.d/cross-jobs.yaml
- job:
name: requirements-cross-npm
parent: nodejs-run-test-browser
timeout: 2400
description: |
A parent job to perform cross-repository npm tests.
Inherit from this job, and add the intended project to
``required-projects``.
Also, set the following variable:
.. zuul:jobvar:: tox_envlist
Use the specified tox environments (``ALL`` selects all).
vars:
zuul_work_dir: "{{ (zuul.projects.values() | selectattr('required') | selectattr('name', 'match', '^(?!openstack/requirements)') | list)[0].src_dir }}"
tox_constraints_file: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/requirements'].src_dir }}/upper-constraints.txt"
pre-run: playbooks/nodejs-pre.yaml
files:
- upper-constraints.txt
- .zuul.d/cross-jobs.yaml
- job:
name: cross-cinder-py36
parent: requirements-cross-test
description: Run cross-project tests on cinder with py36.
required-projects: openstack/cinder
vars:
tox_envlist: py36
- job:
name: cross-glance-py36
parent: requirements-cross-test
description: Run cross-project tests on glance with py36.
required-projects: openstack/glance
vars:
tox_envlist: py36
- job:
name: cross-horizon-py36
parent: requirements-cross-test
description: Run cross-project tests on horizon with py36.
required-projects: openstack/horizon
vars:
tox_envlist: py36
- job:
name: cross-horizon-npm
parent: requirements-cross-npm
description: Run cross-project tests on horizon with npm.
required-projects: openstack/horizon
vars:
tox_envlist: npm
- job:
name: cross-keystone-py36
parent: requirements-cross-test
description: Run cross-project tests on keystone with py36.
required-projects: openstack/keystone
timeout: 3600
vars:
tox_envlist: py36
- job:
name: cross-ironic-py38
parent: requirements-cross-test
description: Run cross-project tests on ironic with py38.
required-projects: openstack/ironic
nodeset: ubuntu-focal
vars:
tox_envlist: py38
- job:
name: cross-neutron-py36
parent: requirements-cross-test
description: Run cross-project tests on neutron with py36.
required-projects: openstack/neutron
vars:
tox_envlist: py36
- job:
name: cross-nova-functional
parent: requirements-cross-test
description: Run cross-project functional tests on nova.
required-projects: openstack/nova
vars:
tox_envlist: functional
- job:
name: cross-nova-py36
parent: requirements-cross-test
description: Run cross-project tests on nova with py36.
required-projects: openstack/nova
vars:
tox_envlist: py36
- job:
name: cross-osvif-py3
parent: requirements-cross-test
description: Run cross-project tests on os-vif with py3.
required-projects: openstack/os-vif
vars:
tox_envlist: py3
- job:
name: cross-octavia-py36
parent: requirements-cross-test
description: Run cross-project tests on octavia with py36.
required-projects: openstack/octavia
vars:
tox_envlist: py36
- job:
name: cross-swift-py36
parent: requirements-cross-test
description: Run cross-project tests on swift with py36.
required-projects: openstack/swift
vars:
tox_envlist: py36
- job:
name: cross-osc-tox-docs
parent: openstack-tox-docs
description: |
Run cross-project tests on python-openstackclient with
openstack-tox-docs.
vars:
zuul_work_dir: src/opendev.org/openstack/python-openstackclient
required-projects:
- openstack/python-openstackclient
files:
- upper-constraints.txt
- .zuul.d/cross-jobs.yaml