Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIExportEndpointSlices ¶ added in v0.25.0
type Config ¶
type Config struct {
FGA FGAConfig
KCP KCPConfig
APIExportEndpointSlices APIExportEndpointSlices
CoreModulePath string
BaseDomain string
GroupClaim string
UserClaim string
DevelopmentAllowUnverifiedEmails bool
WorkspacePath string
WorkspaceTypeName string
DomainCALookup bool
MigrateAuthorizationModels bool
HttpClientTimeoutSeconds int
SetDefaultPassword bool
AllowMemberTuplesEnabled bool
IDP IDPConfig
Keycloak KeycloakConfig
Initializer InitializerConfig
Webhooks WebhooksConfig
}
Config struct to hold the app config
func (Config) InitializerName ¶ added in v0.6.0
func (Config) TerminatorName ¶ added in v0.22.13
type InitContainerClientConfig ¶ added in v0.16.0
type InitContainerClientConfig struct {
Name string `mapstructure:"name" yaml:"name"`
SecretRef corev1.SecretReference `mapstructure:"secretRef" yaml:"secretRef"`
}
type InitContainerConfig ¶ added in v0.16.0
type InitContainerConfig struct {
ConfigFile string `mapstructure:"config-file" default:"/config/config.yaml"`
}
func NewInitContainerConfig ¶ added in v0.23.1
func NewInitContainerConfig() InitContainerConfig
func (*InitContainerConfig) AddFlags ¶ added in v0.23.1
func (c *InitContainerConfig) AddFlags(fs *pflag.FlagSet)
type InitContainerConfiguration ¶ added in v0.16.0
type InitContainerConfiguration struct {
KeycloakBaseURL string `mapstructure:"keycloakBaseURL"`
KeycloakClientID string `mapstructure:"keycloakClientID" default:"admin-cli"`
KeycloakUser string `mapstructure:"keycloakUser" default:"admin"`
PasswordFile string `mapstructure:"passwordFile" default:"/secrets/keycloak-password"`
Clients []InitContainerClientConfig `mapstructure:"clients"`
}
type InitializerConfig ¶ added in v0.21.1
type KeycloakConfig ¶ added in v0.23.13
type WebhooksConfig ¶ added in v0.22.9
Click to show internal directories.
Click to hide internal directories.