Terraform Provider - Helm (K8s packages)
Find a file
dependabot[bot] 6455f4e6cf
Some checks are pending
build / Detect Go toolchain version (push) Waiting to run
build / Parse version file (push) Waiting to run
build / generate-metadata-file (push) Blocked by required conditions
build / upload-terraform-registry-manifest-artifact (push) Blocked by required conditions
build / Go darwin 386 build (push) Blocked by required conditions
build / Go freebsd 386 build (push) Blocked by required conditions
build / Go linux 386 build (push) Blocked by required conditions
build / Go windows 386 build (push) Blocked by required conditions
build / Go darwin amd64 build (push) Blocked by required conditions
build / Go freebsd amd64 build (push) Blocked by required conditions
build / Go linux amd64 build (push) Blocked by required conditions
build / Go windows amd64 build (push) Blocked by required conditions
build / Go freebsd arm build (push) Blocked by required conditions
build / Go linux arm build (push) Blocked by required conditions
build / Go darwin arm64 build (push) Blocked by required conditions
build / Go linux arm64 build (push) Blocked by required conditions
build / What's next? (push) Blocked by required conditions
CodeQL / Analyze (push) Waiting to run
HashiCorp Copywrite / copywrite (push) Waiting to run
tests / get_version_matrix (push) Waiting to run
tests / unit_test (push) Waiting to run
tests / acc_test (push) Blocked by required conditions
🌱 Bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#1759)
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/cloudflare/circl/releases)
- [Commits](https://github.com/cloudflare/circl/compare/v1.6.0...v1.6.1)

---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
  dependency-version: 1.6.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 13:58:46 -08:00
.changelog fix: Address "inconsistent result after apply" error by moving metadata recalc (#1713) 2025-11-06 10:29:39 -06:00
.github add PCI verbiage (#1628) 2025-05-14 18:42:38 -04:00
.release Update security scanner configuration (#1634) 2025-06-17 09:24:02 -06:00
_about Update documentation section of contribution guide (#1439) 2024-07-23 11:21:27 -04:00
docs Add resources attr (#1693) 2025-09-22 18:10:26 -05:00
examples fix(examples): update outdated examples to reflect current usage 2025-03-24 08:33:49 -05:00
helm copyright headers IBM update (#1756) 2026-02-18 13:19:09 -08:00
META.d copyright headers IBM update (#1756) 2026-02-18 13:19:09 -08:00
scripts copyright headers IBM update (#1756) 2026-02-18 13:19:09 -08:00
templates add support for literal type in set block (#1615) 2025-05-19 06:20:15 -06:00
tools copyright headers IBM update (#1756) 2026-02-18 13:19:09 -08:00
version v3.1.1 (#1724) 2025-11-17 12:26:55 -07:00
.copywrite.hcl Migrate to tfplugindocs structure (#1375) 2024-05-31 14:02:12 -05:00
.gitignore Update helm deps to current master (#261) 2019-04-24 19:53:54 +02:00
.markdownlinkcheck.json Migrate to tfplugindocs structure (#1375) 2024-05-31 14:02:12 -05:00
.markdownlint.yml Migrate to tfplugindocs structure (#1375) 2024-05-31 14:02:12 -05:00
CHANGELOG.md v3.1.1 (#1724) 2025-11-17 12:26:55 -07:00
CHANGELOG_GUIDE.md Add go-changelog (#882) 2022-06-14 15:24:18 -07:00
GNUmakefile Migrate to terraform plugin framework (#1379) 2025-01-16 13:08:36 -06:00
go.mod 🌱 Bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#1759) 2026-02-18 13:58:46 -08:00
go.sum 🌱 Bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#1759) 2026-02-18 13:58:46 -08:00
LICENSE [COMPLIANCE] Update MPL 2.0 LICENSE (#970) 2022-10-13 16:21:40 +02:00
main.go copyright headers IBM update (#1756) 2026-02-18 13:19:09 -08:00
README.md Update outdated README (#1604) 2025-03-24 09:58:41 -06:00
terraform-registry-manifest.json Add release GitHub Action (#832) 2022-03-11 13:43:43 -05:00

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.