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:

node_version
:default: 6

The version of Node to use.

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.