Jobs

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.

kata-runsh-fedora-28
kata-runsh

Run kata’s setup.sh and run.sh CI scripts.

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.

openstackci-beaker-puppet-4

Run beaker-rspec functional tests with puppet 4 on Ubuntu Xenial for the puppet-openstackci module.

puppet-beaker-rspec-puppet-4-centos-7-infra

Run beaker-rspec functional tests with puppet 4 on CentOS 7.

puppet-beaker-rspec-puppet-4-infra

Run beaker-rspec functional tests with puppet 4 on Ubuntu Xenial.

puppet-beaker-rspec-infra

Base job for beaker-rspec tests for Infra’s puppet modules.

infra-puppet-apply-4-ubuntu-xenial
infra-puppet-apply-base
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.

project-config-build-openafs-centos

There are no official builds for AFS on Centos 7, 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-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-puppet-openstack-integration

Base job for autoconverted legacy puppet-openstack-integration

This job runs provides the base required projects for puppet-openstack-integration jobs.

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

This job installs ovsdbapp from source and tests that the unit tests of the tested project work.

It uses the tox py36 environment.

The job is normally run in a periodic pipeline, it is configured to run on the master branch.

openstack-tox-py36-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 py36 environment.

The job is normally run in a periodic pipeline, it is configured to run on the master branch.

openstack-tox-py36-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 py36 environment.

The job is normally run in a periodic pipeline, it is configured to run on the master branch.

openstack-tox-py27-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 py27 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 (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-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

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

Uses tox with the functional environment.

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

your-readthedocs-job-requires-attention

A placeholder job to warn projects their readthedocs post-pipeline jobs are failing and require updating.

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 should not be used anymore since rocky, use openstack-tox-docs instead.

openstack-zuul-jobs-test-mirror-info

Test the mirror-info role.

This is meant to be included in a base job, so we inherit from base-minimal to make sure it hasn’t already run.

legacy-zmq-event-publisher-maven-build-ubuntu-trusty
legacy-zmq-event-publisher-jenkinsci-upload
legacy-zmq-event-publisher-hpi-artifact
legacy-trio2o-dsvm-functional
legacy-tempest-dsvm-zeromq-multibackend
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-plugin
legacy-tempest-dsvm-neutron-src-oslo.versionedobjects
legacy-tempest-dsvm-neutron-src
legacy-tempest-dsvm-neutron-serviceipv6
legacy-tempest-dsvm-neutron-scenario-linuxbridge
legacy-tempest-dsvm-neutron-pg-full
legacy-tempest-dsvm-neutron-pecan
legacy-tempest-dsvm-neutron-ipv6only
legacy-tempest-dsvm-neutron-full-opensuse-423
legacy-tempest-dsvm-neutron-full-ocata
legacy-tempest-dsvm-neutron-full-centos-7
legacy-tempest-dsvm-neutron-full
legacy-tempest-dsvm-neutron-dvr-multinode-scenario
legacy-tempest-dsvm-neutron-dvr-multinode-full
legacy-tempest-dsvm-networking-ovs-dpdk
legacy-tempest-dsvm-networking-ovn-ovs-release-ovsdbapp-src
legacy-tempest-dsvm-networking-onos
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-ldap-domain-specific-driver
legacy-tempest-dsvm-ironic-pxe_snmp-virtualpdu-src
legacy-tempest-dsvm-full-sheepdog-src-os-brick
legacy-tempest-dsvm-full-sheepdog
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-devstack-plugin-ceph
legacy-tempest-dsvm-full-ceph-plugin-src-os-brick
legacy-tempest-dsvm-full-ceph-plugin-src-glance_store
legacy-tempest-dsvm-full-bdd
legacy-tempest-almanach-dsvm
legacy-storyboard-js-integration-ubuntu-trusty
legacy-storyboard-js-integration
legacy-scalpels-dsvm-neutron
legacy-sandbox-tag
legacy-puppet-unit-latest-centos-7
legacy-puppet-unit-4.8-centos-7
legacy-puppet-syntax-4-centos-7
legacy-puppet-storyboard-forge-upload
legacy-puppet-openstack-infra-spec-helper-unit-ubuntu-trusty
legacy-puppet-openstack-infra-spec-helper-unit-centos-7
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-puppet-httpd-forge-upload
legacy-periodic-tempest-dsvm-networking-midonet-aio-v2-full-ocata
legacy-periodic-tempest-dsvm-networking-midonet-aio-ml2-full-ocata
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-fwaas-v2-dsvm-tempest-multinode
legacy-neutron-fwaas-v2-dsvm-tempest
legacy-neutron-fwaas-v1-dsvm-tempest-multinode
legacy-neutron-fwaas-v1-dsvm-tempest
legacy-neutron-fwaas-dsvm-functional
legacy-neutron-fwaas-dsvm-fullstack
legacy-neutron-dsvm-api-pecan
legacy-neutron-dsvm-api
legacy-networking-bgpvpn-dsvm-install
legacy-networking-bgpvpn-dsvm-functional
legacy-networking-bgpvpn-bagpipe-dsvm-install
legacy-networking-bgpvpn-bagpipe-dsvm-functional
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-logstash-filters-ubuntu-trusty
legacy-logstash-filters
legacy-laravel-openstackid-unittests
legacy-laravel-openstackid-release-master
legacy-laravel-openstackid-release-branch
legacy-kingbird-dsvm-multiregion
legacy-keystoneclient-dsvm-functional
legacy-js-openstack-lib-nodejs6-npm-sdk-docs
legacy-js-openstack-lib-dsvm-nodejs6-npm-run-functional-test
legacy-js-openstack-lib-dsvm-nodejs4-npm-run-functional-test
legacy-groups-unittests
legacy-groups-release-master
legacy-groups-release-branch
legacy-group-based-policy-dsvm-nfp-ubuntu-trusty
legacy-group-based-policy-dsvm-nfp
legacy-group-based-policy-dsvm-functional-ubuntu-trusty
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-gearman-plugin-maven-build-ubuntu-trusty
legacy-gearman-plugin-jenkinsci-upload
legacy-gearman-plugin-hpi-artifact
legacy-fuel-octane-puppet-lint
legacy-fuel-library-puppet-unit-4.5-centos-7
legacy-fuel-library-puppet-lint
legacy-fuel-ccp-validate
legacy-dsvm-os-loganalyze
legacy-dox-buildimages
legacy-devstack-dsvm-updown
legacy-barbican-simple-crypto-dsvm-tempest-nova