Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple auth users configurable in veda-monitoring #354

Closed
1 task done
smohiudd opened this issue Apr 18, 2024 · 2 comments
Closed
1 task done

Multiple auth users configurable in veda-monitoring #354

smohiudd opened this issue Apr 18, 2024 · 2 comments
Assignees

Comments

@smohiudd
Copy link
Contributor

smohiudd commented Apr 18, 2024

What

The veda-monitoring deploys Grafana and an Otel collector in Fargate. There is currently one user configured in this deployment however we need the option to configure more. This ticket requires exploring and implementing the option to add additional users.

CSDA is using github authentication: https://github.com/NASA-IMPACT/csda-monitoring/blob/b50a4100978ceec56cbf33382d0377725f4a02dc/stacks/grafana.py#L301-L314.

Another option is to integrate Keycloak provided by veda-auth. Grafana keycloak documentation.

PI Objective

Objective 5: Tracking Backend Usage With Analytics

Acceptance Criteria

  • Additional authorized users are configurable in the veda-monitoring/Grafana dashboard
@smohiudd
Copy link
Contributor Author

We deployed a Grafana instance using genetic OAuth settings in veda-monitoring using the following endpoints:

http://18.191.42.248:8081/api/v1/identity-management/authorize
http://18.191.42.248:8081/api/v1/identity-management/token
http://18.191.42.248:8081/api/v1/identity-management/user

Here is the Grafana link: https://d1z1g2cnqbz2id.cloudfront.net/

We're receiving an Unexpected error occurred error when attempting to login.

@smohiudd smohiudd self-assigned this Jun 20, 2024
@smohiudd
Copy link
Contributor Author

The Grafana dashboard has been configured to use veda-auth-central however further troubleshooting is required on the auth implementation. This is being tracked in the auth-central ticket: NASA-IMPACT/veda-auth-central#60 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant