aws / secrets-store-csi-driver-provider-aws

The AWS provider for the Secrets Store CSI Driver allows you to fetch secrets from AWS Secrets Manager and AWS Systems Manager Parameter Store, and mount them into Kubernetes pods.
Apache License 2.0
476 stars 134 forks source link

Link for the Chart to download as dependency in Helm / ArgoCD #285

Closed SimonOsipov closed 1 year ago

SimonOsipov commented 1 year ago

Describe the bug Hi there! I want to use secrets-store-csi-driver-provider-aws with ArgoCD and in order to create an application with the helm as a dependency, I need to provide a path to Chart. Currently, it is not available.

To Reproduce

Consider this Chart.yaml

CleanShot 2023-10-17 at 19 19 53@2x

If I run helm dependency update command, it will download an archive of current charts and create a Chart.lock file.

But I can't run the same command for this Chart.yaml:

CleanShot 2023-10-17 at 19 21 50@2x

I am getting the error: Error: secrets-store-csi-provider-aws chart not found in repo https://kubernetes-sigs.github.io/secrets-store-csi-driver/charts. This link provided in the documentation lead to webpage, not to the chart:

CleanShot 2023-10-17 at 19 22 38@2x

Do you also notice this bug when using a different secrets store provider (Vault/Azure/GCP...)? No

Expected behavior Chart.lock and archive of charts downloaded.

Environment: N/A

Additional context N/A

vettom commented 1 year ago

Have you tried following? I am installing with ArgoCD and it is working. repoURL: https://aws.github.io/secrets-store-csi-driver-provider-aws chart: secrets-store-csi-driver-provider-aws targetRevision: 0.3.4

SimonOsipov commented 1 year ago

Yes, my bad, issue fixed.

apiVersion: v1
name: secrets-store-csi-provider-aws
version: 1.3.4
dependencies:
  - name: secrets-store-csi-provider-aws
    version: 0.3.4
    repository: https://kubernetes-sigs.github.io/secrets-store-csi-driver/charts