--- kind: ConfigMap apiVersion: v1 metadata: name: {{ .Release.Name }}-zeebe-application labels: app.kubernetes.io/name: {{ .Release.Name }}-zeebe helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" data: application.yaml: | zeebe: broker: gateway: # Enable the embedded gateway to start on broker startup. # This setting can also be overridden using the environment variable ZEEBE_BROKER_GATEWAY_ENABLE. enable: true network: # Sets the port the embedded gateway binds to. # This setting can also be overridden using the environment variable ZEEBE_BROKER_GATEWAY_NETWORK_PORT. port: 26500 security: # Enables TLS authentication between clients and the gateway # This setting can also be overridden using the environment variable ZEEBE_BROKER_GATEWAY_SECURITY_ENABLED. enabled: false network: # Controls the default host the broker should bind to. Can be overwritten on a # per binding basis for client, management and replication # This setting can also be overridden using the environment variable ZEEBE_BROKER_NETWORK_HOST. host: 0.0.0.0 data: # Specify a directory in which data is stored. # This setting can also be overridden using the environment variable ZEEBE_BROKER_DATA_DIRECTORY. directory: data # The size of data log segment files. # This setting can also be overridden using the environment variable ZEEBE_BROKER_DATA_LOGSEGMENTSIZE. logSegmentSize: 128MB # How often we take snapshots of streams (time unit) # This setting can also be overridden using the environment variable ZEEBE_BROKER_DATA_SNAPSHOTPERIOD. snapshotPeriod: 15m cluster: # Specifies the Zeebe cluster size. # This can also be overridden using the environment variable ZEEBE_BROKER_CLUSTER_CLUSTERSIZE. clusterSize: 1 # Controls the replication factor, which defines the count of replicas per partition. # This can also be overridden using the environment variable ZEEBE_BROKER_CLUSTER_REPLICATIONFACTOR. replicationFactor: 1 # Controls the number of partitions, which should exist in the cluster. # This can also be overridden using the environment variable ZEEBE_BROKER_CLUSTER_PARTITIONSCOUNT. partitionsCount: 1 threads: # Controls the number of non-blocking CPU threads to be used. # WARNING: You should never specify a value that is larger than the number of physical cores # available. Good practice is to leave 1-2 cores for ioThreads and the operating # system (it has to run somewhere). For example, when running Zeebe on a machine # which has 4 cores, a good value would be 2. # This setting can also be overridden using the environment variable ZEEBE_BROKER_THREADS_CPUTHREADCOUNT cpuThreadCount: 2 # Controls the number of io threads to be used. # This setting can also be overridden using the environment variable ZEEBE_BROKER_THREADS_IOTHREADCOUNT ioThreadCount: 2 exporters: #elasticsearch: #className: io.camunda.zeebe.exporter.ElasticsearchExporter hazelcast: className: io.zeebe.hazelcast.exporter.HazelcastExporter jarPath: exporters/zeebe-hazelcast-exporter-1.0.1-jar-with-dependencies.jar