From cd3a66658f334ffa8adf28e1f311e0d696720017 Mon Sep 17 00:00:00 2001 From: ObjectNotFound Date: Wed, 11 Dec 2024 14:50:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5PostgreSQL=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../databases/templates/pgsql/pgsql-deployment.yaml | 6 ++++++ .../chart/databases/templates/pgsql/pgsql-secret.yaml | 11 +++++++++++ 2 files changed, 17 insertions(+) create mode 100644 deploy/chart/databases/templates/pgsql/pgsql-secret.yaml diff --git a/deploy/chart/databases/templates/pgsql/pgsql-deployment.yaml b/deploy/chart/databases/templates/pgsql/pgsql-deployment.yaml index 15fbff6f..df8cee79 100644 --- a/deploy/chart/databases/templates/pgsql/pgsql-deployment.yaml +++ b/deploy/chart/databases/templates/pgsql/pgsql-deployment.yaml @@ -44,10 +44,16 @@ spec: volumeMounts: - mountPath: /var/lib/postgresql/data name: pgsql-data + - mountPath: /docker-entrypoint-initdb.d/init.sql + name: pgsql-init + subPath: init.sql resources: {{- toYaml .Values.databases.pgsql.resources | nindent 12 }} volumes: - name: pgsql-data persistentVolumeClaim: claimName: pgsql-pvc-{{ .Release.Name }} + - name: pgsql-init + secret: + secretName: pgsql-secret-{{ .Release.Name }} {{- end }} diff --git a/deploy/chart/databases/templates/pgsql/pgsql-secret.yaml b/deploy/chart/databases/templates/pgsql/pgsql-secret.yaml new file mode 100644 index 00000000..a3b3c45c --- /dev/null +++ b/deploy/chart/databases/templates/pgsql/pgsql-secret.yaml @@ -0,0 +1,11 @@ +{{- if .Values.databases.pgsql.enabled }} +apiVersion: v1 +kind: Secret +metadata: + name: pgsql-secret-{{ .Release.Name }} + namespace: {{ .Release.Namespace }} +type: Opaque +stringData: + init.sql: | +{{ tpl (.Files.Get "configs/pgsql/init.sql") . | indent 4 }} +{{- end }} -- Gitee