Skip to content

Commit ab8d0e8

Browse files
committed
Moves the extensions mechanism to kafka core
1 parent e5eec5b commit ab8d0e8

File tree

2 files changed

+8
-11
lines changed

2 files changed

+8
-11
lines changed

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

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,3 @@ spec:
2323
$setElementOrder/initContainers:
2424
- name: init-config
2525
- name: cruise-control-reporter
26-
containers:
27-
- name: broker
28-
env:
29-
- name: CLASSPATH
30-
value: /opt/kafka/libs/extensions/cruise-control-metrics-reporter.jar
31-
volumeMounts:
32-
- name: extensions
33-
mountPath: /opt/kafka/libs/extensions
34-
volumes:
35-
- name: extensions
36-
emptyDir: {}

kafka/50kafka.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,14 @@ spec:
4141
mountPath: /etc/kafka-configmap
4242
- name: config
4343
mountPath: /etc/kafka
44+
- name: extensions
45+
mountPath: /opt/kafka/libs/extensions
4446
containers:
4547
- name: broker
4648
image: solsson/kafka:2.1.0@sha256:ac3f06d87d45c7be727863f31e79fbfdcb9c610b51ba9cf03c75a95d602f15e1
4749
env:
50+
- name: CLASSPATH
51+
value: /opt/kafka/libs/extensions/*
4852
- name: KAFKA_LOG4J_OPTS
4953
value: -Dlog4j.configuration=file:/etc/kafka/log4j.properties
5054
- name: JMX_PORT
@@ -81,12 +85,16 @@ spec:
8185
mountPath: /etc/kafka
8286
- name: data
8387
mountPath: /var/lib/kafka/data
88+
- name: extensions
89+
mountPath: /opt/kafka/libs/extensions
8490
volumes:
8591
- name: configmap
8692
configMap:
8793
name: broker-config
8894
- name: config
8995
emptyDir: {}
96+
- name: extensions
97+
emptyDir: {}
9098
volumeClaimTemplates:
9199
- metadata:
92100
name: data

0 commit comments

Comments
 (0)