No description
  • Go 89.8%
  • Go Template 4.8%
  • Shell 2.4%
  • HCL 1.7%
  • Makefile 1.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Angel-4903 a4f1c1d8b0
Fix SECVULN-42899: Upgrade Helm and Kubernetes dependencies (#1807)
* Fix SECVULN-42899: Upgrade Helm and Kubernetes dependencies

- Upgrade helm.sh/helm/v3 from v3.18.5 to v3.20.2
- Upgrade Kubernetes dependencies from v0.33.3 to v0.35.1
- Update structured-merge-diff from v4 to v6 for compatibility
- Update test fixture to match new Kubernetes API serialization format

* Update changelog entry with PR number

* Fix OCI registry tests for Helm 3.20.2

Add --plain-http flag to helm push and helm registry login commands
to support HTTP-only test registry with upgraded Helm version.



---------

Co-authored-by: Angel Raphael <angelraphael@dhcp-9-81-81-135.n3d-in.ibm.com>
2026-06-30 01:19:18 +05:30
.changelog Fix SECVULN-42899: Upgrade Helm and Kubernetes dependencies (#1807) 2026-06-30 01:19:18 +05:30
.github linux/s390x build added (#1800) 2026-06-04 17:28:24 +05:30
.release linux/s390x build added (#1800) 2026-06-04 17:28:24 +05:30
_about Update FAQ.md (#1790) 2026-05-13 21:47:30 -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 Fix SECVULN-42899: Upgrade Helm and Kubernetes dependencies (#1807) 2026-06-30 01:19:18 +05:30
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.2.0 Release 2026-06-04 19:02:00 +05:30
.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.2.0 Release 2026-06-04 19:02:00 +05:30
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 Fix SECVULN-42899: Upgrade Helm and Kubernetes dependencies (#1807) 2026-06-30 01:19:18 +05:30
go.sum Fix SECVULN-42899: Upgrade Helm and Kubernetes dependencies (#1807) 2026-06-30 01:19:18 +05:30
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.