mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-22 10:31:35 +00:00
kubernetes: Autogenerate file with image cache digests
Signed-off-by: Ian Campbell <ijc@docker.com>
This commit is contained in:
parent
605c4b6675
commit
50ddffb1a5
@ -33,3 +33,7 @@ dl: $(patsubst %,dl/%.tar,$(COMMON_IMAGES) $(CONTROL_PLANE_IMAGES))
|
|||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean:
|
clean:
|
||||||
rm -rf dl
|
rm -rf dl
|
||||||
|
|
||||||
|
.PHONY: refresh
|
||||||
|
refresh:
|
||||||
|
./mkversions > versions.mk
|
||||||
|
45
projects/kubernetes/image-cache/mkversions
Executable file
45
projects/kubernetes/image-cache/mkversions
Executable file
@ -0,0 +1,45 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
repo=gcr.io/google_containers
|
||||||
|
kube_version=v1.7.4
|
||||||
|
kube_dns_version=1.14.4
|
||||||
|
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 "$repo/$i" | jq -r '.[].RepoDigests[0]')
|
||||||
|
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 ""
|
@ -1,3 +1,4 @@
|
|||||||
|
# autogenerated by mkversions
|
||||||
COMMON_IMAGES := \
|
COMMON_IMAGES := \
|
||||||
kube-proxy-amd64\:v1.7.4@sha256\:5373a1c294c9ffb2e842d74d3df8fcc5bed68c02af3fb3611c2fd71a411a68fe \
|
kube-proxy-amd64\:v1.7.4@sha256\:5373a1c294c9ffb2e842d74d3df8fcc5bed68c02af3fb3611c2fd71a411a68fe \
|
||||||
k8s-dns-sidecar-amd64\:1.14.4@sha256\:97074c951046e37d3cbb98b82ae85ed15704a290cce66a8314e7f846404edde9 \
|
k8s-dns-sidecar-amd64\:1.14.4@sha256\:97074c951046e37d3cbb98b82ae85ed15704a290cce66a8314e7f846404edde9 \
|
||||||
|
Loading…
Reference in New Issue
Block a user