Jobs

legacy-trio2o-dsvm-functional
legacy-tempest-dsvm-nova-v20-api
legacy-tempest-dsvm-nova-libvirt-kvm-apr
legacy-tempest-dsvm-neutron-with-ryu-master
legacy-tempest-dsvm-neutron-src-oslo.versionedobjects
legacy-tempest-dsvm-neutron-src
legacy-tempest-dsvm-neutron-pg-full
legacy-tempest-dsvm-neutron-pecan
legacy-tempest-dsvm-neutron-full-ocata
legacy-tempest-dsvm-neutron-full-centos-7
legacy-tempest-dsvm-neutron-full
legacy-tempest-dsvm-neutron-dvr-multinode-full
legacy-tempest-dsvm-networking-bgpvpn-bagpipe
legacy-tempest-dsvm-networking-bagpipe
legacy-tempest-dsvm-multinode-full
legacy-tempest-dsvm-multibackend-matrix
legacy-tempest-dsvm-monasca-transform-python35-functional
legacy-tempest-dsvm-monasca-transform-python-functional
legacy-tempest-dsvm-lxd-ovs
legacy-tempest-dsvm-lxd-linuxbridge
legacy-tempest-dsvm-lvm-multibackend
legacy-tempest-dsvm-ironic-pxe_snmp-virtualpdu-src
legacy-tempest-dsvm-full-lio-src-os-brick
legacy-tempest-dsvm-full-hdfs
legacy-tempest-dsvm-full-drbd-devstack
legacy-tempest-dsvm-full-devstack-plugin-nfs
legacy-tempest-dsvm-full-ceph-plugin-src-os-brick
legacy-tempest-dsvm-full-ceph-plugin-src-glance_store
legacy-tempest-almanach-dsvm
legacy-scalpels-dsvm-neutron
legacy-sandbox-tag
legacy-puppet-openstack-infra-spec-helper-unit
legacy-puppet-midonet-puppet-unit-latest-centos-7
legacy-puppet-midonet-puppet-unit-4.5-centos-7
legacy-puppet-lint
legacy-periodic-neutron-dynamic-routing-dsvm-tempest-with-ryu-master-scenario-ipv4
legacy-omni-tests
legacy-neutronclient-test-dsvm-functional-adv-svcs
legacy-neutronclient-test-dsvm-functional
legacy-neutron-dsvm-api-pecan
legacy-networking-bagpipe-dsvm-fullstack
legacy-monasca-thresh-maven-build
legacy-monasca-thresh-localrepo-upload
legacy-monasca-persister-maven-build
legacy-monasca-persister-localrepo-upload
legacy-monasca-common-maven-build
legacy-monasca-common-localrepo-upload
legacy-monasca-api-maven-build
legacy-monasca-api-localrepo-upload
legacy-kingbird-dsvm-multiregion
legacy-keystoneclient-dsvm-functional
legacy-groups-unittests
legacy-groups-release-master
legacy-groups-release-branch
legacy-group-based-policy-dsvm-nfp
legacy-group-based-policy-dsvm-functional
legacy-group-based-policy-dsvm-aim
legacy-grenade-dsvm-neutron-multinode-zero-downtime
legacy-grenade-dsvm-neutron-linuxbridge-multinode
legacy-grenade-dsvm-neutron-libs
legacy-grenade-dsvm-neutron-fwaas-multinode
legacy-grenade-dsvm-neutron-forward
legacy-grenade-dsvm-cinder-mn-sub-volschbak
legacy-grenade-dsvm-cinder-mn-sub-volbak
legacy-grenade-dsvm-cinder-mn-sub-bak
legacy-barbican-simple-crypto-dsvm-tempest-nova
build-wheel-cache-ubuntu-xenial

Build Ubuntu Xenial wheels for OpenStack CI mirrors.

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-buster-arm64

Build Debian buster wheels for OpenStack CI mirrors.

build-wheel-cache-debian-buster

Build Debian buster 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-8-stream-arm64

Build CentOS 8 wheels for OpenStack CI mirrors.

build-wheel-cache-centos-8-stream

Build CentOS 8 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-centos-7

Build CentOS 7 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-xenial
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-centos-7
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-centos-8-stream-arm64
openafs-rpm-package-build-centos-8-stream-x86
openafs-rpm-package-build-centos-7-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-grafyaml

Runs checks on grafyaml configuration with the grafyaml tox env.

project-config-gerrit

Runs checks on gerrit-related configuration. Uses gerrit tox env.

legacy-publish-openstack-artifacts

Base job (xenial) for autoconverted legacy jobs that publish artifacts

