1
0

Use basic auth header instead of curl's -u parameter

Signed-off-by: James Ketrenos <james.p.ketrenos@intel.com>
This commit is contained in:
James Ketrenos 2020-01-28 15:31:08 -08:00
parent 274dc3f597
commit ec83a73b54

View File

@ -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
}