alert_managers |
List of service for alerts management |
list(object({ namespace = string, name = string, port = string })) |
[] |
no |
create_monitoring_namespace |
Create namespace or use existing one |
bool |
true |
no |
grafana_configmaps |
Map of configmaps for grafana dasboard |
map(any) |
{} |
no |
grafana_container_port |
grafana container port |
number |
3000 |
no |
grafana_service_type |
Service type for the grafana |
string |
"ClusterIP" |
no |
grafana_subpath |
Grafana subpath |
string |
"" |
no |
grafana_svc_annotations |
Map of string(string) containing a set of annotations to add to the grafana's service |
map(string) |
{ "cloud.google.com/load-balancer-type": "Internal" } |
no |
grafana_svc_port |
grafana service port |
number |
3000 |
no |
kubernetes_node_selector |
Node selector to control where pods are deployed |
map(string) |
{} |
no |
monitoring_namespace |
Namespace name |
string |
"monitoring-system" |
no |
pod_monitor_match_label_selector |
Map for label selector used to select pod to watch |
map(string) |
{} |
no |
prometheus_operator_log_level |
Log level for prometheus operator |
string |
"info" |
no |
prometheus_operator_release_name |
Release name for the prometheus operator |
string |
"prometheus" |
no |
prometheus_operator_watched_namespaces |
List of namespaces watched by the operator |
list(string) |
[] |
no |
prometheus_resource_instance_name |
Name of the prometheus resource instance |
string |
"prometheus" |
no |
prometheus_resource_log_level |
Log level for prometheus resource instance |
string |
"info" |
no |
prometheus_stack_config |
prometheus stack chart helm configuration |
map(string) |
{} |
no |
rule_match_label_selector |
Map for label selector used to select prometheus rules to watch |
map(string) |
{} |
no |
service_monitor_match_label_selector |
Map for label selector used to select service monitors to watch |
map(string) |
{} |
no |