From ca6df0ae7e2b5ba954939bfe43339235c0d0bb59 Mon Sep 17 00:00:00 2001
From: Roman Podoliaka <rpodolyaka@mirantis.com>
Date: Wed, 2 Jul 2014 13:40:19 +0300
Subject: [PATCH] Test oslo.db against all supported SA branches

Currently we test only the latest supported SA branch in the gate,
which means regressions for previous versions might be introduced.

Depends on I4128272ce15b9e576d7b97b1adab4d5027108c7c to be merged
to oslo.db first.

Change-Id: Ia09e0c13db20ab6974d5c72d3f13363193c56f4d
---
 .../files/jenkins_job_builder/config/projects.yaml        | 4 ++++
 modules/openstack_project/files/zuul/layout.yaml          | 8 ++++++++
 2 files changed, 12 insertions(+)

diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
index deb0e31f07..7116f391ee 100644
--- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
+++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
@@ -1017,12 +1017,16 @@
     node: 'bare-precise || bare-trusty'
     tarball-site: tarballs.openstack.org
     doc-publisher-site: docs.openstack.org
+    envlist:
+      - sqla_08
+      - sqla_09
 
     jobs:
       - python-jobs
       - openstack-publish-jobs
       - pypi-jobs
       - translation-jobs
+      - 'gate-{name}-tox-{envlist}'
 
 - project:
     name: oslo.i18n
diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml
index 96f7c64075..b2198167d8 100644
--- a/modules/openstack_project/files/zuul/layout.yaml
+++ b/modules/openstack_project/files/zuul/layout.yaml
@@ -737,6 +737,12 @@ jobs:
   - name: gate-tempest-dsvm-ceilometer-mongodb-full
     voting: false
 
+  # TODO(rpodolyaka): make voting when the jobs pass on all SA versions
+  - name: gate-oslo.db-tox-sqla_08
+    voting: false
+  - name: gate-oslo.db-tox-sqla_09
+    voting: false
+
 # The project list is grouped by type of project, and within each
 # group, projects are sorted (mostly) alphabetically.
 projects:
@@ -1931,6 +1937,8 @@ projects:
       - name: translation-jobs
     check:
       - check-devstack-dsvm-cells
+      - gate-oslo.db-tox-sqla_08
+      - gate-oslo.db-tox-sqla_09
     gate:
       - gate-devstack-dsvm-cells
     experimental-tripleo: