From c6b7b22d7a71197b133554269ed496a0d0394c19 Mon Sep 17 00:00:00 2001 From: Kyle Michel Date: Thu, 26 Nov 2020 20:39:56 -0500 Subject: [PATCH] Move chart to charts directory and add workflow to publish new chart versions --- .github/workflows/helm-chart-release.yaml | 25 +++++++++++++ .github/workflows/release.yaml | 10 ------ Makefile | 36 +++++++++---------- .../aws-ebs-csi-driver}/.helmignore | 0 .../aws-ebs-csi-driver}/Chart.yaml | 4 ++- .../aws-ebs-csi-driver}/templates/NOTES.txt | 0 .../templates/_helpers.tpl | 0 .../templates/clusterrole-attacher.yaml | 0 .../templates/clusterrole-provisioner.yaml | 0 .../templates/clusterrole-resizer.yaml | 0 .../clusterrole-snapshot-controller.yaml | 0 .../templates/clusterrole-snapshotter.yaml | 0 .../clusterrolebinding-attacher.yaml | 0 .../clusterrolebinding-provisioner.yaml | 0 .../templates/clusterrolebinding-resizer.yaml | 0 ...lusterrolebinding-snapshot-controller.yaml | 0 .../clusterrolebinding-snapshotter.yaml | 0 .../templates/controller.yaml | 0 .../templates/csidriver.yaml | 0 .../aws-ebs-csi-driver}/templates/node.yaml | 0 ...le-snapshot-controller-leaderelection.yaml | 0 ...ng-snapshot-controller-leaderelection.yaml | 0 .../serviceaccount-csi-controller.yaml | 0 .../serviceaccount-snapshot-controller.yaml | 0 .../templates/statefulset.yaml | 0 .../aws-ebs-csi-driver}/values.yaml | 0 docs/README.md | 12 +++++-- 27 files changed, 56 insertions(+), 31 deletions(-) create mode 100644 .github/workflows/helm-chart-release.yaml rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/.helmignore (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/Chart.yaml (83%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/NOTES.txt (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/_helpers.tpl (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/clusterrole-attacher.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/clusterrole-provisioner.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/clusterrole-resizer.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/clusterrole-snapshot-controller.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/clusterrole-snapshotter.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/clusterrolebinding-attacher.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/clusterrolebinding-provisioner.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/clusterrolebinding-resizer.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/clusterrolebinding-snapshot-controller.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/clusterrolebinding-snapshotter.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/controller.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/csidriver.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/node.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/role-snapshot-controller-leaderelection.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/rolebinding-snapshot-controller-leaderelection.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/serviceaccount-csi-controller.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/serviceaccount-snapshot-controller.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/templates/statefulset.yaml (100%) rename {aws-ebs-csi-driver => charts/aws-ebs-csi-driver}/values.yaml (100%) diff --git a/.github/workflows/helm-chart-release.yaml b/.github/workflows/helm-chart-release.yaml new file mode 100644 index 0000000000..d047b6a75a --- /dev/null +++ b/.github/workflows/helm-chart-release.yaml @@ -0,0 +1,25 @@ +name: Release Helm Charts + +on: + push: + branches: + - master + paths: + - 'charts/**' + +jobs: + release: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + - name: Configure Git + run: | + git config user.name "$GITHUB_ACTOR" + git config user.email "$GITHUB_ACTOR@users.noreply.github.com" + - name: Run chart-releaser + uses: helm/chart-releaser-action@v1.1.0 + env: + CR_TOKEN: '${{ secrets.GITHUB_TOKEN }}' diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index df8c748c97..7c75a251b2 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -29,13 +29,3 @@ jobs: See [CHANGELOG](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/master/CHANGELOG-0.x.md) for full list of changes draft: false prerelease: false - - name: Upload Release Asset - id: upload-release-asset - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create-release.outputs.upload_url }} - asset_path: ./helm-chart.tgz - asset_name: helm-chart.tgz - asset_content_type: application/gzip diff --git a/Makefile b/Makefile index 597b27f2f3..5dc8cf55fc 100644 --- a/Makefile +++ b/Makefile @@ -122,21 +122,21 @@ verify-vendor: .PHONY: generate-kustomize generate-kustomize: bin/helm - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/clusterrole-attacher.yaml > ../deploy/kubernetes/base/clusterrole-attacher.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/clusterrole-provisioner.yaml > ../deploy/kubernetes/base/clusterrole-provisioner.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/clusterrolebinding-attacher.yaml > ../deploy/kubernetes/base/clusterrolebinding-attacher.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/clusterrolebinding-provisioner.yaml > ../deploy/kubernetes/base/clusterrolebinding-provisioner.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/controller.yaml -f ../deploy/kubernetes/values/controller.yaml > ../deploy/kubernetes/base/controller.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/csidriver.yaml > ../deploy/kubernetes/base/csidriver.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/node.yaml -f ../deploy/kubernetes/values/controller.yaml > ../deploy/kubernetes/base/node.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/serviceaccount-csi-controller.yaml > ../deploy/kubernetes/base/serviceaccount-csi-controller.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/clusterrole-resizer.yaml -f ../deploy/kubernetes/values/resizer.yaml > ../deploy/kubernetes/overlays/alpha/rbac_add_resizer_clusterrole.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/clusterrole-snapshot-controller.yaml -f ../deploy/kubernetes/values/snapshotter.yaml > ../deploy/kubernetes/overlays/alpha/rbac_add_snapshot_controller_clusterrole.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/clusterrole-snapshotter.yaml -f ../deploy/kubernetes/values/snapshotter.yaml > ../deploy/kubernetes/overlays/alpha/rbac_add_snapshotter_clusterrole.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/clusterrolebinding-resizer.yaml -f ../deploy/kubernetes/values/resizer.yaml > ../deploy/kubernetes/overlays/alpha/rbac_add_resizer_clusterrolebinding.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/clusterrolebinding-snapshot-controller.yaml -f ../deploy/kubernetes/values/snapshotter.yaml > ../deploy/kubernetes/overlays/alpha/rbac_add_snapshot_controller_clusterrolebinding.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/clusterrolebinding-snapshotter.yaml -f ../deploy/kubernetes/values/snapshotter.yaml > ../deploy/kubernetes/overlays/alpha/rbac_add_snapshotter_clusterrolebinding.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/role-snapshot-controller-leaderelection.yaml -f ../deploy/kubernetes/values/snapshotter.yaml > ../deploy/kubernetes/overlays/alpha/rbac_add_snapshot_controller_leaderelection_role.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/rolebinding-snapshot-controller-leaderelection.yaml -f ../deploy/kubernetes/values/snapshotter.yaml > ../deploy/kubernetes/overlays/alpha/rbac_add_snapshot_controller_leaderelection_rolebinding.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/serviceaccount-snapshot-controller.yaml -f ../deploy/kubernetes/values/snapshotter.yaml > ../deploy/kubernetes/overlays/alpha/serviceaccount-snapshot-controller.yaml - cd aws-ebs-csi-driver && ../bin/helm template kustomize . -s templates/statefulset.yaml -f ../deploy/kubernetes/values/snapshotter.yaml > ../deploy/kubernetes/overlays/alpha/snapshot_controller.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/clusterrole-attacher.yaml > ../../deploy/kubernetes/base/clusterrole-attacher.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/clusterrole-provisioner.yaml > ../../deploy/kubernetes/base/clusterrole-provisioner.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/clusterrolebinding-attacher.yaml > ../../deploy/kubernetes/base/clusterrolebinding-attacher.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/clusterrolebinding-provisioner.yaml > ../../deploy/kubernetes/base/clusterrolebinding-provisioner.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/controller.yaml -f ../../deploy/kubernetes/values/controller.yaml > ../../deploy/kubernetes/base/controller.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/csidriver.yaml > ../../deploy/kubernetes/base/csidriver.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/node.yaml -f ../../deploy/kubernetes/values/controller.yaml > ../../deploy/kubernetes/base/node.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/serviceaccount-csi-controller.yaml > ../../deploy/kubernetes/base/serviceaccount-csi-controller.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/clusterrole-resizer.yaml -f ../../deploy/kubernetes/values/resizer.yaml > ../../deploy/kubernetes/overlays/alpha/rbac_add_resizer_clusterrole.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/clusterrole-snapshot-controller.yaml -f ../../deploy/kubernetes/values/snapshotter.yaml > ../../deploy/kubernetes/overlays/alpha/rbac_add_snapshot_controller_clusterrole.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/clusterrole-snapshotter.yaml -f ../../deploy/kubernetes/values/snapshotter.yaml > ../../deploy/kubernetes/overlays/alpha/rbac_add_snapshotter_clusterrole.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/clusterrolebinding-resizer.yaml -f ../../deploy/kubernetes/values/resizer.yaml > ../../deploy/kubernetes/overlays/alpha/rbac_add_resizer_clusterrolebinding.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/clusterrolebinding-snapshot-controller.yaml -f ../../deploy/kubernetes/values/snapshotter.yaml > ../../deploy/kubernetes/overlays/alpha/rbac_add_snapshot_controller_clusterrolebinding.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/clusterrolebinding-snapshotter.yaml -f ../../deploy/kubernetes/values/snapshotter.yaml > ../../deploy/kubernetes/overlays/alpha/rbac_add_snapshotter_clusterrolebinding.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/role-snapshot-controller-leaderelection.yaml -f ../../deploy/kubernetes/values/snapshotter.yaml > ../../deploy/kubernetes/overlays/alpha/rbac_add_snapshot_controller_leaderelection_role.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/rolebinding-snapshot-controller-leaderelection.yaml -f ../../deploy/kubernetes/values/snapshotter.yaml > ../../deploy/kubernetes/overlays/alpha/rbac_add_snapshot_controller_leaderelection_rolebinding.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/serviceaccount-snapshot-controller.yaml -f ../../deploy/kubernetes/values/snapshotter.yaml > ../../deploy/kubernetes/overlays/alpha/serviceaccount-snapshot-controller.yaml + cd charts/aws-ebs-csi-driver && ../../bin/helm template kustomize . -s templates/statefulset.yaml -f ../../deploy/kubernetes/values/snapshotter.yaml > ../../deploy/kubernetes/overlays/alpha/snapshot_controller.yaml diff --git a/aws-ebs-csi-driver/.helmignore b/charts/aws-ebs-csi-driver/.helmignore similarity index 100% rename from aws-ebs-csi-driver/.helmignore rename to charts/aws-ebs-csi-driver/.helmignore diff --git a/aws-ebs-csi-driver/Chart.yaml b/charts/aws-ebs-csi-driver/Chart.yaml similarity index 83% rename from aws-ebs-csi-driver/Chart.yaml rename to charts/aws-ebs-csi-driver/Chart.yaml index 55343fed87..2be152ef33 100644 --- a/aws-ebs-csi-driver/Chart.yaml +++ b/charts/aws-ebs-csi-driver/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: "0.7.1" name: aws-ebs-csi-driver description: A Helm chart for AWS EBS CSI Driver -version: 0.6.1-master +version: 0.6.2 kubeVersion: ">=1.13.0-0" home: https://github.com/kubernetes-sigs/aws-ebs-csi-driver sources: @@ -14,3 +14,5 @@ keywords: maintainers: - name: leakingtapan email: chengpan@amazon.com + - name: krmichel + url: https://github.com/krmichel diff --git a/aws-ebs-csi-driver/templates/NOTES.txt b/charts/aws-ebs-csi-driver/templates/NOTES.txt similarity index 100% rename from aws-ebs-csi-driver/templates/NOTES.txt rename to charts/aws-ebs-csi-driver/templates/NOTES.txt diff --git a/aws-ebs-csi-driver/templates/_helpers.tpl b/charts/aws-ebs-csi-driver/templates/_helpers.tpl similarity index 100% rename from aws-ebs-csi-driver/templates/_helpers.tpl rename to charts/aws-ebs-csi-driver/templates/_helpers.tpl diff --git a/aws-ebs-csi-driver/templates/clusterrole-attacher.yaml b/charts/aws-ebs-csi-driver/templates/clusterrole-attacher.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/clusterrole-attacher.yaml rename to charts/aws-ebs-csi-driver/templates/clusterrole-attacher.yaml diff --git a/aws-ebs-csi-driver/templates/clusterrole-provisioner.yaml b/charts/aws-ebs-csi-driver/templates/clusterrole-provisioner.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/clusterrole-provisioner.yaml rename to charts/aws-ebs-csi-driver/templates/clusterrole-provisioner.yaml diff --git a/aws-ebs-csi-driver/templates/clusterrole-resizer.yaml b/charts/aws-ebs-csi-driver/templates/clusterrole-resizer.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/clusterrole-resizer.yaml rename to charts/aws-ebs-csi-driver/templates/clusterrole-resizer.yaml diff --git a/aws-ebs-csi-driver/templates/clusterrole-snapshot-controller.yaml b/charts/aws-ebs-csi-driver/templates/clusterrole-snapshot-controller.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/clusterrole-snapshot-controller.yaml rename to charts/aws-ebs-csi-driver/templates/clusterrole-snapshot-controller.yaml diff --git a/aws-ebs-csi-driver/templates/clusterrole-snapshotter.yaml b/charts/aws-ebs-csi-driver/templates/clusterrole-snapshotter.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/clusterrole-snapshotter.yaml rename to charts/aws-ebs-csi-driver/templates/clusterrole-snapshotter.yaml diff --git a/aws-ebs-csi-driver/templates/clusterrolebinding-attacher.yaml b/charts/aws-ebs-csi-driver/templates/clusterrolebinding-attacher.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/clusterrolebinding-attacher.yaml rename to charts/aws-ebs-csi-driver/templates/clusterrolebinding-attacher.yaml diff --git a/aws-ebs-csi-driver/templates/clusterrolebinding-provisioner.yaml b/charts/aws-ebs-csi-driver/templates/clusterrolebinding-provisioner.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/clusterrolebinding-provisioner.yaml rename to charts/aws-ebs-csi-driver/templates/clusterrolebinding-provisioner.yaml diff --git a/aws-ebs-csi-driver/templates/clusterrolebinding-resizer.yaml b/charts/aws-ebs-csi-driver/templates/clusterrolebinding-resizer.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/clusterrolebinding-resizer.yaml rename to charts/aws-ebs-csi-driver/templates/clusterrolebinding-resizer.yaml diff --git a/aws-ebs-csi-driver/templates/clusterrolebinding-snapshot-controller.yaml b/charts/aws-ebs-csi-driver/templates/clusterrolebinding-snapshot-controller.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/clusterrolebinding-snapshot-controller.yaml rename to charts/aws-ebs-csi-driver/templates/clusterrolebinding-snapshot-controller.yaml diff --git a/aws-ebs-csi-driver/templates/clusterrolebinding-snapshotter.yaml b/charts/aws-ebs-csi-driver/templates/clusterrolebinding-snapshotter.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/clusterrolebinding-snapshotter.yaml rename to charts/aws-ebs-csi-driver/templates/clusterrolebinding-snapshotter.yaml diff --git a/aws-ebs-csi-driver/templates/controller.yaml b/charts/aws-ebs-csi-driver/templates/controller.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/controller.yaml rename to charts/aws-ebs-csi-driver/templates/controller.yaml diff --git a/aws-ebs-csi-driver/templates/csidriver.yaml b/charts/aws-ebs-csi-driver/templates/csidriver.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/csidriver.yaml rename to charts/aws-ebs-csi-driver/templates/csidriver.yaml diff --git a/aws-ebs-csi-driver/templates/node.yaml b/charts/aws-ebs-csi-driver/templates/node.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/node.yaml rename to charts/aws-ebs-csi-driver/templates/node.yaml diff --git a/aws-ebs-csi-driver/templates/role-snapshot-controller-leaderelection.yaml b/charts/aws-ebs-csi-driver/templates/role-snapshot-controller-leaderelection.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/role-snapshot-controller-leaderelection.yaml rename to charts/aws-ebs-csi-driver/templates/role-snapshot-controller-leaderelection.yaml diff --git a/aws-ebs-csi-driver/templates/rolebinding-snapshot-controller-leaderelection.yaml b/charts/aws-ebs-csi-driver/templates/rolebinding-snapshot-controller-leaderelection.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/rolebinding-snapshot-controller-leaderelection.yaml rename to charts/aws-ebs-csi-driver/templates/rolebinding-snapshot-controller-leaderelection.yaml diff --git a/aws-ebs-csi-driver/templates/serviceaccount-csi-controller.yaml b/charts/aws-ebs-csi-driver/templates/serviceaccount-csi-controller.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/serviceaccount-csi-controller.yaml rename to charts/aws-ebs-csi-driver/templates/serviceaccount-csi-controller.yaml diff --git a/aws-ebs-csi-driver/templates/serviceaccount-snapshot-controller.yaml b/charts/aws-ebs-csi-driver/templates/serviceaccount-snapshot-controller.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/serviceaccount-snapshot-controller.yaml rename to charts/aws-ebs-csi-driver/templates/serviceaccount-snapshot-controller.yaml diff --git a/aws-ebs-csi-driver/templates/statefulset.yaml b/charts/aws-ebs-csi-driver/templates/statefulset.yaml similarity index 100% rename from aws-ebs-csi-driver/templates/statefulset.yaml rename to charts/aws-ebs-csi-driver/templates/statefulset.yaml diff --git a/aws-ebs-csi-driver/values.yaml b/charts/aws-ebs-csi-driver/values.yaml similarity index 100% rename from aws-ebs-csi-driver/values.yaml rename to charts/aws-ebs-csi-driver/values.yaml diff --git a/docs/README.md b/docs/README.md index 43be89bd44..486b228a83 100644 --- a/docs/README.md +++ b/docs/README.md @@ -119,13 +119,21 @@ kubectl get pods -n kube-system ``` Alternatively, you could also install the driver using helm: + +Add the aws-ebs-csi-driver Helm repository: +```sh +helm repo add aws-ebs-csi-driver https://kubernetes-sigs.github.io/aws-ebs-csi-driver +helm repo update +``` + +Then install a release of the driver using the chart ```sh helm upgrade --install aws-ebs-csi-driver \ --namespace kube-system \ --set enableVolumeScheduling=true \ --set enableVolumeResizing=true \ --set enableVolumeSnapshot=true \ - https://github.com/kubernetes-sigs/aws-ebs-csi-driver/releases/download/v0.7.1/helm-chart.tgz + aws-ebs-csi-driver/aws-ebs-csi-driver ``` ## Examples @@ -171,7 +179,7 @@ Dependencies are managed through go module. To build the project, first turn on * Build image and push it with release tag: `make image-release && make push-release` ### Helm and manifests -The helm chart for this project is in the `aws-ebs-csi-driver` directory. The manifests for this project are in the `deploy/kubernetes` directory. All of the manifests except kustomize patches are generated by running `helm template`. This keeps the helm chart and the manifests in sync. +The helm chart for this project is in the `charts/aws-ebs-csi-driver` directory. The manifests for this project are in the `deploy/kubernetes` directory. All of the manifests except kustomize patches are generated by running `helm template`. This keeps the helm chart and the manifests in sync. When updating the helm chart: * Generate manifests: `make generate-kustomize`