The issue I'm running into is that the internal.my-chart format isn't supported, specifically the . and I'm receiving the following error on my HelmRelease object:
HelmChart ''flux-system/flux-system-my-application'' is not ready: invalid chart reference: invalid chart name ''internal.my-chart'': a valid name must be lower case letters and numbers and MAY be separated with dashes (-)
And when I remove the internal. it works without any issues (but obviously targeting the wrong chart).
Now the reason that I'm submitting this issues is that my chart has already been uploaded to our Dockerhub OCI repo and helm pull works, making the validation that's going on here redundant; if there were an error with the name the OCI repo would've already errored before it even gets pushed in.
I was wondering what the reason for this drift from typical helm functionality and if there really isn't, if it's possible to remove the redundant validation. I'm happy to make those contributions myself 😃
Nevermind. As I was looking into where the validation is occuring, it seems like it's actually in the fluxcd/source-controller repository. I'll open my issue there.
Hello,
I'm setting up a workflow with the following components:
I've setup the following
HelmRepository
:and the following
HelmRelease
:The issue I'm running into is that the
internal.my-chart
format isn't supported, specifically the.
and I'm receiving the following error on myHelmRelease
object:And when I remove the
internal.
it works without any issues (but obviously targeting the wrong chart).Now the reason that I'm submitting this issues is that my chart has already been uploaded to our Dockerhub OCI repo and
helm pull
works, making the validation that's going on here redundant; if there were an error with the name the OCI repo would've already errored before it even gets pushed in.I was wondering what the reason for this drift from typical
helm
functionality and if there really isn't, if it's possible to remove the redundant validation. I'm happy to make those contributions myself 😃Cheers, Varun