Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdaptFunc ¶
func AdaptFunc( monitor mntr.Monitor, namespace string, labels map[string]string, desired *Configuration, cmName string, certPath string, secretName string, secretPath string, consoleCMName string, secretVarsName string, secretPasswordName string, users map[string]string, getClientID func() string, ) ( zitadel.QueryFunc, zitadel.DestroyFunc, zitadel.EnsureFunc, func(k8sClient *kubernetes.Client, currentDB coredb.DatabaseCurrent, currentNW corenw.NetworkingCurrent) map[string]string, error, )
Types ¶
type Configuration ¶
type Configuration struct { Tracing *Tracing `yaml:"tracing,omitempty"` Cache *Cache `yaml:"cache,omitempty"` Secrets *Secrets `yaml:"secrets,omitempty"` Notifications *Notifications `yaml:"notifications,omitempty"` Passwords *Passwords `yaml:"passwords,omitempty"` DebugMode bool `yaml:"debugMode"` LogLevel string `yaml:"logLevel"` }
func (*Configuration) IsZero ¶ added in v0.32.6
func (c *Configuration) IsZero() bool
type ConsoleEnv ¶
type Email ¶
type Notifications ¶
type Notifications struct { GoogleChatURL *secret.Secret `yaml:"googleChatURL,omitempty"` Email *Email `yaml:"email,omitempty"` Twilio *Twilio `yaml:"twilio,omitempty"` }
func (*Notifications) IsZero ¶ added in v0.32.6
func (n *Notifications) IsZero() bool
type Passwords ¶
type Passwords struct { Migration *secret.Secret `yaml:"migration"` Management *secret.Secret `yaml:"management"` Auth *secret.Secret `yaml:"auth"` Authz *secret.Secret `yaml:"authz"` Adminapi *secret.Secret `yaml:"adminapi"` Notification *secret.Secret `yaml:"notification"` Eventstore *secret.Secret `yaml:"eventstore"` }
type Secrets ¶
type Secrets struct { Keys *secret.Secret `yaml:"keys,omitempty"` UserVerificationID string `yaml:"userVerificationID,omitempty"` OTPVerificationID string `yaml:"otpVerificationID,omitempty"` OIDCKeysID string `yaml:"oidcKeysID,omitempty"` CookieID string `yaml:"cookieID,omitempty"` CSRFID string `yaml:"csrfID,omitempty"` DomainVerificationID string `yaml:"domainVerificationID,omitempty"` IDPConfigVerificationID string `yaml:"idpConfigVerificationID,omitempty"` }
Click to show internal directories.
Click to hide internal directories.