mirror of
https://github.com/hashicorp/terraform-provider-helm.git
synced 2025-12-18 07:10:19 -05:00
Terraform Provider - Helm (K8s packages)
|
Some checks failed
build / Detect Go toolchain version (push) Has been cancelled
build / Parse version file (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
HashiCorp Copywrite / copywrite (push) Has been cancelled
tests / get_version_matrix (push) Has been cancelled
tests / unit_test (push) Has been cancelled
build / generate-metadata-file (push) Has been cancelled
build / upload-terraform-registry-manifest-artifact (push) Has been cancelled
build / Go darwin 386 build (push) Has been cancelled
build / Go freebsd 386 build (push) Has been cancelled
build / Go linux 386 build (push) Has been cancelled
build / Go windows 386 build (push) Has been cancelled
build / Go darwin amd64 build (push) Has been cancelled
build / Go freebsd amd64 build (push) Has been cancelled
build / Go linux amd64 build (push) Has been cancelled
build / Go windows amd64 build (push) Has been cancelled
build / Go freebsd arm build (push) Has been cancelled
build / Go linux arm build (push) Has been cancelled
build / Go darwin arm64 build (push) Has been cancelled
build / Go linux arm64 build (push) Has been cancelled
build / What's next? (push) Has been cancelled
tests / acc_test (push) Has been cancelled
|
||
|---|---|---|
| .changelog | ||
| .github | ||
| .release | ||
| _about | ||
| docs | ||
| examples | ||
| helm | ||
| META.d | ||
| scripts | ||
| templates | ||
| tools | ||
| version | ||
| .copywrite.hcl | ||
| .gitignore | ||
| .markdownlinkcheck.json | ||
| .markdownlint.yml | ||
| CHANGELOG.md | ||
| CHANGELOG_GUIDE.md | ||
| GNUmakefile | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| README.md | ||
| terraform-registry-manifest.json | ||
Helm Provider for Terraform 



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
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.