littlejo / terraform-helm

Module terraform for helm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Requirements

Name Version
terraform >= 1.3
helm >= 2.7.1

Providers

Name Version
helm >= 2.7.1

Modules

No modules.

Resources

Name Type
helm_release.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
object(
{
name = string
repository = optional(string)
chart = string
version = optional(string)
timeout = optional(string, 300)
values = optional(list(string))
create_namespace = optional(bool, false)
namespace = string
lint = optional(bool, false)
description = optional(string, "")
repository_key_file = optional(string, "")
repository_cert_file = optional(string, "")
repository_username = optional(string, "")
repository_password = optional(string, "")
verify = optional(bool, false)
keyring = optional(string, "")
disable_webhooks = optional(bool, false)
reuse_values = optional(bool, false)
reset_values = optional(bool, false)
force_update = optional(bool, false)
recreate_pods = optional(bool, false)
cleanup_on_fail = optional(bool, false)
max_history = optional(number, 0)
atomic = optional(bool, false)
skip_crds = optional(bool, false)
render_subchart_notes = optional(bool, true)
disable_openapi_validation = optional(bool, false)
wait = optional(bool, true)
wait_for_jobs = optional(bool, false)
dependency_update = optional(bool, false)
replace = optional(bool, false)
postrender = optional(string, "")
set = optional(list(string))
set_sensitive = optional(list(string))
}
)
n/a yes
set_sensitive_values Forced set_sensitive values any [] no
set_values Forced set values any [] no

Outputs

Name Description
helm_release Map of attributes of the Helm release created without sensitive outputs

About

Module terraform for helm


Languages

Language:HCL 100.0%