Skip to content

Latest commit

 

History

History

helm-charts

Requirements

Name Version
terraform >=1.1.5
helm 2.4.1
kubectl 1.13.1
kubernetes 2.7.1

Providers

Name Version
google n/a
helm 2.4.1
kubectl 1.13.1

Modules

No modules.

Resources

Name Type
google_compute_address.ingress_external resource
google_compute_address.ingress_internal resource
google_project_iam_member.cert_manager_dns_admin resource
google_project_iam_member.external_dns_dns_admin resource
google_service_account.cert_manager_dns_solver resource
google_service_account.external_dns resource
google_service_account_iam_binding.cert_manager_dns_solver_workload_identity_cert_manager resource
google_service_account_iam_binding.external_dns_workload_identity_external_dns resource
helm_release.cert_manager resource
helm_release.external_dns resource
helm_release.nginx_ingress_external resource
helm_release.nginx_ingress_internal resource
kubectl_manifest.letsencrypt_cluster_issuer_dns resource

Inputs

Name Description Type Default Required
cert_manager_issuer_email Email to be configured for Letsencrypt ACME notifications. string n/a yes
external_nginx_ingress_enabled Flag to enable or disable deployment of the nginx-ingress external ingress controller. bool true no
global_resource_prefix Prefix to apply to resource names. string n/a yes
internal_nginx_ingress_enabled Flag to enable or disable deployment of the nginx-ingress internal ingress controller. bool true no
project_id GCP Project Id. string n/a yes
subnetwork Subnetwork to use for the resources. string n/a yes

Outputs

No outputs.