From 45494ffcf98bde8577d900144ab1fa2997fb33ed Mon Sep 17 00:00:00 2001 From: Staffan Olsson Date: Tue, 7 Nov 2017 20:12:06 +0100 Subject: Adds test that goes unready when there's not enough replicas of >0 topics --- ops/test/replicated-partitions.yml | 46 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 ops/test/replicated-partitions.yml diff --git a/ops/test/replicated-partitions.yml b/ops/test/replicated-partitions.yml new file mode 100644 index 0000000..a2e46ba --- /dev/null +++ b/ops/test/replicated-partitions.yml @@ -0,0 +1,46 @@ +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 + ports: + - containerPort: 80 + command: + - tail + - -f + - /dev/null + readinessProbe: + exec: + command: + - /bin/bash + - -c + - > + [ + $( + ./bin/kafka-topics.sh + --zookeeper zookeeper.kafka:2181 + --describe + --under-replicated-partitions + | + wc -l + ) + -eq + 0 + ] + periodSeconds: 30 + timeoutSeconds: 29 -- cgit v1.2.3