Configure OpenID via environment

Not quite sure it works with the unstable tag, but maybe im just wrong.
Here is my values.yaml file:

      env: 
        VIKUNJA_AUTH_OPENID_ENABLED: TRUE
        VIKUNJA_AUTH_OPENID_PROVIDERS: AUTHENTIK
        VIKUNJA_AUTH_OPENID_PROVIDERS_AUTHENTIK_NAME: authentik
        VIKUNJA_AUTH_OPENID_PROVIDERS_AUTHENTIK_AUTHURL:
          valueFrom:
            secretKeyRef:
              name: sealed-secret-vikunja-passwords
              key: vikunja-openid-authurl
        VIKUNJA_AUTH_OPENID_PROVIDERS_AUTHENTIK_CLIENTID:
          valueFrom:
            secretKeyRef:
              name: sealed-secret-vikunja-passwords
              key: vikunja-openid-clientid
        VIKUNJA_AUTH_OPENID_PROVIDERS_AUTHENTIK_CLIENTSECRET:
          valueFrom:
            secretKeyRef:
              name: sealed-secret-vikunja-passwords
              key: vikunja-openid-clientsecret

and here is the error message I get:
2025-02-01T19:12:03Z: INFO :arrow_forward: 001 Using config file: /etc/vikunja/config.yml
panic: interface conversion: interface {} is string, not map[string]interface {}

Anything my config is missing or is this still not working?

if you are substituting values from a secret anyways, why not substitute into the configmap?

It should work with the latest unstable build. The format has changed
and that change was not yet released as stable.

panic: interface conversion: interface {} is string, not
map[string]interface {}

Try removing the VIKUNJA_AUTH_OPENID_PROVIDERS: AUTHENTIK line.