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 integration fails despite providing the correct repoURL and version. #3576

Open
rajaSahil opened this issue Mar 6, 2025 · 2 comments
Open
Labels
customer-request kind/bug Categorizes issue or PR as related to a bug. sig/cluster-management Denotes a PR or issue as being assigned to SIG Cluster Management.

Comments

@rajaSahil
Copy link
Contributor

What happened?

Helm integration fails despite providing the correct repoURL and version.

Chart: cachet
RepoURL: https://raw.githubusercontent.com/deliveryhero/helm-charts/refs/heads/master
Version: 1.3.5

Issue

When creating a cluster using KubeOne, the following Helm integration error occurs:

kubeone.yaml Configuration

apiVersion: kubeone.k8c.io/v1beta2
kind: KubeOneCluster
versions:
  kubernetes: '1.29.4'
cloudProvider:
  aws: {}
  external: true
helmReleases:
  - chart: cachet
    repoURL: https://raw.githubusercontent.com/deliveryhero/helm-charts/refs/heads/master
    namespace: cachet
    version: 1.3.5
    values:
      - valuesFile: ./values/cachet.yaml

Error Message

WARN[00:21:35 IST] Retrying task...                             
INFO[00:21:38 IST] Deploying helm chart cachet as release cachet 
WARN[00:21:38 IST] Task failed, error was: runtime: locating helm chart
invalid_reference: invalid tag 

Expected behavior

Helm releases provided should be installed without any error.

How to reproduce the issue?

Try installing the provided Helm release configuration using KubeOne.

What KubeOne version are you using?

$ kubeone version
# 1.9.0

Provide your KubeOneCluster manifest here (if applicable)

apiVersion: kubeone.k8c.io/v1beta2
kind: KubeOneCluster
versions:
  kubernetes: '1.29.4'
cloudProvider:
  aws: {}
  external: true
helmReleases:
  - chart: cachet
    repoURL: https://raw.githubusercontent.com/deliveryhero/helm-charts/refs/heads/master
    namespace: cachet
    version: 1.3.5
    values:
      - valuesFile: ./values/cachet.yaml

What cloud provider are you running on?

AWS

What operating system are you running in your cluster?

Additional information

@rajaSahil rajaSahil added kind/bug Categorizes issue or PR as related to a bug. sig/cluster-management Denotes a PR or issue as being assigned to SIG Cluster Management. labels Mar 6, 2025
@kron4eg
Copy link
Member

kron4eg commented Mar 7, 2025

Looks like CLI helm can handle this case.

$ helm install --create-namespace --namespace cachet --repo https://raw.githubusercontent.com/deliveryhero/helm-charts/refs/heads/master/ my-release cachet
NAME: my-release
LAST DEPLOYED: Wed Mar  5 22:25:52 2025
NAMESPACE: cachet
STATUS: deployed
REVISION: 1

@csengerszabo
Copy link
Contributor

/label customer-request
Internal reference: 7965

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
customer-request kind/bug Categorizes issue or PR as related to a bug. sig/cluster-management Denotes a PR or issue as being assigned to SIG Cluster Management.
Projects
None yet
Development

No branches or pull requests

4 participants