From 9f842ab5bd0027ec876c3196eccdc710dc9b352d Mon Sep 17 00:00:00 2001
From: Emilien Macchi <emilien@redhat.com>
Date: Fri, 15 Apr 2016 13:18:29 -0400
Subject: [PATCH] puppet: add xenial jobs in experimental pipeline

Add Puppet OpenStack Integration jobs running on Xenial in Experimental
pipeline, using Puppet 3 (official version in Xenial until now [1]).

It will help us to move forward with the new Ubuntu LTS and validates
Puppet OpenStack modules can be deployed on this version.

[1] https://launchpad.net/ubuntu/xenial/+source/puppet provides 3.8.5

Change-Id: I5ab85c550543cde062cab0af077a00eef678d7bf
---
 jenkins/jobs/puppet-module-jobs.yaml | 1 +
 zuul/layout.yaml                     | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/jenkins/jobs/puppet-module-jobs.yaml b/jenkins/jobs/puppet-module-jobs.yaml
index 576aaafd03..31a24791f3 100644
--- a/jenkins/jobs/puppet-module-jobs.yaml
+++ b/jenkins/jobs/puppet-module-jobs.yaml
@@ -399,6 +399,7 @@
       - 4
     node:
       - ubuntu-trusty
+      - ubuntu-xenial
       - centos-7
     scenario:
       - scenario001
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 33e0c2db4c..37cc0953d1 100755
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -685,6 +685,9 @@ project-templates:
       - gate-puppet-openstack-integration-4-scenario002-tempest-centos-7
       - gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-trusty
       - gate-puppet-openstack-integration-4-scenario003-tempest-centos-7
+      - gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial
+      - gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial
+      - gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial
 
   - name: periodic-jobs-with-puppet-4-openstack-integration-jobs-all
     periodic: