GoogleCloudPlatform / secrets-store-csi-driver-provider-gcp

Google Secret Manager provider for the Secret Store CSI Driver.
Apache License 2.0
228 stars 57 forks source link

Helm chart distribution #131

Open txomon opened 2 years ago

txomon commented 2 years ago

TL;DR

Following customs on kubernetes resource distribution, it would be nice to have a chart that could be used to install the provider, similar to https://github.com/kubernetes-sigs/secrets-store-csi-driver/tree/master/charts/secrets-store-csi-driver#configuration

Design

Proposal Create a helm chart that either has the official secrets store csi drive helm chart as a dependency, or an independent one that the user needs to coordinate installation for.

Resources

red8888 commented 1 year ago

Has the chart not been published yet? What is the right URL to pass helm repo add?

txomon commented 1 year ago

I am using terraform to provision all this so I have just replicated the resources manually.

dannysauer commented 7 months ago

https://github.com/helm/chart-releaser-action would be an easy way to actually publish the chart. I can't do the publishing part and generating a repo secret in a PR, or I'd open a PR for this and save the project some work. :D

CC: #192

phuntsberger commented 7 months ago

I would like to also add that I would highly encourage this to happen. We are experimenting with Configuration sync and using helm repos to create kubernetes deployments to add as packages to Cloud Config Sync.

This is currently in https://artifacthub.io/packages/helm/portefaix-hub/secrets-store-csi-driver-provider-gcp - but is not officially supported by google.