Terraform Provider - Helm (K8s packages)
Find a file
hashicorp-copywrite[bot] b9be5a265a
[COMPLIANCE] Add Copyright and License Headers (#1047)
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2023-03-07 10:47:01 +01:00
.changelog Update change log files (#1062) 2023-02-14 09:50:19 +01:00
.github Add HashiCorp copyright headers (#1049) 2023-03-07 10:28:32 +01:00
.release [DO NOT MERGE] RelAPI Onboarding (#843) 2022-05-10 13:15:33 -04:00
_about Update FAQ.md (#1053) 2023-02-08 13:47:58 -08:00
helm [COMPLIANCE] Add Copyright and License Headers (#1047) 2023-03-07 10:47:01 +01:00
scripts [COMPLIANCE] Add Copyright and License Headers (#1047) 2023-03-07 10:47:01 +01:00
tools [COMPLIANCE] Add Copyright and License Headers (#1047) 2023-03-07 10:47:01 +01:00
vendor 🌱 Bump github.com/containerd/containerd from 1.6.15 to 1.6.18 (#1067) 2023-02-16 21:18:46 -08:00
website Update provider docs to mention not using KUBECONFIG (#1051) 2023-02-09 10:46:08 -05:00
.copywrite.hcl Add HashiCorp copyright headers (#1049) 2023-03-07 10:28:32 +01:00
.gitignore Update helm deps to current master (#261) 2019-04-24 19:53:54 +02:00
.go-version v2.5.0 (#842) 2022-03-28 09:29:11 -04:00
.goreleaser.yml [DO NOT MERGE] RelAPI Onboarding (#843) 2022-05-10 13:15:33 -04:00
.markdownlinkcheck.json Fix website tests (#590) 2020-09-24 15:26:26 -04:00
.markdownlint.yml Fix website tests (#590) 2020-09-24 15:26:26 -04:00
CHANGELOG.md v2.9.0 (#1063) 2023-02-14 11:38:09 +01:00
CHANGELOG_GUIDE.md Add go-changelog (#882) 2022-06-14 15:24:18 -07:00
GNUmakefile Add go-changelog (#882) 2022-06-14 15:24:18 -07:00
go.mod 🌱 Bump github.com/containerd/containerd from 1.6.15 to 1.6.18 (#1067) 2023-02-16 21:18:46 -08:00
go.sum 🌱 Bump github.com/containerd/containerd from 1.6.15 to 1.6.18 (#1067) 2023-02-16 21:18:46 -08:00
LICENSE [COMPLIANCE] Update MPL 2.0 LICENSE (#970) 2022-10-13 16:21:40 +02:00
main.go [COMPLIANCE] Add Copyright and License Headers (#1047) 2023-03-07 10:47:01 +01:00
README.md Update README.md (#802) 2022-06-29 15:59:50 -04: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 v0.12.x
  • Go v1.18.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 = "https://charts.bitnami.com/bitnami"
  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.