Skip to content

cloudwise-devops/terraform-helm-external-secrets-gcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

Name Version
helm 2.17.0
kubectl 1.14.0

Providers

Name Version
helm 2.17.0
kubectl 1.14.0
kubernetes 2.38.0

Modules

Name Source Version
external-secrets-wordload-identity terraform-google-modules/kubernetes-engine/google//modules/workload-identity n/a

Resources

Name Type
helm_release.kubernetes-external-secrets resource
kubectl_manifest.gcp_cluster_secret_store resource
kubernetes_manifest.gcp_project_cluster_store resource
kubernetes_namespace.kubernetes-external-secrets resource
kubernetes_service_account.external_secrets resource

Inputs

Name Description Type Default Required
create_gcp_cluster_secret_store Whether to create an association to external secret provider - GCP bool true no
external_secrets_deployment_replica_count Deployment Pod replica count number 1 no
external_secrets_helm_chart_version n/a string "0.19.1" no
external_secrets_k8s_account_name n/a string "external-secrets-sa" no
external_secrets_k8s_sa_use_existing n/a bool true no
external_secrets_namespace_name n/a string "external-secrets" no
gcp_cluster_secret_store_name The name of the GCP Cluster Secret Store. Must follow Kubernetes naming conventions. string "default-gcp-project-cluster-store" no
gcp_project_name n/a any n/a yes
helm_repos n/a map(string)
{
"external-secrets": "https://charts.external-secrets.io"
}
no
node_type Nodes provisioning where to deploy (standard, spot, preemptible) string "any" no
use_new_kubernetes_manifest Use kubernetes_manifest instead of kubectl_manifest bool false no

Outputs

No outputs.

About

Terraform module to install external secrets on GKE and connect to GCP

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors