refactor(auth): 🔧 Simplify OAuth configuration structure

Refactors the OAuth configuration in the Grafana manifest by restructuring the indentation for clarity and organization. This change enhances readability and maintainability of the authentication settings without altering functionality.
This commit is contained in:
Daniel Sy 2025-08-13 14:24:24 +02:00
parent ae26ec6a42
commit a82d027f81
Signed by untrusted user: danielsy
GPG key ID: 1F39A8BBCD2EE3D3

View file

@ -43,17 +43,16 @@ spec:
auth: auth:
disable_login: true disable_login: true
disable_login_form: true disable_login_form: true
auth.generic_oauth: generic_oauth:
enabled: true enabled: true
name: Forgejo name: Forgejo
allow_sign_up: false allow_sign_up: false
use_refresh_token: true use_refresh_token: true
client_id: grafana client_id: grafana
client_secret: "thisisasecret" # $__file{/etc/secrets/auth_generic_oauth/client_secret} client_secret: "thisisasecret" # $__file{/etc/secrets/auth_generic_oauth/client_secret}
scopes: openid email profile offline_access roles scopes: openid email profile offline_access roles
auth_url: https://dex.observability.t09.de/auth auth_url: https://dex.observability.t09.de/auth
token_url: https://dex.observability.t09.de/token token_url: https://dex.observability.t09.de/token
api_url: https://dex.observability.t09.de/userinfo api_url: https://dex.observability.t09.de/userinfo
redirect_uri: https://grafana.observability.t09.de/login/generic_oauth redirect_uri: https://grafana.observability.t09.de/login/generic_oauth
role_attribute_path: "contains(groups[*], 'admin') && 'Admin' || contains(groups[*], 'editor') && 'Editor' || 'Viewer'" role_attribute_path: "contains(groups[*], 'admin') && 'Admin' || contains(groups[*], 'editor') && 'Editor' || 'Viewer'"