Skip to content

Commit cff665d

Browse files
[stable/lvm]: add allowed topologies env in node daemonset (#123)
Signed-off-by: prateekpandey14 <[email protected]>
1 parent 725bde8 commit cff665d

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

deploy/helm/charts/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: lvm-localpv
33
description: CSI Driver for dynamic provisioning of LVM Persistent Local Volumes.
4-
version: 0.7.0
4+
version: 0.7.1
55
appVersion: 0.7.0
66
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/openebs/icon/color/openebs-icon-color.png
77
home: http://www.openebs.io/

deploy/helm/charts/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ helm install openebs-lvmlocalpv openebs-lvmlocalpv/lvm-localpv --namespace opene
102102
| `lvmPlugin.image.pullPolicy`| Image pull policy for openebs-lvm-plugin| `IfNotPresent`|
103103
| `lvmPlugin.image.tag`| Image tag for openebs-lvm-plugin| `0.7.0`|
104104
| `lvmPlugin.metricsPort`| The TCP port number used for exposing lvm-metrics | `9500`|
105+
| `lvmPlugin.allowedTopologies`| The comma seperated list of allowed node topologies | `kubernetes.io/hostname,`|
105106
| `lvmNode.driverRegistrar.image.registry`| Registry for csi-node-driver-registrar image| `k8s.gcr.io/`|
106107
| `lvmNode.driverRegistrar.image.repository`| Image repository for csi-node-driver-registrar| `sig-storage/csi-node-driver-registrar`|
107108
| `lvmNode.driverRegistrar.image.pullPolicy`| Image pull policy for csi-node-driver-registrar| `IfNotPresent`|

deploy/helm/charts/templates/lvm-node.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,10 @@ spec:
103103
- name: METRICS_LISTEN_ADDRESS
104104
value: :{{ .Values.lvmPlugin.metricsPort }}
105105
{{- end }}
106+
{{- if .Values.lvmPlugin.allowedTopologies }}
107+
- name: ALLOWED_TOPOLOGIES
108+
value: {{ .Values.lvmPlugin.allowedTopologies }}
109+
{{- end }}
106110
volumeMounts:
107111
- name: plugin-dir
108112
mountPath: /plugin

deploy/helm/charts/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@ lvmPlugin:
135135
# The TCP port number used for exposing lvm-metrics.
136136
# If not set, service will not be created to expose metrics endpoint to serviceMonitor and listen-address flag will not be set.
137137
metricsPort: 9500
138+
# Comma seperated list of k8s worker node topologies
139+
allowedTopologies: "kubernetes.io/hostname,"
138140

139141
role: openebs-lvm
140142

0 commit comments

Comments
 (0)