diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index f13add48..c99d142d 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -338,6 +338,7 @@ csi-vxflexos: storageCapacity: enabled: true enableQuota: false + externalAccess: monitor: enabled: false vgsnapshotter: diff --git a/charts/csi-vxflexos/templates/controller.yaml b/charts/csi-vxflexos/templates/controller.yaml index 62f7ec68..d308cc00 100644 --- a/charts/csi-vxflexos/templates/controller.yaml +++ b/charts/csi-vxflexos/templates/controller.yaml @@ -428,6 +428,8 @@ spec: value: "{{ .Values.enableQuota }}" {{- end }} {{- end }} + - name: X_CSI_POWERFLEX_EXTERNAL_ACCESS + value: {{ .Values.externalAccess }} volumeMounts: - name: socket-dir mountPath: /var/run/csi @@ -470,4 +472,4 @@ spec: - key: cert-{{ $e }} path: cert-{{ $e }} {{- end }} -{{- end }} \ No newline at end of file +{{- end }} diff --git a/charts/csi-vxflexos/values.yaml b/charts/csi-vxflexos/values.yaml index b8e8ebcf..a5cae4fa 100644 --- a/charts/csi-vxflexos/values.yaml +++ b/charts/csi-vxflexos/values.yaml @@ -59,6 +59,11 @@ defaultFsType: ext4 # Default value: None imagePullPolicy: IfNotPresent +# externalAccess: allows to specify additional entries for hostAccess of NFS volumes. Both single IP address and subnet are valid entries. +# Allowed Values: x.x.x.x/xx or x.x.x.x +# Default Value: None +externalAccess: + # enableQuota: a boolean that, when enabled, will set quota limit for a newly provisioned NFS volume. # Allowed values: # true: set quota for volume @@ -353,4 +358,4 @@ authorization: # "true" - TLS certificate verification will be skipped # "false" - TLS certificate will be verified # Default value: "true" - skipCertificateValidation: true \ No newline at end of file + skipCertificateValidation: true