This job runs on Xenial for stable/ocata, pike, queens and rocky. This job is prepared to make sure all stable branches before stable/stein will keep running on xenial.

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-multinode

Base job (xenial) for multinode devstack jobs.

Will setup firewall rules on all the nodes allowing them to talk to each other. This job runs on Xenial for stable/ocata, pike, queens and rocky. This job is prepared to make sure all stable branches before stable/stein will keep running on xenial.

legacy-dsvm-base-multinode

Base job (bionic) for multinode devstack jobs.

Will setup firewall rules on all the nodes allowing them to talk to each other. This job runs on Bionic from stable/stein on.

legacy-dsvm-base

Base job (xenial) 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 Xenial for stable/ocata, pike, queens and rocky. This job is prepared to make sure all stable branches before stable/stein will keep running on xenial.

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 (xenial) for autoconverted legacy jobs

This job runs on Xenial and this is for stable/ocata, pike, queens and rocky. This job is prepared to make sure all stable branches before stable/stein will keep running on xenial.

legacy-base

Base job (bionic) for autoconverted legacy jobs

This job runs on Bionic from stable/stein on.

build-openstack-install-guide

Build install-guide document.

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-py39-with-ovsdbapp-master

This job installs ovsdbapp 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-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-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-with-oslo-master-base

This job installs all oslo libraries from source and tests that the unit tests of the tested project work.

openstack-tox-docs

Run documentation build.

Uses tox with the docs environment.

openstack-tox-docs

Run documentation build (bionic).

Uses tox with the docs environment.

This job runs on bionic for stable/stein, train, and ussuri.

openstack-tox-docs

Run documentation build (xenial).

Uses tox with the docs environment.

This job runs on Xenial for stable/ocata, pike, queens and rocky. This job is prepared to make sure all stable branches before stable/stein will keep running on xenial.

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-py38-fips

Functional testing for a FIPS enabled Centos 8 system

openstack-tox-functional-py36-fips

Functional testing for a FIPS enabled Centos 8 system

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-py38

Run tox-based (bionic) functional tests for an OpenStack Python project under cPython version 3.8.

Uses tox with the functional-py38 environment. This job runs on bionic for stable/train and ussuri.

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 (bionic) functional tests for an OpenStack Python project.

Uses tox with the functional environment. Sudo access is not revoked. This job runs on bionic for stable/stein, train, and ussuri.

openstack-tox-functional-with-sudo

Run tox-based (xenial) functional tests for an OpenStack Python project.

Uses tox with the functional environment. Sudo access is not revoked. This job runs on xenial till stable/rocky.

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 (bionic) functional tests for an OpenStack Python project.

Uses tox with the functional environment. This job runs on bionic for stable/stein, train, and ussuri.

openstack-tox-functional

Run tox-based (xenial) functional tests for an OpenStack Python project.

Uses tox with the functional environment. This job runs on xenial for stable/rocky.

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 (Bionic).

Uses tox with the cover environment.

This job runs on bionic for stable/stein, train, and ussuri.

openstack-tox-cover

Run code coverage tests (Xenial).

Uses tox with the cover environment.

This job runs on Xenial for stable/ocata, pike, queens and rocky. This job is prepared to make sure all stable branches before stable/stein will keep running on xenial.

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-py310

Run unit tests for an OpenStack Python project under cPython version 3.10.

Uses tox 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-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 bionic.

This job runs on bionic for stable/train and ussuri.

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-py27

Run unit tests for an OpenStack Python project under cPython version 2.7.

Uses tox with the py27 environment.

This job runs on Xenial for stable/ocata, pike, queens and rocky. This job is prepared to make sure all stable branches before stable/stein will keep running on xenial.

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 (bionic) to run tox jobs with OpenStack project specific updates.

Processing upper-constraints files from openstack/requirements.

This job runs on bionic for stable/stein, train, and ussuri. This job is prepared to make sure all stable branches from stable/stein till stable/ussuri will keep running on bionic.

openstack-tox

Base job (xenial) to run tox jobs with OpenStack project specific updates.

Processing upper-constraints files from openstack/requirements.

This job runs on Xenial for stable/ocata, pike, queens and rocky. This job is prepared to make sure all stable branches before stable/stein will keep running on xenial.

tox-py35-on-zuul

Run zuul’s py35 unittests on patches to zuul-jobs.

build-openstack-sphinx-docs

Builds documentation using Sphinx per a previous version of the OpenStack PTI and then collects the results into the log directory so that they can be examined in their published form after a successful build. It runs the prepare-docs-for-afs role so that AFS stamp files can be examined if desired, and also validates htaccess files using the whereto tool.

This job is obsolete and is not supported on branches after rocky, use openstack-tox-docs instead.