failed to download chart
rsaeba opened this issue · comments
Hey there,
Using the module leads to this error:
module.cert_manager.helm_release.cert_manager: Creating...
╷
│ Error: failed to download "https://charts.jetstack.io/charts/cert-manager-v1.6.1.tgz" at version "1.6.1"
│
│ with module.cert_manager.helm_release.cert_manager,
│ on .terraform/modules/cert_manager/main.tf line 12, in resource "helm_release" "cert_manager":
│ 12: resource "helm_release" "cert_manager" {
change variable chart_version
from 1.6.1
to v1.6.1
in .terraform/modules/cert_manager/variables.tf
seems to do the job
what could i have done?
EKS 1.20, terraform 1.0.1, kubectl 1.21
required_providers {
aws = {
source = "hashicorp/aws"
}
kubernetes = {
source = "hashicorp/kubernetes"
version = "2.6.1"
}
kubectl = {
source = "gavinbunney/kubectl"
version = "1.13.1"
}
}
required_version = ">= 1.0.1"
Thanks!
Edit: my bad, doesn't work either with v1.6.1
Have you configured helm provider in terraform ?
Yes
provider "helm" {
kubernetes {
host = data.aws_eks_cluster.cluster.endpoint
cluster_ca_certificate = base64decode(data.aws_eks_cluster.cluster.certificate_authority.0.data)
token = data.aws_eks_cluster_auth.cluster.token
exec {
api_version = "client.authentication.k8s.io/v1alpha1"
args = ["eks", "get-token", "--cluster-name", terraform.workspace]
command = "aws"
}
}
}
Could you please try to execute in terminal: helm repo update
What a dumb... Sorry..
It worked