aboutsummaryrefslogtreecommitdiffstats
path: root/functest_kubernetes/ci/download_images.sh
blob: f3789b0a9b99b66057bf9f1847648a77bfce99d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#!/bin/bash

set -e

tmpfile=$(mktemp)
cat << EOF > $tmpfile
docker.io/aquasec/kube-bench:0.3.1
docker.io/aquasec/kube-hunter:0.3.1
docker.io/gluster/glusterdynamic-provisioner:v1.0
docker.io/library/busybox:1.28
docker.io/library/busybox:1.29
docker.io/library/httpd:2.4.38-alpine
docker.io/library/httpd:2.4.39-alpine
docker.io/library/nginx:1.14-alpine
docker.io/library/nginx:1.15-alpine
docker.io/library/perl:5.26
docker.io/library/redis:5.0.5-alpine
docker.io/ollivier/clearwater-astaire:hunter
docker.io/ollivier/clearwater-bono:hunter
docker.io/ollivier/clearwater-cassandra:hunter
docker.io/ollivier/clearwater-chronos:hunter
docker.io/ollivier/clearwater-ellis:hunter
docker.io/ollivier/clearwater-homer:hunter
docker.io/ollivier/clearwater-homestead:hunter
docker.io/ollivier/clearwater-homestead-prov:hunter
docker.io/ollivier/clearwater-live-test:hunter
docker.io/ollivier/clearwater-ralf:hunter
docker.io/ollivier/clearwater-sprout:hunter
gcr.io/google-containers/startup-script:v1
gcr.io/google-samples/hello-go-gke:1.0
gcr.io/kubernetes-e2e-test-images/agnhost:2.8
gcr.io/kubernetes-e2e-test-images/apparmor-loader:1.0
gcr.io/kubernetes-e2e-test-images/cuda-vector-add:1.0
gcr.io/kubernetes-e2e-test-images/cuda-vector-add:2.0
gcr.io/kubernetes-e2e-test-images/dnsutils:1.1
gcr.io/kubernetes-e2e-test-images/echoserver:2.2
gcr.io/kubernetes-e2e-test-images/ipc-utils:1.0
gcr.io/kubernetes-e2e-test-images/jessie-dnsutils:1.0
gcr.io/kubernetes-e2e-test-images/kitten:1.0
gcr.io/kubernetes-e2e-test-images/metadata-concealment:1.2
gcr.io/kubernetes-e2e-test-images/mounttest:1.0
gcr.io/kubernetes-e2e-test-images/mounttest-user:1.0
gcr.io/kubernetes-e2e-test-images/nautilus:1.0
gcr.io/kubernetes-e2e-test-images/nonewprivs:1.0
gcr.io/kubernetes-e2e-test-images/nonroot:1.0
gcr.io/kubernetes-e2e-test-images/regression-issue-74839-amd64:1.0
gcr.io/kubernetes-e2e-test-images/resource-consumer:1.5
gcr.io/kubernetes-e2e-test-images/resource-consumer-controller:1.0
gcr.io/kubernetes-e2e-test-images/sample-apiserver:1.10
gcr.io/kubernetes-e2e-test-images/test-webserver:1.0
gcr.io/kubernetes-e2e-test-images/volume/gluster:1.0
gcr.io/kubernetes-e2e-test-images/volume/iscsi:2.0
gcr.io/kubernetes-e2e-test-images/volume/nfs:1.0
gcr.io/kubernetes-e2e-test-images/volume/rbd:1.0.1
k8s.gcr.io/conformance:v1.17.5
k8s.gcr.io/etcd:3.4.3
k8s.gcr.io/pause:3.1
k8s.gcr.io/pause:3.3
k8s.gcr.io/prometheus-dummy-exporter:v0.1.0
k8s.gcr.io/prometheus-to-sd:v0.5.0
k8s.gcr.io/sd-dummy-exporter:v0.2.0
quay.io/kubernetes_incubator/nfs-provisioner:v2.2.2
EOF
for i in $(cat $tmpfile); do
    sudo docker pull $i
    # https://kind.sigs.k8s.io/docs/user/quick-start/
    # Be free to use docker save && kind load image-archive
    kind load docker-image $i --name latest
done
rm -f $tmpfile