{{- if .Values.postgresql.enabled }} apiVersion: postgresql.cnpg.io/v1 kind: Cluster metadata: name: {{ .Values.postgresql.clusterName }} labels: {{- include "caduser.labels" . | nindent 4 }} spec: instances: {{ .Values.postgresql.instances }} imageName: {{ .Values.postgresql.image }} bootstrap: initdb: database: {{ .Values.postgresql.databaseName }} owner: {{ .Values.postgresql.owner }} {{- with .Values.postgresql.initdb }} {{- toYaml . | nindent 6 }} {{- end }} storage: size: {{ .Values.postgresql.storageSize }} {{- if .Values.postgresql.storageClass }} storageClass: {{ .Values.postgresql.storageClass }} {{- end }} resources: {{- toYaml .Values.postgresql.resources | nindent 4 }} {{- if .Values.postgresql.superuserSecret }} superuserSecret: name: {{ .Values.postgresql.superuserSecret }} {{- end }} {{- end }}