Closed alexfouche closed 10 months ago
Hey @alexfouche, Did you include app
template?
# file: templates/app.yaml
{{ include "helmet.app" . }}
It seems your Helm chart likes this example chart (https://github.com/companyinfo/helm-charts/tree/main/charts/helmet/examples/simple) right?
I think this is due to helm v3.13 and not with hemet - @alexfouche which version of helm are you using?
I'm tracking what is I think the same problem as you in helm/helm#12460
@zevisert Thank you.
It seems that this pull request, https://github.com/helm/helm/pull/12480, fixes the issue. I believe it will be included in the upcoming release, v3.13.1.
Looks like helm/helm#12480 moved pretty quickly, it's been released as 3.13.1 just now
Maybe this is on purpose, but it does not make sense to me
Context:
I am writing an Helm chart
mychart
, which as a dependency uses Helmet besides Redis Helm chart for example. So in themychart/values.yaml
(which acts as the defaults) of my Helm chart, i set all the top level values that Helmet expects, for example:mychart/Chart.yaml
:mychart/values.yaml
:These should act as the defaults, so i do not have to give any values when i run
helm install mychart
Problem:
Helmet does not create any Deployment, nor Volumes in the Deployment config
To make it work, i have to remove the settings from
mychart/values.yaml
and set them into a top levelmyvalues.yaml
file given to Helm withhelm install --values myvalues.yaml mychart
To my understanding, this makes Helmet quite unusable for more complex apps written on other dependency Helm charts
Or maybe i am using Helmet wrong, if then what is the correct way ?