File tree Expand file tree Collapse file tree 4 files changed +8
-6
lines changed
template_generators/grafana_data_sources Expand file tree Collapse file tree 4 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -9,5 +9,4 @@ datasources:
99 editable : true
1010 version : 1
1111 jsonData :
12- httpHeaderName1 : X-Scope-OrgID
1312 alertmanagerUid : alertmanager
Original file line number Diff line number Diff line change 55
66class MultiTenancy (BaseModel ):
77 tenant_name :str = "pods"
8-
8+ httpHeaderName1 : str = "X-Scope-OrgID"
99class MimirInput (BaseModel ):
1010 name :str = "Mimir"
1111 uid :str = "mimir"
1212 url :str = "http://mimir-nginx.mimir.svc.cluster.local/prometheus"
1313 editable : bool = True
14- httpHeaderName1 :str = "X-Scope-OrgID"
1514 alertmanagerUid :str = "alertmanager"
1615 multi_tenancy :Optional [MultiTenancy ]
1716
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ def mimir_template(input):
1616 "editable" : input .editable ,
1717 "version" : 1 ,
1818 "jsonData" : {
19- "httpHeaderName1" : input .httpHeaderName1 ,
19+ "httpHeaderName1" : input .multi_tenancy . httpHeaderName1 ,
2020 "alertmanagerUid" : input .alertmanagerUid
2121 },
2222 "secureJsonData" : {
@@ -48,7 +48,6 @@ def mimir_template(input):
4848 "editable" : input .editable ,
4949 "version" : 1 ,
5050 "jsonData" : {
51- "httpHeaderName1" : input .httpHeaderName1 ,
5251 "alertmanagerUid" : input .alertmanagerUid
5352 },
5453
Original file line number Diff line number Diff line change 11import yaml
22import os
3- from ruamel .yaml import YAML
3+ import ruamel .yaml
44from ruamel .yaml .scalarstring import ScalarString
55import re
6+
7+ class SingleQuotedScalarString (ScalarString ):
8+ def __new__ (cls , value ):
9+ return ScalarString .__new__ (cls , value )
10+
611def pormetheus_template (input ):
712
813
You can’t perform that action at this time.
0 commit comments