Skip to content

Commit b8285f1

Browse files
committed
add nodeSelector
1 parent 4cf83dd commit b8285f1

File tree

3 files changed

+8
-54
lines changed

3 files changed

+8
-54
lines changed

main.tf

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,6 @@ locals {
1111

1212
prometheus_operator_image_repository = var.prometheus_operator_image_repository
1313
prometheus_operator_image_tag = var.prometheus_operator_image_tag
14-
15-
resources_driver = jsonencode(var.resources_driver)
16-
resources_registrar = jsonencode(var.resources_registrar)
17-
resources_liveness = jsonencode(var.resources_liveness)
18-
1914
}
2015
}
2116

templates/values.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -559,7 +559,8 @@ alertmanager:
559559
## Define which Nodes the Pods are scheduled on.
560560
## ref: https://kubernetes.io/docs/user-guide/node-selection/
561561
##
562-
nodeSelector: {}
562+
nodeSelector:
563+
"dedicated": "monitoring"
563564

564565
## Define resources requests and limits for single Pods.
565566
## ref: https://kubernetes.io/docs/user-guide/compute-resources/
@@ -1749,7 +1750,8 @@ prometheusOperator:
17491750
## Define which Nodes the Pods are scheduled on.
17501751
## ref: https://kubernetes.io/docs/user-guide/node-selection/
17511752
##
1752-
nodeSelector: {}
1753+
nodeSelector:
1754+
"dedicated": "monitoring"
17531755

17541756
## Tolerations for use with node taints
17551757
## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
@@ -2325,7 +2327,8 @@ prometheus:
23252327
## Define which Nodes the Pods are scheduled on.
23262328
## ref: https://kubernetes.io/docs/user-guide/node-selection/
23272329
##
2328-
nodeSelector: {}
2330+
nodeSelector:
2331+
"dedicated": "monitoring"
23292332

23302333
## Secrets is a list of Secrets in the same namespace as the Prometheus object, which shall be mounted into the Prometheus Pods.
23312334
## The Secrets are mounted into /etc/prometheus/secrets/. Secrets changes after initial creation of a Prometheus object are not
@@ -3156,7 +3159,8 @@ thanosRuler:
31563159
## Define which Nodes the Pods are scheduled on.
31573160
## ref: https://kubernetes.io/docs/user-guide/node-selection/
31583161
##
3159-
nodeSelector: {}
3162+
nodeSelector:
3163+
"dedicated": "monitoring"
31603164

31613165
## Define resources requests and limits for single Pods.
31623166
## ref: https://kubernetes.io/docs/user-guide/compute-resources/

variables.tf

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -97,48 +97,3 @@ variable "prometheus_operator_image_tag" {
9797
type = string
9898
default = "v0.57.0"
9999
}
100-
101-
variable "resources_driver" {
102-
description = "Driver Resources"
103-
type = map(any)
104-
default = {
105-
requests = {
106-
cpu = "200m"
107-
memory = "200Mi"
108-
}
109-
limits = {
110-
cpu = "200m"
111-
memory = "200Mi"
112-
}
113-
}
114-
}
115-
116-
variable "resources_registrar" {
117-
description = "Registrar Resources"
118-
type = map(any)
119-
default = {
120-
requests = {
121-
cpu = "100m"
122-
memory = "100Mi"
123-
}
124-
limits = {
125-
cpu = "100m"
126-
memory = "100Mi"
127-
}
128-
}
129-
}
130-
131-
variable "resources_liveness" {
132-
description = "LivenessProbe Resources"
133-
type = map(any)
134-
default = {
135-
requests = {
136-
cpu = "100m"
137-
memory = "100Mi"
138-
}
139-
limits = {
140-
cpu = "100m"
141-
memory = "100Mi"
142-
}
143-
}
144-
}

0 commit comments

Comments
 (0)