integr8ly / application-monitoring-operator

Operator for installing the Application Monitoring Stack on OpenShift (Prometheus, AlertManager, Grafana)
Apache License 2.0
30 stars 44 forks source link

Adding oauth-proxy sidecar to prometheus #30

Closed davidkirwan closed 5 years ago

davidkirwan commented 5 years ago

JIRA: https://issues.jboss.org/browse/INTLY-619

Prometheus: Add OAuth Proxy login so the various consoles are not accessible to unauthenticated users.

Verification steps on integreatly cluster:

oc new-project application-monitoring
oc label namespace application-monitoring monitoring-key=middleware
oc apply -f https://raw.githubusercontent.com/integr8ly/grafana-operator/master/deploy/crds/Grafana.yaml
oc apply -f https://raw.githubusercontent.com/integr8ly/grafana-operator/master/deploy/crds/GrafanaDashboard.yaml
oc apply -f ./deploy/roles
oc apply -f ./deploy/operator_roles/
oc apply -f ./deploy/crds/ApplicationMonitoring.yaml
oc apply -f ./deploy/operator.yaml
oc apply -f ./deploy/examples/ApplicationMonitoring.yaml
davidkirwan commented 5 years ago

@david-martin those issues should be resolved now. could I get you to do another review please :)

pb82 commented 5 years ago

👀