Skip to content

Commit 4bccf9b

Browse files
committed
cp configmap elements over to config volume as configmap vol is RO
1 parent 71d636b commit 4bccf9b

File tree

4 files changed

+14
-4
lines changed

4 files changed

+14
-4
lines changed

kafka/10broker-config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ data:
99
set -x
1010
1111
KAFKA_BROKER_ID=${HOSTNAME##*-}
12+
cp -Lur /etc/kafka-configmap/* /etc/kafka/
1213
sed -i "s/#init#broker.id=#init#/broker.id=$KAFKA_BROKER_ID/" /etc/kafka/server.properties
1314
1415
LABELS="kafka-broker-id=$KAFKA_BROKER_ID"

kafka/50kafka.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ spec:
3434
valueFrom:
3535
fieldRef:
3636
fieldPath: metadata.namespace
37-
command: ['/bin/bash', '/etc/kafka/init.sh']
37+
command: ['/bin/bash', '/etc/kafka-configmap/init.sh']
3838
volumeMounts:
39+
- name: configmap
40+
mountPath: /etc/kafka-configmap
3941
- name: config
4042
mountPath: /etc/kafka
4143
containers:
@@ -70,9 +72,11 @@ spec:
7072
- name: data
7173
mountPath: /var/lib/kafka/data
7274
volumes:
73-
- name: config
75+
- name: configmap
7476
configMap:
7577
name: broker-config
78+
- name: config
79+
emptyDir: {}
7680
volumeClaimTemplates:
7781
- metadata:
7882
name: data

zookeeper/10zookeeper-config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ data:
1111
[ -z "$ID_OFFSET" ] && ID_OFFSET=1
1212
export ZOOKEEPER_SERVER_ID=$((${HOSTNAME##*-} + $ID_OFFSET))
1313
echo "${ZOOKEEPER_SERVER_ID:-1}" | tee /var/lib/zookeeper/data/myid
14+
cp -Lur /etc/kafka-configmap/* /etc/kafka/
1415
sed -i "s/server\.$ZOOKEEPER_SERVER_ID\=[a-z0-9.-]*/server.$ZOOKEEPER_SERVER_ID=0.0.0.0/" /etc/kafka/zookeeper.properties
1516
1617
zookeeper.properties: |-

zookeeper/50pzoo.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,10 @@ spec:
2323
initContainers:
2424
- name: init-config
2525
image: solsson/kafka:1.0.1@sha256:1a4689d49d6274ac59b9b740f51b0408e1c90a9b66d16ad114ee9f7193bab111
26-
command: ['/bin/bash', '/etc/kafka/init.sh']
26+
command: ['/bin/bash', '/etc/kafka-configmap/init.sh']
2727
volumeMounts:
28+
- name: configmap
29+
mountPath: /etc/kafka-configmap
2830
- name: config
2931
mountPath: /etc/kafka
3032
- name: data
@@ -61,9 +63,11 @@ spec:
6163
- name: data
6264
mountPath: /var/lib/zookeeper/data
6365
volumes:
64-
- name: config
66+
- name: configmap
6567
configMap:
6668
name: zookeeper-config
69+
- name: config
70+
emptyDir: {}
6771
volumeClaimTemplates:
6872
- metadata:
6973
name: data

0 commit comments

Comments
 (0)