Skip to content

Commit 3003ac2

Browse files
authored
add renderer_token (#746)
1 parent 66ea11f commit 3003ac2

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

grafana/grafana.sls

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,10 @@ gf_image_renderer_run_container_{{ loop.index }}_{{ i_loop.index }}:
189189
- restart_policy: unless-stopped
190190
- publish:
191191
- {{ instance["image_renderer"]["port"] }}:8081/tcp
192+
{%- if instance["image_renderer"].get("renderer_token") %}
193+
- environment:
194+
- AUTH_TOKEN={{ instance["image_renderer"]["renderer_token"] }}
195+
{%- endif %}
192196
{%- endif %}
193197
194198
grafana_image_{{ loop.index }}_{{ i_loop.index }}:

grafana/pillar.example

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ grafana:
2626
version: latest
2727
{% set renderer_port = 8081 %}
2828
port: {{ renderer_port }}
29+
# The service requires a secret token to be present in all render requests.
30+
# generated with 'openssl rand -hex 32'.
31+
renderer_token = 7f551c24fb0c9911596dd59b60a5c00eccbed032b32e1eeb196705b2d693ae9c
2932
config: |
3033
instance_name = grafana.example.com-prod
3134
[server]
@@ -57,6 +60,9 @@ grafana:
5760
[rendering]
5861
server_url = http://{{ grains['fqdn'] }}:{{ renderer_port }}/render
5962
callback_url = https://grafana.example.com/prod/
63+
# The service requires a secret token to be present in all render requests.
64+
# generated with 'openssl rand -hex 32'.
65+
renderer_token = 7f551c24fb0c9911596dd59b60a5c00eccbed032b32e1eeb196705b2d693ae9c
6066
- name: dev
6167
port: 3001
6268
image: grafana/grafana-oss:latest-ubuntu

0 commit comments

Comments
 (0)