Skip to content

Dex Secrets Schema

Note

This is auto-generated documentation from a JSON schema that is under construction, this will improve over time.

Return to the root secrets schema

https://raw.githubusercontent.com/elastisys/compliantkubernetes-apps/main/config/schemas/secrets.yaml#/properties/dex

Configure secrets for Dex.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status No Forbidden Allowed none config/schemas/secrets.yaml*

TYPE:

object (Dex Secrets)

PROPERTIES:

Property Type Required Nullable Defined by
additionalStaticClients array Optional cannot be null Compliant Kubernetes Apps Secrets
connectors array Optional cannot be null Compliant Kubernetes Apps Secrets
kubeloginClientSecret string Optional cannot be null Compliant Kubernetes Apps Secrets
staticPassword string Optional cannot be null Compliant Kubernetes Apps Secrets

additionalStaticClients

Configure additional static clients in Dex.

Clients in this case is application that wants to allow users to authenticate via Dex.

Note

See the upstream documentation for reference.

additionalStaticClients

TYPE:

object[] (Dex Static Client)

connectors

Configure upstream Identity Providers.

Note

See the upstream documentation for reference.

connectors

TYPE:

object[] (Dex Connector)

kubeloginClientSecret

kubeloginClientSecret

TYPE:

string (Dex Kubelogin Client Secret)

staticPassword

staticPassword

TYPE:

string (Dex Static Password)

CONSTRAINTS:

unknown format: the value of this string must follow the format: crypt

Return to the root secrets schema


Generated Sun Jun 23 03:48:25 UTC 2024 from elastisys/compliantkubernetes-apps@main