diff --git a/charts/README.md b/charts/README.md index c293bcae3..fb05640c9 100644 --- a/charts/README.md +++ b/charts/README.md @@ -127,6 +127,7 @@ The following table lists the configurable parameters of the latest SMB CSI Driv | `windows.kubelet` | configure kubelet directory path on Windows agent node | `'C:\var\lib\kubelet'` | ### Csi Proxy support on windows + > if you have set `windows.useHostProcessContainers` as `true`, csi-proxy is not needed by CSI driver. The helm can setup the host-process deamonset for the csi proxy, by setting windows.csiproxy.enabled to true. diff --git a/charts/latest/csi-driver-smb-v0.0.0.tgz b/charts/latest/csi-driver-smb-v0.0.0.tgz index 9f0273849..7b96431a5 100644 Binary files a/charts/latest/csi-driver-smb-v0.0.0.tgz and b/charts/latest/csi-driver-smb-v0.0.0.tgz differ diff --git a/charts/latest/csi-driver-smb/values.yaml b/charts/latest/csi-driver-smb/values.yaml index a2136e251..829b757b2 100755 --- a/charts/latest/csi-driver-smb/values.yaml +++ b/charts/latest/csi-driver-smb/values.yaml @@ -159,7 +159,7 @@ windows: cpu: 10m memory: 40Mi csiproxy: - enabled: false # required if windows.enabled is true, but may be installed manually also + enabled: false # required if windows.enabled is true and useHostProcessContainers is false, but may be installed manually also dsName: csi-proxy-win # daemonset name tolerations: {} affinity: {} diff --git a/deploy/csi-smb-node-windows-hostprocess.yaml b/deploy/csi-smb-node-windows-hostprocess.yaml index 64f03a0e5..a9abc0df2 100644 --- a/deploy/csi-smb-node-windows-hostprocess.yaml +++ b/deploy/csi-smb-node-windows-hostprocess.yaml @@ -34,7 +34,7 @@ spec: hostNetwork: true initContainers: - name: init - image: mcr.microsoft.com/k8s/csi/smb-csi:latest-windows-hp + image: gcr.io/k8s-staging-sig-storage/smbplugin:canary-windows-hp imagePullPolicy: IfNotPresent command: - "powershell.exe" @@ -69,7 +69,7 @@ spec: cpu: 30m memory: 40Mi - name: smb - image: mcr.microsoft.com/k8s/csi/smb-csi:latest-windows-hp + image: gcr.io/k8s-staging-sig-storage/smbplugin:canary-windows-hp imagePullPolicy: IfNotPresent command: - "smbplugin.exe" diff --git a/deploy/example/windows/README.md b/deploy/example/windows/README.md index 96b2067fa..584acb8c6 100644 --- a/deploy/example/windows/README.md +++ b/deploy/example/windows/README.md @@ -6,6 +6,7 @@ ## Feature Status: GA ## Prerequisite + > if you have set `windows.useHostProcessContainers` as `true`, csi-proxy is not needed by CSI driver. - [Install CSI-Proxy on Windows Node](https://github.com/kubernetes-csi/csi-proxy#installation) - install csi-proxy on k8s 1.23+ Windows node using host process daemonset directly ```console