diff --git a/charts/grafana/my-values/values-prod.yaml b/charts/grafana/my-values/values-prod.yaml index b0ff2d3..7b15a00 100644 --- a/charts/grafana/my-values/values-prod.yaml +++ b/charts/grafana/my-values/values-prod.yaml @@ -1,5 +1,3 @@ -# manifests/grafana/values.yaml - adminUser: admin adminPassword: admin1234 @@ -30,4 +28,25 @@ datasources: type: prometheus access: proxy url: http://prometheus-server - isDefault: true \ No newline at end of file + isDefault: true + +envFromSecret: grafana-oidc-secret + +grafana.ini: + server: + root_url: https://grafana.dvirlabs.com + auth: + disable_login_form: true + disable_signout_menu: false + auth.generic_oauth: + enabled: true + name: Keycloak + allow_sign_up: true + client_id: grafana + client_secret: ${client_secret} + scopes: openid profile email + auth_url: https://keycloak.dvirlabs.com/realms/lab/protocol/openid-connect/auth + token_url: https://keycloak.dvirlabs.com/realms/lab/protocol/openid-connect/token + api_url: https://keycloak.dvirlabs.com/realms/lab/protocol/openid-connect/userinfo + role_attribute_path: contains(groups[*], 'grafana-admins') && 'Admin' || 'Viewer' + allow_assign_grafana_admin: true \ No newline at end of file