setup grafana oauth2

This commit is contained in:
2025-03-30 17:23:09 +02:00
parent 52862e5654
commit 2a6ce4a1ee

View File

@@ -71,6 +71,48 @@ spec:
value: "redis" value: "redis"
- name: GF_SESSION_PROVIDER_CONFIG - name: GF_SESSION_PROVIDER_CONFIG
value: "redis://redis-lb.redis.svc.cluster.local:6379" value: "redis://redis-lb.redis.svc.cluster.local:6379"
# Enable Generic OAuth
- name: GF_AUTH_GENERIC_OAUTH_ENABLED
value: "true"
- name: GF_AUTH_GENERIC_OAUTH_CLIENT_ID
value: "grafana"
- name: GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET
valueFrom:
secretKeyRef:
name: grafana-oauth-secret
key: client-secret
- name: GF_AUTH_GENERIC_OAUTH_AUTH_URL
value: "https://sso.panic.haus/realms/panic-haus/protocol/openid-connect/auth"
- name: GF_AUTH_GENERIC_OAUTH_TOKEN_URL
value: "https://sso.panic.haus/realms/panic-haus/protocol/openid-connect/token"
- name: GF_AUTH_GENERIC_OAUTH_API_URL
value: "https://sso.panic.haus/realms/panic-haus/protocol/openid-connect/userinfo"
- name: GF_AUTH_GENERIC_OAUTH_SCOPES
value: "openid email profile offline_access roles"
- name: GF_AUTH_GENERIC_OAUTH_DISCOVERY_URL
value: "https://sso.panic.haus/realms/panic-haus/.well-known/openid-configuration"
- name: GF_AUTH_GENERIC_OAUTH_ALLOW_SIGN_UP
value: "true"
- name: GF_AUTH_GENERIC_OAUTH_AUTO_LOGIN
value: "false"
- name: GF_AUTH_GENERIC_OAUTH_SIGNOUT_REDIRECT_URL
value: "https://obs.prod.panic.haus/logout"
- name: GF_AUTH_GENERIC_OAUTH_NAME_ATTRIBUTE_PATH
value: "full_name"
- name: GF_AUTH_GENERIC_OAUTH_LOGIN_ATTRIBUTE_PATH
value: "username"
- name: GF_AUTH_GENERIC_OAUTH_EMAIL_ATTRIBUTE_NAME
value: "email:primary"
- name: GF_AUTH_GENERIC_OAUTH_EMAIL_ATTRIBUTE_PATH
value: "email"
- name: GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_PATH
value: "contains(groups, 'grafana_admin') && 'GrafanaAdmin' || contains(groups, 'grafana_editor') && 'Editor' || 'Viewer'"
- name: GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_STRICT
value: "false"
- name: GF_AUTH_GENERIC_OAUTH_ALLOW_ASSIGN_GRAFANA_ADMIN
value: "true"
- name: GF_AUTH_GENERIC_OAUTH_SKIP_ORG_ROLE_SYNC
value: "false"
resources: resources:
requests: requests:
cpu: 250m cpu: 250m