@@ -40,14 +40,20 @@ function metadata() {
4040 return 0
4141 fi
4242
43+ # append a 'v' prefix to the version if it doesn't already have one
44+ local version=" $EC_VERSION "
45+ if ! echo " $version " | grep -q " ^v" ; then
46+ version=" v$version "
47+ fi
48+
4349 # mutate the metadata-previous-k0s.json to create a suitable upgrade
4450 if [ -f metadata-previous-k0s.json ]; then
4551 sudo apt-get install jq -y
4652
4753 jq ' (.Configs.charts[] | select(.name == "embedded-cluster-operator")).values += "resources:\n requests:\n cpu: 123m"' metadata-previous-k0s.json > install-metadata.json
4854 cat install-metadata.json
4955
50- retry 3 aws s3 cp --no-progress install-metadata.json " s3://${S3_BUCKET} /metadata/${EC_VERSION } .json"
56+ retry 3 aws s3 cp --no-progress install-metadata.json " s3://${S3_BUCKET} /metadata/${version } .json"
5157 else
5258 echo " metadata-previous-k0s.json not found, skipping upload"
5359 fi
@@ -59,10 +65,17 @@ function embeddedcluster() {
5965 echo " EC_VERSION unset, not uploading embedded cluster release"
6066 return 0
6167 fi
68+
69+ # append a 'v' prefix to the version if it doesn't already have one
70+ local version=" $EC_VERSION "
71+ if ! echo " $version " | grep -q " ^v" ; then
72+ version=" v$version "
73+ fi
74+
6275 # check if a file 'embedded-cluster-linux-amd64-previous-k0s.tgz' exists in the directory
63- # if it does, upload it as releases/${ec_version }.tgz
76+ # if it does, upload it as releases/${version }.tgz
6477 if [ -f embedded-cluster-linux-amd64-previous-k0s.tgz ]; then
65- retry 3 aws s3 cp --no-progress embedded-cluster-linux-amd64-previous-k0s.tgz " s3://${S3_BUCKET} /releases/${EC_VERSION } .tgz"
78+ retry 3 aws s3 cp --no-progress embedded-cluster-linux-amd64-previous-k0s.tgz " s3://${S3_BUCKET} /releases/${version } .tgz"
6679 else
6780 echo " embedded-cluster-linux-amd64-previous-k0s.tgz not found, skipping upload"
6881 fi
0 commit comments