Update zuul jobs

Remove publishing jobs, this project is not under governance and cannot
publish to docs.openstack.org. Replace the publishing jobs by jobs that
just test but do not publish.

Import missing jobs and templates from central project-config so that
all jobs are here. This allows also to remove the non-voting
requirements-check job from the gate (note that gate jobs should never
be non-voting).

Rename in-tree defined jobs to follow the Zuul naming conventions [1],
they really need to start with monitorstack to not break other repos
since we have a global namespace.

[1]https://docs.openstack.org/infra/manual/drivers.html#consistent-naming-for-jobs-with-zuul-v3

Depends-On: https://review.opendev.org/661610
Change-Id: I150177f4192d9eec4aa15643bcc2939fc89694a5
This commit is contained in:
Andreas Jaeger 2019-05-27 16:31:26 +02:00
parent d3381fc7a0
commit 0fd8ff5536
2 changed files with 20 additions and 13 deletions

View File

@ -14,25 +14,25 @@
# limitations under the License. # limitations under the License.
- job: - job:
name: openstack-ansible-coverage-ubuntu-bionic name: monitorstack-coverage-ubuntu-bionic
parent: openstack-ansible-functional-ubuntu-bionic parent: openstack-ansible-functional-ubuntu-bionic
vars: vars:
tox_env: coverage tox_env: coverage
- job: - job:
name: openstack-ansible-linters-ubuntu-bionic name: monitorstack-linters-ubuntu-bionic
parent: openstack-ansible-functional-ubuntu-bionic parent: openstack-ansible-functional-ubuntu-bionic
vars: vars:
tox_env: linters tox_env: linters
- job: - job:
name: openstack-ansible-integration-ubuntu-bionic name: monitorstack-integration-ubuntu-bionic
parent: openstack-ansible-functional-ubuntu-bionic parent: openstack-ansible-functional-ubuntu-bionic
vars: vars:
tox_env: integration tox_env: integration
- job: - job:
name: openstack-ansible-unit-ubuntu-bionic name: monitorstack-unit-ubuntu-bionic
parent: openstack-ansible-functional-ubuntu-bionic parent: openstack-ansible-functional-ubuntu-bionic
vars: vars:
tox_env: unit tox_env: unit

View File

@ -15,21 +15,28 @@
- project: - project:
templates: templates:
- publish-openstack-docs-pti - build-openstack-docs-pti
- release-notes-jobs-python3 - ansible-role-jobs
- ansible-role-functional-jobs-xenial
check: check:
jobs: jobs:
- ansible-role-functional-centos-7:
voting: false
- build-openstack-releasenotes:
vars:
sphinx_python: python3
- requirements-check: - requirements-check:
voting: false voting: false
- openstack-ansible-coverage-ubuntu-bionic - monitorstack-coverage-ubuntu-bionic
- openstack-ansible-linters-ubuntu-bionic - monitorstack-linters-ubuntu-bionic
- openstack-ansible-integration-ubuntu-bionic - monitorstack-integration-ubuntu-bionic
- openstack-ansible-unit-ubuntu-bionic - monitorstack-unit-ubuntu-bionic
experimental: experimental:
jobs: jobs:
- openstack-ansible-ops:elk_metrics_6x-ubuntu-bionic - openstack-ansible-ops:elk_metrics_6x-ubuntu-bionic
gate: gate:
jobs: jobs:
- requirements-check: - build-openstack-releasenotes:
voting: false vars:
- openstack-ansible-coverage-ubuntu-bionic sphinx_python: python3
- monitorstack-coverage-ubuntu-bionic