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

authentication for prometheus and alertManager #221

Open
seanankenbruck opened this issue Nov 4, 2021 · 1 comment
Open

authentication for prometheus and alertManager #221

seanankenbruck opened this issue Nov 4, 2021 · 1 comment

Comments

@seanankenbruck
Copy link

seanankenbruck commented Nov 4, 2021

I've recently deployed the monitoring dashboards and components in AWS using the example files available in samples/ingress. The Grafana dashboard includes an authentication layer by default, but Prometheus and alertManager are not protected by any sort of authentication. Is there a way to configure authentication with the Prometheus and alertManager applications? If not, what do you recommend doing to ensure that these applications are not available to unauthenticated users.

For this deployment, we are using the same URL as the Viya applications themselves and it would be great if there was a way to leverage SASLogon so users could login using their SAS credentials to use the monitoring tools.

@BryanEllington
Copy link
Contributor

Hi there,

Updating our samples with more guidance on authentication is in our backlog. It's a bit too much to fully explain here, but what's needed is either to enable HTTP basic authentication in Prometheus or (more robustly) a sidecar authentication proxy container. We do this on OpenShift using their proxy (here).

It's fairly common to add an authentication sidecar proxy, so I'm sure a Google search can get you started. Making this easier either through enhancing our samples and documentation or even direct script support is under consideration, but we don't have a committed date yet.

I hope that helps, even if it isn't a simple flag you could set quite yet.

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

2 participants