Merge pull request #140 from olifly/separate-reclaimpolicy-for-sc-and-pv
Separate reclaimPolicies for auto-generated StorageClass and main NFS PV
This commit is contained in:
		
						commit
						2fb90f7760
					
				|  | @ -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.13 | version: 4.0.14 | ||||||
| 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 | ||||||
|  |  | ||||||
|  | @ -71,6 +71,7 @@ The following tables lists the configurable parameters of this chart and their d | ||||||
| | `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`                   | | | `nfs.volumeName`                    | Volume name used inside the pods                                                                      | `nfs-subdir-external-provisioner-root`                   | | ||||||
|  | | `nfs.reclaimPolicy`                 | Reclaim policy for the main nfs volume used for subdir provisioning                                   | `Retain`                                                 | | ||||||
| | `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`                                                  | | ||||||
|  |  | ||||||
|  | @ -12,7 +12,7 @@ spec: | ||||||
|   volumeMode: Filesystem |   volumeMode: Filesystem | ||||||
|   accessModes: |   accessModes: | ||||||
|     - {{ .Values.storageClass.accessModes }} |     - {{ .Values.storageClass.accessModes }} | ||||||
|   persistentVolumeReclaimPolicy: {{ .Values.storageClass.reclaimPolicy }} |   persistentVolumeReclaimPolicy: {{ .Values.nfs.reclaimPolicy }} | ||||||
|   storageClassName: "" |   storageClassName: "" | ||||||
|   {{- if .Values.nfs.mountOptions }} |   {{- if .Values.nfs.mountOptions }} | ||||||
|   mountOptions: |   mountOptions: | ||||||
|  |  | ||||||
|  | @ -12,6 +12,8 @@ nfs: | ||||||
|   path: /nfs-storage |   path: /nfs-storage | ||||||
|   mountOptions: |   mountOptions: | ||||||
|   volumeName: nfs-subdir-external-provisioner-root |   volumeName: nfs-subdir-external-provisioner-root | ||||||
|  |   # Reclaim policy for the main nfs volume | ||||||
|  |   reclaimPolicy: Retain | ||||||
| 
 | 
 | ||||||
| # For creating the StorageClass automatically: | # For creating the StorageClass automatically: | ||||||
| storageClass: | storageClass: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue