21 lines
765 B
YAML
21 lines
765 B
YAML
|
|
apiVersion: "kci.rocks/v1alpha1"
|
||
|
|
kind: "Database"
|
||
|
|
metadata:
|
||
|
|
name: {{ include "..fullname" . }}-db
|
||
|
|
labels:
|
||
|
|
{{- include "..labels" . | nindent 8 }}
|
||
|
|
spec:
|
||
|
|
secretName: {{ include "..fullname" . }}-db-auth
|
||
|
|
instance: {{ .Values.global.dbInstance | default "kincaid" }}
|
||
|
|
deletionProtected: true
|
||
|
|
backup:
|
||
|
|
enable: false
|
||
|
|
cron: "0 0 * * *"
|
||
|
|
secretsTemplates:
|
||
|
|
PMA_HOST:{{` "{{ .DatabaseHost }}" `}}
|
||
|
|
PMA_PORT:{{` "{{ .DatabasePort }}" `}}
|
||
|
|
PMA_USER:{{` "{{ .UserName }}" `}}
|
||
|
|
PMA_PASS:{{` "{{ .Password }}" `}}
|
||
|
|
PMA_NAME:{{` "{{ .DatabaseName }}" `}}
|
||
|
|
DATABASE_URL:{{` "{{ .Protocol }}://{{ .UserName }}:{{ .Password }}@{{ .DatabaseHost }}:{{ .DatabasePort }}/{{ .DatabaseName }}" `}}
|