Skip to content

hashicorp/terraform-provider-helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6528832 · Mar 24, 2025
Mar 24, 2025
Jan 16, 2025
May 10, 2022
Sep 21, 2023
Jul 23, 2024
Feb 25, 2025
Mar 24, 2025
Feb 25, 2025
Feb 25, 2025
Aug 13, 2024
Mar 7, 2023
May 31, 2024
Apr 24, 2019
Apr 30, 2024
May 31, 2024
May 31, 2024
Feb 27, 2025
Jun 14, 2022
Jan 16, 2025
Oct 13, 2022
Mar 24, 2025
Mar 24, 2025
Mar 24, 2025
Jan 16, 2025
Mar 11, 2022
Terraform logo

Helm Provider for Terraform Actions StatusGitHub tag (latest SemVer)licenseGo Report Card

This is the Helm provider for Terraform.

This provider allows you to install and manage Helm Charts in your Kubernetes cluster using Terraform.

Contents

Requirements

  • Terraform v1.x.x
  • Go v1.22.x (to build the provider plugin)

Getting Started

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 = "oci://registry-1.docker.io/bitnamicharts"
  chart      = "nginx-ingress-controller"

  set = [
    {
    name  = "service.type"
    value = "ClusterIP"
    }
  ]
}

Contributing

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.