From 4195f1c0f4953cf370af45f1bda6af7a4d5b3d60 Mon Sep 17 00:00:00 2001 From: Shuo Wu Date: Wed, 8 May 2019 10:25:09 -0700 Subject: [PATCH] chart: arg kubelet root-dir became configurable --- chart/questions.yml | 5 +++++ chart/templates/deployment-driver.yaml | 4 ++++ chart/values.yaml | 1 + 3 files changed, 10 insertions(+) diff --git a/chart/questions.yml b/chart/questions.yml index 4f97f1c..7ae1c6f 100644 --- a/chart/questions.yml +++ b/chart/questions.yml @@ -37,6 +37,11 @@ questions: description: "Specify CSI Driver Registrar image. Leave blank to autodetect." type: string label: Longhorn CSI Driver Registrar Image + - variable: csi.kubeletRootDir + default: + description: "Specify kubelet root-dir. Leave blank to autodetect." + type: string + label: Kubelet Root Directory - variable: persistence.defaultClass default: "true" description: "Set as default StorageClass" diff --git a/chart/templates/deployment-driver.yaml b/chart/templates/deployment-driver.yaml index d8f7370..25eb381 100644 --- a/chart/templates/deployment-driver.yaml +++ b/chart/templates/deployment-driver.yaml @@ -46,6 +46,10 @@ spec: fieldPath: spec.serviceAccountName - name: FLEXVOLUME_DIR value: {{ .Values.persistence.flexvolumePath }} + {{- if .Values.csi.kubeletRootDir }} + - name: KUBELET_ROOT_DIR + value: {{ .Values.csi.kubeletRootDir }} + {{- end }} {{- if .Values.csi.attacherImage }} - name: CSI_ATTACHER_IMAGE value: {{ .Values.csi.attacherImage }} diff --git a/chart/values.yaml b/chart/values.yaml index b4bcb77..8c61b25 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -32,6 +32,7 @@ csi: attacherImage: provisionerImage: driverRegistrarImage: + kubeletRootDir: resources: {} # We usually recommend not to specify default resources and to leave this as a conscious