Additional scopes over openid, profile, email that should be required, useful when using the authorizationClaimPointer.
authorizationClaimPointer
string
A JSON pointer to a claim in the ID token from the provider, which will be used for mapping authorization roles (for example, “/resource_access/client_id/roles”).
authorizationPath
string
The path to the authorization endpoint of this provider.
clientIDKey
string
The key in the secret that contains the OIDC Client ID.
clientSecretKey
string
The key in the secret that contains the OIDC Secret Key.
discovery
boolean
Whether to use OIDC discovery to retrieve the configuration for this provider.
endSessionPath
string
The path to the end session endpoint of this provider.
secretName
string
Secret containing OIDC credentials.
site
string
The site of the OIDC provider.
tokenPath
string
The path to the token endpoint of this provider.
Resource: storage
Field
Type
Description
deleteClaim
boolean
Specifies if the persistent volume claim has to be deleted when the instance is deleted.
existingClaimName
string
The name of a pre-created Persistence Volume Claim (PVC).
root
string
The root storage path where data is stored.
rotationSecretName
string
The Kubernetes secret used for supplying a new encryption key.
selectors
object
Labels to be used during PVC bind.
size
string
The storage size limit for the volume.
storageClassName
string
The storage class name to use on created Persistent Volume Claims (PVCs).
type
string
Type of persistence to use. Either ephemeral or persistent-claim.
Resource: template
Field
Type
Description
annotations
object
Annotations that will be added to all Kubernetes resources used by the instance.
labels
object
Labels that will be added to all Kubernetes resources used by the instance.