-
Notifications
You must be signed in to change notification settings - Fork 54
/
Copy pathsecret.yml
34 lines (34 loc) · 1.3 KB
/
secret.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
{{ if .Values.manager.secret.enabled }}
apiVersion: v1
kind: Secret
metadata:
name: sap-btp-service-operator
namespace: {{ .Release.Namespace }}
type: Opaque
data:
{{- if .Values.manager.secret.b64encoded }}
clientid: {{ .Values.manager.secret.clientid | quote }}
{{- if .Values.manager.secret.clientsecret }}
clientsecret: {{ .Values.manager.secret.clientsecret | quote }}
{{- end }}
sm_url: {{ .Values.manager.secret.sm_url | quote }}
tokenurl: {{ .Values.manager.secret.tokenurl | quote }}
{{- else}}
clientid: {{ .Values.manager.secret.clientid | b64enc | quote }}
{{- if .Values.manager.secret.clientsecret }}
clientsecret: {{ .Values.manager.secret.clientsecret | b64enc | quote }}
{{- end }}
sm_url: {{ .Values.manager.secret.sm_url | b64enc | quote }}
tokenurl: {{ .Values.manager.secret.tokenurl | b64enc | quote }}
{{- end }}
tokenurlsuffix: {{ .Values.manager.secret.tokenurlsuffix | b64enc | quote }}
{{- if and (.Values.manager.secret.tls.crt) (.Values.manager.secret.tls.key) }}
{{- if .Values.manager.secret.b64encoded }}
tls.crt: {{ .Values.manager.secret.tls.crt }}
tls.key: {{ .Values.manager.secret.tls.key }}
{{- else}}
tls.crt: {{ .Values.manager.secret.tls.crt | b64enc }}
tls.key: {{ .Values.manager.secret.tls.key | b64enc }}
{{- end }}
{{- end }}
{{ end }}