deploy-templates/templates/configmap.yaml (30 lines of code) (raw):
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Chart.Name }}
data:
application.yml: |-
camunda.bpm.history-level: {{ .Values.camunda.bpm.historyLevel }}
camunda.bpm.database-history-level: {{ .Values.camunda.bpm.databaseHistoryLevel }}
spring.datasource.driver-class-name: org.postgresql.Driver
spring.datasource.url: jdbc:postgresql://citus-master:5432/camunda?ApplicationName={{ .Chart.Name }}
keycloakClientId: {{ .Values.keycloak.client }}
keycloakAdminUrl: {{ template "keycloak.url" . }}/auth/realms/{{ template "keycloak.adminRealm" . }}
keycloakcCamundaPluginAdminUrl: {{ template "keycloak.url" . }}/auth/admin/realms/{{ template "keycloak.adminRealm" . }}
spring.autoconfigure.exclude: com.epam.digital.data.platform.starter.security.PlatformSecurityAutoConfiguration,com.epam.digital.data.platform.starter.security.PermitAllSecurityAutoConfiguration,com.epam.digital.data.platform.starter.trembita.integration.base.config.TrembitaIntegrationAutoConfiguration
{{- if eq .Values.deployProfile "dev" }}
management.endpoints.web.exposure.include: '*'
{{- else }}
management.endpoints.web.exposure.include: 'health, prometheus'
{{- end }}
data-platform.kafka.bootstrap: {{ .Values.kafka.service }}
data-platform.kafka.ssl.enabled: {{ .Values.kafka.sslEnabled }}
data-platform.kafka.ssl.keystore-type: {{ .Values.kafka.sslCertType }}
data-platform.kafka.ssl.truststore-type: {{ .Values.kafka.sslCertType }}
data-platform.kafka.ssl.keystore-certificate: {{ .Values.kafka.sslUserCertificate }}
data-platform.kafka.ssl.keystore-key: {{ .Values.kafka.sslUserKey }}
data-platform.kafka.ssl.truststore-certificate: {{ .Values.kafka.sslClusterCertificate }}
bp-admin-portal:
monitoring:
metrics:
enabled: {{ .Values.global.bpAdminPortal.camunda.bpm.metrics.enabled }}