mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-23 06:31:18 +02:00
Merge pull request #563 from crawford/azure
oem/azure: update gallery metadata for all regions
This commit is contained in:
commit
ace08a3cbe
@ -10,7 +10,9 @@ UGROUP="${2^}"
|
|||||||
LGROUP="${2,}"
|
LGROUP="${2,}"
|
||||||
VERSION=$3
|
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
|
if [[ -z $GALLERY_PATH || -z $UGROUP || -z $VERSION ]]; then
|
||||||
echo "Usage: $0 <path to gallery repo> <group> <version>"
|
echo "Usage: $0 <path to gallery repo> <group> <version>"
|
||||||
@ -23,16 +25,30 @@ git checkout -b "${LGROUP}-${VERSION}" origin/master
|
|||||||
|
|
||||||
input=$(ls CoreOS_*_${LGROUP}.json)
|
input=$(ls CoreOS_*_${LGROUP}.json)
|
||||||
output="CoreOS_${VERSION}_${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')"
|
publish_date="$(date +'%m/%d/%Y')"
|
||||||
|
|
||||||
jq --raw-output \
|
jq --raw-output \
|
||||||
".mediaReferences.PublicAzure.imageVersions |= [{ \
|
".mediaReferences.PublicAzure.imageVersions |= [{ \
|
||||||
version: \"${VERSION}\", \
|
version: \"${VERSION}\", \
|
||||||
publishedDate: \"${publish_date}\", \
|
publishedDate: \"${publish_date}\", \
|
||||||
mediaName: \"${media_name}\" \
|
mediaName: \"${media_name_publicazure}\" \
|
||||||
}] + .[0:4] | \
|
}] + .[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}"
|
< "${input}" > "${output}"
|
||||||
|
|
||||||
git rm "${input}"
|
git rm "${input}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user