X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Fpacker-validate.sh;h=af766c3cf05efc8a6c79350a79222eb7c14c3c01;hb=refs%2Ftags%2Fv0.60.2;hp=dff5397e3bcfd6a4cde35792ba2b399b498b17d2;hpb=32872573cb431a8479e75d159350b8184bb9d62e;p=releng%2Fglobal-jjb.git diff --git a/shell/packer-validate.sh b/shell/packer-validate.sh index dff5397e..af766c3c 100644 --- a/shell/packer-validate.sh +++ b/shell/packer-validate.sh @@ -19,6 +19,7 @@ set -eu -o pipefail PACKER_LOGS_DIR="$WORKSPACE/archives/packer" mkdir -p "$PACKER_LOGS_DIR" export PATH="${WORKSPACE}/bin:$PATH" +export PACKER_BUILDER=${PACKER_BUILDER:-openstack} cd packer varfiles=(vars/*.json common-packer/vars/*.json) @@ -26,8 +27,9 @@ templates=(templates/*.json) for varfile in "${varfiles[@]}"; do # cloud-env.json is a file containing credentials which is pulled in via - # CLOUDENV variable so skip it here. - if [[ "$varfile" == *"cloud-env.json"* ]]; then + # CLOUDENV variable so skip it here. Also handle the case where a project + # has not vars/*.json file. + if [[ "$varfile" == *"cloud-env.json"* ]] || [[ "$varfile" == 'vars/*.json' ]]; then continue fi