release
AlexReisSantos/release/helm
 terraform-helm-release Terraform module deployment helm chart k8s Description This module dynamically manages helm charts deployments in a k8s cluster. Just specify in a list the deployments in a single module call. Example usage - Deploy an nfs-provisioner, providing a declarative file and individual entries. - Deploy mysql. - Deploy prometheus-operator. ``hcl module "helm-release" { source = "../" config_context = "minikube" release = { nfs-operator = { repository_name = "stable" chart = "nfs-server-provisioner" repository = "https://kubernetes-charts.storage.googleapis.com" repository_username = null repository_password = null version = "1.0.0" verify = false reuse_v
| Name | Type | Description | Default |
|---|---|---|---|
| config_context | string | Cluster context of the kube config (name of the kubeconfig cluster, --cluster fl | required |
| config_path | string | Path to the kube config file. | "~/.kube/config" |
| release | map(object({ repository_na | List application to deploy | {} |
namespace — Namespace is the kubernetes namespace of the release.status — Status of the release.version — A SemVer 2 conformant version string of the chart.values — The compounded values from values and set* attributes.chart — The name of the chart.