-
Notifications
You must be signed in to change notification settings - Fork 126
/
configmap.yaml
44 lines (39 loc) · 1.32 KB
/
configmap.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
{{- if .Values.zeebe.enabled -}}
kind: ConfigMap
metadata:
name: {{ include "zeebe.fullname.borker" . }}
labels:
{{- include "zeebe.labels.broker" . | nindent 4 }}
apiVersion: v1
data:
startup.sh: |
#!/usr/bin/env bash
set -eux -o pipefail
{{- if eq .Values.global.multiregion.installationType "failOver" }}
export ZEEBE_BROKER_CLUSTER_NODEID=${ZEEBE_BROKER_CLUSTER_NODEID:-$[${K8S_NAME##*-} * 2 * {{.Values.global.multiregion.regions}} + {{.Values.global.multiregion.regionId}}]}
{{- else }}
export ZEEBE_BROKER_CLUSTER_NODEID=${ZEEBE_BROKER_CLUSTER_NODEID:-$[${K8S_NAME##*-} * {{.Values.global.multiregion.regions}} + {{.Values.global.multiregion.regionId}}]}
{{- end }}
if [ "$(ls -A /exporters/)" ]; then
mkdir /usr/local/zeebe/exporters/
cp -a /exporters/*.jar /usr/local/zeebe/exporters/
else
echo "No exporters available."
fi
{{- if .Values.zeebe.debug }}
env
{{- end }}
{{- if eq .Values.global.multiregion.installationType "failBack" }}
if [ $[${K8S_NAME##*-} % 2] -eq 0 ]
then
trap : TERM INT; sleep infinity & wait
else
exec /usr/local/zeebe/bin/broker fi
{{- else }}
exec /usr/local/zeebe/bin/broker
{{- end }}
broker-log4j2.xml: |
{{- if .Values.zeebe.log4j2 }}
{{ .Values.zeebe.log4j2 | indent 4 | trim }}
{{- end }}
{{- end }}