Skip to content

TwiN/terraform-kubernetes-gatus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-kubernetes-gatus

For documentation on Gatus, see TwiN/gatus.

View Terraform Registry documentation for TwiN/gatus/kubernetes

Usage

module "gatus" {
  source                     = "TwiN/gatus/kubernetes"
  version                    = "2.0.0"
  configuration_file_content = file("${path.module}/files/gatus.yaml")
}
Variable Description Default value
name Name to use for resources gatus
namespace Namespace in which Gatus will be running kube-system
image Image to use for the container twinproduction/gatus:v4.2.0
configuration_file_content Gatus configuration. See TwiN/gatus. "" Required
ingress_host Ingress host through which Gatus will be exposed. Not created if blank. ""
ingress_annotations Ingress annotations. {}
ingress_tls_secret_name Secret name to use for TLS ""
memory_request Memory request 40M
memory_limit Memory limit 100M
cpu_request CPU request 30m
cpu_limit CPU limit 250m
node_selector Node selectors to use for pods. {}
environment_variables Extra environment variables to pass to the container in which Gatus is running. Used for configuration purposes. {}