From 1adf60466e7e321696e86a0712650337a8556c50 Mon Sep 17 00:00:00 2001
From: Matt Riedemann <mriedem.os@gmail.com>
Date: Tue, 5 Feb 2019 09:48:28 -0500
Subject: [PATCH] Drop the integrated-gate (py27) template

We're currently running essentially redundant tempest
and grenade jobs on all changes in the check and gate
queues because we use the integrated-gate and
integrated-gate-py3 job templates which add the
following jobs:

* integrated-gate:
  - tempest-full
  - neutron-grenade

* integrated-gate-py3:
  - tempest-full-py3
  - grenade-py3

This change removes the integrated-gate template which
drops the tempest-full and neutron-grenade jobs from
nova changes. We will still have py27 coverage in unit
and functional test jobs which should be sufficient, and
both tempest and devstack still use the integrated-gate
template so they should detect any py27-specific breaking
changes.

Related ML thread:

http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002388.html

Change-Id: I93e938277454a1fc203b3d930ec1bc1eceac0a1e
---
 .zuul.yaml | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/.zuul.yaml b/.zuul.yaml
index 46a20d0d320f..cf90b23712dd 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -195,7 +195,6 @@
     # Please try to keep the list of job names sorted alphabetically.
     templates:
       - check-requirements
-      - integrated-gate
       - integrated-gate-py3
       - openstack-cover-jobs
       - openstack-lower-constraints-jobs
@@ -235,8 +234,6 @@
               - ^tests-py3.txt$
               - ^tools/.*$
               - ^tox.ini$
-        - neutron-grenade:
-            irrelevant-files: *dsvm-irrelevant-files
         - neutron-grenade-multinode:
             irrelevant-files: *dsvm-irrelevant-files
         - neutron-tempest-linuxbridge:
@@ -251,8 +248,6 @@
         - nova-next
         - nova-tox-functional
         - nova-tox-functional-py35
-        - tempest-full:
-            irrelevant-files: *dsvm-irrelevant-files
         - tempest-full-py3:
             irrelevant-files: *dsvm-irrelevant-files
         - tempest-multinode-full:
@@ -264,14 +259,10 @@
             irrelevant-files: *dsvm-irrelevant-files
     gate:
       jobs:
-        - neutron-grenade:
-            irrelevant-files: *dsvm-irrelevant-files
         - nova-live-migration
         - nova-tox-functional
         - nova-tox-functional-py35
         - nova-next
-        - tempest-full:
-            irrelevant-files: *dsvm-irrelevant-files
         - tempest-full-py3:
             irrelevant-files: *dsvm-irrelevant-files
         - tempest-slow-py3: