Fix auto update image script to compare the image type before
updating an the image in the source repository. This fixes the
bug that updates images although they are the same flavour but
a diffirent type.
Issue: RELENG-2352
Change-Id: Ibaaeea41fb3d8a413e527c56b898a1fecadf5d22
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
--- /dev/null
+---
+fixes:
+ - |
+ Fix the auto update image script to compare the image type before updating
+ an the image in the source repository. This fixes the bug that updates
+ images although they are the same flavour but a diffirent type.
# var is unset and update all images on Jenkins to the latest.
if [[ ${NEW_IMAGE_NAME} != all ]]; then
new_image=${NEW_IMAGE_NAME}
+ new_image_type="${NEW_IMAGE_NAME% -*}"
+ # get the $new_image_type to check the image type is being compared
+ [[ ${new_image_type} =~ ${image_type} ]] && continue
else
new_image=$(openstack image list --long -f value -c Name -c Protected \
| grep "${image_type}.*False" | tail -n-1 | sed 's/ False//')