Move job list to project-template

This commit moves lists of our Tempest CI jobs into a project-template
and makes our project definition use that template. This way we enable
the list to be reused in our kuryr-tempest-plugin to always keep it in
sync.

Also the lower-constraints jobs are removed here and a template with
them is added instead.

Change-Id: I34e328322538127d9c7d0b1d8f9b8edf853b8ace
This commit is contained in:
Michał Dulko 2018-12-06 11:45:04 +01:00
parent 700913e642
commit 54a221a5d7
1 changed files with 13 additions and 10 deletions

View File

@ -12,17 +12,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
- project:
templates:
- openstack-python-jobs
- openstack-python35-jobs
- openstack-python36-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
- check-requirements
- project-template:
name: kuryr-kubernetes-tempest-jobs
check:
jobs:
- openstack-tox-lower-constraints
- kuryr-kubernetes-tempest-octavia
- kuryr-kubernetes-tempest-daemon-octavia
- kuryr-kubernetes-tempest-daemon-openshift-octavia
@ -35,7 +28,6 @@
- kuryr-kubernetes-tempest-octavia-centos-7
gate:
jobs:
- openstack-tox-lower-constraints
- kuryr-kubernetes-tempest-octavia
- kuryr-kubernetes-tempest-daemon-octavia
- kuryr-kubernetes-tempest-daemon-lbaasv2
@ -55,3 +47,14 @@
- kuryr-kubernetes-tempest-daemon-openshift-octavia-multi-vif
- kuryr-kubernetes-tempest-multinode-daemon-octavia-ha
- kuryr-kubernetes-tempest-daemon-containerized-octavia-crio
- project:
templates:
- openstack-python-jobs
- openstack-python35-jobs
- openstack-python36-jobs
- openstack-lower-constraints-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
- check-requirements
- kuryr-kubernetes-tempest-jobs