diff --git a/Makefile b/Makefile index e64c8928..20d55b72 100644 --- a/Makefile +++ b/Makefile @@ -42,7 +42,7 @@ REGISTRY_NAME ?= $(shell echo $(REGISTRY) | sed "s/.azurecr.io//g") IMAGE_TAG = $(REGISTRY)/$(IMAGENAME):$(IMAGE_VERSION) IMAGE_TAG_LATEST = $(REGISTRY)/$(IMAGENAME):latest -E2E_HELM_OPTIONS ?= --set image.nfs.repository=$(REGISTRY)/$(IMAGENAME) --set image.nfs.tag=$(IMAGE_VERSION) --set image.nfs.pullPolicy=Always --set feature.enableInlineVolume=true +E2E_HELM_OPTIONS ?= --set image.nfs.repository=$(REGISTRY)/$(IMAGENAME) --set image.nfs.tag=$(IMAGE_VERSION) --set image.nfs.pullPolicy=Always --set feature.enableInlineVolume=true --set externalSnapshotter.enabled=true E2E_HELM_OPTIONS += ${EXTRA_HELM_OPTIONS} # Output type of docker buildx build diff --git a/charts/README.md b/charts/README.md index b412dbbe..b067979b 100644 --- a/charts/README.md +++ b/charts/README.md @@ -4,6 +4,7 @@ - [install Helm](https://helm.sh/docs/intro/quickstart/#install-helm) ### Tips + - install csi snapshot controller: `--set externalSnapshotter.enabled=true` - run controller on control plane node: `--set controller.runOnControlPlane=true` - set replica of controller as `2`: `--set controller.replicas=2` - Microk8s based kubernetes recommended settings: @@ -98,6 +99,13 @@ The following table lists the configurable parameters of the latest NFS CSI Driv | `node.resources.nfs.limits.memory` | csi-driver-nfs memory limits | 300Mi | | `node.resources.nfs.requests.cpu` | csi-driver-nfs cpu requests limits | 10m | | `node.resources.nfs.requests.memory` | csi-driver-nfs memory requests limits | 20Mi | +| `externalSnapshotter.enabled` | enable snapshot-controller | `false` +| `externalSnapshotter.name` | name of snapshot-controller | `snapshot-controller` +| `externalSnapshotter.controller.replicas` | replica number of snapshot-controller | 1 +| `externalSnapshotter.resources.limits.memory` | snapshot-controller memory limits | 300Mi | +| `externalSnapshotter.resources.requests.cpu` | snapshot-controller cpu requests limits | 10m | +| `externalSnapshotter.resources.requests.memory` | snapshot-controller memory requests limits | 20Mi | + ## troubleshooting - Add `--wait -v=5 --debug` in `helm install` command to get detailed error diff --git a/charts/latest/csi-driver-nfs-v0.0.0.tgz b/charts/latest/csi-driver-nfs-v0.0.0.tgz index e8271e0a..ffb3bcd2 100644 Binary files a/charts/latest/csi-driver-nfs-v0.0.0.tgz and b/charts/latest/csi-driver-nfs-v0.0.0.tgz differ diff --git a/charts/latest/csi-driver-nfs/values.yaml b/charts/latest/csi-driver-nfs/values.yaml index 4328b41e..90b2fd32 100755 --- a/charts/latest/csi-driver-nfs/values.yaml +++ b/charts/latest/csi-driver-nfs/values.yaml @@ -125,7 +125,7 @@ node: memory: 20Mi externalSnapshotter: - enabled: true + enabled: false name: snapshot-controller controller: replicas: 1