Add check-image.sh
This commit is contained in:
parent
8e141c4322
commit
5e23750c02
|
@ -0,0 +1,6 @@
|
||||||
|
k8s.gcr.io=k8s-gcr.m.daocloud.io
|
||||||
|
gcr.io=gcr.m.daocloud.io
|
||||||
|
docker.io=docker.m.daocloud.io
|
||||||
|
quay.io=quay.m.daocloud.io
|
||||||
|
ghcr.io=ghcr.m.daocloud.io
|
||||||
|
|
|
@ -0,0 +1,32 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
declare -A DOMAIN_MAP=()
|
||||||
|
|
||||||
|
for line in $(cat ./domain.txt); do
|
||||||
|
line="${line/ /}"
|
||||||
|
if [[ "$line" == "" ]]; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
key="${line%%=*}"
|
||||||
|
val="${line##*=}"
|
||||||
|
if [[ "${key}" == "" || "${val}" == "" ]]; then
|
||||||
|
echo "Error: invalid line: ${line}"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
DOMAIN_MAP["${key}"]="${val}"
|
||||||
|
done
|
||||||
|
|
||||||
|
for line in $(cat ./mirror.txt); do
|
||||||
|
line="${line/ /}"
|
||||||
|
if [[ "$line" == "" ]]; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
domain="${line%%/*}"
|
||||||
|
new_image=$(echo "${line}" | sed "s/^${domain}/${DOMAIN_MAP["${domain}"]}/g")
|
||||||
|
echo "Diff image ${line} ${new_image}"
|
||||||
|
DEBUG=true INCREMENTAL=true ./scripts/diff-image.sh "${line}" "${new_image}" || {
|
||||||
|
echo "Error: diff image ${line} ${new_image}"
|
||||||
|
}
|
||||||
|
done
|
Loading…
Reference in New Issue