From 3d7ad9cab47751e7e6b3664486bf8869764d2d43 Mon Sep 17 00:00:00 2001
From: Andreas Jaeger <aj@suse.com>
Date: Fri, 7 Sep 2018 12:18:27 +0200
Subject: [PATCH] Use templates for cover and lower-constraints

Use openstack-tox-cover template, this runs the cover job as
non-voting in the check queue only.

Use openstack-lower-constraints-jobs template

Remove jobs that are part of the templates.

Sort list of templates, move templates first in project stanza as is
common practice.

Change-Id: Idb976b160479efcf9f3726c1716bf9d2c39ab6cc
---
 .zuul.yaml | 28 ++++++++++++----------------
 1 file changed, 12 insertions(+), 16 deletions(-)

diff --git a/.zuul.yaml b/.zuul.yaml
index 983da7366..0f7bfad41 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -214,6 +214,18 @@
 
 
 - project:
+    templates:
+      - check-requirements
+      - lib-forward-testing
+      - lib-forward-testing-python3
+      - openstack-cover-jobs
+      - openstack-lower-constraints-jobs
+      - openstack-python-jobs
+      - openstack-python35-jobs
+      - openstack-python36-jobs
+      - periodic-stable-jobs
+      - publish-openstack-docs-pti
+      - release-notes-jobs-python3
     check:
       jobs:
         - oslo.messaging-tox-py27-func-rabbit
@@ -249,24 +261,8 @@
         - oslo.messaging-telemetry-dsvm-integration-kafka:
             voting: false
 
-        - openstack-tox-lower-constraints
-
     gate:
       jobs:
         - oslo.messaging-tox-py27-func-rabbit
         - oslo.messaging-src-dsvm-full-rabbit
         - oslo.messaging-telemetry-dsvm-integration-rabbit
-        - openstack-tox-lower-constraints
-    templates:
-      - openstack-python-jobs
-      - openstack-python35-jobs
-      - publish-openstack-docs-pti
-      - check-requirements
-      - lib-forward-testing
-      - lib-forward-testing-python3
-      - release-notes-jobs-python3
-      - periodic-stable-jobs
-      - openstack-python36-jobs
-    post:
-      jobs:
-        - openstack-tox-cover