{{- if .Values.oidc.enabled }} {{- if eq (and (not (empty .Values.oidc.clientId)) (not (empty .Values.oidc.clientSecret))) (not (empty .Values.oidc.existingSecret)) -}} {{- fail "Either specify inline `clientId` and `clientSecret` or refer to them via `existingSecret`" -}} {{- end }} {{- if (and (and (not (empty .Values.oidc.clientId)) (not (empty .Values.oidc.clientSecret))) (empty .Values.oidc.existingSecret)) -}} apiVersion: v1 kind: Secret metadata: name: {{ include "planka.fullname" . }}-oidc labels: {{- include "planka.labels" . | nindent 4 }} type: Opaque data: clientId: {{ .Values.oidc.clientId | b64enc | quote }} clientSecret: {{ .Values.oidc.clientSecret | b64enc | quote }} {{- end }} {{- end }}