Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateTenantConfigs ¶
func ValidateTenantConfigs(tenants *v1alpha1.TenantsSpec, gatewayEnabled bool) error
ValidateTenantConfigs validates the tenants mode specification.
Types ¶
type Defaulter ¶
type Defaulter struct {
// contains filtered or unexported fields
}
Defaulter implements the CustomDefaulter interface.
func NewDefaulter ¶
func NewDefaulter(ctrlConfig configv1alpha1.ProjectConfig) *Defaulter
NewDefaulter creates a new instance of Defaulter, which implements functions for setting defaults on the Tempo CR.
type TempoMonolithicWebhook ¶
type TempoMonolithicWebhook struct { }
TempoMonolithicWebhook provides webhooks for TempoMonolithic CR.
func (*TempoMonolithicWebhook) SetupWebhookWithManager ¶
func (w *TempoMonolithicWebhook) SetupWebhookWithManager(mgr ctrl.Manager, ctrlConfig configv1alpha1.ProjectConfig) error
SetupWebhookWithManager will setup the manager to manage the webhooks.
type TempoStackWebhook ¶
type TempoStackWebhook struct { }
TempoStackWebhook provides webhooks for TempoStack CR.
func (*TempoStackWebhook) SetupWebhookWithManager ¶
func (w *TempoStackWebhook) SetupWebhookWithManager(mgr ctrl.Manager, ctrlConfig configv1alpha1.ProjectConfig) error
SetupWebhookWithManager initializes the webhook.
Click to show internal directories.
Click to hide internal directories.