github-action-helm3 icon indicating copy to clipboard operation
github-action-helm3 copied to clipboard

Helm lint does not show error message

Open davidshare opened this issue 4 years ago • 4 comments

Thank you for creating this action.

I used the action to lint my helm chart before I attempted deployment, and the step fails each time but does not display what caused it to fail. Because of this, I don't know what I am dealing with since helm lint works on my local machine.

davidshare avatar Dec 13 '20 20:12 davidshare

Hey @davidshare there shouldn't be any need for this action anymore. GitHub now includes helm3 environment, just haven't gotten around properly deprecating this action

WyriHaximus avatar Dec 16 '20 22:12 WyriHaximus

Unfortunate to hear that you're considering deprecating this action. For users who use things like act or the act operator to run against their environments, Github's supplied helm3 is unavailable by default, and this action is quite helpful.

goshlanguage avatar Mar 30 '21 13:03 goshlanguage

Good to know @goshlanguage! As you might have noticed, haven't done a new release since I last commented here, so I haven't decided what to do. One thing I've been keeping in mind as an option, is to provide a Docker based back up in case helm3 isn't available, or when calling helm runs an unexpected version.

WyriHaximus avatar Mar 30 '21 18:03 WyriHaximus

@goshlanguage An update on this: Currently building a home k8s cluster with raspberry pies and I'm finding out how much the default Runner environment provides and how much harder everything is when the runner doesn't have anything available. (Especially when all tooling assumes amd64.) So I've started to work on a way to always have Helm available using Docker.

@davidshare Are you still using this action and still running into that problem. In the upcoming v3 it switched to using nodejs. That will also solve #18 in a nicer way.

WyriHaximus avatar Jul 31 '21 20:07 WyriHaximus