diff --git a/scripts/promote-image.sh b/scripts/promote-image.sh index 46a629e..1e86e9b 100755 --- a/scripts/promote-image.sh +++ b/scripts/promote-image.sh @@ -59,10 +59,12 @@ PROJECT=$(echo ${REGISTRY_URL#*/}/${CONTAINER} | sed s,/,%2F,g) echo -e "Deleting tag:\n ${CONTAINER}:${TAG}\nFrom:\n ${PROJECT}" +HEADER="Authorization:Basic $(echo ${HARBOR_USER}:${HARBOR_PASSWD} | base64)" + RESULTS=$(curl --noproxy '*' -s -k \ - -u "${HARBOR_USER}:${HARBOR_PASSWD}" \ -i \ -X DELETE \ + -H "${HEADER}" \ -H "accept: application/json" \ "https://${FQDN}/api/repositories/${PROJECT}/tags/${TAG}") @@ -70,6 +72,8 @@ echo ${RESULTS} | grep -q "HTTP.*200" && { echo "Tag deleted successfully." } || { >&2 echo "Error deleting tag:" + >&2 echo "${HARBOR_USER}:${HARBOR_PASSWD}" + >&2 echo "${HEADER}" >&2 echo "${RESULTS}" exit 1 }