@@ -11,19 +11,11 @@ HTTP_PORT_NUMBER_UINT16 = 3000
11
11
12
12
TEMPLATES_FILEPATH = "./templates"
13
13
14
- DATASOURCE_CONFIG_TEMPLATE_FILEPATH = TEMPLATES_FILEPATH + "/datasource.yml.tmpl"
15
- DASHBOARD_PROVIDERS_CONFIG_TEMPLATE_FILEPATH = (
16
- TEMPLATES_FILEPATH + "/dashboard-providers.yml.tmpl"
17
- )
18
-
19
14
DATASOURCE_UID = "grafanacloud-prom"
15
+ DATASOURCE_CONFIG_TEMPLATE_FILEPATH = TEMPLATES_FILEPATH + "/datasource.yml.tmpl"
20
16
DATASOURCE_CONFIG_REL_FILEPATH = "datasources/datasource.yml"
21
17
22
- # this is relative to the files artifact root
23
- DASHBOARD_PROVIDERS_CONFIG_REL_FILEPATH = "dashboards/dashboard-providers.yml"
24
-
25
18
CONFIG_DIRPATH_ON_SERVICE = "/config"
26
- DASHBOARDS_DIRPATH_ON_SERVICE = "/dashboards"
27
19
28
20
USED_PORTS = {
29
21
HTTP_PORT_ID : ethereum_package_shared_utils .new_port_spec (
@@ -121,12 +113,12 @@ def provision_dashboards(plan, service_url, dashboard_sources):
121
113
return
122
114
123
115
def grr_push (dir ):
124
- return 'grr push "$DASHBOARDS_DIR/ {0}" -e --disable-reporting' .format (dir )
116
+ return 'grr push "{0}" -e --disable-reporting' .format (dir )
125
117
126
- def grr_push_dashboards (i ):
118
+ def grr_push_dashboards (name ):
127
119
return [
128
- grr_push ("dashboards- {0}/folders" .format (i )),
129
- grr_push ("dashboards- {0}/dashboards" .format (i )),
120
+ grr_push ("{0}/folders" .format (name )),
121
+ grr_push ("{0}/dashboards" .format (name )),
130
122
]
131
123
132
124
grr_commands = [
@@ -138,18 +130,14 @@ def provision_dashboards(plan, service_url, dashboard_sources):
138
130
dashboard_name = "dashboards-{0}" .format (index )
139
131
dashboard_artifact_name = plan .upload_files (dashboard_src , name = dashboard_name )
140
132
141
- files [
142
- "{0}/{1}" .format (DASHBOARDS_DIRPATH_ON_SERVICE , dashboard_name )
143
- ] = dashboard_artifact_name
144
-
145
- grr_commands += grr_push_dashboards (index )
133
+ files [dashboard_name ] = dashboard_artifact_name
134
+ grr_commands += grr_push_dashboards (dashboard_name )
146
135
147
136
plan .run_sh (
148
137
description = "upload dashboards" ,
149
138
image = "grafana/grizzly:main-0b88d01" ,
150
139
env_vars = {
151
140
"GRAFANA_URL" : service_url ,
152
- "DASHBOARDS_DIR" : DASHBOARDS_DIRPATH_ON_SERVICE ,
153
141
},
154
142
files = files ,
155
143
run = util .join_cmds (grr_commands ),
0 commit comments