mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-10-15 10:07:21 +00:00
46 lines
940 B
Bash
Executable File
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 ""
|