aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStaffan Olsson <staffan@repos.se>2017-06-27 07:58:06 +0200
committerStaffan Olsson <staffan@repos.se>2017-06-27 07:58:06 +0200
commitf45ced550d55f58937f27b008ec73f6b51c6bd65 (patch)
treebff86be15336ce5125fca6df8a61d91860328abf
parent10543bfbd2f83a3f4c53b3d6d73e582de1e99878 (diff)
downloadkubernetes-kafka-f45ced550d55f58937f27b008ec73f6b51c6bd65.tar.gz
kubernetes-kafka-f45ced550d55f58937f27b008ec73f6b51c6bd65.tar.bz2
kubernetes-kafka-f45ced550d55f58937f27b008ec73f6b51c6bd65.zip
Adds utility to update the kafka image, which we keep the same to minimize pull waits
-rw-r--r--test/11topic-create-test1.yml3
-rw-r--r--test/12topic-create-test2.yml3
-rw-r--r--test/21consumer-test1.yml3
-rw-r--r--test/99testclient.yml3
-rwxr-xr-xupdate-kafka-image.sh8
5 files changed, 12 insertions, 8 deletions
diff --git a/test/11topic-create-test1.yml b/test/11topic-create-test1.yml
index e03c6c9..a8338ce 100644
--- a/test/11topic-create-test1.yml
+++ b/test/11topic-create-test1.yml
@@ -10,8 +10,7 @@ spec:
spec:
containers:
- name: kafka
- image: solsson/kafka
- imagePullPolicy: Never
+ image: solsson/kafka:0.11.0.0-rc2@sha256:c1316e0131f4ec83bc645ca2141e4fda94e0d28f4fb5f836e15e37a5e054bdf1
command:
- ./bin/kafka-topics.sh
- --zookeeper
diff --git a/test/12topic-create-test2.yml b/test/12topic-create-test2.yml
index 9abc77f..f0d8bcc 100644
--- a/test/12topic-create-test2.yml
+++ b/test/12topic-create-test2.yml
@@ -10,8 +10,7 @@ spec:
spec:
containers:
- name: kafka
- image: solsson/kafka
- imagePullPolicy: Never
+ image: solsson/kafka:0.11.0.0-rc2@sha256:c1316e0131f4ec83bc645ca2141e4fda94e0d28f4fb5f836e15e37a5e054bdf1
command:
- ./bin/kafka-topics.sh
- --zookeeper
diff --git a/test/21consumer-test1.yml b/test/21consumer-test1.yml
index 7faf80b..761affe 100644
--- a/test/21consumer-test1.yml
+++ b/test/21consumer-test1.yml
@@ -14,8 +14,7 @@ spec:
spec:
containers:
- name: kafka
- image: solsson/kafka
- imagePullPolicy: Never
+ image: solsson/kafka:0.11.0.0-rc2@sha256:c1316e0131f4ec83bc645ca2141e4fda94e0d28f4fb5f836e15e37a5e054bdf1
command:
- ./bin/kafka-console-consumer.sh
- --bootstrap-server
diff --git a/test/99testclient.yml b/test/99testclient.yml
index 97e3dea..bc9eba2 100644
--- a/test/99testclient.yml
+++ b/test/99testclient.yml
@@ -8,8 +8,7 @@ metadata:
spec:
containers:
- name: kafka
- image: solsson/kafka
- imagePullPolicy: Never
+ image: solsson/kafka:0.11.0.0-rc2@sha256:c1316e0131f4ec83bc645ca2141e4fda94e0d28f4fb5f836e15e37a5e054bdf1
command:
- sh
- -c
diff --git a/update-kafka-image.sh b/update-kafka-image.sh
new file mode 100755
index 0000000..1c32293
--- /dev/null
+++ b/update-kafka-image.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+IMAGE=$1
+[ -z "$IMAGE" ] && echo "First argument should be the image to set" && exit 1
+
+for F in ./ test/ zookeeper/; do
+ sed -i "s|image: solsson/kafka:.*|image: $IMAGE|" $F*.yml
+done