Skip to content

Commit

Permalink
Fixing retain policy on persistent volume for postgres:
Browse files Browse the repository at this point in the history
  • Loading branch information
hectormachin committed Jul 26, 2023
1 parent e35ad5c commit 83d0f29
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@ metadata:
{{- include "postgres.labels" . | nindent 6 }}
name: postgres-claim0
spec:
storageClassName: postgres-retain
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
storage: {{ .Values.postgres.storage.size }}
status: {}
2 changes: 0 additions & 2 deletions charts/postgres/templates/postgres-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@ spec:
spec:
containers:
- env:
- name: POSTGRES_DB
value: {{ .Values.postgres.service.dbName }}
- name: POSTGRES_HOST_AUTH_METHOD
value: {{ .Values.postgres.service.authMethod }}
- name: POSTGRES_PASSWORD
Expand Down
10 changes: 10 additions & 0 deletions charts/postgres/templates/postgres-storage-class.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
creationTimestamp: null
labels:
{{- include "postgres.labels" . | nindent 6 }}
name: postgres-retain
provisioner: {{ .Values.postgres.storage.provisioner }}
reclaimPolicy: Retain
volumeBindingMode: {{ .Values.postgres.storage.volumeBindingMode }}
4 changes: 4 additions & 0 deletions charts/postgres/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ postgres:
dbPassword: cGFzc3dvcmQ=
sslMode: disable
schemaVersionTable: swoop.schema_version
storage:
size: 1Gi
volumeBindingMode: WaitForFirstConsumer
provisioner: kubernetes.io/no-provisioner
deployment:
name: postgres
replicaCount: 1

0 comments on commit 83d0f29

Please sign in to comment.