Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync to "upstream/master" to fix CVE-2023-39325/CVE-2023-3978 #30

Merged
merged 114 commits into from
Oct 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
15e5837
fix uninstall-driver to make it backward compatibility
cvvz Jun 12, 2023
0cd1fbf
fix
cvvz Jun 12, 2023
7463fa2
Merge pull request #952 from cvvz/fix-uninstall-driver
k8s-ci-robot Jun 12, 2023
fcc4eb7
vendor: cloud provider lib upgrade
andyzhangx Jun 13, 2023
83dbfd4
feat: add getLatestAccountKey parameter in storage class
andyzhangx Jun 14, 2023
356c312
Update driver-parameters.md
andyzhangx Jun 14, 2023
b245c88
Merge pull request #953 from andyzhangx/get-latest-account-key
andyzhangx Jun 15, 2023
04e93f8
chore(deps): bump github.com/pelletier/go-toml from 1.9.4 to 1.9.5
dependabot[bot] Jun 15, 2023
7964310
fix: dynamic provisioning support with blobfuse msi auth
andyzhangx Jun 15, 2023
fa6a31b
Merge pull request #954 from andyzhangx/fix-blobfuse-msi-dynamic-support
k8s-ci-robot Jun 15, 2023
65e43bd
cleanup: update new chart versions and remove deprecated versions
andyzhangx Jun 16, 2023
49aff49
chore(deps): bump actions/checkout from 2 to 3
dependabot[bot] Jun 16, 2023
88186c1
Merge pull request #961 from kubernetes-sigs/dependabot/github_action…
k8s-ci-robot Jun 17, 2023
b711d43
Merge pull request #960 from andyzhangx/remove-deprecated-versions4
andyzhangx Jun 17, 2023
7f1a4ce
Update README.md
andyzhangx Jun 20, 2023
c8b97d3
Merge pull request #940 from kubernetes-sigs/dependabot/go_modules/gi…
k8s-ci-robot Jun 26, 2023
648cd4f
chore: TimedCache code change due to azure lib upgrade
andyzhangx Jul 1, 2023
d48db3f
fix: storage account search default values
andyzhangx Jul 1, 2023
9c74b4a
Merge pull request #967 from andyzhangx/fix-account-search-default
andyzhangx Jul 1, 2023
db30b63
cleanup: remove secret print in error message
andyzhangx Jul 13, 2023
3a9dba2
Merge pull request #973 from andyzhangx/remove-secret-print
andyzhangx Jul 13, 2023
d390f9f
feat: install blobfuse 2.0.4 as default version
andyzhangx Jul 14, 2023
42060c2
Merge pull request #980 from andyzhangx/blobfuse-2.0.4
andyzhangx Jul 14, 2023
cd4535f
Update driver-parameters.md
andyzhangx Jul 20, 2023
bbd8cfe
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity
dependabot[bot] Jul 20, 2023
79941c3
Merge pull request #983 from kubernetes-sigs/dependabot/go_modules/gi…
k8s-ci-robot Jul 21, 2023
8d85db3
cleanup: update new chart versions and remove deprecated versions
andyzhangx Jul 22, 2023
e7748d7
Merge pull request #985 from andyzhangx/remove-deprecated-versions5
andyzhangx Jul 22, 2023
f51f4fc
Update driver-parameters.md
andyzhangx Jul 27, 2023
773dd43
feat: install blobfuse 2.0.5 as default version
andyzhangx Aug 2, 2023
cc884d5
Merge pull request #988 from andyzhangx/blobfuse2-2.0.5
andyzhangx Aug 2, 2023
fbb412c
cleanup: add secret name in the log
andyzhangx Aug 4, 2023
7952b0b
Merge pull request #991 from andyzhangx/add-secret-name-log
andyzhangx Aug 4, 2023
3465228
Update csi-debug.md
andyzhangx Aug 14, 2023
e73a687
Squashed commit of the following:
cvvz Aug 25, 2023
23765a6
Merge pull request #997 from cvvz/fix-panic
k8s-ci-robot Aug 28, 2023
e0af52d
chore: upgrade azure cloud provider lib
andyzhangx Aug 29, 2023
d406a1f
Merge pull request #999 from andyzhangx/upgrade-azure-lib7
andyzhangx Aug 30, 2023
3317389
feat: support aznfs mount helper (#987)
cvvz Sep 4, 2023
b428d10
feat: install blobfuse 2.1.0 as default version
andyzhangx Sep 3, 2023
8cbb7ea
chore(deps): bump github.com/pborman/uuid from 1.2.0 to 1.2.1
dependabot[bot] Sep 4, 2023
10da39e
chore(deps): bump actions/checkout from 3 to 4
dependabot[bot] Sep 4, 2023
98ac7bd
Merge pull request #1001 from andyzhangx/blobfuse2-2.1.0
andyzhangx Sep 5, 2023
f2d4f0b
Merge pull request #1004 from kubernetes-sigs/dependabot/github_actio…
k8s-ci-robot Sep 5, 2023
134e9c1
Update OWNERS
andyzhangx Sep 5, 2023
7d94d27
feat: enable HonorPVReclaimPolicy in csi-provisioner
andyzhangx Sep 6, 2023
b29d1ad
doc: update volumeHandle doc
andyzhangx Sep 6, 2023
9fc3881
set enable-aznfs-mount default value as false
cvvz Sep 7, 2023
a4deec3
Merge pull request #1008 from andyzhangx/HonorPVReclaimPolicy
andyzhangx Sep 7, 2023
0b64fd2
Merge pull request #1009 from andyzhangx/volumeHandle-doc
andyzhangx Sep 7, 2023
ffd9952
Merge pull request #1010 from cvvz/set-enable-aznfs-mount-default-false
andyzhangx Sep 7, 2023
bffbc87
chore: update azure cloud provider lib
andyzhangx Sep 9, 2023
d2d4d81
fix: match account if PrivateEndpoint is not set in storage class
andyzhangx Sep 9, 2023
c981932
Merge pull request #1013 from andyzhangx/fix-createPrivateEndpoint
andyzhangx Sep 10, 2023
784a477
cleanup: update new chart versions and remove deprecated versions
andyzhangx Sep 11, 2023
bc1431f
Merge pull request #1003 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Sep 11, 2023
55442d6
chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0
dependabot[bot] Sep 11, 2023
93d7cc3
Merge pull request #1014 from andyzhangx/remove-deprecated-versions6
andyzhangx Sep 12, 2023
14dfa70
fix: add VolumeStats cache to avoid massive statfs calls
andyzhangx Sep 13, 2023
746ef17
Merge pull request #1016 from andyzhangx/volume-stat-cache
andyzhangx Sep 14, 2023
898571e
Merge pull request #1015 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Sep 14, 2023
86f0e68
doc: cut v1.23.0 release
andyzhangx Sep 14, 2023
c7f3ba3
doc: use latest version for master branch
andyzhangx Sep 14, 2023
c743c9e
Merge pull request #1019 from andyzhangx/cut-v1.23.0
andyzhangx Sep 14, 2023
e1965b3
chore: update master branch build version
andyzhangx Sep 14, 2023
bc82e13
chore(deps): bump golang.org/x/net from 0.13.0 to 0.15.0
dependabot[bot] Sep 14, 2023
bef18b3
Merge pull request #1021 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Sep 25, 2023
0f95949
fix: refine create volume metrics
andyzhangx Sep 25, 2023
b28c862
Merge pull request #1023 from andyzhangx/refine-create-volume-metrics
andyzhangx Sep 26, 2023
12b51b0
cleanup: fix typo
andyzhangx Oct 7, 2023
96552c2
doc: refine inline volume example
andyzhangx Oct 7, 2023
f0b60b9
Merge pull request #1028 from andyzhangx/fix-typpo
andyzhangx Oct 7, 2023
43bebf5
Merge pull request #1027 from andyzhangx/refine-inline-volume-example
andyzhangx Oct 7, 2023
eda7aa0
test: remove override in blobfuse proxy enabled test
andyzhangx Oct 8, 2023
fd36cf5
test: use driver name blob.csi.azure.com in external e2e test
andyzhangx Oct 9, 2023
59dce46
Merge pull request #1029 from andyzhangx/remove-override
andyzhangx Oct 9, 2023
f2e9b3b
test: fix verify-helm-chart failure
andyzhangx Oct 11, 2023
e292fdd
test: fix github action failure
andyzhangx Oct 11, 2023
2435950
Merge pull request #1031 from andyzhangx/fix-test-failure
andyzhangx Oct 11, 2023
a717f0b
chore(deps): bump google.golang.org/grpc from 1.54.0 to 1.58.3
dependabot[bot] Oct 11, 2023
ca7781c
Merge pull request #1041 from kubernetes-sigs/dependabot/go_modules/g…
andyzhangx Oct 12, 2023
cf9ebd9
fix: CVE-2023-39325
andyzhangx Oct 12, 2023
f83417a
Merge pull request #1042 from andyzhangx/CVE-2023-39325
andyzhangx Oct 12, 2023
51d152e
test: adjust log print in e2e test
andyzhangx Oct 11, 2023
9db3c7d
test: fix external e2e test
andyzhangx Oct 12, 2023
af21c75
chore(deps): bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.13.0
dependabot[bot] Oct 12, 2023
b5f65f2
test: fix test failures
andyzhangx Oct 13, 2023
dd006e4
Merge pull request #1040 from andyzhangx/adjust-log-print
andyzhangx Oct 13, 2023
0049e36
cleanup: fix k8s.io/endpointslice dependency
andyzhangx Oct 13, 2023
d4588ee
Merge pull request #1051 from andyzhangx/fix-endpointslice-dep
andyzhangx Oct 14, 2023
a9c9291
Merge pull request #1044 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Oct 15, 2023
13aefef
test: don't return error in blob_log.sh
andyzhangx Oct 16, 2023
c8dc8b5
support arm
cvvz Oct 16, 2023
39d6d04
Merge pull request #1054 from andyzhangx/fix-blob-log-error
andyzhangx Oct 16, 2023
2273955
fix: nfs volume creation failure due to global storage ep enabled
andyzhangx Oct 16, 2023
bd3ac82
Merge pull request #1055 from cvvz/support-arm
k8s-ci-robot Oct 16, 2023
cd5ab9e
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanag…
dependabot[bot] Oct 16, 2023
f7eadb3
Merge pull request #1059 from andyzhangx/fix-global-endpoint
andyzhangx Oct 17, 2023
c84d27d
Merge pull request #1062 from kubernetes-sigs/dependabot/go_modules/g…
andyzhangx Oct 17, 2023
a74154b
feat: add node metrics
andyzhangx Oct 17, 2023
7c9fdd9
chore(deps): bump github.com/jongio/azidext/go/azidext
dependabot[bot] Oct 17, 2023
fec2d23
use azcopy for volume cloning
umagnus May 6, 2023
87a48b6
Merge pull request #1069 from andyzhangx/add-node-metrics
andyzhangx Oct 18, 2023
b99e1cf
Merge pull request #1071 from kubernetes-sigs/dependabot/go_modules/g…
andyzhangx Oct 18, 2023
fe6ef9b
fix helm check blob csi pod status doc
umagnus Oct 18, 2023
fde2ca6
Merge pull request #914 from umagnus/add_volume_cloning
k8s-ci-robot Oct 18, 2023
645ae25
Merge pull request #1072 from umagnus/fix_helm_doc
k8s-ci-robot Oct 18, 2023
e22ec21
fix: increase provisioner timeout as 20min
andyzhangx Oct 18, 2023
3fc2fed
Merge pull request #1073 from andyzhangx/provisioner-timeout-1200s
andyzhangx Oct 18, 2023
e6ad387
chore: upgrade sidecar image versions
andyzhangx Oct 19, 2023
b8fca17
chore: upgrade sidecar image versions
andyzhangx Oct 20, 2023
d570e04
Merge pull request #1081 from andyzhangx/upgrade-sidecar-images5
andyzhangx Oct 20, 2023
8cd3840
Merge remote-tracking branch 'upstream/master' into mkandawires/sync-…
Oct 23, 2023
45dd0ab
Sync to "upstream/master" to fix CVE-2023-39325/CVE-2023-3978
Oct 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
id: go

- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codespell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
name: Check for spelling errors
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: codespell-project/actions-codespell@master
with:
check_filenames: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/darwin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
go-version: ^1.16
id: go
- name: Check out code into the Go module directory
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Build Test
run: |
make blob-darwin
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/linux.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
id: go

- name: Check out code into the Go module directory
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Run unit test
run: |
Expand All @@ -25,7 +25,7 @@ jobs:
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update
sudo apt-get install blobfuse
make verify
go test -covermode=count -coverprofile=profile.cov ./pkg/...
- name: Run build test
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pluto.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
steps:

- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Download pluto
uses: FairwindsOps/pluto/github-action@master
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/shellcheck.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
name: Shellcheck
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Run ShellCheck
uses: ludeeus/action-shellcheck@master
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/trivy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
id: go

- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Build an image from Dockerfile
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/windows.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
go-version: ^1.16
id: go
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Build Test
run: |
make blob-windows
Expand Down
2 changes: 2 additions & 0 deletions .trivyignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
CVE-2023-39325
CVE-2023-44487
13 changes: 7 additions & 6 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ GIT_COMMIT ?= $(shell git rev-parse HEAD)
REGISTRY ?= andyzhangx
REGISTRY_NAME ?= $(shell echo $(REGISTRY) | sed "s/.azurecr.io//g")
IMAGE_NAME ?= blob-csi
IMAGE_VERSION ?= v1.23.0
IMAGE_VERSION ?= v1.24.0
CLOUD ?= AzurePublicCloud
# Use a custom version for E2E tests if we are in Prow
ifdef CI
Expand All @@ -29,9 +29,10 @@ CSI_IMAGE_TAG ?= $(REGISTRY)/$(IMAGE_NAME):$(IMAGE_VERSION)
CSI_IMAGE_TAG_LATEST = $(REGISTRY)/$(IMAGE_NAME):latest
BUILD_DATE ?= $(shell date -u +"%Y-%m-%dT%H:%M:%SZ")
LDFLAGS ?= "-X ${PKG}/pkg/blob.driverVersion=${IMAGE_VERSION} -X ${PKG}/pkg/blob.gitCommit=${GIT_COMMIT} -X ${PKG}/pkg/blob.buildDate=${BUILD_DATE} -s -w -extldflags '-static'"
E2E_HELM_OPTIONS ?= --set image.blob.pullPolicy=Always --set image.blob.repository=$(REGISTRY)/$(IMAGE_NAME) --set image.blob.tag=$(IMAGE_VERSION) --set driver.userAgentSuffix="e2e-test"
ifdef ENABLE_BLOBFUSE_PROXY
override E2E_HELM_OPTIONS := $(E2E_HELM_OPTIONS) --set controller.logLevel=6 --set node.logLevel=6 --set node.enableBlobfuseProxy=true
E2E_HELM_OPTIONS ?= --set image.blob.pullPolicy=Always --set image.blob.repository=$(REGISTRY)/$(IMAGE_NAME) --set image.blob.tag=$(IMAGE_VERSION) --set driver.userAgentSuffix="e2e-test" --set controller.logLevel=6 --set node.logLevel=6 --set node.enableBlobfuseProxy=true
else
E2E_HELM_OPTIONS ?= --set image.blob.pullPolicy=Always --set image.blob.repository=$(REGISTRY)/$(IMAGE_NAME) --set image.blob.tag=$(IMAGE_VERSION) --set driver.userAgentSuffix="e2e-test"
endif
E2E_HELM_OPTIONS += ${EXTRA_HELM_OPTIONS}
GO111MODULE = on
Expand Down Expand Up @@ -111,13 +112,13 @@ blob: blobfuse-proxy
blob-windows:
CGO_ENABLED=0 GOOS=windows go build -a -ldflags ${LDFLAGS} -mod vendor -o _output/blobplugin.exe ./pkg/blobplugin

.PHONT: blob-darwin
.PHONY: blob-darwin
blob-darwin:
CGO_ENABLED=0 GOOS=darwin go build -a -ldflags ${LDFLAGS} -mod vendor -o _output/blobplugin ./pkg/blobplugin

.PHONY: container
container: blob
docker build -t $(CSI_IMAGE_TAG) --output=type=docker -f ./pkg/blobplugin/Dockerfile .
docker build -t $(CSI_IMAGE_TAG) --build-arg ARCH=$(ARCH) --output=type=docker -f ./pkg/blobplugin/Dockerfile .

.PHONY: container-linux
container-linux:
Expand Down Expand Up @@ -182,4 +183,4 @@ delete-metrics-svc:

.PHONY: blobfuse-proxy
blobfuse-proxy:
CGO_ENABLED=0 GOOS=linux go build -mod vendor -ldflags="-s -w" -o _output/${ARCH}/blobfuse-proxy ./pkg/blobfuse-proxy
CGO_ENABLED=0 GOOS=linux GOARCH=$(ARCH) go build -mod vendor -ldflags="-s -w" -o _output/${ARCH}/blobfuse-proxy ./pkg/blobfuse-proxy
1 change: 0 additions & 1 deletion OWNERS
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
reviewers:
- andyzhangx
- ZeroMagic
- cvvz

approvers:
Expand Down
15 changes: 7 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@ Disclaimer: Deploying this driver manually is not an officially supported Micros
### Project status: GA

### Container Images & Kubernetes Compatibility:
|driver version |Image | supported k8s version | built-in blobfuse v1 version | built-in blobfuse v2 version|
|----------------|------------------------------------------------------|-----------------------|------------------------------| ----------------------------|
|master branch |mcr.microsoft.com/k8s/csi/blob-csi:latest | 1.21+ | 1.4.5 | 2.0.3 |
|v1.22.0 |mcr.microsoft.com/oss/kubernetes-csi/blob-csi:v1.22.0 | 1.21+ | 1.4.5 | 2.0.3 |
|v1.21.3 |mcr.microsoft.com/oss/kubernetes-csi/blob-csi:v1.21.3 | 1.21+ | 1.4.5 | 2.0.3 |
|v1.20.2 |mcr.microsoft.com/oss/kubernetes-csi/blob-csi:v1.20.2 | 1.21+ | 1.4.5 | 2.0.3 |
|driver version |Image | supported k8s version |
|----------------|------------------------------------------------------|-----------------------|
|master branch |mcr.microsoft.com/k8s/csi/blob-csi:latest | 1.21+ |
|v1.23.0 |mcr.microsoft.com/oss/kubernetes-csi/blob-csi:v1.23.0 | 1.21+ |
|v1.22.2 |mcr.microsoft.com/oss/kubernetes-csi/blob-csi:v1.22.2 | 1.21+ |
|v1.21.4 |mcr.microsoft.com/oss/kubernetes-csi/blob-csi:v1.21.4 | 1.21+ |

### Driver parameters
Please refer to `blob.csi.azure.com` [driver parameters](./docs/driver-parameters.md)
Expand All @@ -47,7 +47,7 @@ This option does not depend on cloud provider config file, supports cross subscr
>
> To install specific blobfuse v2 version, run following command directly after driver is running on the agent node:
> ```console
> kubectl patch daemonset csi-blob-node -n kube-system -p '{"spec":{"template":{"spec":{"initContainers":[{"env":[{"name":"INSTALL_BLOBFUSE2","value":"true"},{"name":"BLOBFUSE2_VERSION","value":"2.0.3"}],"name":"install-blobfuse-proxy"}]}}}}'
> kubectl patch daemonset csi-blob-node -n kube-system -p '{"spec":{"template":{"spec":{"initContainers":[{"env":[{"name":"INSTALL_BLOBFUSE2","value":"true"},{"name":"BLOBFUSE2_VERSION","value":"2.1.0"}],"name":"install-blobfuse-proxy"}]}}}}'
> ```
>
- install by [helm charts](./charts)
Expand All @@ -57,7 +57,6 @@ This option does not depend on cloud provider config file, supports cross subscr
- [Azure RedHat OpenShift](https://github.com/ezYakaEagle442/aro-pub-storage/blob/master/setup-store-CSI-driver-azure-blob.md)
- install managed CSI driver on following platforms:
- [AKS](https://learn.microsoft.com/en-us/azure/aks/azure-blob-csi)
- [Azure RedHat OpenShift](https://github.com/ezYakaEagle442/aro-pub-storage/blob/master/setup-store-CSI-driver-azure-blob.md)
### Usage
- [Basic usage](./deploy/example/e2e_usage.md)
Expand Down
9 changes: 5 additions & 4 deletions charts/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,16 +66,16 @@ The following table lists the configurable parameters of the latest Azure Blob S
| `image.blob.tag` | blob-csi-driver docker image tag | `latest` |
| `image.blob.pullPolicy` | blob-csi-driver image pull policy | `IfNotPresent` |
| `image.csiProvisioner.repository` | csi-provisioner docker image | `mcr.microsoft.com/oss/kubernetes-csi/csi-provisioner` |
| `image.csiProvisioner.tag` | csi-provisioner docker image tag | `v3.5.0` |
| `image.csiProvisioner.tag` | csi-provisioner docker image tag | `v3.6.1` |
| `image.csiProvisioner.pullPolicy` | csi-provisioner image pull policy | `IfNotPresent` |
| `image.livenessProbe.repository` | liveness-probe docker image | `mcr.microsoft.com/oss/kubernetes-csi/livenessprobe` |
| `image.livenessProbe.tag` | liveness-probe docker image tag | `v2.10.0` |
| `image.livenessProbe.tag` | liveness-probe docker image tag | `v2.11.0` |
| `image.livenessProbe.pullPolicy` | liveness-probe image pull policy | `IfNotPresent` |
| `image.nodeDriverRegistrar.repository` | csi-node-driver-registrar docker image | `mcr.microsoft.com/oss/kubernetes-csi/csi-node-driver-registrar` |
| `image.nodeDriverRegistrar.tag` | csi-node-driver-registrar docker image tag | `v2.8.0` |
| `image.nodeDriverRegistrar.tag` | csi-node-driver-registrar docker image tag | `v2.9.0` |
| `image.nodeDriverRegistrar.pullPolicy` | csi-node-driver-registrar image pull policy | `IfNotPresent` |
| `image.csiResizer.repository` | csi-resizer docker image | `mcr.microsoft.com/oss/kubernetes-csi/csi-resizer` |
| `image.csiResizer.tag` | csi-resizer docker image tag | `v1.8.0` |
| `image.csiResizer.tag` | csi-resizer docker image tag | `v1.9.1` |
| `image.csiResizer.pullPolicy` | csi-resizer image pull policy | `IfNotPresent` |
| `imagePullSecrets` | Specify docker-registry secret names as an array | [] (does not add image pull secrets to deployed pods) |
| `cloud` | the cloud environment the driver is running on | `AzurePublicCloud` |
Expand Down Expand Up @@ -148,6 +148,7 @@ The following table lists the configurable parameters of the latest Azure Blob S
| `linux.distro` | configure ssl certificates for different Linux distribution(available values: `debian`, `fedora`) | `debian`
| `workloadIdentity.clientID` | client ID of workload identity | ''
| `workloadIdentity.tenantID` | [optional] If the AAD application or user-assigned managed identity is not in the same tenant as the cluster then set tenantID with the AAD application or user-assigned managed identity tenant ID | ''
| `node.enableAznfsMount` | enable [AZNFS mount helper](https://github.com/Azure/AZNFS-mount/) for NFS protocol | true

## troubleshooting
- Add `--wait -v=5 --debug` in `helm install` command to get detailed error
Expand Down
Loading
Loading