@ -6,11 +6,11 @@
# need their python versions updated when these labels change to
# a platform that uses a different python version.
- name : controller
label : ubuntu- focal
label : ubuntu- jammy
- name : node1
label : ubuntu- focal
label : ubuntu- jammy
- name : node2
label : ubuntu- focal
label : ubuntu- jammy
groups:
- name : node
nodes:
@ -56,7 +56,7 @@
description : |
Zuul unit tests with ZooKeeper running
parent : tox
nodeset : ubuntu- focal
nodeset : ubuntu- jammy
pre-run : playbooks/zuul-tox/pre.yaml
post-run : playbooks/zuul-tox/post-system-logs.yaml
vars:
@ -73,6 +73,7 @@
- job:
name : zuul-tox-remote
parent : tox
nodeset : ubuntu-jammy
timeout : 2700 # 45 minutes
pre-run : playbooks/zuul-tox/pre.yaml
post-run : playbooks/zuul-tox/post-system-logs.yaml
@ -99,12 +100,12 @@
tox_envlist : zuul_client
- job:
name : zuul-tox-py3 9
name : zuul-tox-py3 10
parent : zuul-tox
timeout : 5400 # 90 minutes
vars:
tox_envlist : py3 9
python_version : 3.9
tox_envlist : py3 10
python_version : "3.10"
- job:
name : zuul-tox-py38
@ -112,11 +113,12 @@
timeout : 5400 # 90 minutes
vars:
tox_envlist : py38
python_version : 3.8
python_version : "3.8"
nodeset : ubuntu-focal
- job:
name : zuul-tox-py3 9 -multi-scheduler
parent : zuul-tox-py3 9
name : zuul-tox-py3 10 -multi-scheduler
parent : zuul-tox-py3 10
voting : false
vars:
tox_environment:
@ -135,6 +137,7 @@
zuul_work_dir : "{{ zuul.project.src_dir }}/web"
create_tarball_directory : build
run : playbooks/dashboard/run.yaml
nodeset : ubuntu-jammy
- job:
name : zuul-build-dashboard-openstack-whitelabel
@ -183,6 +186,7 @@
post-run : playbooks/tutorial/post.yaml
required-projects:
- zuul/zuul
nodeset : ubuntu-jammy
# Image building jobs
- secret:
@ -208,8 +212,8 @@
allowed-projects : zuul/zuul
timeout : 2700 # 45 minutes
requires:
- python-builder-3. 8 -bullseye-container-image
- python-base-3. 8 -bullseye-container-image
- python-builder-3. 10 -bullseye-container-image
- python-base-3. 10 -bullseye-container-image
provides : zuul-container-image
vars : &zuul_image_vars
docker_images:
@ -247,8 +251,8 @@
description : Build Docker images and upload to Docker Hub.
allowed-projects : zuul/zuul
requires:
- python-builder-3. 8 -bullseye-container-image
- python-base-3. 8 -bullseye-container-image
- python-builder-3. 10 -bullseye-container-image
- python-base-3. 10 -bullseye-container-image
provides : zuul-container-image
secrets:
name : docker_credentials
@ -273,11 +277,13 @@
name : zuul-build-python-release
parent : build-python-release
pre-run : playbooks/release/pre.yaml
nodeset : ubuntu-jammy
- job:
name : zuul-release-python
parent : opendev-release-python
pre-run : playbooks/release/pre.yaml
nodeset : ubuntu-jammy
- project:
vars:
@ -290,20 +296,23 @@
- tox-linters:
vars:
tox_install_bindep : false
nodeset : ubuntu-jammy
- zuul-tox-py38
- zuul-tox-py3 9
- zuul-tox-py3 9 -multi-scheduler
- zuul-tox-py3 10
- zuul-tox-py3 10 -multi-scheduler
- zuul-build-dashboard-openstack-whitelabel
- zuul-build-dashboard-software-factory
- zuul-build-dashboard-opendev
- nodejs-run-lint:
vars:
zuul_work_dir : "{{ zuul.project.src_dir }}/web"
nodeset : ubuntu-jammy
- nodejs-run-test:
vars:
zuul_work_dir : "{{ zuul.project.src_dir }}/web"
files:
- web/.*
nodeset : ubuntu-jammy
- zuul-stream-functional-2.8
- zuul-stream-functional-2.9
- zuul-stream-functional-5
@ -320,17 +329,20 @@
- tox-linters:
vars:
tox_install_bindep : false
nodeset : ubuntu-jammy
- zuul-tox-py38
- zuul-tox-py3 9
- zuul-tox-py3 10
- zuul-build-dashboard
- nodejs-run-lint:
vars:
zuul_work_dir : "{{ zuul.project.src_dir }}/web"
nodeset : ubuntu-jammy
- nodejs-run-test:
vars:
zuul_work_dir : "{{ zuul.project.src_dir }}/web"
files:
- web/.*
nodeset : ubuntu-jammy
- zuul-stream-functional-2.8
- zuul-stream-functional-2.9
- zuul-stream-functional-5