Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Credentials ¶
type DexAuthenticator ¶
type DexAuthenticator struct { ID string `json:"uuid"` EncodedName string `json:"encodedName"` Name string `json:"name"` Namespace string `json:"namespace"` Spec map[string]interface{} `json:"spec"` AllowAccessToKubernetes bool `json:"allowAccessToKubernetes"` Credentials Credentials `json:"credentials"` }
type DexAuthenticatorSecret ¶
type DexAuthenticatorSecret struct { ID string `json:"uuid"` Name string `json:"name"` Namespace string `json:"namespace"` Credentials Credentials `json:"credentials"` }
type DexClient ¶
type DexClient struct { ID string `json:"id"` EncodedID string `json:"encodedID"` Name string `json:"name"` Namespace string `json:"namespace"` Spec map[string]interface{} `json:"spec"` Secret string `json:"clientSecret"` // LegacyID and LegacyEncodedID is formatted with a colons delimiter which is impossible to use as a // basic auth credentials part LegacyID string `json:"legacyID"` LegacyEncodedID string `json:"legacyEncodedID"` }
type DexClientSecret ¶
type DexProvider ¶
type DexProvider map[string]interface{}
type DexUserExpire ¶
type KubernetesEndpoints ¶
type KubernetesEndpoints []string
type KubernetesSecret ¶
type KubernetesSecret []byte
type KubernetesServicePort ¶
type KubernetesServicePort intstr.IntOrString
type PublishAPICert ¶
Source Files ¶
- discover_apiserver_endpoints.go
- discover_dex_ca.go
- discover_dex_cluster_ip.go
- discover_publish_api_cert.go
- expire_dex_user_crds.go
- generate_crowd_basic_auth_proxy_cert.go
- generate_kubeconfig_encoded_names.go
- generate_kubernetes_dex_client_app_secret.go
- generate_selfsigned_ca.go
- get_dex_authenticator_crds.go
- get_dex_client_crds.go
- get_dex_providers_crds.go
- get_dex_user_crds.go
- order_dex_tls_certificate.go
Click to show internal directories.
Click to hide internal directories.