feat: Support for OIDC configuration thru the helm #387

Closed
opened 2026-02-04 18:56:41 +03:00 by OVERLORD · 0 comments
Owner

Originally created by @eternity1984 on GitHub (Nov 16, 2023).

I'm currently configuring the env section to use OIDC thru the helm, but I was wondering if I could make it a little easier.

How do you feel about this?

new
oidc:
  enabled: true
  clientId: sxxaAIAxVXlCxTmc1YLHBbQr8NL8MqLI2DUbt42d
  clientSecret: om4RTMRVHRszU7bqxB7RZNkHIzA8e4sGYWxeCwIMY...
  # existingSecret: planka-oidc

  issuerUrl: https://auth.local/application/o/planka/
  scopes:
    - openid
    - profile
    - email
  admin:
    # ignoreRoles: false
    rolesAttribute: groups
    roles:
      - planka-admin
as-is
env:
  OIDC_ISSUER: https://auth.local/application/o/planka/
  OIDC_CLIENT_ID: sxxaAIAxVXlCxTmc1YLHBbQr8NL8MqLI2DUbt42d
  OIDC_CLIENT_SECRET: om4RTMRVHRszU7bqxB7RZNkHIzA8e4sGYWxeCwIMY...
  OIDC_SCOPES: openid profile email
  OIDC_ADMIN_ROLES: planka-admin
  OIDC_ROLES_ATTRIBUTE: groups
  # OIDC_IGNORE_ROLES: false
Originally created by @eternity1984 on GitHub (Nov 16, 2023). I'm currently configuring the env section to use OIDC thru the helm, but I was wondering if I could make it a little easier. How do you feel about this? <details open> <summary>new</summary> ```yaml oidc: enabled: true clientId: sxxaAIAxVXlCxTmc1YLHBbQr8NL8MqLI2DUbt42d clientSecret: om4RTMRVHRszU7bqxB7RZNkHIzA8e4sGYWxeCwIMY... # existingSecret: planka-oidc issuerUrl: https://auth.local/application/o/planka/ scopes: - openid - profile - email admin: # ignoreRoles: false rolesAttribute: groups roles: - planka-admin ``` </details> <details open> <summary>as-is</summary> ```yaml env: OIDC_ISSUER: https://auth.local/application/o/planka/ OIDC_CLIENT_ID: sxxaAIAxVXlCxTmc1YLHBbQr8NL8MqLI2DUbt42d OIDC_CLIENT_SECRET: om4RTMRVHRszU7bqxB7RZNkHIzA8e4sGYWxeCwIMY... OIDC_SCOPES: openid profile email OIDC_ADMIN_ROLES: planka-admin OIDC_ROLES_ATTRIBUTE: groups # OIDC_IGNORE_ROLES: false ``` </details>
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/planka#387