@@ -182,36 +182,12 @@ spec:
182182 affinity :
183183{{ $instance.affinity | toYaml | indent 8 }}
184184 {{- end }}
185- {{- if $instance.resources }}
186- resources :
187- {{- if $instance.resources.requests }}
188- requests :
189- cpu : {{ $instance.resources.requests.cpu }}
190- memory : {{ $instance.resources.requests.memory }}
191- {{- end }}
192- {{- if $instance.resources.limits }}
193- limits :
194- cpu : {{ $instance.resources.limits.cpu }}
195- memory : {{ $instance.resources.limits.memory }}
196- {{- end }}
197- {{- end }}
185+ {{- include "pg-database.resources" $instance | indent 6 }}
198186 {{- if $instance.containers }}
199187 containers :
200188 {{- if $instance.containers.replicaCertCopy }}
201189 replicaCertCopy :
202- {{- if $instance.containers.replicaCertCopy.resources }}
203- resources :
204- {{- if $instance.containers.replicaCertCopy.resources.requests }}
205- requests :
206- cpu : {{ $instance.containers.replicaCertCopy.resources.requests.cpu }}
207- memory : {{ $instance.containers.replicaCertCopy.resources.requests.memory }}
208- {{- end }}
209- {{- if $instance.containers.replicaCertCopy.resources.limits }}
210- limits :
211- cpu : {{ $instance.containers.replicaCertCopy.resources.limits.cpu }}
212- memory : {{ $instance.containers.replicaCertCopy.resources.limits.memory }}
213- {{- end }}
214- {{- end }}
190+ {{- include "pg-database.resources" $instance.containers.replicaCertCopy | indent 10 }}
215191 {{- end }}
216192 {{- end }}
217193 {{- if $instance.sidecars }}
@@ -287,36 +263,12 @@ spec:
287263 image : {{ .Values.proxy.pgBouncer.image }}
288264 replicas : {{ .Values.proxy.pgBouncer.replicas}}
289265 exposeSuperusers : {{ .Values.proxy.pgBouncer.exposeSuperusers | default true }}
290- {{- if .Values.proxy.pgBouncer.resources }}
291- resources :
292- {{- if .Values.proxy.pgBouncer.resources.requests }}
293- requests :
294- cpu : {{ .Values.proxy.pgBouncer.resources.requests.cpu }}
295- memory : {{ .Values.proxy.pgBouncer.resources.requests.memory }}
296- {{- end }}
297- {{- if .Values.proxy.pgBouncer.resources.limits }}
298- limits :
299- cpu : {{ .Values.proxy.pgBouncer.resources.limits.cpu }}
300- memory : {{ .Values.proxy.pgBouncer.resources.limits.memory }}
301- {{- end }}
302- {{- end }}
266+ {{- include "pg-database.resources" .Values.proxy.pgBouncer | indent 6 }}
303267 {{- if .Values.proxy.pgBouncer.containers }}
304268 containers :
305269 {{- if .Values.proxy.pgBouncer.containers.pgbouncerConfig }}
306270 pgbouncerConfig :
307- {{- if .Values.proxy.pgBouncer.containers.pgbouncerConfig.resources }}
308- resources :
309- {{- if .Values.proxy.pgBouncer.containers.pgbouncerConfig.resources.requests }}
310- requests :
311- cpu : {{ .Values.proxy.pgBouncer.containers.pgbouncerConfig.resources.requests.cpu }}
312- memory : {{ .Values.proxy.pgBouncer.containers.pgbouncerConfig.resources.requests.memory }}
313- {{- end }}
314- {{- if .Values.proxy.pgBouncer.containers.pgbouncerConfig.resources.limits }}
315- limits :
316- cpu : {{ .Values.proxy.pgBouncer.containers.pgbouncerConfig.resources.limits.cpu }}
317- memory : {{ .Values.proxy.pgBouncer.containers.pgbouncerConfig.resources.limits.memory }}
318- {{- end }}
319- {{- end }}
271+ {{- include "pg-database.resources" .Values.proxy.pgBouncer.containers.pgbouncerConfig | indent 10 }}
320272 {{- end }}
321273 {{- end }}
322274 {{- if .Values.proxy.pgBouncer.expose }}
@@ -395,51 +347,18 @@ spec:
395347 containers :
396348 {{- if .Values.backups.pgbackrest.containers.pgbackrest }}
397349 pgbackrest :
398- {{- if .Values.backups.pgbackrest.containers.pgbackrest.resources }}
399- resources :
400- {{- if .Values.backups.pgbackrest.containers.pgbackrest.resources.requests }}
401- requests :
402- cpu : {{ .Values.backups.pgbackrest.containers.pgbackrest.resources.requests.cpu }}
403- memory : {{ .Values.backups.pgbackrest.containers.pgbackrest.resources.requests.memory }}
404- {{- end }}
405- {{- if .Values.backups.pgbackrest.containers.pgbackrest.resources.limits }}
406- limits :
407- cpu : {{ .Values.backups.pgbackrest.containers.pgbackrest.resources.limits.cpu }}
408- memory : {{ .Values.backups.pgbackrest.containers.pgbackrest.resources.limits.memory }}
409- {{- end }}
410- {{- end }}
350+ {{- include "pg-database.resources" .Values.backups.pgbackrest.containers.pgbackrest | indent 10 }}
411351 {{- end }}
412352 {{- if .Values.backups.pgbackrest.containers.pgbackrestConfig }}
413353 pgbackrestConfig :
414- {{- if .Values.backups.pgbackrest.containers.pgbackrestConfig.resources }}
415- resources :
416- {{- if .Values.backups.pgbackrest.containers.pgbackrestConfig.resources.requests }}
417- requests :
418- cpu : {{ .Values.backups.pgbackrest.containers.pgbackrestConfig.resources.requests.cpu }}
419- memory : {{ .Values.backups.pgbackrest.containers.pgbackrestConfig.resources.requests.memory }}
420- {{- end }}
421- {{- if .Values.backups.pgbackrest.containers.pgbackrestConfig.resources.limits }}
422- limits :
423- cpu : {{ .Values.backups.pgbackrest.containers.pgbackrestConfig.resources.limits.cpu }}
424- memory : {{ .Values.backups.pgbackrest.containers.pgbackrestConfig.resources.limits.memory }}
425- {{- end }}
426- {{- end }}
354+ {{- include "pg-database.resources" .Values.backups.pgbackrest.containers.pgbackrestConfig | indent 10 }}
427355 {{- end }}
428356 {{- end }}
429357 {{- if .Values.backups.pgbackrest.jobs }}
430358 jobs :
431359 priorityClassName : {{ .Values.backups.pgbackrest.jobs.priorityClassName }}
432- resources :
433- {{- if .Values.backups.pgbackrest.jobs.resources.requests }}
434- requests :
435- cpu : {{ .Values.backups.pgbackrest.jobs.resources.requests.cpu }}
436- memory : {{ .Values.backups.pgbackrest.jobs.resources.requests.memory }}
437- {{- end }}
438- {{- if .Values.backups.pgbackrest.jobs.resources.limits }}
439- limits :
440- cpu : {{ .Values.backups.pgbackrest.jobs.resources.limits.cpu }}
441- memory : {{ .Values.backups.pgbackrest.jobs.resources.limits.memory }}
442- {{- end }}
360+ {{- end }}
361+ {{- include "pg-database.resources" .Values.backups.pgbackrest.jobs | indent 8 }}
443362 {{- if .Values.backups.pgbackrest.jobs.tolerations }}
444363 tolerations :
445364{{ .Values.backups.pgbackrest.jobs.tolerations | toYaml | indent 10 }}
0 commit comments