aboutsummaryrefslogtreecommitdiff
path: root/maintenance
diff options
context:
space:
mode:
authorStaffan Olsson <staffan@repos.se>2017-11-07 20:29:52 +0100
committerStaffan Olsson <staffan@repos.se>2017-11-10 08:35:48 +0100
commite83aaa3dbd86802154dc9bdeb90e11ed2abf3216 (patch)
tree93155f7690454dc860f607f174a2c4841198c330 /maintenance
parentbd2def567b05f7fe50fe9b10be981e3c5442cb0c (diff)
downloadkubernetes-kafka-e83aaa3dbd86802154dc9bdeb90e11ed2abf3216.tar.gz
kubernetes-kafka-e83aaa3dbd86802154dc9bdeb90e11ed2abf3216.tar.bz2
kubernetes-kafka-e83aaa3dbd86802154dc9bdeb90e11ed2abf3216.zip
Fixes container log to show unreplicated partitions (if there are any)
Diffstat (limited to 'maintenance')
-rw-r--r--maintenance/test/replicated-partitions.yml50
1 files changed, 50 insertions, 0 deletions
diff --git a/maintenance/test/replicated-partitions.yml b/maintenance/test/replicated-partitions.yml
new file mode 100644
index 0000000..a1f8158
--- /dev/null
+++ b/maintenance/test/replicated-partitions.yml
@@ -0,0 +1,50 @@
+apiVersion: apps/v1beta2
+kind: Deployment
+metadata:
+ name: replicated-partitions
+ namespace: test-kafka
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ test-type: readiness
+ test-target: under-replicated-partitions
+ template:
+ metadata:
+ labels:
+ test-type: readiness
+ test-target: under-replicated-partitions
+ spec:
+ containers:
+ - name: kafka
+ image: solsson/kafka:1.0.0@sha256:17fdf1637426f45c93c65826670542e36b9f3394ede1cb61885c6a4befa8f72d
+ command:
+ - /bin/bash
+ - -ec
+ - >
+ touch /tmp/testlog;
+ tail -f /tmp/testlog
+ readinessProbe:
+ exec:
+ command:
+ - /bin/bash
+ - -c
+ - >
+ echo "### $(date -Ins -u) ###" >> /tmp/testlog
+ &&
+ [
+ $(
+ ./bin/kafka-topics.sh
+ --zookeeper zookeeper.kafka:2181
+ --describe
+ --under-replicated-partitions
+ |
+ tee -a /tmp/testlog
+ |
+ wc -l
+ )
+ -eq
+ 0
+ ]
+ periodSeconds: 30
+ timeoutSeconds: 29