X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=it%2Fotf.git;a=blobdiff_plain;f=otf-helm%2Fotf%2Fcharts%2Fdatabases%2Fmongodb%2Ftemplates%2Fsecrets.yaml;fp=otf-helm%2Fotf%2Fcharts%2Fdatabases%2Fmongodb%2Ftemplates%2Fsecrets.yaml;h=c57ea21da4033937aea9f2c46e3c2eac578b765b;hp=0000000000000000000000000000000000000000;hb=321c6b595a3f05db9e4327c16af85c16752f9ec2;hpb=29cd8447ada8036b91ad2ca75a3c1c3fe0d8ba55 diff --git a/otf-helm/otf/charts/databases/mongodb/templates/secrets.yaml b/otf-helm/otf/charts/databases/mongodb/templates/secrets.yaml new file mode 100644 index 0000000..c57ea21 --- /dev/null +++ b/otf-helm/otf/charts/databases/mongodb/templates/secrets.yaml @@ -0,0 +1,38 @@ +{{ if and .Values.usePassword (not .Values.existingSecret) -}} +apiVersion: v1 +kind: Secret +metadata: + name: {{ template "mongodb.fullname" . }} + namespace: {{.Values.namespace }} + labels: + app: {{ template "mongodb.name" . }} + chart: {{ template "mongodb.chart" . }} + release: "{{ .Release.Name }}" + heritage: "{{ .Release.Service }}" +type: Opaque +data: + {{- if .Values.mongodbRootPassword }} + mongodb-root-password: {{ .Values.mongodbRootPassword | b64enc | quote }} + {{- else }} + mongodb-root-password: {{ randAlphaNum 10 | b64enc | quote }} + {{- end }} + {{- if and .Values.mongodbUsername .Values.mongodbDatabase }} + {{- if .Values.mongodbPassword }} + mongodb-password: {{ .Values.mongodbPassword | b64enc | quote }} + {{- else }} + mongodb-password: {{ randAlphaNum 10 | b64enc | quote }} + {{- end }} + {{- end }} + {{- if .Values.replicaSet.enabled }} + {{- if .Values.replicaSet.key }} + mongodb-replica-set-key: {{ .Values.replicaSet.key | b64enc | quote }} + {{- else }} + mongodb-replica-set-key: {{ randAlphaNum 10 | b64enc | quote }} + {{- end }} + {{- end }} +{{- end }} + mongodb-ip: {{ .Values.mongodbIP | b64enc | quote }} + mongodb-username: {{ .Values.mongodbUsername | b64enc | quote }} + mongodb-password: {{ .Values.mongodbPassword | b64enc | quote }} + mongodb-replicaSet: {{ .Values.replicaSet.name | b64enc | quote}} + mongodb-database: {{ .Values.mongodbDatabase | b64enc | quote}}