Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Helm template render #859

Open
SorsOps opened this issue May 10, 2024 · 3 comments
Open

Helm template render #859

SorsOps opened this issue May 10, 2024 · 3 comments

Comments

@SorsOps
Copy link

SorsOps commented May 10, 2024

I'm getting an error during chart render when attempting to deploy

cannot run render template cannot template Helm chart chart requires kubeVersion: >=1.24.0-0 which is incompatible with Kubernetes v1.20.0

This is very strange considering my actual kubectl version is returning

Client Version: v1.29.2
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.28.7

This is occuring when trying to use the following chart.

chart:
   repository: https://charts.truecharts.org
  name: penpot 
  version:  4.0.13

https://artifacthub.io/packages/helm/truecharts/penpot

Is this perhaps due to the helm versions you are using internally?

@laszlocph
Copy link
Contributor

We see the issue, but can't find the source of the helm chart.

https://artifacthub.io/packages/helm/truecharts/penpot
have broken links.

@SorsOps
Copy link
Author

SorsOps commented May 13, 2024

@laszlocph I looked through their commit history, looks like there was a massive deletion of some charts from the repo. So the artifacts are still published, but the source is not available anymore pending some update on their end.

All their charts seem to go through a common chart https://truecharts.org/common similar to your onechart examples

I'm still wondering if the issue can be mitigated through a helm version update?

@laszlocph
Copy link
Contributor

laszlocph commented May 13, 2024

My theory is that their helm chart source code has a hard requirement of having a kubeVersion higher than >=1.24.0-0

When you run helm install on your laptop, helm is actively fetching this from the current kubernetes context. I am not sure where helm could fetch this from when helm is running inside Gimlet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants