@@ -43,63 +43,6 @@ objects:
43
43
app.kubernetes.io/instance : observatorium
44
44
app.kubernetes.io/part-of : observatorium
45
45
name : metric-federation-rules
46
- - apiVersion : v1
47
- data :
48
- rw-config.yaml : |-
49
- "remote_write":
50
- - "headers":
51
- "THANOS-TENANT": "0fc2b00e-201b-4c17-b9f2-19d91adc4fd2"
52
- "name": "receive-rhobs"
53
- "url": "http://observatorium-thanos-receive.${NAMESPACE}.svc.cluster.local:19291/api/v1/receive"
54
- "write_relabel_configs":
55
- - "action": "keep"
56
- "regex": "0fc2b00e-201b-4c17-b9f2-19d91adc4fd2"
57
- "source_labels":
58
- - "tenant_id"
59
- - "headers":
60
- "THANOS-TENANT": "FB870BF3-9F3A-44FF-9BF7-D7A047A52F43"
61
- "name": "receive-telemeter"
62
- "url": "http://observatorium-thanos-receive.${NAMESPACE}.svc.cluster.local:19291/api/v1/receive"
63
- "write_relabel_configs":
64
- - "action": "keep"
65
- "regex": "FB870BF3-9F3A-44FF-9BF7-D7A047A52F43"
66
- "source_labels":
67
- - "tenant_id"
68
- - "headers":
69
- "THANOS-TENANT": "AC879303-C60F-4D0D-A6D5-A485CFD638B8"
70
- "name": "receive-dptp"
71
- "url": "http://observatorium-thanos-receive.${NAMESPACE}.svc.cluster.local:19291/api/v1/receive"
72
- "write_relabel_configs":
73
- - "action": "keep"
74
- "regex": "AC879303-C60F-4D0D-A6D5-A485CFD638B8"
75
- "source_labels":
76
- - "tenant_id"
77
- - "headers":
78
- "THANOS-TENANT": "770c1124-6ae8-4324-a9d4-9ce08590094b"
79
- "name": "receive-osd"
80
- "url": "http://observatorium-thanos-receive.${NAMESPACE}.svc.cluster.local:19291/api/v1/receive"
81
- "write_relabel_configs":
82
- - "action": "keep"
83
- "regex": "770c1124-6ae8-4324-a9d4-9ce08590094b"
84
- "source_labels":
85
- - "tenant_id"
86
- - "headers":
87
- "THANOS-TENANT": "63e320cd-622a-4d05-9585-ffd48342633e"
88
- "name": "receive-managedkafka"
89
- "url": "http://observatorium-thanos-receive.${NAMESPACE}.svc.cluster.local:19291/api/v1/receive"
90
- "write_relabel_configs":
91
- - "action": "keep"
92
- "regex": "63e320cd-622a-4d05-9585-ffd48342633e"
93
- "source_labels":
94
- - "tenant_id"
95
- kind : ConfigMap
96
- metadata :
97
- annotations :
98
- qontract.recycle : " true"
99
- labels :
100
- app.kubernetes.io/instance : observatorium
101
- app.kubernetes.io/part-of : observatorium
102
- name : metric-federation-ruler-remote-write-config
103
46
- apiVersion : v1
104
47
kind : Service
105
48
metadata :
@@ -119,9 +62,6 @@ objects:
119
62
- name : http
120
63
port : 10902
121
64
targetPort : 10902
122
- - name : reloader
123
- port : 9533
124
- targetPort : 9533
125
65
selector :
126
66
app.kubernetes.io/component : rule-evaluation-engine
127
67
app.kubernetes.io/instance : metric-federation
@@ -156,7 +96,6 @@ objects:
156
96
- namespace
157
97
- pod
158
98
targetLabel : instance
159
- - port : reloader
160
99
namespaceSelector :
161
100
matchNames : ${{NAMESPACES}}
162
101
selector :
@@ -215,7 +154,6 @@ objects:
215
154
"sampler_type": "ratelimiting"
216
155
"service_name": "thanos-rule"
217
156
"type": "JAEGER"
218
- - --remote-write.config-file=/etc/thanos/config/metric-federation-ruler-remote-write-config/rw-config.yaml
219
157
env :
220
158
- name : NAME
221
159
valueFrom :
@@ -241,7 +179,6 @@ objects:
241
179
key : aws_secret_access_key
242
180
name : ${THANOS_S3_SECRET}
243
181
image : ${THANOS_IMAGE}:${THANOS_IMAGE_TAG}
244
- imagePullPolicy : IfNotPresent
245
182
livenessProbe :
246
183
failureThreshold : 24
247
184
httpGet :
@@ -255,8 +192,6 @@ objects:
255
192
name : grpc
256
193
- containerPort : 10902
257
194
name : http
258
- - containerPort : 9533
259
- name : reloader
260
195
readinessProbe :
261
196
failureThreshold : 18
262
197
httpGet :
@@ -279,21 +214,14 @@ objects:
279
214
readOnly : false
280
215
- mountPath : /etc/thanos/rules/metric-federation-rules
281
216
name : metric-federation-rules
282
- - mountPath : /etc/thanos/config/metric-federation-ruler-remote-write-config
283
- name : metric-federation-ruler-remote-write-config
284
- readOnly : true
285
217
- args :
286
218
- -webhook-url=http://localhost:10902/-/reload
287
219
- -volume-dir=/etc/thanos/rules/metric-federation-rules
288
- - -volume-dir=/etc/thanos/config/metric-federation-ruler-remote-write-config
289
220
image : ${CONFIGMAP_RELOADER_IMAGE}:${CONFIGMAP_RELOADER_IMAGE_TAG}
290
- imagePullPolicy : IfNotPresent
291
221
name : configmap-reloader
292
222
volumeMounts :
293
223
- mountPath : /etc/thanos/rules/metric-federation-rules
294
224
name : metric-federation-rules
295
- - mountPath : /etc/thanos/config/metric-federation-ruler-remote-write-config
296
- name : metric-federation-ruler-remote-write-config
297
225
- args :
298
226
- --reporter.grpc.host-port=dns:///jaeger-collector-headless.${JAEGER_COLLECTOR_NAMESPACE}.svc:14250
299
227
- --reporter.type=grpc
@@ -330,16 +258,13 @@ objects:
330
258
cpu : 32m
331
259
memory : 64Mi
332
260
nodeSelector :
333
- kubernetes.io/os : linux
261
+ beta. kubernetes.io/os : linux
334
262
securityContext : {}
335
263
serviceAccountName : ${SERVICE_ACCOUNT_NAME}
336
264
volumes :
337
265
- configMap :
338
266
name : metric-federation-rules
339
267
name : metric-federation-rules
340
- - configMap :
341
- name : metric-federation-ruler-remote-write-config
342
- name : metric-federation-ruler-remote-write-config
343
268
volumeClaimTemplates :
344
269
- metadata :
345
270
labels :
0 commit comments