deploy-templates/templates/configmap.yaml (38 lines of code) (raw):

apiVersion: v1 kind: ConfigMap metadata: name: {{ .Chart.Name }} data: application.yml: |- server.max-http-header-size: 32KB ceph.http-endpoint: {{ .Values.ceph.host }} s3: {{ .Values.s3 | toYaml | nindent 6 }} form-submission-validation.url: http://form-submission-validation:8080 bpms.url: http://bpms:8080 {{- if eq .Values.global.deploymentMode "development" }} management.endpoints.web.exposure.include: '*' {{- else }} management.endpoints.web.exposure.include: 'health, prometheus' {{- end }} platform.security.csrf.enabled: {{ .Values.platform.security.csrf.enabled }} digital-documents: max-file-size: {{ .Values.digitalDocuments.maxFileSize }} max-total-file-size: {{ .Values.digitalDocuments.maxTotalFileSize }} data-platform: kafka: enabled: true bootstrap: {{ .Values.kafka.service }} topic-properties: num-partitions: {{ .Values.kafka.numPartitions }} replication-factor: {{ .Values.global.kafkaOperator.replicationFactor }} ssl: enabled: {{ .Values.kafka.sslEnabled }} keystore-certificate: {{ .Values.kafka.sslUserCertificate }} keystore-key: {{ .Values.kafka.sslUserKey }} truststore-certificate: {{ .Values.kafka.sslClusterCertificate }} keystore-type: {{ .Values.kafka.sslCertType }} truststore-type: {{ .Values.kafka.sslCertType }} error-handler: initial-interval: {{ .Values.kafka.errorHandlerInitialInterval }} max-elapsed-time: {{ .Values.kafka.errorHandlerMaxElapsedTime }} multiplier: {{ .Values.kafka.errorHandlerMultiplier }}