File tree Expand file tree Collapse file tree
charts/concrnt2-migration Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,5 +2,5 @@ apiVersion: v2
22appVersion : " 2.0.0"
33description : A Helm chart for concrnt
44name : concrnt2-migration
5- version : 0.0.7
5+ version : 0.0.8
66icon : https://square.concrnt.net/assets/Concrnt-Logo-Circle.png
Original file line number Diff line number Diff line change @@ -118,6 +118,25 @@ spec:
118118
119119---
120120
121+ {{- if .Values.postgres.enabled }}
122+ apiVersion : v1
123+ kind : Service
124+ metadata :
125+ name : v2db
126+ labels :
127+ name : v2db
128+ spec :
129+ ports :
130+ - port : 5432
131+ targetPort : postgres
132+ protocol : TCP
133+ selector :
134+ name : v2db
135+ type : ClusterIP
136+ {{- end }}
137+
138+ ---
139+
121140{{- if .Values.redis.enabled }}
122141apiVersion : v1
123142kind : Service
Original file line number Diff line number Diff line change @@ -141,3 +141,63 @@ spec:
141141 storage : {{ .Values.redis.storage }}
142142{{- end }}
143143
144+ ---
145+ {{- if .Values.postgres.enabled }}
146+ apiVersion : apps/v1
147+ kind : StatefulSet
148+ metadata :
149+ name : v2db
150+ spec :
151+ replicas : 1
152+ serviceName : v2db
153+ selector :
154+ matchLabels :
155+ name : v2db
156+ template :
157+ metadata :
158+ labels :
159+ name : v2db
160+ spec :
161+ containers :
162+ - name : posgresql
163+ image : docker.io/postgres:18-bookworm
164+ ports :
165+ - name : postgres
166+ containerPort : 5432
167+ {{- if .Values.postgres.useSecret }}
168+ envFrom :
169+ - secretRef :
170+ name : postgres-secret
171+ {{- else }}
172+ env :
173+ - name : POSTGRES_USER
174+ value : postgres
175+ - name : POSTGRES_PASSWORD
176+ value : postgres
177+ - name : POSTGRES_DB
178+ value : concrnt
179+ {{- end }}
180+ volumeMounts :
181+ - name : postgres-varlib
182+ mountPath : {{ .Values.postgres.mountPath }}
183+ {{- if .Values.postgres.createExporter }}
184+ - name : postgres-exporter
185+ image : quay.io/prometheuscommunity/postgres-exporter
186+ ports :
187+ - name : postgres-expr
188+ containerPort : 9187
189+ env :
190+ - name : DATA_SOURCE_NAME
191+ value : " postgresql://postgres:postgres@localhost:5432/postgres?sslmode=disable"
192+ {{- end }}
193+ volumeClaimTemplates :
194+ - metadata :
195+ name : postgres-varlib
196+ spec :
197+ accessModes :
198+ - ReadWriteOnce
199+ resources :
200+ requests :
201+ storage : {{ .Values.postgres.storage }}
202+ {{- end }}
203+
Original file line number Diff line number Diff line change 11server :
22 dsn : " host=db user=postgres password=postgres dbname=concrnt port=5432 sslmode=disable"
3- dsn2 : " host=db user=postgres password=postgres dbname=concrnt2 port=5432 sslmode=disable"
3+ dsn2 : " host=v2db user=postgres password=postgres dbname=concrnt port=5432 sslmode=disable"
44 redisAddr : " redis:6379"
55 memcachedAddr : " memcached:11211"
66 captchaSitekey : " 6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI"
You can’t perform that action at this time.
0 commit comments