| {{- if not .Values.loki.existingSecretForConfig -}} |
| apiVersion: v1 |
| {{- if eq .Values.loki.configStorageType "Secret" }} |
| kind: Secret |
| {{- else }} |
| kind: ConfigMap |
| {{- end }} |
| metadata: |
| name: {{ tpl .Values.loki.externalConfigSecretName . }} |
| namespace: {{ $.Release.Namespace }} |
| labels: |
| {{- include "loki.labels" . | nindent 4 }} |
| {{- if eq .Values.loki.configStorageType "Secret" }} |
| data: |
| config.yaml: {{ include "loki.calculatedConfig" . | b64enc }} |
| {{- else }} |
| data: |
| config.yaml: | |
| {{ include "loki.calculatedConfig" . | nindent 4 }} |
| {{- end -}} |
| {{- end }} |