Add ceilometer specific templates
Following in the footsetps of horizon and neutron add project-templates for openstack-python-jobs* and periodic-stable-jobs that list ceilometer as a required-project. This makes it possible for consumers to list ceilometer in requirements.txt and still gate/Depends-On in-flight changes Needed-By: https://review.openstack.org/609823/ Change-Id: I78f09da3b6bf1448b1d28f6e2db581ff72c4127d
This commit is contained in:
parent
6c8c07bad2
commit
aca19e940c
|
@ -393,6 +393,35 @@
|
|||
# any required-projects.
|
||||
- publish-openstack-python-branch-tarball
|
||||
|
||||
- project-template:
|
||||
name: openstack-python-jobs-ceilometer
|
||||
description: |
|
||||
The standard :zuul:project_template:`openstack-python-jobs`
|
||||
but with ceilometer added as a
|
||||
required-projects. This checks out the project code and allows
|
||||
tox_install_siblings to use ceilometer when building the venv.
|
||||
check:
|
||||
jobs:
|
||||
- openstack-tox-pep8:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
- openstack-tox-py27:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
gate:
|
||||
jobs:
|
||||
- openstack-tox-pep8:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
- openstack-tox-py27:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
post:
|
||||
jobs:
|
||||
# This job does not use tox and thus does not need
|
||||
# any required-projects.
|
||||
- publish-openstack-python-branch-tarball
|
||||
|
||||
- project-template:
|
||||
name: openstack-cover-jobs
|
||||
description: |
|
||||
|
@ -473,6 +502,24 @@
|
|||
required-projects:
|
||||
- openstack/neutron
|
||||
|
||||
- project-template:
|
||||
name: openstack-python35-jobs-ceilometer
|
||||
description: |
|
||||
The standard :zuul:project_template:`openstack-python35-jobs`
|
||||
but with ceilometer added as a required-projects. This checks out
|
||||
the project code and allows tox_install_siblings to use ceilometer
|
||||
when building the venv.
|
||||
check:
|
||||
jobs:
|
||||
- openstack-tox-py35:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
gate:
|
||||
jobs:
|
||||
- openstack-tox-py35:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
|
||||
- project-template:
|
||||
name: openstack-python35-jobs-nonvoting
|
||||
description: |
|
||||
|
@ -532,6 +579,24 @@
|
|||
required-projects:
|
||||
- openstack/neutron
|
||||
|
||||
- project-template:
|
||||
name: openstack-python36-jobs-ceilometer
|
||||
description: |
|
||||
The standard :zuul:project_template:`openstack-python36-jobs`
|
||||
but with ceilometer added as a required-projects. This checks out
|
||||
the project code and allows tox_install_siblings to use ceilometer
|
||||
when building the venv.
|
||||
check:
|
||||
jobs:
|
||||
- openstack-tox-py36:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
gate:
|
||||
jobs:
|
||||
- openstack-tox-py36:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
|
||||
- project-template:
|
||||
name: openstack-python36-jobs-nonvoting
|
||||
description: |
|
||||
|
@ -591,6 +656,24 @@
|
|||
required-projects:
|
||||
- openstack/neutron
|
||||
|
||||
- project-template:
|
||||
name: openstack-python37-jobs-ceilometer
|
||||
description: |
|
||||
The standard :zuul:project_template:`openstack-python37-jobs`
|
||||
but with ceilometer added as a required-projects. This checks out
|
||||
the project code and allows tox_install_siblings to use ceilometer
|
||||
when building the venv.
|
||||
check:
|
||||
jobs:
|
||||
- openstack-tox-py37:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
gate:
|
||||
jobs:
|
||||
- openstack-tox-py37:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
|
||||
- project-template:
|
||||
name: openstack-python37-jobs-nonvoting
|
||||
description: |
|
||||
|
@ -682,6 +765,24 @@
|
|||
required-projects:
|
||||
- openstack/neutron
|
||||
|
||||
- project-template:
|
||||
name: openstack-lower-constraints-jobs-ceilometer
|
||||
description: |
|
||||
The standard :zuul:project_template:`openstack-lower-constraints-jobs`
|
||||
but with ceilometer added as a required-projects.
|
||||
This checks out the project code and allows
|
||||
tox_install_siblings to use it when building the venv.
|
||||
check:
|
||||
jobs:
|
||||
- openstack-tox-lower-constraints:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
gate:
|
||||
jobs:
|
||||
- openstack-tox-lower-constraints:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
|
||||
- project-template:
|
||||
name: openstack-pypy-jobs
|
||||
description: |
|
||||
|
@ -1042,6 +1143,32 @@
|
|||
required-projects:
|
||||
- openstack/neutron
|
||||
|
||||
- project-template:
|
||||
name: periodic-stable-jobs-ceilometer
|
||||
description: |
|
||||
The :zuul:project_template:`periodic-stable-jobs` template
|
||||
ut with ceilometer added as a required-projects.
|
||||
This checks out the project code and allows
|
||||
tox_install_siblings to use it when building the venv.
|
||||
periodic-stable:
|
||||
jobs:
|
||||
- build-openstack-sphinx-docs:
|
||||
branches:
|
||||
- stable/ocata
|
||||
- stable/pike
|
||||
- stable/queens
|
||||
- stable/rocky
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
- openstack-tox-py27:
|
||||
branches:
|
||||
- stable/ocata
|
||||
- stable/pike
|
||||
- stable/queens
|
||||
- stable/rocky
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
|
||||
- project-template:
|
||||
name: periodic-jobs-with-neutron-lib-master
|
||||
description: |
|
||||
|
|
Loading…
Reference in New Issue