Fix OS_CLOUD export for image validation 18/62318/2 v0.48.1
authorAndrew Grimberg <agrimberg@linuxfoundation.org>
Mon, 18 Nov 2019 17:47:44 +0000 (09:47 -0800)
committerAndrew Grimberg <agrimberg@linuxfoundation.org>
Mon, 18 Nov 2019 17:55:20 +0000 (09:55 -0800)
commit93a86e0271fa5fd4d1280007289e842edc558653
tree709854b24e8da069ce290b9904fd9b51198663a5
parentd6e0198a565eff38a881d8b7c9f629764d7c2c24
Fix OS_CLOUD export for image validation

Change fe2beb15bc9effb5b91ba17b520ab6c167dd6604 introduced a bug where
the CLOUD_CREDENTIAL_ID was being used for the OS_CLOUD export variable.
This was done since the test for multi-cloud image validation had the
credential IDs matching the OS_CLOUD variable. However, most of our
systems have the CLOUD_CREDENTIAL_ID set to the default of 'os-cloud'
and therefore after pulling updating to a global-jjb with that change
would no longer be able to validate images!

We now look for an OS_CLOUD variable in the cloud.cfg file and use it if
it is set, otherwise we default to an OS_CLOUD of 'vex' as we previously
did before change fe2beb15bc9effb5b91ba17b520ab6c167dd6604

Change-Id: I0af763495fa3a7ce2e8c080324abaf5d384e5188
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
releasenotes/notes/fix-multi-cloud-validator-dedb41f09bb82a81.yaml [new file with mode: 0644]
shell/jenkins-verify-images.sh