{{- if .Values.oauth.enabled }}
apiVersion: v1
kind: Secret
metadata:
  name: {{ template "chronograf.fullname" . }}
type: Opaque
data:
  token_secret: {{ .Values.oauth.token_secret | b64enc | quote }}
{{- if .Values.oauth.jwks_url }}
  jwks_url: {{ .Values.oauth.jwks_url | b64enc | quote }}
{{- end }}
{{- if .Values.oauth.github.enabled }}
  gh_client_id: {{ .Values.oauth.github.client_id | b64enc | quote }}
  gh_client_secret: {{ .Values.oauth.github.client_secret | b64enc | quote }}
  gh_orgs: {{ .Values.oauth.github.gh_orgs | b64enc | quote }}
{{- end }}
{{- if .Values.oauth.google.enabled }}
  go_client_id: {{ .Values.oauth.google.client_id | b64enc | quote }}
  go_client_secret: {{ .Values.oauth.google.client_secret | b64enc | quote }}
  go_domains: {{ .Values.oauth.google.domains | b64enc | quote }}
  go_public_url: {{ .Values.oauth.google.public_url | b64enc | quote }}
{{- end }}
{{- if .Values.oauth.heroku.enabled }}
  he_client_id: {{ .Values.oauth.heroku.client_id | b64enc | quote }}
  he_client_secret: {{ .Values.oauth.heroku.client_secret | b64enc | quote }}
  he_orgs: {{ .Values.oauth.heroku.heroku_orgs | b64enc | quote }}
{{- end }}
{{- if .Values.oauth.generic.enabled }}
  gen_client_id: {{ .Values.oauth.generic.client_id | b64enc | quote }}
  gen_client_secret: {{ .Values.oauth.generic.client_secret | b64enc | quote }}
  gen_api_key: {{ .Values.oauth.generic.api_key | b64enc | quote }}
  gen_scopes: {{ .Values.oauth.generic.scopes | b64enc | quote }}
  gen_public_url: {{ .Values.oauth.generic.public_url | b64enc | quote }}
  gen_auth_url: {{ .Values.oauth.generic.auth_url | b64enc | quote }}
  gen_token_url: {{ .Values.oauth.generic.token_url | b64enc | quote }}
  gen_api_url: {{ .Values.oauth.generic.api_url | b64enc | quote }}
{{- end }}
{{- end }}