From de32e0cfa6d52ab591d66c26b64c04d3591c11d0 Mon Sep 17 00:00:00 2001
From: Kiall Mac Innes <kiall@hp.com>
Date: Sat, 19 Jul 2014 16:27:39 +0100
Subject: [PATCH] Add a gate_hook to gate-designate-devstack-dsvm

This allows Designate to correctly affect the gate environment variables
before a DevStack run.

Change-Id: I0c44229b2f67c9ea50e3f8786dccd8c50eb8e5e3
---
 .../files/jenkins_job_builder/config/designate.yaml   | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/modules/openstack_project/files/jenkins_job_builder/config/designate.yaml b/modules/openstack_project/files/jenkins_job_builder/config/designate.yaml
index 10ab2d6dd3..78be093b1b 100644
--- a/modules/openstack_project/files/jenkins_job_builder/config/designate.yaml
+++ b/modules/openstack_project/files/jenkins_job_builder/config/designate.yaml
@@ -19,13 +19,14 @@
           export PROJECTS="openstack/designate $PROJECTS"
           export PROJECTS="openstack/python-designateclient $PROJECTS"
 
+          function gate_hook {
+              cd /opt/stack/new/designate/contrib/devstack
+              ./gate_hook.sh
+          }
+          export -f gate_hook
+
           function pre_test_hook {
               cd /opt/stack/new/designate/contrib/devstack
-
-              if [ -f gate-env.bash ]; then
-                source gate-env.bash
-              fi
-
               ./pre_test_hook.sh
           }
           export -f pre_test_hook