Jobs¶
- legacy-tempest-dsvm-monasca-transform-python35-functional¶
- legacy-monasca-thresh-maven-build¶
- legacy-monasca-thresh-localrepo-upload¶
- legacy-monasca-common-maven-build¶
- legacy-monasca-common-localrepo-upload¶
- legacy-group-based-policy-dsvm-nfp¶
- legacy-group-based-policy-dsvm-functional¶
- legacy-group-based-policy-dsvm-aim¶
- openstack-multinode-fips¶
Base job for OpenStack jobs to enable mutinode jobs while being able to enable FIPS by specifying enable_fips as True.
- build-wheel-cache-ubuntu-bionic-arm64¶
Build Ubuntu Bionic wheels for OpenStack CI mirrors.
- build-wheel-cache-ubuntu-bionic¶
Build Ubuntu Bionic wheels for OpenStack CI mirrors.
- build-wheel-cache-ubuntu-focal-arm64¶
Build Ubuntu Focal wheels for OpenStack CI mirrors.
- build-wheel-cache-ubuntu-focal¶
Build Ubuntu Focal wheels for OpenStack CI mirrors.
- build-wheel-cache-ubuntu-jammy-arm64¶
Build Ubuntu Jammy wheels for OpenStack CI mirrors.
- build-wheel-cache-ubuntu-jammy¶
Build Ubuntu Jammy wheels for OpenStack CI mirrors.
- build-wheel-cache-debian-bullseye-arm64¶
Build Debian bullseye wheels for OpenStack CI mirrors.
- build-wheel-cache-debian-bullseye¶
Build Debian bullseye wheels for OpenStack CI mirrors.
- build-wheel-cache-centos-9-stream-arm64¶
Build CentOS 9 wheels for OpenStack CI mirrors.
- build-wheel-cache-centos-9-stream¶
Build CentOS 9 wheels for OpenStack CI mirrors.
- build-wheel-cache-base¶
Base job for building wheels published in OpenStack CI mirrors.
- openstack-infra-extra-integration-bionic¶
- openstack-infra-extra-integration¶
Runs non-base roles that are used within various jobs to prevent regressions. As opposed to base roles, these may run in a limited set of environments or have other simplifying assumptions.
- golang-unit¶
Run golang unit test.
This uses the make target
test
.
- golang-fmt¶
Run golang fmt test.
This uses the make target
fmt
.
- golang-base¶
Base job for golang tests.
- ansible-role-functional-ubuntu-xenial¶
- ansible-role-functional-base¶
Run functional functional tests for ansible-role projects.
Uses tox with the
functional
environment.
- openstack-zuul-jobs-linters¶
This job runs against base-jobs, project-config, openstack-zuul-jobs and zuul-jobs so we can properly lint our ansible playbooks / roles.
- vhd-util-deb-package-build-promote¶
Publish the vhd-util deb packages to OpenDev PPA
- vhd-util-deb-package-build¶
Build vhd-util packages for OpenDev PPA
- openafs-deb-package-build-promote¶
Publish the openafs deb packages to OpenDev PPA
- openafs-deb-package-build¶
Build OpenAFS packages for OpenDev PPA
- openafs-rpm-package-build-promote¶
Publish the openafs RPM packages
- openafs-rpm-package-build-centos-9-stream-arm64¶
- openafs-rpm-package-build-centos-9-stream-x86¶
- openafs-rpm-package-build¶
There are no official builds for AFS on Centos, hence we build our own and publish them to tarballs.openstack.org for our centos hosts that need access to the mirror to consume.
- project-config-infra-docs-index¶
Generates the index page for https://docs.openstack.org/infra/.
- project-config-dib¶
Runs diskimage-builder on all elements in project-config. Uses the
dib
tox env.
- build-openstack-specs-site¶
Generates the index page of http://specs.openstack.org/.
- project-config-nodepool¶
Runs checks on nodepool configuration with the
nodepool
tox env.
- project-config-irc-access¶
Runs checks on IRC configuration with the
irc
tox env.
- project-config-grafana¶
Validates import and creates screenshots of project-config defined graphs.
- project-config-gerrit¶
Runs checks on gerrit-related configuration. Uses
gerrit
tox env.
- legacy-publish-openstack-artifacts¶
Base job (bionic) for autoconverted legacy jobs that publish artifacts.
This job runs on Bionic from stable/stein on.
- legacy-dsvm-base¶
Base job (bionic) for autoconverted legacy devstack-gate jobs
This job runs devstack-gate with as few changes as possible and may be used by jobs which have been automatically converted as part of the migration to Zuul v3. This job runs on Bionic from stable/stein on.
- legacy-base¶
Base job (bionic) for autoconverted legacy jobs
This job runs on Bionic from stable/stein on.
- build-openstack-deploy-guide¶
Build deploy-guide document.
- build-openstack-api-guide¶
Build api-guide document. This is only run for changes on master branch of a project.
- build-openstack-api-ref¶
Build api-ref document. This is only run on master branch of a project.
- build-openstack-releasenotes¶
Build releasenotes, with optional translation support, using reno.
- xstatic-check-version¶
Check version used by xstatic packages
- announce-release¶
Send a release announcement after publishing a project
- publish-openstack-javascript-tarball¶
Build and publish source tarball for a Javascript project.
Responds to these variables:
- publish-openstack-puppet-branch-tarball¶
Publish the results of the puppet-tarball job to tarballs.openstack.org.
- build-openstack-puppet-tarball¶
Build a puppet tarball but do not upload it anywhere.
- openstack-tox-lower-constraints¶
Run unit tests using the lower constraints.
Uses tox with the
lower-constraints
environment, which should be configured to use Python 3 by default unless the project does not support Python 3.
- openstack-tox-py312-with-ovsdbapp-master¶
This job installs ovsdbapp from source and tests that the unit tests of the tested project work. It uses the tox
py312
environment. The job is normally run in a periodic pipeline, it is configured to run on the master branch.
- openstack-tox-py311-with-ovsdbapp-master¶
This job installs ovsdbapp from source and tests that the unit tests of the tested project work. It uses the tox
py311
environment. The job is normally run in a periodic pipeline, it is configured to run on the master branch.
- openstack-tox-py310-with-ovsdbapp-master¶
This job installs ovsdbapp from source and tests that the unit tests of the tested project work. It uses the tox
py310
environment. The job is normally run in a periodic pipeline, it is configured to run on the master branch.
- openstack-tox-py312-with-neutron-lib-master¶
This job installs neutron-lib from source and tests that the unit tests of the tested project work. It uses the tox
py312
environment. The job is normally run in a periodic pipeline, it is configured to run on the master branch.
- openstack-tox-py311-with-neutron-lib-master¶
This job installs neutron-lib from source and tests that the unit tests of the tested project work. It uses the tox
py311
environment. The job is normally run in a periodic pipeline, it is configured to run on the master branch.
- openstack-tox-py310-with-neutron-lib-master¶
This job installs neutron-lib from source and tests that the unit tests of the tested project work. It uses the tox
py310
environment. The job is normally run in a periodic pipeline, it is configured to run on the master branch.
- openstack-tox-py39-with-neutron-lib-master¶
This job installs neutron-lib from source and tests that the unit tests of the tested project work. It uses the tox
py39
environment. The job is normally run in a periodic pipeline, it is configured to run on the master branch.
- openstack-tox-py312-with-oslo-master¶
This job installs all oslo libraries from source and tests that the unit tests of the tested project work. It uses the tox
py312
environment. The job is normally run in a periodic pipeline, it is configured to run on the master branch.
- openstack-tox-py311-with-oslo-master¶
This job installs all oslo libraries from source and tests that the unit tests of the tested project work. It uses the tox
py311
environment. The job is normally run in a periodic pipeline, it is configured to run on the master branch.
- openstack-tox-py310-with-oslo-master¶
This job installs all oslo libraries from source and tests that the unit tests of the tested project work. It uses the tox
py310
environment. The job is normally run in a periodic pipeline, it is configured to run on the master branch.
- openstack-tox-py39-with-oslo-master¶
This job installs all oslo libraries from source and tests that the unit tests of the tested project work. It uses the tox
py39
environment. The job is normally run in a periodic pipeline, it is configured to run on the master branch.
- openstack-tox-docs¶
Run documentation build.
Uses tox with the
docs
environment.
- openstack-tox-docs
Run documentation build (focal).
Uses tox with the
docs
environment.This job runs on focal from stable/victoria until stable/zed.
- openstack-tox-snap-with-sudo¶
Run tox-based functional tests for an OpenStack Python project.
Uses tox with the
snap
environment. Sudo access is not revoked.
- openstack-tox-compare-cover¶
Run coverage comparison tests.
Uses tox with the
compare-cover
environment.
- openstack-tox-pylint¶
Runs pylint tests.
Uses tox with the
pylint
environment.
- openstack-tox-validate¶
Run validate tests.
Uses tox with the
validate
environment.
- openstack-tox-functional-py312¶
Run tox-based functional tests for an OpenStack Python project under cPython version 3.12.
Uses tox with the
functional-py312
environment.
- openstack-tox-functional-py311¶
Run tox-based functional tests for an OpenStack Python project under cPython version 3.11.
Uses tox with the
functional-py311
environment.
- openstack-tox-functional-py310¶
Run tox-based functional tests for an OpenStack Python project under cPython version 3.10.
Uses tox with the
functional-py310
environment.
- openstack-tox-functional-py39¶
Run tox-based functional tests for an OpenStack Python project under cPython version 3.9.
Uses tox with the
functional-py39
environment.
- openstack-tox-functional-py38¶
Run tox-based functional tests for an OpenStack Python project under cPython version 3.8.
Uses tox with the
functional-py38
environment.
- openstack-tox-functional-py37¶
Run tox-based functional tests for an OpenStack Python project under cPython version 3.7.
Uses tox with the
functional-py37
environment.
- openstack-tox-functional-py36¶
Run tox-based functional tests for an OpenStack Python project under cPython version 3.6.
Uses tox with the
functional-py36
environment.
- openstack-tox-functional-py35¶
Run tox-based functional tests for an OpenStack Python project under cPython version 3.5..
Uses tox with the
functional-py35
environment.
- openstack-tox-functional-with-sudo¶
Run tox-based functional tests for an OpenStack Python project.
Uses tox with the
functional
environment. Sudo access is not revoked.
- openstack-tox-functional-with-sudo
Run tox-based functional tests for an OpenStack Python project.
Uses tox with the
functional
environment. Sudo access is not revoked.This job runs on focal from stable/victoria until stable/zed.
- openstack-tox-functional¶
Run tox-based functional tests for an OpenStack Python project.
Uses tox with the
functional
environment.
- openstack-tox-functional
Run tox-based functional tests for an OpenStack Python project.
Uses tox with the
functional
environment.This job runs on focal from stable/victoria until stable/zed.
- openstack-tox-build¶
Run build tests.
Uses tox with the
build
environment.
- openstack-tox-bashate¶
Run bashate tests.
Uses tox with the
bashate
environment.
- openstack-tox-cover¶
Run code coverage tests.
Uses tox with the
cover
environment.
- openstack-tox-cover
Run code coverage tests.
Uses tox with the
cover
environment.This job runs on focal from stable/victoria until stable/zed.
- openstack-tox-pep8¶
Runs code pep8 tests.
Uses tox with the
pep8
environment.
- openstack-tox-molecule¶
Runs molecule to test Ansible roles.
Uses tox with the
molecule
environment.
- openstack-tox-linters¶
Runs code linting tests.
Uses tox with the
linters
environment.
- openstack-tox-pypy¶
Run unit tests for an OpenStack Python project under PyPy.
Uses tox with the
pypy
environment.
- openstack-tox-py313-arm64¶
Run unit tests for an OpenStack Python project under cPython version 3.13 on top of arm64 architecture.
Uses tox with the
py313
environment in arm64 platform.
- openstack-tox-py313¶
Run unit tests for an OpenStack Python project under cPython version 3.13.
Uses tox with the
py313
environment.
- openstack-tox-py312-arm64¶
Run unit tests for an OpenStack Python project under cPython version 3.12 on top of arm64 architecture.
Uses tox with the
py312
environment in arm64 platform.
- openstack-tox-py312¶
Run unit tests for an OpenStack Python project under cPython version 3.12.
Uses tox with the
py312
environment.
- openstack-tox-py311-arm64¶
Run unit tests for an OpenStack Python project under cPython version 3.11 on top of arm64 architecture.
Uses tox with the
py311
environment in arm64 platform.
- openstack-tox-py311¶
Run unit tests for an OpenStack Python project under cPython version 3.11.
Uses tox with the
py311
environment.
- openstack-tox-py310-arm64¶
Run unit tests for an OpenStack Python project under cPython version 3.10 on top of arm64 architecture.
Uses tox with the
py310
environment in arm64 platform.
- openstack-tox-py310¶
Run unit tests for an OpenStack Python project under cPython version 3.10.
Uses tox with the
py310
environment.
- openstack-tox-py310
Run unit tests for an OpenStack Python project under cPython version 3.10.
Uses tox version <4 with the
py310
environment.
- openstack-tox-py39-arm64¶
Run unit tests for an OpenStack Python project under cPython version 3.9 on top of arm64 architecture.
Uses tox with the
py39
environment in arm64 platform.
- openstack-tox-py39¶
Run unit tests for an OpenStack Python project under cPython version 3.9.
Uses tox with the
py39
environment.
- openstack-tox-py39
Run unit tests for an OpenStack Python project under cPython version 3.9.
Uses tox version <4 with the
py39
environment.
- openstack-tox-py38-arm64¶
Run unit tests for an OpenStack Python project under cPython version 3.8 on top of arm64 architecture.
Uses tox with the
py38
environment in arm64 platform.
- openstack-tox-py38¶
Run unit tests for an OpenStack Python project under cPython version 3.8.
Uses tox with the
py38
environment.
- openstack-tox-py38
Run unit tests for an OpenStack Python project under cPython version 3.8 on ubuntu focal.
This job runs with tox<4 from stable/victortia till stable/zed.
Uses tox with the
py38
environment.
- openstack-tox-py37¶
Run unit tests for an OpenStack Python project under cPython version 3.7.
Uses tox with the
py37
environment.
- openstack-tox-py36¶
Run unit tests for an OpenStack Python project under cPython version 3.6.
Uses tox with the
py36
environment.
- openstack-tox-py35¶
Run unit tests for an OpenStack project under cPython version 3.5.
Uses tox with the
py35
environment.
- openstack-tox-py27¶
Run unit tests for an OpenStack Python project under cPython version 2.7.
Uses tox with the
py27
environment.
- openstack-tox-with-sudo¶
Job to run tox for tests with OpenStack project specific settings such as constraints but without sudo access being revoked.
- openstack-tox¶
Base job to run tox jobs with OpenStack project specific updates.
Processing upper-constraints files from openstack/requirements.
- openstack-tox
Base job (Focal) to run tox jobs with OpenStack project specific updates.
Processing upper-constraints files from openstack/requirements.
This job runs on Focal from stable/victoria until stable/zed. This job is prepared to make sure all stable branches from stable/victoria until stable/zed will keep running on Focal.