Helm release module can be used to provision a generic Helm Chart as an Add-On for an EKS cluster.
Name | Version |
---|---|
terraform | >= 1.3.0 |
helm | >= 2.7.1 |
kubernetes | >= 2.15.0 |
Name | Version |
---|---|
helm | >= 2.7.1 |
kubernetes | >= 2.15.0 |
Name | Source | Version |
---|---|---|
irsa_role | terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | ~> 5.5.0 |
Name | Type |
---|---|
helm_release.this | resource |
kubernetes_namespace.irsa | resource |
kubernetes_service_account.this | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
helm_config | Helm chart config. Repository and version required. See https://registry.terraform.io/providers/hashicorp/helm/latest/docs | any |
n/a | yes |
irsa_config | Input configuration for IRSA module | object({ |
{} |
no |
set_sensitive_values | Forced set_sensitive values | any |
[] |
no |
set_values | Forced set values | any |
[] |
no |
tags | A map of tags to add the the IAM role | map(string) |
{} |
no |
Name | Description |
---|---|
helm_release | Map of attributes of the Helm release created without sensitive outputs |
release_metadata | Map of attributes of the Helm release metadata |
Name | Version |
---|---|
terraform | >= 1.3.0 |
helm | >= 2.15.0 |
kubernetes | >= 2.32.0 |
Name | Version |
---|---|
helm | >= 2.15.0 |
kubernetes | >= 2.32.0 |
Name | Source | Version |
---|---|---|
irsa_role | terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | ~> 5.5.0 |
Name | Type |
---|---|
helm_release.this | resource |
kubernetes_namespace.irsa | resource |
kubernetes_service_account.this | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
helm_config | Helm chart config. Repository and version required. See https://registry.terraform.io/providers/hashicorp/helm/latest/docs | any |
n/a | yes |
irsa_config | Input configuration for IRSA module | object({ |
{} |
no |
set_list_values | Forced set_list values | any |
[] |
no |
set_sensitive_values | Forced set_sensitive values | any |
[] |
no |
set_values | Forced set values | any |
[] |
no |
tags | A map of tags to add the the IAM role | map(string) |
{} |
no |
Name | Description |
---|---|
helm_release | Map of attributes of the Helm release created without sensitive outputs |
release_metadata | Map of attributes of the Helm release metadata |