Documentation
¶
Index ¶
Constants ¶
View Source
const ( PortName = "wonderwall" MetricsPortName = "ww-metrics" Port = 7564 MetricsPort = 7565 FrontChannelLogoutPath = "/oauth2/logout/frontchannel" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config interface { GetObservability() config.Observability GetWonderwallOptions() config.Wonderwall IsWonderwallEnabled() bool }
type Configuration ¶
type Configuration struct { ACRValues string AutoLogin bool AutoLoginIgnorePaths []nais_io_v1.WonderwallIgnorePaths NeedsEncryptionSecret bool Provider string // should match values found in https://github.com/nais/wonderwall/blob/a5d98c746a4065b138bc01cf76005be0b6e1a5bb/pkg/config/openid.go#L10-L16 Resources *nais_io_v1.ResourceRequirements SecretNames []string // secret name references to be mounted as env vars UILocales string }
type Source ¶
type Source interface { resource.Source GetAzure() nais_io_v1.AzureInterface GetIDPorten() *nais_io_v1.IDPorten GetIngress() []nais_io_v1.Ingress GetLogin() *nais_io_v1.Login GetLiveness() *nais_io_v1.Probe GetPort() int GetPrometheus() *nais_io_v1.PrometheusConfig GetReadiness() *nais_io_v1.Probe GetTerminationGracePeriodSeconds() *int64 }
Click to show internal directories.
Click to hide internal directories.