diff --git a/oem/azure/update-gallery.sh b/oem/azure/update-gallery.sh index 1a779c9721..297f94869e 100755 --- a/oem/azure/update-gallery.sh +++ b/oem/azure/update-gallery.sh @@ -10,7 +10,9 @@ UGROUP="${2^}" LGROUP="${2,}" VERSION=$3 -MEDIA_PREFIX="2b171e93f07c4903bcad35bda10acf22" +MEDIA_PREFIX_PUBLICAZURE="2b171e93f07c4903bcad35bda10acf22" +MEDIA_PREFIX_BLACKFOREST="ac384aecd6d24eaca1268cedd335f2a9" +MEDIA_PREFIX_MOONCAKE="a54f4e2924a249fd94ad761b77c3e83d" if [[ -z $GALLERY_PATH || -z $UGROUP || -z $VERSION ]]; then echo "Usage: $0 " @@ -23,16 +25,30 @@ git checkout -b "${LGROUP}-${VERSION}" origin/master input=$(ls CoreOS_*_${LGROUP}.json) output="CoreOS_${VERSION}_${LGROUP}.json" -media_name="${MEDIA_PREFIX}__CoreOS-${UGROUP}-${VERSION}" +media_name_publicazure="${MEDIA_PREFIX_PUBLICAZURE}__CoreOS-${UGROUP}-${VERSION}" +media_name_blackforest="${MEDIA_PREFIX_BLACKFOREST}__CoreOS-${UGROUP}-${VERSION}" +media_name_mooncake="${MEDIA_PREFIX_MOONCAKE}__CoreOS-${UGROUP}-${VERSION}" publish_date="$(date +'%m/%d/%Y')" jq --raw-output \ ".mediaReferences.PublicAzure.imageVersions |= [{ \ version: \"${VERSION}\", \ publishedDate: \"${publish_date}\", \ - mediaName: \"${media_name}\" \ + mediaName: \"${media_name_publicazure}\" \ }] + .[0:4] | \ - .mediaReferences.PublicAzure.mediaName = \"${media_name}\"" \ + .mediaReferences.Blackforest.imageVersions |= [{ \ + version: \"${VERSION}\", \ + publishedDate: \"${publish_date}\", \ + mediaName: \"${media_name_blackforest}\" \ + }] + .[0:4] | \ + .mediaReferences.Mooncake.imageVersions |= [{ \ + version: \"${VERSION}\", \ + publishedDate: \"${publish_date}\", \ + mediaName: \"${media_name_mooncake}\" \ + }] + .[0:4] | \ + .mediaReferences.PublicAzure.mediaName = \"${media_name_publicazure}\" | + .mediaReferences.Blackforest.mediaName = \"${media_name_blackforest}\" | + .mediaReferences.Mooncake.mediaName = \"${media_name_mooncake}\"" \ < "${input}" > "${output}" git rm "${input}"