Merge pull request #26 from rohilsurana/master

fix: creation timestamp of old chart versions to be preserved
This commit is contained in:
Stefan Prodan 2021-04-11 09:40:23 +03:00 committed by GitHub
commit d7b00680cb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -150,13 +150,15 @@ upload() {
charts=$(cd ${CHARTS_TMP_DIR} && ls *.tgz | xargs) charts=$(cd ${CHARTS_TMP_DIR} && ls *.tgz | xargs)
mkdir -p ${TARGET_DIR} mkdir -p ${TARGET_DIR}
mv -f ${CHARTS_TMP_DIR}/*.tgz ${TARGET_DIR}
if [[ -f "${TARGET_DIR}/index.yaml" ]]; then if [[ -f "${TARGET_DIR}/index.yaml" ]]; then
echo "Found index, merging changes" echo "Found index, merging changes"
helm repo index ${TARGET_DIR} --url ${CHARTS_URL} --merge "${TARGET_DIR}/index.yaml" helm repo index ${CHARTS_TMP_DIR} --url ${CHARTS_URL} --merge "${TARGET_DIR}/index.yaml"
mv -f ${CHARTS_TMP_DIR}/*.tgz ${TARGET_DIR}
mv -f ${CHARTS_TMP_DIR}/index.yaml ${TARGET_DIR}/index.yaml
else else
echo "No index found, generating a new one" echo "No index found, generating a new one"
mv -f ${CHARTS_TMP_DIR}/*.tgz ${TARGET_DIR}
helm repo index ${TARGET_DIR} --url ${CHARTS_URL} helm repo index ${TARGET_DIR} --url ${CHARTS_URL}
fi fi