From 9e8da22848ec145c5cf09ad2c94ab2f76fa0dc53 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Tue, 29 Mar 2022 23:58:15 +0000 Subject: [PATCH] chore: Create helm charts and release files for v2 preview --- README.md | 6 +- charts/README.md | 14 +- charts/index.yaml | 57 +- .../azuredisk-csi-driver-v2.0.0-beta.1.tgz | Bin 0 -> 17368 bytes .../azuredisk-csi-driver/Chart.yaml | 5 + .../side-by-side-values.yaml | 81 +++ .../azuredisk-csi-driver/templates/NOTES.txt | 11 + .../templates/_helpers.tpl | 26 + .../templates/crd-csi-snapshot.yaml | 661 ++++++++++++++++++ .../csi-azuredisk-controller-cleanup.yaml | 41 ++ .../csi-azuredisk-controller-monitor.yaml | 21 + .../csi-azuredisk-controller-service.yaml | 18 + .../templates/csi-azuredisk-controller.yaml | 221 ++++++ .../templates/csi-azuredisk-driver.yaml | 13 + .../templates/csi-azuredisk-node-windows.yaml | 202 ++++++ .../templates/csi-azuredisk-node.yaml | 211 ++++++ ...-azuredisk-scheduler-extender-monitor.yaml | 21 + ...-azuredisk-scheduler-extender-service.yaml | 18 + .../csi-azuredisk-scheduler-extender.yaml | 123 ++++ .../csi-azuredisk-storage-class.yaml | 143 ++++ .../templates/csi-snapshot-controller.yaml | 46 ++ .../disk.csi.azure.com_azdrivernodes.yaml | 139 ++++ ...isk.csi.azure.com_azvolumeattachments.yaml | 148 ++++ .../disk.csi.azure.com_azvolumes.yaml | 229 ++++++ .../templates/namespace-azure-disk-csi.yaml | 11 + .../rbac-csi-azuredisk-controller.yaml | 219 ++++++ .../templates/rbac-csi-azuredisk-node.yaml | 44 ++ ...rbac-csi-azuredisk-scheduler-extender.yaml | 88 +++ .../rbac-csi-snapshot-controller.yaml | 76 ++ ...rviceaccount-csi-azuredisk-controller.yaml | 8 + .../serviceaccount-csi-azuredisk-node.yaml | 8 + ...ount-csi-azuredisk-scheduler-extender.yaml | 8 + ...erviceaccount-csi-snapshot-controller.yaml | 8 + .../azuredisk-csi-driver/values.yaml | 276 ++++++++ deploy/example/failover/README.md | 4 +- deploy/v2.0.0-beta.1/crd-csi-snapshot.yaml | 659 +++++++++++++++++ .../csi-azuredisk-controller.yaml | 181 +++++ .../v2.0.0-beta.1/csi-azuredisk-driver.yaml | 12 + .../csi-azuredisk-node-windows.yaml | 192 +++++ deploy/v2.0.0-beta.1/csi-azuredisk-node.yaml | 172 +++++ .../csi-azuredisk-scheduler-extender.yaml | 95 +++ .../csi-snapshot-controller.yaml | 41 ++ .../disk.csi.azure.com_azdrivernodes.yaml | 139 ++++ ...isk.csi.azure.com_azvolumeattachments.yaml | 148 ++++ .../disk.csi.azure.com_azvolumes.yaml | 229 ++++++ .../namespace-azure-disk-csi.yaml | 10 + .../rbac-csi-azuredisk-controller.yaml | 206 ++++++ .../rbac-csi-azuredisk-node.yaml | 45 ++ ...rbac-csi-azuredisk-scheduler-extender.yaml | 89 +++ .../rbac-csi-snapshot-controller.yaml | 78 +++ 50 files changed, 5465 insertions(+), 36 deletions(-) create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver-v2.0.0-beta.1.tgz create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/Chart.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/side-by-side-values.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/NOTES.txt create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/_helpers.tpl create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/crd-csi-snapshot.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/csi-azuredisk-controller-cleanup.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/csi-azuredisk-controller-monitor.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/csi-azuredisk-controller-service.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/csi-azuredisk-controller.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/csi-azuredisk-driver.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/csi-azuredisk-node-windows.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/csi-azuredisk-node.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/csi-azuredisk-scheduler-extender-monitor.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/csi-azuredisk-scheduler-extender-service.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/csi-azuredisk-scheduler-extender.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/csi-azuredisk-storage-class.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/csi-snapshot-controller.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/disk.csi.azure.com_azdrivernodes.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/disk.csi.azure.com_azvolumeattachments.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/disk.csi.azure.com_azvolumes.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/namespace-azure-disk-csi.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/rbac-csi-azuredisk-node.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/rbac-csi-azuredisk-scheduler-extender.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/rbac-csi-snapshot-controller.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-controller.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-node.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-scheduler-extender.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/templates/serviceaccount-csi-snapshot-controller.yaml create mode 100644 charts/v2.0.0-beta.1/azuredisk-csi-driver/values.yaml create mode 100644 deploy/v2.0.0-beta.1/crd-csi-snapshot.yaml create mode 100644 deploy/v2.0.0-beta.1/csi-azuredisk-controller.yaml create mode 100644 deploy/v2.0.0-beta.1/csi-azuredisk-driver.yaml create mode 100644 deploy/v2.0.0-beta.1/csi-azuredisk-node-windows.yaml create mode 100644 deploy/v2.0.0-beta.1/csi-azuredisk-node.yaml create mode 100644 deploy/v2.0.0-beta.1/csi-azuredisk-scheduler-extender.yaml create mode 100644 deploy/v2.0.0-beta.1/csi-snapshot-controller.yaml create mode 100644 deploy/v2.0.0-beta.1/disk.csi.azure.com_azdrivernodes.yaml create mode 100644 deploy/v2.0.0-beta.1/disk.csi.azure.com_azvolumeattachments.yaml create mode 100644 deploy/v2.0.0-beta.1/disk.csi.azure.com_azvolumes.yaml create mode 100644 deploy/v2.0.0-beta.1/namespace-azure-disk-csi.yaml create mode 100644 deploy/v2.0.0-beta.1/rbac-csi-azuredisk-controller.yaml create mode 100644 deploy/v2.0.0-beta.1/rbac-csi-azuredisk-node.yaml create mode 100644 deploy/v2.0.0-beta.1/rbac-csi-azuredisk-scheduler-extender.yaml create mode 100644 deploy/v2.0.0-beta.1/rbac-csi-snapshot-controller.yaml diff --git a/README.md b/README.md index 41a71601cb..2caf582dca 100644 --- a/README.md +++ b/README.md @@ -30,14 +30,14 @@ V2: Preview |Driver Version |Image | supported k8s version | |----------------|-----------------------------------------------------------------|-----------------------| |`main_v2` branch| | 1.21+ | -|v2.0.0-alpha.1 |mcr.microsoft.com/oss/kubernetes-csi/azuredisk-csi:v2.0.0-alpha.1| 1.21+ | +|v2.0.0-beta.1 |mcr.microsoft.com/oss/kubernetes-csi/azuredisk-csi:v2.0.0-beta.1| 1.21+ | #### V2 |Driver Version |Image | supported k8s version | |----------------|-----------------------------------------------------------------|-----------------------| |`main_v2` branch| | 1.21+ | -|v2.0.0-alpha.1 |mcr.microsoft.com/oss/kubernetes-csi/azuredisk-csi:v2.0.0-alpha.1| 1.21+ | +|v2.0.0-beta.1 |mcr.microsoft.com/oss/kubernetes-csi/azuredisk-csi:v2.0.0-beta.1| 1.21+ | ### Driver parameters @@ -116,4 +116,4 @@ follow guide [here](./docs/install-driver-on-aks.md) - [CSI Drivers](https://github.com/kubernetes-csi/drivers) - [Container Storage Interface (CSI) Specification](https://github.com/container-storage-interface/spec) -[support-policy]: support.md +[support-policy]: support.md \ No newline at end of file diff --git a/charts/README.md b/charts/README.md index cd05da2c99..57367fef0d 100644 --- a/charts/README.md +++ b/charts/README.md @@ -238,7 +238,7 @@ The following table lists the configurable parameters of the latest Azure Disk C Applicable to any Kubernetes cluster without the Azure Disk CSI Driver V1 installed. If V1 is installed, proceed to side-by-side installation instructions below. The V1 driver is installed by default in AKS clusters with Kubernetes version 1.21 and later. ```console -helm install azuredisk-csi-driver azuredisk-csi-driver/azuredisk-csi-driver --namespace kube-system --version v2.0.0-alpha.1 +helm install azuredisk-csi-driver azuredisk-csi-driver/azuredisk-csi-driver --namespace kube-system --version v2.0.0-beta.1 ``` ### install Azure Disk CSI Driver V2 side-by-side with Azure Disk CSI Driver V1 (Preview) @@ -247,8 +247,8 @@ Since VolumeSnapshot CRDs and other components are created first when V1 driver ```console helm install azuredisk-csi-driver-v2 azuredisk-csi-driver/azuredisk-csi-driver --namespace kube-system \ - --version v2.0.0-alpha.1 \ - --values https://raw.githubusercontent.com/kubernetes-sigs/azuredisk-csi-driver/master/charts/v2.0.0-alpha.1/azuredisk-csi-driver/side-by-side-values.yaml + --version v2.0.0-beta.1 \ + --values https://raw.githubusercontent.com/kubernetes-sigs/azuredisk-csi-driver/master/charts/v2.0.0-beta.1/azuredisk-csi-driver/side-by-side-values.yaml ``` > NOTE: When installing the V2 driver side-by-side with the V1 driver in an AKS cluster, you will need to grant the agentpool service principal or managed identity `Contributor` access to the resource groups used to store managed disks. By default, this is the resource group prefixed by `MC_` corresponding to your AKS cluster. @@ -278,7 +278,7 @@ helm install azuredisk-csi-driver azuredisk-csi-driver/azuredisk-csi-driver --na This assumes you have already installed Azure Disk CSI Driver V1 to a non-AKS cluster, e.g. one created using [aks-engine](https://github.com/Azure/aks-engine) or [Cluster API Provider for Azure (CAPZ)](https://github.com/kubernetes-sigs/cluster-api-provider-azure). ```console -helm upgrade azure-csi-driver azuredisk-csi-driver/azuredisk-csi-driver --namespace kube-system --version v2.0.0-alpha.1 +helm upgrade azure-csi-driver azuredisk-csi-driver/azuredisk-csi-driver --namespace kube-system --version v2.0.0-beta.1 ``` --- @@ -291,12 +291,12 @@ In addition to the parameters supported by the V1 driver, Azure Disk CSI driver | Parameter | Description | Default | |-----------|-------------|---------| -| `image.azuredisk.tag` | Azure Disk CSI Driver V2 docker image tag | `v2.0.0-alpha.1` | +| `image.azuredisk.tag` | Azure Disk CSI Driver V2 docker image tag | `v2.0.0-beta.1` | | `image.curl.repository` | curl docker image | `docker.io/curlimages/curl` | | `image.curl.tag` | curl docker image tag | `latest` | | `image.curl.pullPolicy` | curl docker image pull policy | `IfNotPresent` | | `image.schedulerExtender.repository` | Azure Disk CSI Driver V2 Scheduler Extender docker image | `/oss/csi/azdiskschedulerextender-csi` | -| `image.schedulerExtender.tag` | Azure Disk CSI Driver V2 Scheduler Extender docker image tag | `v2.0.0-alpha.1` | +| `image.schedulerExtender.tag` | Azure Disk CSI Driver V2 Scheduler Extender docker image tag | `v2.0.0-beta.1` | | `image.schedulerExtender.pullPolicy` | Azure Disk CSI Driver V2 Scheduler Extender docker image pull policy | `IfNotPresent` | | `image.kubeScheduler.repository` | kube-scheduler docker image | `/oss/kubernetes/kube-scheduler` | | `image.kubeScheduler.tag` | kube-scheduler docker image tag - this version should be the same as the Kubernetes cluster version | `v1.21.2` | @@ -328,4 +328,4 @@ In addition to the parameters supported by the V1 driver, Azure Disk CSI driver ## Troubleshooting - Add `--wait -v=5 --debug` in `helm install` command to get detailed error -- Use `kubectl describe` to get more info +- Use `kubectl describe` to get more info \ No newline at end of file diff --git a/charts/index.yaml b/charts/index.yaml index e6679a9f23..a07581641e 100644 --- a/charts/index.yaml +++ b/charts/index.yaml @@ -1,18 +1,27 @@ apiVersion: v1 entries: azuredisk-csi-driver: + - apiVersion: v1 + appVersion: v2.0.0-beta.1 + created: "2022-03-29T23:53:40.6644528Z" + description: Azure disk Container Storage Interface (CSI) Storage Plugin + digest: f327e1205e7197cf87693012848e2fd76a213c7852ac57a50753ba9e41207612 + name: azuredisk-csi-driver + urls: + - https://raw.githubusercontent.com/kubernetes-sigs/azuredisk-csi-driver/main_v2/charts/v2.0.0-beta.1/azuredisk-csi-driver-v2.0.0-beta.1.tgz + version: v2.0.0-beta.1 - apiVersion: v1 appVersion: latest-v2 - created: "2022-03-24T09:36:56.540135981-07:00" + created: "2022-03-29T23:53:40.6324342Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin - digest: f35a9fa62e632e9a8427c43b1566ef03456fbff85e2a515650113cc3350599f1 + digest: 39eacbe7c5ad922a4242cacc0df6cbf82bacf46d102029fd2ef4224a568310a3 name: azuredisk-csi-driver urls: - https://raw.githubusercontent.com/kubernetes-sigs/azuredisk-csi-driver/main_v2/charts/latest-v2/azuredisk-csi-driver-v2.0.0-beta.1.tgz version: v2.0.0-beta.1 - apiVersion: v1 appVersion: v2.0.0-alpha.1 - created: "2022-03-24T09:36:56.556286331-07:00" + created: "2022-03-29T23:53:40.6626346Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: 20690f0e55cf5aa24bd3e70f1428f690e3977df49d7827db2cce88b79fb4daa8 name: azuredisk-csi-driver @@ -21,7 +30,7 @@ entries: version: v2.0.0-alpha.1 - apiVersion: v1 appVersion: latest - created: "2022-03-24T09:36:56.538710859-07:00" + created: "2022-03-29T23:53:40.6306823Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: 902d23c92777173e0c97274687b84e51a5232e845c3ef885453e42a5bc0bf3c9 name: azuredisk-csi-driver @@ -30,7 +39,7 @@ entries: version: v1.12.0 - apiVersion: v1 appVersion: v1.11.0 - created: "2022-03-24T09:36:56.547669597-07:00" + created: "2022-03-29T23:53:40.6426863Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: f35447c256488b1942342e9fcf8b6bed5f47b4ae5fb0fdae037110c5926803fe name: azuredisk-csi-driver @@ -39,7 +48,7 @@ entries: version: v1.11.0 - apiVersion: v1 appVersion: v1.10.0 - created: "2022-03-24T09:36:56.546800884-07:00" + created: "2022-03-29T23:53:40.6414155Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: 12bd0e1f20a2e2adcb04b6954423438d9ece7a2ad0fb4b4fe2969844d14cfb86 name: azuredisk-csi-driver @@ -48,7 +57,7 @@ entries: version: v1.10.0 - apiVersion: v1 appVersion: v1.9.0 - created: "2022-03-24T09:36:56.555149413-07:00" + created: "2022-03-29T23:53:40.6607197Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: d917427661ca4ec13add77efcfe31d2c7c989e20b1427dd566a05ad1bdd98fa9 name: azuredisk-csi-driver @@ -57,7 +66,7 @@ entries: version: v1.9.0 - apiVersion: v1 appVersion: v1.8.0 - created: "2022-03-24T09:36:56.554196299-07:00" + created: "2022-03-29T23:53:40.6524297Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: a37491e845671e81b9567f2d1a746dbf4f182fde0c8f9e689dfa632c5651c6c9 name: azuredisk-csi-driver @@ -66,7 +75,7 @@ entries: version: v1.8.0 - apiVersion: v1 appVersion: v1.7.0 - created: "2022-03-24T09:36:56.553333985-07:00" + created: "2022-03-29T23:53:40.6513645Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: 4df7a10466206c60deab00efbca57f67f042afd1ecd5daca738df28526f3ffcc name: azuredisk-csi-driver @@ -75,7 +84,7 @@ entries: version: v1.7.0 - apiVersion: v1 appVersion: v1.6.0 - created: "2022-03-24T09:36:56.552477772-07:00" + created: "2022-03-29T23:53:40.6502126Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: b1a4c384fdfdb6577dd6dfd3709fb746b5c79247846e5c582b93c3a1187f6d88 name: azuredisk-csi-driver @@ -84,7 +93,7 @@ entries: version: v1.6.0 - apiVersion: v1 appVersion: v1.5.1 - created: "2022-03-24T09:36:56.551744961-07:00" + created: "2022-03-29T23:53:40.6488883Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: efb42e1d56cc5596eb4e695b658c2748bc05cc6c47862e3f20ea6b5b199d01d6 name: azuredisk-csi-driver @@ -93,7 +102,7 @@ entries: version: v1.5.1 - apiVersion: v1 appVersion: v1.5.0 - created: "2022-03-24T09:36:56.550471541-07:00" + created: "2022-03-29T23:53:40.6477839Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: c8490efde8d4a43bd25f5c619887498dfb4b41edf3929ac8dbf0a9d3f691e6ae name: azuredisk-csi-driver @@ -102,7 +111,7 @@ entries: version: v1.5.0 - apiVersion: v1 appVersion: v1.4.0 - created: "2022-03-24T09:36:56.549302023-07:00" + created: "2022-03-29T23:53:40.6466008Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: 55e5e17aac7c144b21a198867654ef70ad272987b0bb165782905adf91ca3c03 name: azuredisk-csi-driver @@ -111,7 +120,7 @@ entries: version: v1.4.0 - apiVersion: v1 appVersion: v1.3.0 - created: "2022-03-24T09:36:56.548655913-07:00" + created: "2022-03-29T23:53:40.6450258Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: 2665483e922a577feb8539ca7f774bc70c945ce490294fd3378f098c2d244dde name: azuredisk-csi-driver @@ -120,7 +129,7 @@ entries: version: v1.3.0 - apiVersion: v1 appVersion: v1.2.0 - created: "2022-03-24T09:36:56.548148505-07:00" + created: "2022-03-29T23:53:40.6435005Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: 2bbfe2f9d080f1b3ff10590c7168d05ce026c5a73332b4d48014610a52337808 name: azuredisk-csi-driver @@ -129,7 +138,7 @@ entries: version: v1.2.0 - apiVersion: v1 appVersion: v1.1.1 - created: "2022-03-24T09:36:56.545778168-07:00" + created: "2022-03-29T23:53:40.6397837Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: dd7066be8f499f6c1a396ab27c0013c09f5a8d8319cc04fbdd480d31107bb851 name: azuredisk-csi-driver @@ -138,7 +147,7 @@ entries: version: v1.1.1 - apiVersion: v1 appVersion: v1.1.0 - created: "2022-03-24T09:36:56.544668851-07:00" + created: "2022-03-29T23:53:40.6387939Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: 3d2a5189416dd6a43bd3e2097bbe23a8db347b6e1a36c6a43fd59cc9c9633ff3 name: azuredisk-csi-driver @@ -147,7 +156,7 @@ entries: version: v1.1.0 - apiVersion: v1 appVersion: v1.0.0 - created: "2022-03-24T09:36:56.543553334-07:00" + created: "2022-03-29T23:53:40.6379393Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: d179bc6f338518859b6efdc3b3bed8d06513313e8047563eb4b654b2d417c81e name: azuredisk-csi-driver @@ -156,7 +165,7 @@ entries: version: v1.0.0 - apiVersion: v1 appVersion: v0.10.0 - created: "2022-03-24T09:36:56.540667389-07:00" + created: "2022-03-29T23:53:40.6329946Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: 3dbbaca098fe8316de079236598253b5831e8e85fd88b390231d828157d62206 name: azuredisk-csi-driver @@ -165,7 +174,7 @@ entries: version: v0.10.0 - apiVersion: v1 appVersion: v0.9.0 - created: "2022-03-24T09:36:56.542952124-07:00" + created: "2022-03-29T23:53:40.6371509Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: a978f3e6ef5d678c3b6512bd8a63277cb4ce40d3f3e34b80370f0c37298824f2 name: azuredisk-csi-driver @@ -174,7 +183,7 @@ entries: version: v0.9.0 - apiVersion: v1 appVersion: v0.8.0 - created: "2022-03-24T09:36:56.542349115-07:00" + created: "2022-03-29T23:53:40.6350048Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: 1762b832389b4f7a5eab9748127fa6dbb85131485d67bc3fe485bbe86c468128 name: azuredisk-csi-driver @@ -183,7 +192,7 @@ entries: version: v0.8.0 - apiVersion: v1 appVersion: v0.7.0 - created: "2022-03-24T09:36:56.541782306-07:00" + created: "2022-03-29T23:53:40.634172Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: 29e21f686814f46c1edaaaa95ce2d25579ff1aad270c58b774bdb5a89858b8bf name: azuredisk-csi-driver @@ -192,11 +201,11 @@ entries: version: v0.7.0 - apiVersion: v1 appVersion: v0.6.0 - created: "2022-03-24T09:36:56.541154197-07:00" + created: "2022-03-29T23:53:40.6335656Z" description: Azure disk Container Storage Interface (CSI) Storage Plugin digest: b11d8dfee371ca7c63a1448ba27c1fd1f032ea33575fefeeb16927fc95d1eeb7 name: azuredisk-csi-driver urls: - https://raw.githubusercontent.com/kubernetes-sigs/azuredisk-csi-driver/main_v2/charts/v0.6.0/azuredisk-csi-driver-v0.6.0.tgz version: v0.6.0 -generated: "2022-03-24T09:36:56.518495646-07:00" +generated: "2022-03-29T23:53:40.6286796Z" diff --git a/charts/v2.0.0-beta.1/azuredisk-csi-driver-v2.0.0-beta.1.tgz b/charts/v2.0.0-beta.1/azuredisk-csi-driver-v2.0.0-beta.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f3beee7604fa2ff9a44f04a106f41563f690b770 GIT binary patch literal 17368 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