grafana/grafana-image-renderer

Getting 404 Unauthorized Access

paulwer opened this issue · 1 comments

What happened:
Using Grafana Image Renderer as Standalone Service (docker) within cloud run.
Getting response: {"statusCode":401,"error":"Unauthorized","message":"Unauthorized request"}

What you expected to happen:
generate images

How to reproduce it (as minimally and precisely as possible):
deploy grafana (docker: grafana/grafana:latest)
deploy grafana-renderer (docker: grafana:grafana-image-renderer:latest)

ENVs for grafana service:
GF_RENDERING_SERVER_URL = "https://${var.grafana-domain}/render"
GF_RENDERING_CALLBACK_URL = "https://${var.grafana-domain}/"
GF_RENDERING_RENDERER_TOKEN = "${random_password.grafana-renderer-token.result}"

ENVs for grafana-renderer service:
AUTH_TOKEN = "${random_password.grafana-renderer-token.result}"

Anything else we need to know?:

Environment:

  • Grafana Image Renderer version: 3.7.1
  • Grafana version: 9.5.1
  • Installed plugin or remote renderer service: remote
  • OS Grafana Image Renderer is installed on: Google Cloud Run
  • User OS & Browser: Windows & Edge

found the issue:
we placed a "/render" & "/render/*" in the load balancer, which results in a redirect of render/d-solo to the image-rendering service.