4040status :
4141 loadBalancer : {}
4242{{ end }}
43-
44- {{ if eq .Values.dbSettings.dbProvider "local"}}
45- apiVersion : " apps/v1"
46- kind : " Deployment"
47- metadata :
48- annotations :
49- # This is what defines this resource as a hook. Without this line, the
50- # job is considered part of the release.
51- " helm.sh/hook " : pre-install, pre-upgrade, pre-rollback
52- " helm.sh/hook-weight " : " 0"
53- " helm.sh/hook-delete-policy " : before-hook-creation, hook-succeeded
54- name : " postgres-hook"
55- namespace : " default"
56- labels :
57- app : " postgres-hook"
58- spec :
59- replicas : 1
60- selector :
61- matchLabels :
62- app : " postgres"
63- template :
64- metadata :
65- labels :
66- app : " postgres"
67- spec :
68- containers :
69- - name : " postgres"
70- image : " postgres:9.6.2"
71- env :
72- - name : " POSTGRES_DB"
73- value : {{ .Values.dbSettings.dbName }}
74- - name : " POSTGRES_USER"
75- value : {{ .Values.dbSettings.dbUser }}
76- - name : " POSTGRES_PASSWORD"
77- value : {{ .Values.dbSettings.dbPassword }}
78- ports :
79- - containerPort : 5432
80- name : postgres
81- volumeMounts :
82- - name : postgres-storage
83- mountPath : /var/lib/postgresql/db-data
84- volumes :
85- - name : postgres-storage
86- persistentVolumeClaim :
87- claimName : postgres-pv-claim
88- {{ end }}
8943{{ if eq .Values.dbSettings.dbProvider "local"}}
9044apiVersion : v1
9145kind : Service
@@ -94,12 +48,12 @@ metadata:
9448 # This is what defines this resource as a hook. Without this line, the
9549 # job is considered part of the release.
9650 " helm.sh/hook " : pre-install, pre-upgrade, pre-rollback
97- " helm.sh/hook-weight " : " 0 "
51+ " helm.sh/hook-weight " : " 1 "
9852 " helm.sh/hook-delete-policy " : before-hook-creation, hook-succeeded
9953 name : diffgram-postgres-hook
10054spec :
10155 ports :
10256 - port : 5432
10357 selector :
104- app : diffgram- postgres-hook
58+ app : postgres
10559{{ end }}
0 commit comments