Skip to content

Commit e3a6f98

Browse files
committed
Revert "Enable stateless Rulers (rhobs#151)"
This reverts commit a90e443.
1 parent fc5e20e commit e3a6f98

File tree

6 files changed

+19
-333
lines changed

6 files changed

+19
-333
lines changed

Makefile

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@ VENDOR_DIR = vendor
1616
$(VENDOR_DIR): $(JB) jsonnetfile.json jsonnetfile.lock.json
1717
@$(JB) install
1818

19-
.PHONY: update
20-
update: $(JB) jsonnetfile.json jsonnetfile.lock.json
21-
@$(JB) update
22-
2319
JSONNET_SRC = $(shell find . -type f -not -path './*vendor/*' \( -name '*.libsonnet' -o -name '*.jsonnet' \))
2420

2521
.PHONY: format

configuration/observatorium/ruler-remote-write.libsonnet

Lines changed: 0 additions & 76 deletions
This file was deleted.

jsonnetfile.lock.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,8 +183,8 @@
183183
"subdir": "jsonnet/kube-thanos"
184184
}
185185
},
186-
"version": "336482e12c794f048bd7ec9105281c7b3d76214c",
187-
"sum": "8Wh4rZIGaC/LFGbA5astHL27/Lxu+GEq6sPu/ajdjZY="
186+
"version": "e1a68590f56034ca1a43d59401f03e72fd01ac5f",
187+
"sum": "9g4HwpZ8Vpi950O6x92HNM47Yqa0+Nfv+7YbwwKpt3o="
188188
},
189189
{
190190
"source": {

resources/services/metric-federation-rule-template.yaml

Lines changed: 1 addition & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -43,63 +43,6 @@ objects:
4343
app.kubernetes.io/instance: observatorium
4444
app.kubernetes.io/part-of: observatorium
4545
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
10346
- apiVersion: v1
10447
kind: Service
10548
metadata:
@@ -119,9 +62,6 @@ objects:
11962
- name: http
12063
port: 10902
12164
targetPort: 10902
122-
- name: reloader
123-
port: 9533
124-
targetPort: 9533
12565
selector:
12666
app.kubernetes.io/component: rule-evaluation-engine
12767
app.kubernetes.io/instance: metric-federation
@@ -156,7 +96,6 @@ objects:
15696
- namespace
15797
- pod
15898
targetLabel: instance
159-
- port: reloader
16099
namespaceSelector:
161100
matchNames: ${{NAMESPACES}}
162101
selector:
@@ -215,7 +154,6 @@ objects:
215154
"sampler_type": "ratelimiting"
216155
"service_name": "thanos-rule"
217156
"type": "JAEGER"
218-
- --remote-write.config-file=/etc/thanos/config/metric-federation-ruler-remote-write-config/rw-config.yaml
219157
env:
220158
- name: NAME
221159
valueFrom:
@@ -241,7 +179,6 @@ objects:
241179
key: aws_secret_access_key
242180
name: ${THANOS_S3_SECRET}
243181
image: ${THANOS_IMAGE}:${THANOS_IMAGE_TAG}
244-
imagePullPolicy: IfNotPresent
245182
livenessProbe:
246183
failureThreshold: 24
247184
httpGet:
@@ -255,8 +192,6 @@ objects:
255192
name: grpc
256193
- containerPort: 10902
257194
name: http
258-
- containerPort: 9533
259-
name: reloader
260195
readinessProbe:
261196
failureThreshold: 18
262197
httpGet:
@@ -279,21 +214,14 @@ objects:
279214
readOnly: false
280215
- mountPath: /etc/thanos/rules/metric-federation-rules
281216
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
285217
- args:
286218
- -webhook-url=http://localhost:10902/-/reload
287219
- -volume-dir=/etc/thanos/rules/metric-federation-rules
288-
- -volume-dir=/etc/thanos/config/metric-federation-ruler-remote-write-config
289220
image: ${CONFIGMAP_RELOADER_IMAGE}:${CONFIGMAP_RELOADER_IMAGE_TAG}
290-
imagePullPolicy: IfNotPresent
291221
name: configmap-reloader
292222
volumeMounts:
293223
- mountPath: /etc/thanos/rules/metric-federation-rules
294224
name: metric-federation-rules
295-
- mountPath: /etc/thanos/config/metric-federation-ruler-remote-write-config
296-
name: metric-federation-ruler-remote-write-config
297225
- args:
298226
- --reporter.grpc.host-port=dns:///jaeger-collector-headless.${JAEGER_COLLECTOR_NAMESPACE}.svc:14250
299227
- --reporter.type=grpc
@@ -330,16 +258,13 @@ objects:
330258
cpu: 32m
331259
memory: 64Mi
332260
nodeSelector:
333-
kubernetes.io/os: linux
261+
beta.kubernetes.io/os: linux
334262
securityContext: {}
335263
serviceAccountName: ${SERVICE_ACCOUNT_NAME}
336264
volumes:
337265
- configMap:
338266
name: metric-federation-rules
339267
name: metric-federation-rules
340-
- configMap:
341-
name: metric-federation-ruler-remote-write-config
342-
name: metric-federation-ruler-remote-write-config
343268
volumeClaimTemplates:
344269
- metadata:
345270
labels:

0 commit comments

Comments
 (0)