This is the Helm provider for Terraform.
This provider allows you to install and manage Helm Charts in your Kubernetes cluster using Terraform.
This is a small example of how to install the nginx ingress controller chart. Please read the documentation for more information.
provider "helm" {
kubernetes {
config_path = "~/.kube/config"
}
}
resource "helm_release" "nginx_ingress" {
name = "nginx-ingress-controller"
repository = "https://charts.bitnami.com/bitnami"
chart = "nginx-ingress-controller"
set {
name = "service.type"
value = "ClusterIP"
}
}
The Helm Provider for Terraform is the work of many contributors. We appreciate your help!
To contribute, please read the contribution guidelines. You may also report an issue. Once you've filed an issue, it will follow the issue lifecycle.
Also available are some answers to Frequently Asked Questions.