build/server/helm/templates/kusto-plugin-auth-configmap.yaml (30 lines of code) (raw):

apiVersion: v1 data: jaeger-kusto-config.json: |- { {{- if .Values.authConfig.clientId }} "clientId": {{ .Values.authConfig.clientId | quote}}, {{- end }} {{- if .Values.authConfig.clientSecret }} "clientSecret": {{ .Values.authConfig.clientSecret | quote}}, {{- end }} {{- if .Values.authConfig.traceTableName }} "traceTableName": {{ .Values.authConfig.traceTableName | quote}}, {{- end }} "useWorkloadIdentity": {{default false .Values.authConfig.useWorkloadIdentity }}, "useManagedIdentity": {{default false .Values.authConfig.useManagedIdentity}}, "database": {{ .Values.authConfig.database | quote}}, "endpoint": {{ .Values.authConfig.clusterUrl | quote}}, {{- if .Values.authConfig.tenantId }} "tenantId": {{ .Values.authConfig.tenantId | quote}} {{- end }} } kind: ConfigMap metadata: annotations: use-subpath: "true" labels: io.service.name: kusto-jaeger-plugin app: {{ .Release.Name }}-app name: plugin-auth-config namespace: {{ .Release.Namespace }}