chart: Add option to set nfs root volume name.
Signed-off-by: Robin Elfrink <robin.elfrink@eu.equinix.com>
This commit is contained in:
		
							parent
							
								
									5e1b342945
								
							
						
					
					
						commit
						23c664fd54
					
				|  | @ -3,7 +3,7 @@ appVersion: 4.0.2 | ||||||
| description: nfs-subdir-external-provisioner is an automatic provisioner that used your *already configured* NFS server, automatically creating Persistent Volumes. | description: nfs-subdir-external-provisioner is an automatic provisioner that used your *already configured* NFS server, automatically creating Persistent Volumes. | ||||||
| name: nfs-subdir-external-provisioner | name: nfs-subdir-external-provisioner | ||||||
| home: https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner | home: https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner | ||||||
| version: 4.0.10 | version: 4.0.11 | ||||||
| kubeVersion: ">=1.9.0-0" | kubeVersion: ">=1.9.0-0" | ||||||
| sources: | sources: | ||||||
| - https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner | - https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner | ||||||
|  |  | ||||||
|  | @ -70,6 +70,7 @@ The following tables lists the configurable parameters of this chart and their d | ||||||
| | `nfs.server`                        | Hostname of the NFS server (required)                                                                 | null (ip or hostname)                                    | | | `nfs.server`                        | Hostname of the NFS server (required)                                                                 | null (ip or hostname)                                    | | ||||||
| | `nfs.path`                          | Basepath of the mount point to be used                                                                | `/nfs-storage`                                           | | | `nfs.path`                          | Basepath of the mount point to be used                                                                | `/nfs-storage`                                           | | ||||||
| | `nfs.mountOptions`                  | Mount options (e.g. 'nfsvers=3')                                                                      | null                                                     | | | `nfs.mountOptions`                  | Mount options (e.g. 'nfsvers=3')                                                                      | null                                                     | | ||||||
|  | | `nfs.volumeName`                    | Volume name used inside the pods                                                                      | `nfs-subdir-external-provisioner-root`                   | | ||||||
| | `resources`                         | Resources required (e.g. CPU, memory)                                                                 | `{}`                                                     | | | `resources`                         | Resources required (e.g. CPU, memory)                                                                 | `{}`                                                     | | ||||||
| | `rbac.create`                       | Use Role-based Access Control                                                                         | `true`                                                   | | | `rbac.create`                       | Use Role-based Access Control                                                                         | `true`                                                   | | ||||||
| | `podSecurityPolicy.enabled`         | Create & use Pod Security Policy resources                                                            | `false`                                                  | | | `podSecurityPolicy.enabled`         | Create & use Pod Security Policy resources                                                            | `false`                                                  | | ||||||
|  |  | ||||||
|  | @ -44,7 +44,7 @@ spec: | ||||||
|           image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" |           image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" | ||||||
|           imagePullPolicy: {{ .Values.image.pullPolicy }} |           imagePullPolicy: {{ .Values.image.pullPolicy }} | ||||||
|           volumeMounts: |           volumeMounts: | ||||||
|             - name: nfs-subdir-external-provisioner-root |             - name: {{ .Values.nfs.volumeName }} | ||||||
|               mountPath: /persistentvolumes |               mountPath: /persistentvolumes | ||||||
|           env: |           env: | ||||||
|             - name: PROVISIONER_NAME |             - name: PROVISIONER_NAME | ||||||
|  | @ -62,7 +62,7 @@ spec: | ||||||
| {{ toYaml . | indent 12 }} | {{ toYaml . | indent 12 }} | ||||||
|           {{- end }} |           {{- end }} | ||||||
|       volumes: |       volumes: | ||||||
|         - name: nfs-subdir-external-provisioner-root |         - name: {{ .Values.nfs.volumeName }} | ||||||
| {{- if .Values.buildMode }} | {{- if .Values.buildMode }} | ||||||
|           emptyDir: {} |           emptyDir: {} | ||||||
| {{- else if .Values.nfs.mountOptions }} | {{- else if .Values.nfs.mountOptions }} | ||||||
|  |  | ||||||
|  | @ -11,6 +11,7 @@ nfs: | ||||||
|   server: |   server: | ||||||
|   path: /nfs-storage |   path: /nfs-storage | ||||||
|   mountOptions: |   mountOptions: | ||||||
|  |   volumeName: nfs-subdir-external-provisioner-root | ||||||
| 
 | 
 | ||||||
| # For creating the StorageClass automatically: | # For creating the StorageClass automatically: | ||||||
| storageClass: | storageClass: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue