avx-pmarie-aws-infra/modules/eks-kube-prometheus-stack/variables.tf
2022-07-12 22:32:18 +02:00

62 lines
1.6 KiB
HCL

variable "cluster_id" {
type = string
description = "The name/id of the EKS cluster. Will block on cluster creation until the cluster is really ready"
}
variable "cluster_endpoint" {
type = string
description = "Endpoint for your Kubernetes API server"
}
variable "cluster_certificate_authority_data" {
type = string
description = "Base64 encoded certificate data required to communicate with the cluster"
}
variable "namespace" {
type = string
description = "The namespace where the kube-prometheus-stack is deployed"
default = "monitoring"
}
variable "create_namespace" {
type = bool
description = "Flag allowing to create the namespace if it does not exists"
default = true
}
variable "domain" {
type = string
description = "Domain name used to setup ingress for kube-prometheus-stack"
}
variable "prom_operator_release_name" {
type = string
description = "The name of the Helm release deploying the prometheus stack chart"
default = "prometheus-community"
}
variable "pushgateway_release_name" {
type = string
description = "The name of the Helm release deploying the pushgateway chart"
default = "pushgateway"
}
variable "enable_alertmanager" {
type = bool
default = true
description = "Enable alertmanager in the Prometheus Operator"
}
variable "enable_grafana" {
type = bool
default = true
description = "Enable grafana in the Prometheus Operator"
}
variable "enable_pushgateway" {
type = bool
default = true
description = "Enable pushgateway in the Prometheus Operator"
}