Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CORSConfig ¶ added in v0.0.11
type CORSConfig struct { Enabled bool AllowedOriginsDefaultScheme string AllowedOrigins []string AllowedHeaders []string AllowedMethods []string }
CORSConfig contains the CORS configuration for the proxy
type Config ¶
type Config struct { ClientID string `validate:"required,uuid"` ClientSecret string `validate:"required,min=1"` TenantID string `validate:"required,uuid"` ListenerAddress string `validate:"hostname_port"` ListenerTLSConfig ListenerTLSConfig CacheEngine models.CacheEngine RedisURI string `validate:"uri"` AzureADGroupPrefix string AzureADMaxGroupCount int `validate:"min=1,max=1000"` GroupSyncInterval time.Duration GroupIdentifier models.GroupIdentifier KubernetesConfig KubernetesConfig Dashboard models.Dashboard Metrics models.Metrics K8dashConfig K8dashConfig CORSConfig CORSConfig }
Config contains the configuration that is used for the application
type K8dashConfig ¶ added in v0.0.8
K8dashConfig contains the configuration for the Dashboard k8dash
type KubernetesConfig ¶
type KubernetesConfig struct { URL *url.URL RootCA *x509.CertPool RootCAString string Token string ValidateCertificate bool }
KubernetesConfig contains the Kubernetes specific configuration
type ListenerTLSConfig ¶
ListenerTLSConfig contains the TLS configuration for the listener
Click to show internal directories.
Click to hide internal directories.