2c3ecc62f5
Python3.8 is no longer covered according to the PTI. Use python3.10 for the cross-swift test just like for everyone else. Change-Id: I40ce9acc7a3672afd2e4e0c0b62c639957097ddc
255 lines
7.1 KiB
YAML
255 lines
7.1 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-jammy
|
|
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).
|
|
nodeset: ubuntu-focal
|
|
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-aodh-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on aodh with py310.
|
|
required-projects: openstack/aodh
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-barbican-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on barbican with py310.
|
|
required-projects: openstack/barbican
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-ceilometer-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on ceilometer with py310.
|
|
required-projects: openstack/ceilometer
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-cinder-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on cinder with py310.
|
|
required-projects: openstack/cinder
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-designate-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on designate with py310.
|
|
required-projects: openstack/designate
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-glance-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on glance with py310.
|
|
required-projects: openstack/glance
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-heat-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on heat with py310.
|
|
required-projects: openstack/heat
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-horizon-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on horizon with py310.
|
|
required-projects: openstack/horizon
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- 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-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on keystone with py310.
|
|
required-projects: openstack/keystone
|
|
timeout: 3600
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-kuryr-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on kuryr-kubernetes with py310.
|
|
required-projects: openstack/kuryr-kubernetes
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-ironic-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on ironic with py310.
|
|
required-projects: openstack/ironic
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-manila-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on manila with py310.
|
|
required-projects: openstack/manila
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-masakari-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on masakari with py310.
|
|
required-projects: openstack/masakari
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-mistral-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on mistral with py310.
|
|
required-projects: openstack/mistral
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-neutron-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on neutron with py310.
|
|
required-projects: openstack/neutron
|
|
timeout: 3600
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- 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-placement-functional-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project functional tests on placement with py310.
|
|
required-projects: openstack/placement
|
|
vars:
|
|
tox_envlist: functional-py310
|
|
|
|
- job:
|
|
name: cross-nova-pep8
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on nova with pep8.
|
|
required-projects: openstack/nova
|
|
vars:
|
|
tox_envlist: pep8
|
|
|
|
- job:
|
|
name: cross-nova-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on nova with py310.
|
|
required-projects: openstack/nova
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-placement-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on placement with py310.
|
|
required-projects: openstack/placement
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- 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-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on octavia with py310.
|
|
required-projects: openstack/octavia
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- job:
|
|
name: cross-swift-py310
|
|
parent: requirements-cross-test
|
|
description: Run cross-project tests on swift with py310.
|
|
required-projects: openstack/swift
|
|
vars:
|
|
tox_envlist: py310
|
|
|
|
- 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
|