nebari-dev / nebari-dev/nebari-docs

Grafana dashboard does not work when user does not have email stored in keycloak

Open
#333 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

good first issue needs: documentation 📖 type: bug 🐛
Dominant language
No language data
Stars
21
Forks
40
Avg merge
19h 50m
Merged PRs (30d)
6

Description

Describe the bug

Description

When QHub user does not have an email for that given user grafana/monitoring throws an error when visiting the page and single sign on kicks in.

image

Expected behaviour

User should be able to login normally to <domain>/monitoring

Actual behaviour

User is denied entry into grafana

How to reproduce

  1. Create a user in keycloak that does not have an email address with username and password.

Solution

Need to brainstorm proper solutions for this issue.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the reproduction steps and inspect the Grafana monitoring sign-on flow involving Keycloak users without email addresses. Compare the expected and actual behavior, then determine and document an agreed solution; the issue does not name files or tests, and its solution is still open for discussion.

Written by the indexing model from the issue text.

Assessment

Domain
authentication, observability
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.