Home

Awesome

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.1"
  configuration_file_content = file("${path.module}/files/gatus.yaml")
}
VariableDescriptionDefault value
nameName to use for resourcesgatus
namespaceNamespace in which Gatus will be runningkube-system
imageImage to use for the containertwinproduction/gatus:v5.11.0
configuration_file_contentGatus configuration. See TwiN/gatus."" Required
ingress_hostIngress host through which Gatus will be exposed. Not created if blank.""
ingress_annotationsIngress annotations.{}
ingress_tls_secret_nameSecret name to use for TLS""
memory_requestMemory request40M
memory_limitMemory limit100M
cpu_requestCPU request30m
cpu_limitCPU limit250m
node_selectorNode selectors to use for pods.{}
environment_variablesExtra environment variables to pass to the container in which Gatus is running. Used for configuration purposes.{}