File tree Expand file tree Collapse file tree 4 files changed +17
-1
lines changed
charts/nfs-server-provisioner Expand file tree Collapse file tree 4 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -72,6 +72,7 @@ their default values.
72
72
| ` persistence.storageClass ` | PVC Storage Class for config volume | ` nil ` |
73
73
| ` persistence.accessMode ` | PVC Access Mode for config volume | ` ReadWriteOnce ` |
74
74
| ` persistence.size ` | PVC Storage Request for config volume | ` 1Gi ` |
75
+ | ` persistence.existingClaim ` | Use an existing Persistent Volume Claim for persistence | ` nil ` |
75
76
| ` storageClass.create ` | Enable creation of a StorageClass to consume this nfs-server-provisioner instance | ` true ` |
76
77
| ` storageClass.provisionerName ` | The provisioner name for the storageclass | ` cluster.local/{release-name}-{chart-name} ` |
77
78
| ` storageClass.defaultClass ` | Whether to set the created StorageClass as the clusters default StorageClass | ` false ` |
Original file line number Diff line number Diff line change @@ -128,6 +128,12 @@ spec:
128
128
{{- end }}
129
129
130
130
{{- if .Values.persistence.enabled }}
131
+ {{- if .Values.persistence.existingClaim }}
132
+ volumes :
133
+ - name : data
134
+ persistentVolumeClaim :
135
+ claimName : {{ tpl .Values.persistence.existingClaim . }}
136
+ {{- else }}
131
137
volumeClaimTemplates :
132
138
- metadata :
133
139
name : data
@@ -144,3 +150,4 @@ spec:
144
150
requests :
145
151
storage : {{ .Values.persistence.size | quote }}
146
152
{{- end }}
153
+ {{- end }}
Original file line number Diff line number Diff line change @@ -39,6 +39,14 @@ service:
39
39
40
40
persistence :
41
41
enabled : false
42
+
43
+ # # Existing Persistent Volume Claim
44
+ # # This should be used with persistence.enabled=true
45
+ # # If defined, an existing volume claim will be used, instead
46
+ # # of creating a new one. i.e. volume definition:
47
+ # # persistentVolumeClaim:
48
+ # # claimName: {{ tpl .Values.persistence.existingClaim . }}
49
+ # existingClaim: "my-existing-pvc"
42
50
43
51
# # Persistent Volume Storage Class
44
52
# # If defined, storageClassName: <storageClass>
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ require (
7
7
github.com/godbus/dbus v4.1.0+incompatible
8
8
github.com/imdario/mergo v0.3.7 // indirect
9
9
github.com/kubernetes-sigs/sig-storage-lib-external-provisioner v4.0.0+incompatible
10
- github.com/miekg/dns v1.1.15 // indirect
10
+ github.com/miekg/dns v1.1.25 // indirect
11
11
github.com/prometheus/client_golang v1.1.0 // indirect
12
12
golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 // indirect
13
13
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 // indirect
You can’t perform that action at this time.
0 commit comments