[stable/nfs-server-provisioner]: add reclaim policy support (#7604)

* feat(stable.nfs-server-provisioner): add recliamPolicy

Signed-off-by: Alexander Babai <aliaksandr.babai@gmail.com>

* chore(stable.nfs-server-provisioner): bump chart version

Signed-off-by: Alexander Babai <aliaksandr.babai@gmail.com>
This commit is contained in:
Alexander Babai
2018-09-08 14:10:13 -07:00
committed by k8s-ci-robot
parent 64a5308dc7
commit 5aab720dbd
4 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ apiVersion: v1
appVersion: 1.0.8
description: nfs-server-provisioner is an out-of-tree dynamic provisioner for Kubernetes. You can use it to quickly & easily deploy shared storage that works almost anywhere.
name: nfs-server-provisioner
version: 0.2.0
version: 0.2.1
maintainers:
- name: kiall
email: kiall@macinnes.ie
+1
View File
@@ -74,6 +74,7 @@ their default values.
| `storageClass.defaultClass` | Whether to set the created StorageClass as the clusters default StorageClass | `false` |
| `storageClass.name` | The name to assign the created StorageClass | `nfs` |
| `storageClass.parameters` | Parameters for StorageClass | `mountOptions: vers=4.1` |
| `storageClass.reclaimPolicy` | ReclaimPolicy field of the class, which can be either Delete or Retain | `Delete` |
| `resources` | Resource limits for nfs-server-provisioner pod | `{}` |
| `nodeSelector` | Map of node labels for pod assignment | `{}` |
| `tolerations` | List of node taints to tolerate | `[]` |
@@ -13,6 +13,7 @@ metadata:
storageclass.kubernetes.io/is-default-class: "true"
{{- end }}
provisioner: {{ template "nfs-provisioner.provisionerName" . }}
reclaimPolicy: {{ .Values.storageClass.reclaimPolicy }}
{{ end -}}
{{- with .Values.storageClass.parameters }}
parameters:
@@ -57,6 +57,9 @@ storageClass:
parameters:
mountOptions: vers=4.1
## ReclaimPolicy field of the class, which can be either Delete or Retain
reclaimPolicy: Delete
## For RBAC support:
rbac:
create: true