#helm - December 2019

helmArchived
27 messages

Archive: https://archive.sweetops.com/helm/

December 2019
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
anyone here know why stable / incubator helm repos are being depricated ? https://github.com/helm/charts#deprecation-timeline?
Steven
Stevenalmost 7 years ago
Sounds like it has to do with release of Helm v3 and API v2 (which that repo is not going to support)
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
yea saw that as well.. but I actually liked that there is more or less one official helm repo similiar to how NPM acts as the central registry of node packages.
Steven
Stevenalmost 7 years ago
I'm guessing there is a new one somewhere for API v2
Andrew Roth
Andrew Rothalmost 7 years ago
They finally figured out that the monolithic approach sucks. It takes weeks to get someone to look at PRs.
Andrew Roth
Andrew Rothalmost 7 years ago
Helm 3 will support stable/incubator just fine
Andrew Roth
Andrew Rothalmost 7 years ago
It just won't add stable by default
Andrew Roth
Andrew Rothalmost 7 years ago
Helm Hub is becoming the new "go-to" spot to find helm charts.
Andrew Roth
Andrew Rothalmost 7 years ago
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
yea I can agree with this..
Well lets see if they will start providing some actual value to hub.helm.sh but let’s see.
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
Anyways: How do you people share secrets between multiple templates in a helm chart without reconfiguring them in every single template? In this case I have a pre upgrade hook, two cronjobs, a queue worker and a webservice they all share the same config. Currently I am using
env: {{ .Files.Get "shared/env.yaml" | nindent 14 }}

but this does not allow me to use {{ .Values }} inside of shared/env.yaml
jedineeper
jedineeperalmost 7 years ago
I thought the v1 charts in the stable/incubator repo were posted to hub.helm.sh anyway? Glad to see they are breaking up the monolith though.
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
they are .. but you can only maintain your charts new ones are not added anymore.. I just saw an uprise of helm repos and was wondering since a couple of them did not follow the specification.
Andrew Roth
Andrew Rothalmost 7 years ago
@jedineeper Helm Hub is just a marketplace of sorts. It's a centralized place to advertise your (distributed) charts.
Andrew Roth
Andrew Rothalmost 7 years ago
stable and incubator are 2 of many distributed chart repos now that are advertised on Helm Hub
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
it is basically a npmjs.com without a centralised registry in the background.
jedineeper
jedineeperalmost 7 years ago
yep
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
While I think the mono repo was not the best idea a centralised package registry is. since I have seen a couple of repositories already changing the digest of a release
jedineeper
jedineeperalmost 7 years ago
hopefully it'll encourage more contributions as well, I can imagine a few people scared off by the concept of contributing to such a huge repo
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
imho it is more complex now .. You have to maintain the repo .. which can be a little bit more tricky see: https://github.com/ruguodangshi/ruguodangshi.github.io/commit/37949e2b5e0ec0339181497ad5c0ab2aa4eb35a9
Andrew Roth
Andrew Rothalmost 7 years ago
that kind of stuff is done automatically. There are multiple tools out there
jedineeper
jedineeperalmost 7 years ago
that's just a bad git merge? it happens?
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
right but it is on “production” i have to wait for the maintainer to fix it.
jedineeper
jedineeperalmost 7 years ago
I don't see how that changes from a central mono repo to an individual one per chart/maintainer?
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago(edited)
b/c the stable repo has a pipeline they check for linting errors etc.
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
now it is up to each single repo maintainer to take care of these things.
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago