From 0c6d15f414a997bdbac2f1bd5677ac0aeae75811 Mon Sep 17 00:00:00 2001 From: Naseem Date: Mon, 27 Jan 2020 02:45:02 -0500 Subject: [PATCH] Add extraArgs and myself as owner (#20371) Signed-off-by: Naseem --- stable/nfs-server-provisioner/Chart.yaml | 4 +++- stable/nfs-server-provisioner/OWNERS | 2 ++ stable/nfs-server-provisioner/README.md | 1 + stable/nfs-server-provisioner/templates/statefulset.yaml | 3 +++ stable/nfs-server-provisioner/values.yaml | 5 +++++ 5 files changed, 14 insertions(+), 1 deletion(-) diff --git a/stable/nfs-server-provisioner/Chart.yaml b/stable/nfs-server-provisioner/Chart.yaml index 2fbd133299..f68bc4fef1 100644 --- a/stable/nfs-server-provisioner/Chart.yaml +++ b/stable/nfs-server-provisioner/Chart.yaml @@ -2,12 +2,14 @@ apiVersion: v1 appVersion: 2.2.2 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.3.3 +version: 0.4.0 maintainers: - name: kiall email: kiall@macinnes.ie - name: joaocc email: joaocc-dev@live.com +- name: naseemkullah + email: naseem@transit.app home: https://github.com/kubernetes/charts/tree/master/stable/nfs-server-provisioner sources: - https://github.com/kubernetes-incubator/external-storage/tree/master/nfs diff --git a/stable/nfs-server-provisioner/OWNERS b/stable/nfs-server-provisioner/OWNERS index 9aa78a3669..e145275539 100644 --- a/stable/nfs-server-provisioner/OWNERS +++ b/stable/nfs-server-provisioner/OWNERS @@ -1,4 +1,6 @@ approvers: - kiall +- naseemkullah reviewers: - kiall +- naseemkullah diff --git a/stable/nfs-server-provisioner/README.md b/stable/nfs-server-provisioner/README.md index c46f145abc..6d0478e0a1 100644 --- a/stable/nfs-server-provisioner/README.md +++ b/stable/nfs-server-provisioner/README.md @@ -54,6 +54,7 @@ their default values. | Parameter | Description | Default | |:-------------------------------|:----------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------| +| `extraArgs` | [Additional command line arguments](https://github.com/kubernetes-incubator/external-storage/blob/master/nfs/docs/deployment.md#arguments) | `{}` | `imagePullSecrets` | Specify image pull secrets | `nil` (does not add image pull secrets to deployed pods) | | `image.repository` | The image repository to pull from | `quay.io/kubernetes_incubator/nfs-provisioner` | | `image.tag` | The image tag to pull from | `v2.2.2` | diff --git a/stable/nfs-server-provisioner/templates/statefulset.yaml b/stable/nfs-server-provisioner/templates/statefulset.yaml index 619b258b0a..a872ca78c1 100644 --- a/stable/nfs-server-provisioner/templates/statefulset.yaml +++ b/stable/nfs-server-provisioner/templates/statefulset.yaml @@ -50,6 +50,9 @@ spec: - SYS_RESOURCE args: - "-provisioner={{ template "nfs-provisioner.provisionerName" . }}" + {{- range $key, $value := .Values.extraArgs }} + - "-{{ $key }}={{ $value }}" + {{- end }} env: - name: POD_IP valueFrom: diff --git a/stable/nfs-server-provisioner/values.yaml b/stable/nfs-server-provisioner/values.yaml index 02864a030c..3e6011431e 100644 --- a/stable/nfs-server-provisioner/values.yaml +++ b/stable/nfs-server-provisioner/values.yaml @@ -11,6 +11,11 @@ image: tag: v2.2.2 pullPolicy: IfNotPresent +# For a list of available arguments +# Please see https://github.com/kubernetes-incubator/external-storage/blob/master/nfs/docs/deployment.md#arguments +extraArgs: {} + # device-based-fsids: false + service: type: ClusterIP