Files
linuxkit/projects/kubernetes/image-cache/mkversions
Ian Campbell c0a3656eb3 kubernetes: update to kub dns 1.14.5
Signed-off-by: Ian Campbell <ijc@docker.com>
2017-10-03 15:08:43 +01:00

46 lines
940 B
Bash
Executable File

#!/bin/sh
repo=gcr.io/google_containers
kube_version=v1.8.0
kube_dns_version=1.14.5
pause_version=3.0
etcd_version=3.0.17
common="
kube-proxy-amd64:$kube_version
k8s-dns-sidecar-amd64:$kube_dns_version
k8s-dns-kube-dns-amd64:$kube_dns_version
k8s-dns-dnsmasq-nanny-amd64:$kube_dns_version
pause-amd64:$pause_version"
control="
kube-apiserver-amd64:$kube_version
kube-controller-manager-amd64:$kube_version
kube-scheduler-amd64:$kube_version
etcd-amd64:$etcd_version"
for i in $common $control ; do
docker image pull "$repo/$i" 1>&2
done
oi() {
local i="$1"
digest=$(docker image inspect --format '{{index .RepoDigests 0}}' "$repo/$i")
i=$(echo "${i}@${digest#*@}" | sed -e 's/:/\\:/g')
echo " \\"
echo -n " ${i}"
}
rm -f $t
echo "# autogenerated by mkversions"
echo -n "COMMON_IMAGES :="
for i in $common ; do
oi "$i"
done
echo ""
echo ""
echo -n "CONTROL_PLANE_IMAGES :="
for i in $control ; do
oi "$i"
done
echo ""