From fc0ea2309265a3332861c1c176b5552588368acc Mon Sep 17 00:00:00 2001 From: andyzhangx Date: Thu, 10 Oct 2024 01:57:18 +0000 Subject: [PATCH] doc: cut v1.24.5 release --- Makefile | 2 +- README.md | 2 +- charts/index.yaml | 105 +++--- charts/latest/blob-csi-driver-v1.24.4.tgz | Bin 6076 -> 0 bytes charts/latest/blob-csi-driver-v1.24.5.tgz | Bin 0 -> 6076 bytes charts/latest/blob-csi-driver/Chart.yaml | 4 +- charts/latest/blob-csi-driver/values.yaml | 2 +- charts/v1.24.5/blob-csi-driver-v1.24.5.tgz | Bin 0 -> 6076 bytes charts/v1.24.5/blob-csi-driver/Chart.yaml | 5 + .../blob-csi-driver/templates/NOTES.txt | 5 + .../blob-csi-driver/templates/_helpers.tpl | 49 +++ .../templates/csi-blob-controller.yaml | 243 +++++++++++++ .../templates/csi-blob-driver.yaml | 16 + .../templates/csi-blob-node.yaml | 343 ++++++++++++++++++ .../templates/rbac-csi-blob-controller.yaml | 115 ++++++ .../templates/rbac-csi-blob-node.yaml | 29 ++ .../serviceaccount-csi-blob-controller.yaml | 17 + .../serviceaccount-csi-blob-node.yaml | 17 + charts/v1.24.5/blob-csi-driver/values.yaml | 181 +++++++++ deploy/csi-blob-controller.yaml | 2 +- deploy/csi-blob-node.yaml | 6 +- deploy/v1.24.5/csi-blob-controller.yaml | 158 ++++++++ deploy/v1.24.5/csi-blob-driver.yaml | 12 + deploy/v1.24.5/csi-blob-node.yaml | 256 +++++++++++++ deploy/v1.24.5/kustomization.yaml | 10 + deploy/v1.24.5/rbac-csi-blob-controller.yaml | 108 ++++++ deploy/v1.24.5/rbac-csi-blob-node.yaml | 30 ++ docs/install-blob-csi-driver.md | 2 +- docs/install-csi-driver-v1.24.5.md | 47 +++ 29 files changed, 1708 insertions(+), 58 deletions(-) delete mode 100644 charts/latest/blob-csi-driver-v1.24.4.tgz create mode 100644 charts/latest/blob-csi-driver-v1.24.5.tgz create mode 100644 charts/v1.24.5/blob-csi-driver-v1.24.5.tgz create mode 100644 charts/v1.24.5/blob-csi-driver/Chart.yaml create mode 100644 charts/v1.24.5/blob-csi-driver/templates/NOTES.txt create mode 100644 charts/v1.24.5/blob-csi-driver/templates/_helpers.tpl create mode 100644 charts/v1.24.5/blob-csi-driver/templates/csi-blob-controller.yaml create mode 100644 charts/v1.24.5/blob-csi-driver/templates/csi-blob-driver.yaml create mode 100644 charts/v1.24.5/blob-csi-driver/templates/csi-blob-node.yaml create mode 100644 charts/v1.24.5/blob-csi-driver/templates/rbac-csi-blob-controller.yaml create mode 100644 charts/v1.24.5/blob-csi-driver/templates/rbac-csi-blob-node.yaml create mode 100644 charts/v1.24.5/blob-csi-driver/templates/serviceaccount-csi-blob-controller.yaml create mode 100644 charts/v1.24.5/blob-csi-driver/templates/serviceaccount-csi-blob-node.yaml create mode 100644 charts/v1.24.5/blob-csi-driver/values.yaml create mode 100644 deploy/v1.24.5/csi-blob-controller.yaml create mode 100644 deploy/v1.24.5/csi-blob-driver.yaml create mode 100644 deploy/v1.24.5/csi-blob-node.yaml create mode 100644 deploy/v1.24.5/kustomization.yaml create mode 100644 deploy/v1.24.5/rbac-csi-blob-controller.yaml create mode 100644 deploy/v1.24.5/rbac-csi-blob-node.yaml create mode 100644 docs/install-csi-driver-v1.24.5.md diff --git a/Makefile b/Makefile index 12e8b2879..2dc4b6af1 100644 --- a/Makefile +++ b/Makefile @@ -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.24.4 +IMAGE_VERSION ?= v1.24.5 CLOUD ?= AzurePublicCloud # Use a custom version for E2E tests if we are in Prow ifdef CI diff --git a/README.md b/README.md index 06868cd16..a565d37f0 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ Disclaimer: Deploying this driver manually is not an officially supported Micros |driver version |Image | supported k8s version | |----------------|------------------------------------------------------|-----------------------| |master branch |mcr.microsoft.com/k8s/csi/blob-csi:latest | 1.21+ | -|v1.24.4 |mcr.microsoft.com/oss/kubernetes-csi/blob-csi:v1.24.4 | 1.21+ | +|v1.24.5 |mcr.microsoft.com/oss/kubernetes-csi/blob-csi:v1.24.5 | 1.21+ | |v1.23.3 |mcr.microsoft.com/oss/kubernetes-csi/blob-csi:v1.23.3 | 1.21+ | |v1.22.5 |mcr.microsoft.com/oss/kubernetes-csi/blob-csi:v1.22.5 | 1.21+ | diff --git a/charts/index.yaml b/charts/index.yaml index 2dc4b06a7..b325dcec4 100644 --- a/charts/index.yaml +++ b/charts/index.yaml @@ -2,17 +2,26 @@ apiVersion: v1 entries: blob-csi-driver: - apiVersion: v1 - appVersion: v1.24.4 - created: "2024-09-20T03:17:08.217275769Z" + appVersion: v1.24.5 + created: "2024-10-10T01:56:48.239751364Z" description: Azure Blob Storage CSI driver - digest: 503a371f77dd2ea61d911f6b3b37200b1206c9cc115e1b9815541b405792e103 + digest: 5a8564ab3ebd24afaab8f540c76313534761701ed18b8dc30da210997cb18b6d name: blob-csi-driver urls: - - https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/latest/blob-csi-driver-v1.24.4.tgz - version: v1.24.4 + - https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/latest/blob-csi-driver-v1.24.5.tgz + version: v1.24.5 + - apiVersion: v1 + appVersion: v1.24.5 + created: "2024-10-10T01:56:48.263815147Z" + description: Azure Blob Storage CSI driver + digest: 2949d445742ac2fdc41d5bfae0b087773ae5fca1b66d88d32b8352323430d902 + name: blob-csi-driver + urls: + - https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/v1.24.5/blob-csi-driver-v1.24.5.tgz + version: v1.24.5 - apiVersion: v1 appVersion: v1.24.4 - created: "2024-09-20T03:17:08.250937272Z" + created: "2024-10-10T01:56:48.263164922Z" description: Azure Blob Storage CSI driver digest: 503a371f77dd2ea61d911f6b3b37200b1206c9cc115e1b9815541b405792e103 name: blob-csi-driver @@ -21,7 +30,7 @@ entries: version: v1.24.4 - apiVersion: v1 appVersion: v1.24.3 - created: "2024-09-20T03:17:08.250291002Z" + created: "2024-10-10T01:56:48.262484872Z" description: Azure Blob Storage CSI driver digest: ab0f4f576f7e06001167d305e9faaa603b819a937ec11a98c6e06f012ead88a8 name: blob-csi-driver @@ -30,7 +39,7 @@ entries: version: v1.24.3 - apiVersion: v1 appVersion: v1.24.2 - created: "2024-09-20T03:17:08.249659672Z" + created: "2024-10-10T01:56:48.261801203Z" description: Azure Blob Storage CSI driver digest: b5864539d99703fd378d7b9024d3cffd246c0fe352737494aa00ef71b51710ae name: blob-csi-driver @@ -39,7 +48,7 @@ entries: version: v1.24.2 - apiVersion: v1 appVersion: v1.24.1 - created: "2024-09-20T03:17:08.249007231Z" + created: "2024-10-10T01:56:48.261155772Z" description: Azure Blob Storage CSI driver digest: d5ab97621903b1bd49dffff374c1d68663fccb4daa494fdaf31bf88f0722fae5 name: blob-csi-driver @@ -48,7 +57,7 @@ entries: version: v1.24.1 - apiVersion: v1 appVersion: v1.24.0 - created: "2024-09-20T03:17:08.248251275Z" + created: "2024-10-10T01:56:48.260494471Z" description: Azure Blob Storage CSI driver digest: c9ecca2dde77d9557f3917513c8f5adcb861c2cfa9fe1e08f5bef056ab583efd name: blob-csi-driver @@ -57,7 +66,7 @@ entries: version: v1.24.0 - apiVersion: v1 appVersion: v1.23.3 - created: "2024-09-20T03:17:08.247416753Z" + created: "2024-10-10T01:56:48.259850662Z" description: Azure Blob Storage CSI driver digest: 4acef5e84bcbc01fa624b73f14d1331ee14b14e52b4db018f0037fd2ada015c7 name: blob-csi-driver @@ -66,7 +75,7 @@ entries: version: v1.23.3 - apiVersion: v1 appVersion: v1.23.2 - created: "2024-09-20T03:17:08.245955054Z" + created: "2024-10-10T01:56:48.259133446Z" description: Azure Blob Storage CSI driver digest: 057d6658c5879ee7e564d59275366521dc0a2e311c0527e570eaccd544622e60 name: blob-csi-driver @@ -75,7 +84,7 @@ entries: version: v1.23.2 - apiVersion: v1 appVersion: v1.23.1 - created: "2024-09-20T03:17:08.245032454Z" + created: "2024-10-10T01:56:48.257647685Z" description: Azure Blob Storage CSI driver digest: 66215f12a4e3acdcf09416d817b737e14546058b081a2cfd8bf9ef507229ca07 name: blob-csi-driver @@ -84,7 +93,7 @@ entries: version: v1.23.1 - apiVersion: v1 appVersion: v1.23.0 - created: "2024-09-20T03:17:08.24441565Z" + created: "2024-10-10T01:56:48.256983957Z" description: Azure Blob Storage CSI driver digest: 57151e21e33660522f25694bd8ae985e5e17c7ffe09904ad2af4025e8bf1da72 name: blob-csi-driver @@ -93,7 +102,7 @@ entries: version: v1.23.0 - apiVersion: v1 appVersion: v1.22.5 - created: "2024-09-20T03:17:08.243789006Z" + created: "2024-10-10T01:56:48.256340601Z" description: Azure Blob Storage CSI driver digest: ff3c2c2e05dd048dd0af3e5c7d002eae2928a5d17fb269a1e4d5cadd30e8ab51 name: blob-csi-driver @@ -102,7 +111,7 @@ entries: version: v1.22.5 - apiVersion: v1 appVersion: v1.22.4 - created: "2024-09-20T03:17:08.243145028Z" + created: "2024-10-10T01:56:48.255711427Z" description: Azure Blob Storage CSI driver digest: 6c38e79d2f50616daac0658cfa5b1a569e6ff8ce8f24ed40f563e87fb1d1340a name: blob-csi-driver @@ -111,7 +120,7 @@ entries: version: v1.22.4 - apiVersion: v1 appVersion: v1.22.3 - created: "2024-09-20T03:17:08.242524443Z" + created: "2024-10-10T01:56:48.255049314Z" description: Azure Blob Storage CSI driver digest: 6cdee296d22ecd330f477f2ca6da51b07320c546c04ae46c23eef48146b772c1 name: blob-csi-driver @@ -120,7 +129,7 @@ entries: version: v1.22.3 - apiVersion: v1 appVersion: v1.22.2 - created: "2024-09-20T03:17:08.241869817Z" + created: "2024-10-10T01:56:48.254405701Z" description: Azure Blob Storage CSI driver digest: 259e66dc12db7310fe1c51e49c964398e0a6b7d511133916dd7d25f748f0b791 name: blob-csi-driver @@ -129,7 +138,7 @@ entries: version: v1.22.2 - apiVersion: v1 appVersion: v1.22.1 - created: "2024-09-20T03:17:08.241160893Z" + created: "2024-10-10T01:56:48.253773944Z" description: Azure Blob Storage CSI driver digest: 8329d477d55c82f97bb09fb172c5f39a1677bedc13c7410bd93b306194516438 name: blob-csi-driver @@ -138,7 +147,7 @@ entries: version: v1.22.1 - apiVersion: v1 appVersion: v1.21.7 - created: "2024-09-20T03:17:08.240161119Z" + created: "2024-10-10T01:56:48.253045012Z" description: Azure Blob Storage CSI driver digest: 1095721182d611e2556c611dd330758d8130fe66493db4f9189586a9219896d3 name: blob-csi-driver @@ -147,7 +156,7 @@ entries: version: v1.21.7 - apiVersion: v1 appVersion: v1.21.6 - created: "2024-09-20T03:17:08.228919433Z" + created: "2024-10-10T01:56:48.252174397Z" description: Azure Blob Storage CSI driver digest: d5ba1f92795ec45970eb6e5fc54aa13a5684f9936216c064f8a3843bf722bf54 name: blob-csi-driver @@ -156,7 +165,7 @@ entries: version: v1.21.6 - apiVersion: v1 appVersion: v1.21.5 - created: "2024-09-20T03:17:08.228339816Z" + created: "2024-10-10T01:56:48.250899938Z" description: Azure Blob Storage CSI driver digest: b403e9d49abfe076ecd83d6dd50166347ee4305f33dc840019474b2876723b9b name: blob-csi-driver @@ -165,7 +174,7 @@ entries: version: v1.21.5 - apiVersion: v1 appVersion: v1.21.4 - created: "2024-09-20T03:17:08.227763083Z" + created: "2024-10-10T01:56:48.250286689Z" description: Azure Blob Storage CSI driver digest: e4fa13670caf6b0d3e9fefa55d100daa439cd7187dabd45318ab03c7d4b17710 name: blob-csi-driver @@ -174,7 +183,7 @@ entries: version: v1.21.4 - apiVersion: v1 appVersion: v1.20.3 - created: "2024-09-20T03:17:08.227177716Z" + created: "2024-10-10T01:56:48.249688143Z" description: Azure Blob Storage CSI driver digest: 8c2c20547b2e0e1b39d2f2efd04c1bd778f14af5feae2bda86d722dac3c02643 name: blob-csi-driver @@ -183,7 +192,7 @@ entries: version: v1.20.3 - apiVersion: v1 appVersion: v1.19.6 - created: "2024-09-20T03:17:08.226146066Z" + created: "2024-10-10T01:56:48.248584582Z" description: Azure Blob Storage CSI driver digest: 0007ef225b5658d3989aa6fdc3a91a4b33696a438eee46ad9a675af615cbdf21 name: blob-csi-driver @@ -192,7 +201,7 @@ entries: version: v1.19.6 - apiVersion: v1 appVersion: v1.19.5 - created: "2024-09-20T03:17:08.225554629Z" + created: "2024-10-10T01:56:48.247955952Z" description: Azure Blob Storage CSI driver digest: 183c3e5cd84b709f1455cc7c84ed5bd573e8a24149fd6442d38999835b0a1711 name: blob-csi-driver @@ -201,7 +210,7 @@ entries: version: v1.19.5 - apiVersion: v1 appVersion: v1.18.0 - created: "2024-09-20T03:17:08.224916522Z" + created: "2024-10-10T01:56:48.247370007Z" description: Azure Blob Storage CSI driver digest: 3eac15488da5be7d1e78431929f7cda35bceb1af3fe107ffbd84606e047c9204 name: blob-csi-driver @@ -210,7 +219,7 @@ entries: version: v1.18.0 - apiVersion: v1 appVersion: v1.17.0 - created: "2024-09-20T03:17:08.224293397Z" + created: "2024-10-10T01:56:48.24670369Z" description: Azure Blob Storage CSI driver digest: 22cfa17fc5e8d771ff8edd26729266a9a8ee55c0e150df85ef15698f7fe985e9 name: blob-csi-driver @@ -219,7 +228,7 @@ entries: version: v1.17.0 - apiVersion: v1 appVersion: v1.16.0 - created: "2024-09-20T03:17:08.223534351Z" + created: "2024-10-10T01:56:48.245912275Z" description: Azure Blob Storage CSI driver digest: bf6249c0e3e3d3d009d4c79ceb7fda9a56c0565b969de753628792ea3ea5ece8 name: blob-csi-driver @@ -228,7 +237,7 @@ entries: version: v1.16.0 - apiVersion: v1 appVersion: v1.15.0 - created: "2024-09-20T03:17:08.221708561Z" + created: "2024-10-10T01:56:48.245108616Z" description: Azure Blob Storage CSI driver digest: 8daa35cd4957695cb64b45da05a15b4020df5545a8ac44c4668dad4bba82c8a9 name: blob-csi-driver @@ -237,7 +246,7 @@ entries: version: v1.15.0 - apiVersion: v1 appVersion: v1.14.0 - created: "2024-09-20T03:17:08.221112679Z" + created: "2024-10-10T01:56:48.243591709Z" description: Azure Blob Storage CSI driver digest: 442bc579b231aab626b9e474e2c0ed3f101d47d61c99aa9a7f863af7ce268d9d name: blob-csi-driver @@ -246,7 +255,7 @@ entries: version: v1.14.0 - apiVersion: v1 appVersion: v1.13.0 - created: "2024-09-20T03:17:08.22051573Z" + created: "2024-10-10T01:56:48.243013668Z" description: Azure Blob Storage CSI driver digest: b577b0b771138109aa90eb09d56fc07273ca0b584a263ee8f789e35796279f31 name: blob-csi-driver @@ -255,7 +264,7 @@ entries: version: v1.13.0 - apiVersion: v1 appVersion: v1.12.0 - created: "2024-09-20T03:17:08.219903856Z" + created: "2024-10-10T01:56:48.242400297Z" description: Azure Blob Storage CSI driver digest: 124e87af2581b374b89a39940698620c23d3eae6dcee518d302461ffea93e9a8 name: blob-csi-driver @@ -264,7 +273,7 @@ entries: version: v1.12.0 - apiVersion: v1 appVersion: v1.11.0 - created: "2024-09-20T03:17:08.219287218Z" + created: "2024-10-10T01:56:48.241783544Z" description: Azure Blob Storage CSI driver digest: 07c4d76017491b3d0bdd70de90e814096938bf7916da0c149c3805294bd57560 name: blob-csi-driver @@ -273,7 +282,7 @@ entries: version: v1.11.0 - apiVersion: v1 appVersion: v1.10.0 - created: "2024-09-20T03:17:08.218675249Z" + created: "2024-10-10T01:56:48.241154526Z" description: Azure Blob Storage CSI driver digest: 79716efa958385adf57eb3570843e1b4512d8c801e8e070625e94264f3e917a9 name: blob-csi-driver @@ -282,7 +291,7 @@ entries: version: v1.10.0 - apiVersion: v1 appVersion: v1.9.0 - created: "2024-09-20T03:17:08.256443665Z" + created: "2024-10-10T01:56:48.269197589Z" description: Azure Blob Storage CSI driver digest: fca0b9215d3277346f68c643fb3ead75158971f0d1945ab01ec559196f3cf842 name: blob-csi-driver @@ -291,7 +300,7 @@ entries: version: v1.9.0 - apiVersion: v1 appVersion: v1.8.0 - created: "2024-09-20T03:17:08.255850263Z" + created: "2024-10-10T01:56:48.268595367Z" description: Azure Blob Storage CSI driver digest: 3b78e2ab4f33577c54d4f57276c824717d2ad2aa3741210e938fcaf927bc751f name: blob-csi-driver @@ -300,7 +309,7 @@ entries: version: v1.8.0 - apiVersion: v1 appVersion: v1.7.0 - created: "2024-09-20T03:17:08.255226413Z" + created: "2024-10-10T01:56:48.268018578Z" description: Azure Blob Storage CSI driver digest: 28da5b55c3d2689d6da85eb7da344385e9cb99bdb2af18c24fea93670abfe7ea name: blob-csi-driver @@ -309,7 +318,7 @@ entries: version: v1.7.0 - apiVersion: v1 appVersion: v1.6.0 - created: "2024-09-20T03:17:08.254587207Z" + created: "2024-10-10T01:56:48.267432914Z" description: Azure Blob Storage CSI driver digest: 6f24f2e6623f6f8862e47d4fbdf13b5f351ceec6bb9a4591ef7fc2fca9fc1eef name: blob-csi-driver @@ -318,7 +327,7 @@ entries: version: v1.6.0 - apiVersion: v1 appVersion: v1.5.0 - created: "2024-09-20T03:17:08.253968964Z" + created: "2024-10-10T01:56:48.26686492Z" description: Azure Blob Storage CSI driver digest: 95d14c9b70b319760d388ea47727c8c97e9287867a8852aeb67b7175b52fe8f5 name: blob-csi-driver @@ -327,7 +336,7 @@ entries: version: v1.5.0 - apiVersion: v1 appVersion: v1.4.1 - created: "2024-09-20T03:17:08.252467315Z" + created: "2024-10-10T01:56:48.266291446Z" description: Azure Blob Storage CSI driver digest: 5fcf69c449f065fa1d5722e5a7fed8a28000efa790907e9ff4b552c5fbd16d22 name: blob-csi-driver @@ -336,7 +345,7 @@ entries: version: v1.4.1 - apiVersion: v1 appVersion: v1.4.0 - created: "2024-09-20T03:17:08.25193348Z" + created: "2024-10-10T01:56:48.265715952Z" description: Azure Blob Storage CSI driver digest: b466543344a6411f6130ba87b093955d39ab8614c6b4ed8505a0a0c96073cb33 name: blob-csi-driver @@ -345,7 +354,7 @@ entries: version: v1.4.0 - apiVersion: v1 appVersion: v1.3.0 - created: "2024-09-20T03:17:08.251412373Z" + created: "2024-10-10T01:56:48.264612216Z" description: Azure Blob Storage CSI driver digest: 58d02cb70a3a966b349d62e880b7149fb06ac009474e35e580784fd3c98a5b07 name: blob-csi-driver @@ -354,7 +363,7 @@ entries: version: v1.3.0 - apiVersion: v1 appVersion: v1.2.0 - created: "2024-09-20T03:17:08.2265936Z" + created: "2024-10-10T01:56:48.24903529Z" description: Azure Blob Storage CSI driver digest: 27fb89f20b5fddc7329e6d7c2374857b22c1d61592e397a53f47121eea68c344 name: blob-csi-driver @@ -363,7 +372,7 @@ entries: version: v1.2.0 - apiVersion: v1 appVersion: v1.1.0 - created: "2024-09-20T03:17:08.218050708Z" + created: "2024-10-10T01:56:48.24052924Z" description: Azure Blob Storage CSI driver digest: a251a55243de207c69ef53f72abee45e93b72fa4fc43dc204b7f1cdfd459acdb name: blob-csi-driver @@ -372,7 +381,7 @@ entries: version: v1.1.0 - apiVersion: v1 appVersion: v1.0.0 - created: "2024-09-20T03:17:08.217581804Z" + created: "2024-10-10T01:56:48.24005956Z" description: Azure Blob Storage CSI driver digest: e83f037a165eafc83a978bd7e6bf6221b052ac34363aecb12e6a73607dc58b89 name: blob-csi-driver @@ -381,11 +390,11 @@ entries: version: v1.0.0 - apiVersion: v1 appVersion: latest - created: "2024-09-20T03:17:08.216560258Z" + created: "2024-10-10T01:56:48.239069601Z" description: Azure Blob Storage CSI driver digest: 2bd22695556c9625b6f11056cdd0058af1e02d6e85917944efde0bfae1bba3d1 name: blob-csi-driver urls: - https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/latest/blob-csi-driver-v0.0.0.tgz version: v0.0.0 -generated: "2024-09-20T03:17:08.21566406Z" +generated: "2024-10-10T01:56:48.238220217Z" diff --git a/charts/latest/blob-csi-driver-v1.24.4.tgz b/charts/latest/blob-csi-driver-v1.24.4.tgz deleted file mode 100644 index 09e3f1d275ff0cc586581b24cb5bc2b772e70345..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6076 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 CChDc zVQyr3R8em|NM&qo0PH<&bK5r3{j6VsQF?Q|dqTbWB|XjfgJUVFCXVcpob>MLbUYBb zl5i#g7628iuK)WD08)IHC|R*{Jux3*k&E30xVu>FF2IS)CYCLT<#4h9-n^J&E*nei zx!>*WYPDLe)8k|Pf2-BX{@-e!o_yCne$#579(CHst?ydxuRg(n0PNRLinIL5j^t7UlU`B-Gc#Dpz#-W;8JZhe1p|hCYl3ZJEsSw1HVEFl`yWwWO5Uk9!`Hr#a4FTd7aAq$xa&Rd4BZ}|b124sjmsMQ4U z1+n4Wwpl=>8ep3Pme56#2Y_CopH)}X->*>!i?9I}=nHXO)o0VhK~u)jk_8Pk2C0T) zid_MSOw~>F1yg-95TJf@#Juw^BAg&9v<^(Ts#4H9fnH{U>YOKLKlIM%*(VRR5IjŸYW^0f{Lxf(TyB~#x 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 - please use helm install method for more customization, e.g. Azure Stack, RedHat OpenShift support. > - [install CSI driver master version](./install-csi-driver-master.md) (only for testing purpose) - - [install v1.24.4 CSI driver](./install-csi-driver-v1.24.4.md) + - [install v1.24.5 CSI driver](./install-csi-driver-v1.24.5.md) - [install v1.23.3 CSI driver](./install-csi-driver-v1.23.3.md) - [install v1.22.5 CSI driver](./install-csi-driver-v1.22.5.md) diff --git a/docs/install-csi-driver-v1.24.5.md b/docs/install-csi-driver-v1.24.5.md new file mode 100644 index 000000000..bd88c6095 --- /dev/null +++ b/docs/install-csi-driver-v1.24.5.md @@ -0,0 +1,47 @@ +# Install Azure Blob Storage CSI driver v1.24.5 version on a kubernetes cluster +> `blobfuse-proxy` is supported on CoreOS(OpenShift) from v1.23.2 +> +If you have already installed Helm, you can also use it to install this driver. Please check [Installation with Helm](../charts/README.md). + +## Install with kubectl + - Option#1. remote install +```console +curl -skSL https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/v1.24.5/deploy/install-driver.sh | bash -s v1.24.5 blobfuse-proxy -- +``` + + - Option#2. local install +```console +git clone https://github.com/kubernetes-sigs/blob-csi-driver.git +cd blob-csi-driver +./deploy/install-driver.sh v1.24.5 local,blobfuse-proxy +``` + +- check pods status: +```console +kubectl -n kube-system get pod -o wide -l app=csi-blob-controller +kubectl -n kube-system get pod -o wide -l app=csi-blob-node +``` + +example output: + +```console +NAME READY STATUS RESTARTS AGE IP NODE +csi-blob-controller-56bfddd689-dh5tk 4/4 Running 0 35s 10.240.0.19 k8s-agentpool-22533604-0 +csi-blob-controller-56bfddd689-8pgr4 4/4 Running 0 35s 10.240.0.35 k8s-agentpool-22533604-1 +csi-blob-node-cvgbs 3/3 Running 0 35s 10.240.0.35 k8s-agentpool-22533604-1 +csi-blob-node-dr4s4 3/3 Running 0 35s 10.240.0.4 k8s-agentpool-22533604-0 +``` + +### clean up Blob CSI driver +- Option#1. remote uninstall +```console +curl -skSL https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/v1.24.5/deploy/uninstall-driver.sh | bash -s v1.24.5 -- +``` + + - Option#2. local uninstall +```console +git clone https://github.com/kubernetes-sigs/blob-csi-driver.git +cd blob-csi-driver +git checkout v1.24.5 +./deploy/uninstall-driver.sh v1.24.5 local +```