devops/shuttles/terraform/terraform-provider-helm
Thomas Rijpstra b9acac33e2
feat(shuttles): vendor terraform-provider-helm source
2026-06-25 10:04:22 +02:00
..
.changelog feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
.github feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
.release feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
META.d feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
_about feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
docs feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
examples feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
helm feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
scripts feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
templates feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
tools feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
version feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
.copywrite.hcl feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
.gitignore feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
.markdownlinkcheck.json feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
.markdownlint.yml feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
CHANGELOG.md feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
CHANGELOG_GUIDE.md feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
GNUmakefile feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
LICENSE feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
README.md feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
go.mod feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
go.sum feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
main.go feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00
terraform-registry-manifest.json feat(shuttles): vendor terraform-provider-helm source 2026-06-25 10:04:22 +02:00

README.md

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.