more work

This commit is contained in:
Kjeld Schouten
2025-02-08 19:00:47 +01:00
parent 865e16ba6d
commit 6eb055d598
+9 -5
View File
@@ -9,20 +9,24 @@ find . -type f -name "values.yaml" | while read -r file; do
repo=$(echo "$line" | cut -d ' ' -f2 | sed 's|docker.io/||')
echo "Checking repo $repo for file $file"
# Check if equivalent ghcr.io, public.ecr.aws, or gcr.io repositories exist
ghcr_url="https://ghcr.io/v2/$repo/tags/list"
## TODO add checks and such
#ghcr_url="https://ghcr.io/v2/$repo/tags/list"
quay_url="https://quay.io/v2/$repo/tags/list"
ecr_url="https://public.ecr.aws/v2/$repo/tags/list"
# Not sure if we should
# gcr_url="https://mirror.gcr.io/v2/$repo/tags/list"
ghcr_exists=$(curl -s -o /dev/null -w "%{http_code}" "$ghcr_url")
## TODO add checks and such
# ghcr_exists=$(curl -s -o /dev/null -w "%{http_code}" "$ghcr_url")
quay_exists=$(curl -s -o /dev/null -w "%{http_code}" "$quay_url")
ecr_exists=$(curl -s -o /dev/null -w "%{http_code}" "$ecr_url")
# gcr_exists=$(curl -s -o /dev/null -w "%{http_code}" "$gcr_url")
if [[ "$ghcr_exists" == "200" ]]; then
new_repo="ghcr.io/$repo"
elif [[ "$quay_exists" == "200" ]]; then
## TODO add checks and such
# if [[ "$ghcr_exists" == "200" ]]; then
# new_repo="ghcr.io/$repo"
if [[ "$quay_exists" == "200" ]]; then
new_repo="quay.io/$repo"
elif [[ "$ecr_exists" == "200" ]]; then
new_repo="public.ecr.aws/$repo"