Skip to content

Commit f1b179c

Browse files
authored
Merge pull request #1284 from Vlatombe/pre-load-test-docker-images
2 parents 642b99b + 15624c8 commit f1b179c

File tree

3 files changed

+16
-9
lines changed

3 files changed

+16
-9
lines changed

kind.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,14 @@ function cleanup() {
2424
trap cleanup EXIT
2525
kubectl cluster-info
2626

27-
DOCKER_IMAGE=$(grep -e image: test-in-k8s.yaml | cut -d ':' -f 2- | xargs)
28-
docker pull $DOCKER_IMAGE
29-
kind load docker-image $DOCKER_IMAGE --name $cluster
27+
PRE_LOAD_IMAGES=()
28+
PRE_LOAD_IMAGES+=($(grep -e image: test-in-k8s.yaml | cut -d ':' -f 2- | xargs))
29+
PRE_LOAD_IMAGES+=($(grep -h --include="*.groovy" -e "^\s*image: .*$" -R src/test/resources | sed -e "s/^[[:space:]]*image: //" | sort | uniq | grep -v "windows" | grep -v "nonexistent" | grep -v "invalid" | xargs))
30+
for image in "${PRE_LOAD_IMAGES[@]}"
31+
do
32+
docker pull $image
33+
kind load docker-image $image --name $cluster
34+
done
3035

3136
bash test-in-k8s.sh
3237
rm -rf $WSTMP/surefire-reports

src/test/resources/org/csanchez/jenkins/plugins/kubernetes/kubectlBuildWrapper_invalidCredentials.groovy

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ metadata:
77
spec:
88
containers:
99
- name: kubectl
10-
image: bitnami/kubectl:1.16.3
10+
image: bitnami/kubectl:1.25.4
1111
command:
12-
- cat
13-
tty: true
12+
- sleep
13+
args:
14+
- infinity
1415
'''
1516
) {
1617
node(POD_LABEL) {

src/test/resources/org/csanchez/jenkins/plugins/kubernetes/kubectlBuildWrapper_missingCredentials.groovy

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ metadata:
77
spec:
88
containers:
99
- name: kubectl
10-
image: bitnami/kubectl:1.16.3
10+
image: bitnami/kubectl:1.25.4
1111
command:
12-
- cat
13-
tty: true
12+
- sleep
13+
args:
14+
- infinity
1415
'''
1516
) {
1617
node(POD_LABEL) {

0 commit comments

Comments
 (0)