Skip to content

Commit b9e7b8a

Browse files
committed
Makes things a bit less obscure if for example RBAC fails
1 parent 8d0d993 commit b9e7b8a

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

addon-events/events-kube-kafka.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,28 @@ spec:
2121
containers:
2222
- name: kafkacat-curl
2323
image: solsson/kafkacat-curl@sha256:6ad61f2e6343359c3972d7a86815568c0a1d0560068134c5d702a152eb5123a0
24+
env:
25+
- name: BOOTSTRAP
26+
value: kafka-0.broker.kafka.svc.cluster.local:9092,kafka-1.broker.kafka.svc.cluster.local:9092,kafka-2.broker.kafka.svc.cluster.local:9092
27+
- name: TOPIC
28+
value: ops-kube-events-all-json-001
2429
command:
2530
- /bin/bash
2631
- -ec
32+
# curl errors will go to kafka, kafkacat errors will got to log
2733
- >
34+
echo "Started at $(date -u +%FT%TZ) producing to $TOPIC"
35+
;
2836
curl
2937
-s
3038
--cacert /run/secrets/kubernetes.io/serviceaccount/ca.crt
3139
--header "Authorization: Bearer $(cat /run/secrets/kubernetes.io/serviceaccount/token)"
3240
https://$KUBERNETES_SERVICE_HOST:$KUBERNETES_SERVICE_PORT/api/v1/watch/events
3341
|
3442
kafkacat
35-
-b kafka-0.broker.kafka.svc.cluster.local:9092,kafka-1.broker.kafka.svc.cluster.local:9092,kafka-2.broker.kafka.svc.cluster.local:9092
36-
-t ops-kube-events-all-json-001
43+
-b $BOOTSTRAP
44+
-t $TOPIC
3745
-P
3846
-z snappy
47+
-v
48+
-d broker,topic

0 commit comments

Comments
 (0)