project-layout icon indicating copy to clipboard operation
project-layout copied to clipboard

Where to put Helm charts ?

Open fallais opened this issue 4 years ago • 2 comments
trafficstars

Where to put Helm charts ?

fallais avatar Sep 24 '21 07:09 fallais

The /deployments directory is a good place (some projects call it /deploy). This directory is all about the deployment environment configurations (e.g., for kubernetes it's regular manifest yaml files or helm charts, etc). If you have different ways to deploy it might be good to have a separate place for each.

kcq avatar Oct 17 '21 07:10 kcq

I put them inside my repo which only holds helm charts, the index.yaml for Artifacthub and the Linting & Testing GH Actions. I guess - if you just want to try your application deployment onto k8s - you can put them in /deploy. Since Helm is about packaging your deployment defs and making your life easier.

But! better keep it off of your code-base and manage it together with your other helm charts.

PatrickLaabs avatar May 17 '22 14:05 PatrickLaabs