File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 2121 - name : {{ default "instance1" .Values.instanceName | quote }}
2222 replicas : {{ default 1 .Values.instanceReplicas }}
2323 dataVolumeClaimSpec :
24+ {{- if .Values.instanceStorageClassName }}
25+ storageClassName : {{ .Values.instanceStorageClassName | quote }}
26+ {{- end }}
2427 accessModes :
2528 - " ReadWriteOnce"
2629 resources :
5659 {{- if $repo.volume }}
5760 volume :
5861 volumeClaimSpec :
62+ {{- if $repo.volume.backupsStorageClassName }}
63+ storageClassName : {{ .Values.backupsStorageClassName | quote }}
64+ {{- end }}
5965 accessModes :
6066 - " ReadWriteOnce"
6167 resources :
@@ -114,6 +120,9 @@ spec:
114120 - name : repo1
115121 volume :
116122 volumeClaimSpec :
123+ {{- if .Values.backupsStorageClassName }}
124+ storageClassName : {{ .Values.backupsStorageClassName | quote }}
125+ {{- end }}
117126 accessModes :
118127 - " ReadWriteOnce"
119128 resources :
Original file line number Diff line number Diff line change @@ -73,6 +73,12 @@ postgresVersion: 14
7373# to the value below. Settings "instances" overrides this value.
7474# instanceSize: 1Gi
7575
76+ # instanceStorageClassName sets the storage class for the volume that contains the data.
77+ # This defaults to the "default" storage class defined in the cluster.
78+ # See: 'kubectl get storageclasses.storage.k8s.io | grep default'
79+ # Settings "instances" overrides this value.
80+ # instanceStorageClassName: "hostpath"
81+
7682# instanceMemory sets the memory limit for the Postgres instances. This defaults
7783# to no limit being set, but an example value is set below. Settings "instances"
7884# overrides this value.
@@ -169,6 +175,11 @@ postgresVersion: 14
169175# can be overridden by "pgBackRestConfig", if set. Defaults to the value below.
170176# backupsSize: 1Gi
171177
178+ # backupsStorageClassName sets the storage class to a class existing in Kubernetes.
179+ # Defaults to the "default" storage class defined in the cluster.
180+ # Can be overridden by "pgBackRestConfig", if set.
181+ # backupsStorageClassName: "hostpath"
182+
172183# s3 allows for AWS S3 or an S3 compatible storage system to be used for
173184# backups. This allows for a quick setup with S3; if you need more advanced
174185# setup, use pgBackRestConfig.
You can’t perform that action at this time.
0 commit comments