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