Grafana behind reverse proxy setup stuck on login page

Hi,

I followed “Running Grafana behind a reverse proxy” tutorial so I got the following on my k3s deployment:

          - name: GF_SERVER_DOMAIN
            value: "localhost:8080"
          - name: GF_SERVER_ROOT_URL
            value: "%(protocol)s://%(domain)s/logs/"

And then I have configured my reverse proxy (spring cloud zuul) so that it uses ‘/logs’ sub path to get redirected to grafana deployment.

However when I log in, the green pop up saying “logged in” appears briefly, only to be redirected back to fresh now login page. grafana_session cookie is also missing.

Relevant logs:

t=2019-07-09T12:23:47+0000 lvl=info msg="Request Completed" logger=context userId=0 orgId=0 uname= method=GET path=/ status=302 remote_addr=10.42.0.97 time_ms=0 size=34 referer=
t=2019-07-09T12:23:47+0000 lvl=info msg="Request Completed" logger=context userId=0 orgId=0 uname= method=GET path=/login status=200 remote_addr=10.42.0.97 time_ms=2 size=22772 referer=
t=2019-07-09T12:23:50+0000 lvl=dbug msg="Scheduling update" logger=alerting.scheduler ruleCount=0
t=2019-07-09T12:23:50+0000 lvl=dbug msg="user auth token created" logger=auth tokenId=1 userId=1 clientIP=10.42.0.97 userAgent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36" authToken=93d26014676a2a8267f60bbf5b8946b21456cabc6ce9bc4c9fdb429faa3e279f
t=2019-07-09T12:23:50+0000 lvl=info msg="Request Completed" logger=context userId=0 orgId=0 uname= method=POST path=/login status=200 remote_addr=10.42.0.97 time_ms=45 size=23 referer=http://localhost:8080/logs/login
t=2019-07-09T12:23:50+0000 lvl=info msg="Request Completed" logger=context userId=0 orgId=0 uname= method=GET path=/ status=302 remote_addr=10.42.0.97 time_ms=0 size=34 referer=http://localhost:8080/logs/login

What could I be missing? TIA.

Sorry about this, the issue was in my reverse proxy Zuul, preventing cookies to pass tru (hint: sensitiveHeaders)