apiVersion: v1 kind: ConfigMap metadata: name: {{ template "shuttle.coordinator" . }} labels: {{- include "shuttle.labels" . | nindent 4 }} component: coordinator data: node.properties: | [] node.data-dir={{ .Values.server.node.dataDir }} plugin.dir={{ .Values.server.node.pluginDir }} {{- range $configValue := .Values.additionalNodeProperties }} {{ $configValue }} {{- end }} jvm.config: | -server -Xmx{{ .Values.coordinator.jvm.maxHeapSize }} -XX:+{{ .Values.coordinator.jvm.gcMethod.type }} -XX:G1HeapRegionSize={{ .Values.coordinator.jvm.gcMethod.g1.heapRegionSize }} -XX:+UseGCOverheadLimit -XX:+ExplicitGCInvokesConcurrent -XX:+HeapDumpOnOutOfMemoryError -XX:+ExitOnOutOfMemoryError -Djdk.attach.allowAttachSelf=true -XX:-UseBiasedLocking -XX:ReservedCodeCacheSize=512M -XX:PerMethodRecompilationCutoff=10000 -XX:PerBytecodeRecompilationCutoff=10000 -Djdk.nio.maxCachedBufferSize=2000000 -XX:+UnlockDiagnosticVMOptions -XX:+UseAESCTRIntrinsics {{ $configValue }} {{- end }} config.properties: | coordinator=true {{- if gt (int .Values.server.workers) 0 }} node-scheduler.include-coordinator=false {{- else }} node-scheduler.include-coordinator=true {{- end }} http-server.http.port={{ .Values.service.port }} memory.heap-headroom-per-node={{ .Values.server.config.memory.heapHeadroomPerNode }} discovery-server.enabled=true discovery.uri=http://localhost:{{ .Values.service.port }} --- {{- if .Values.accessControl }}{{- if eq .Values.accessControl.type "configmap" }} apiVersion: v1 kind: ConfigMap metadata: name: trino-access-control-volume-coordinator labels: {{- include "shuttle.labels" . | nindent 4 }} app.kubernetes.io/component: coordinator data: {{- range $key, $val := .Values.accessControl.rules }} {{ $key }}: {{ $val | quote }} {{- end }} {{- end }}{{- end }} --- apiVersion: v1 kind: ConfigMap metadata: name: schemas-volume-coordinator labels: {{- include "shuttle.labels" . | nindent 4 }} app.kubernetes.io/component: coordinator data: {{- range $key, $val := .Values.kafka.tableDescriptions }} {{ $key }}: {{ $val | quote }} {{- end }} ---