30 lines
1,000 B
YAML
30 lines
1,000 B
YAML
|
|
{{- if .Values.postgresql.enabled }}
|
||
|
|
apiVersion: v1
|
||
|
|
kind: Secret
|
||
|
|
metadata:
|
||
|
|
name: {{ .Values.postgresql.credentialsSecret }}
|
||
|
|
namespace: {{ .Values.namespace }}
|
||
|
|
labels:
|
||
|
|
{{- include "osint-dashboard.labels" . | nindent 4 }}
|
||
|
|
annotations:
|
||
|
|
# SOPS will encrypt this - use 'sops --encrypt --in-place' after generation
|
||
|
|
type: Opaque
|
||
|
|
stringData:
|
||
|
|
username: osint_admin
|
||
|
|
password: CHANGE_ME_USE_SOPS
|
||
|
|
connection_string: "postgresql://osint_admin:CHANGE_ME_USE_SOPS@{{ .Values.postgresql.clusterName }}.{{ .Values.namespace }}.svc:5432/osint?sslmode=require"
|
||
|
|
---
|
||
|
|
apiVersion: v1
|
||
|
|
kind: Secret
|
||
|
|
metadata:
|
||
|
|
name: osint-pg-reader-credentials
|
||
|
|
namespace: {{ .Values.namespace }}
|
||
|
|
labels:
|
||
|
|
{{- include "osint-dashboard.labels" . | nindent 4 }}
|
||
|
|
type: Opaque
|
||
|
|
stringData:
|
||
|
|
username: osint_reader
|
||
|
|
password: CHANGE_ME_USE_SOPS
|
||
|
|
connection_string: "postgresql://osint_reader:CHANGE_ME_USE_SOPS@{{ .Values.postgresql.clusterName }}.{{ .Values.namespace }}.svc:5432/osint?sslmode=require"
|
||
|
|
{{- end }}
|