Added
- Static clients read their secret from a Kubernetes Secret:
secretRef: {name, key}in anextraStaticClientsentry,clientSecretRef: {name, key}in the pre-defined clients (gitopsui,muster,mcpKubernetes,dexK8SAuthenticator), in place of the inline secret. The chart setsDEX_CLIENT_SECRET_<ID>on the dex container from the referenced key and names it in the client’ssecretEnv, so a client is added by a new Secret and a plaintext list entry. Exactly one of the inline secret and the reference per client: both, or neither on a client that is not public, fails the render naming the client. Inline clients render unchanged.
Changed
- A pre-defined static client with a
clientIDbut no secret (gitopsui,muster,mcpKubernetes) fails the render naming the client instead of being left out of the configuration silently.