Skip to content

SPHTech-Platform/terraform-helm-release

Repository files navigation

Terraform Helm Release

Requirements

Name Version
terraform >= 1.10
helm >= 3.0
kubernetes >= 2.38

Providers

Name Version
helm >= 3.0
kubernetes >= 2.38

Modules

Name Source Version
irsa_role terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts ~> 6.4.0

Resources

Name Type
helm_release.this resource
kubernetes_namespace_v1.irsa resource
kubernetes_service_account_v1.this resource

Inputs

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({
name = optional(string, "")
use_name_prefix = optional(bool, false)
policies = optional(map(string), {})
create_kubernetes_namespace = optional(bool, false)
create_kubernetes_service_account = optional(bool, false)
kubernetes_namespace = optional(string, "")
kubernetes_service_account = optional(string, "")
oidc_providers = optional(any, null)
})
{} 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

Outputs

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

About

Terraform module to deploy a generic Helm Chart

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages