fuel-deploy.sh: Preserve env vars in sudo call 35/41335/1
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Thu, 7 Sep 2017 19:22:46 +0000 (21:22 +0200)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Thu, 7 Sep 2017 19:22:46 +0000 (21:22 +0200)
SSH_KEY and other env vars set by Jenkins should be preserved
when using sudo to invoke the Fuel deploy script.

JIRA: FUEL-280

Change-Id: I495589a4a0519b3a5052cd5e5dc3122f9e49c215
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
jjb/fuel/fuel-deploy.sh

index 18b2fd7..129f753 100755 (executable)
@@ -43,7 +43,7 @@ POD_NAME=${NODE_NAME/*-}
 LAB_CONFIG_URL=${LAB_CONFIG_URL:-'ssh://jenkins-ericsson@gerrit.opnfv.org:29418/securedlab'}
 
 # Fuel requires deploy script to be ran with sudo, Armband does not
-SUDO=sudo
+SUDO=sudo -E
 if [ "${PROJECT}" = 'fuel' ]; then
     # Fuel does not use any POD-specific configuration for virtual deploys
     if [[ "${NODE_NAME}" =~ "virtual" ]]; then