File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
194198grafana_image_{{ loop.index }}_{{ i_loop.index }} :
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments