Skip to content

Commit caa452f

Browse files
committed
Avoids curl dowload at runtime
because it might prevent broker restart if the remote server is down Using image from StreamingMicroservicesPlatform/docker-kafka#8
1 parent e042fd6 commit caa452f

File tree

2 files changed

+7
-19
lines changed

2 files changed

+7
-19
lines changed

cruise-control/10broker-cruise-control-reporter-config.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

cruise-control/20kafka-broker-reporter-patch.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,14 @@ spec:
1010
spec:
1111
initContainers:
1212
- name: cruise-control-reporter
13-
image: hortonworks/alpine-curl:3.1
14-
command: ['/bin/sh', '/tmp/cruise-control-reporter-configmap/cruise-control-reporter-init.sh']
13+
image: solsson/kafka-cruise-control-jar@sha256:20a26ae1fab5d63592143093e460d06c4d8f1bef666d592b6393a3b41e3743e8
14+
command:
15+
- /bin/sh
16+
- -cex
17+
- |
18+
cp -v /cruise-control-metrics-reporter.jar /opt/kafka/libs/extensions/cruise-control-metrics-reporter.jar
19+
echo -e "\n\nmetric.reporters = com.linkedin.kafka.cruisecontrol.metricsreporter.CruiseControlMetricsReporter" | tee -a /etc/kafka/server.properties
1520
volumeMounts:
16-
- name: cruiseconfigmap
17-
mountPath: /tmp/cruise-control-reporter-configmap
1821
- name: config
1922
mountPath: /etc/kafka
2023
- name: extensions
@@ -31,8 +34,5 @@ spec:
3134
- name: extensions
3235
mountPath: /opt/kafka/libs/extensions
3336
volumes:
34-
- name: cruiseconfigmap
35-
configMap:
36-
name: broker-cruise-control-reporter-config
3737
- name: extensions
3838
emptyDir: {}

0 commit comments

Comments
 (0)