Documentation ¶
Index ¶
- func NewPolarDBXClusterV1Defaulter(configLoader func() *DefaulterConfig) extension.CustomDefaulter
- func NewPolarDBXClusterV1Validator(configLoader func() *ValidatorConfig) extension.CustomValidator
- func SetupWebhooks(ctx context.Context, mgr ctrl.Manager, configPath string, apiPath string) error
- func StartStandaloneWebhookServer(ctx context.Context, mgr ctrl.Manager, port int, configPath string, ...) error
- type DefaulterConfig
- type PolarDBXClusterV1Defaulter
- type PolarDBXClusterV1Validator
- func (v *PolarDBXClusterV1Validator) ValidateCreate(ctx context.Context, obj runtime.Object) error
- func (v *PolarDBXClusterV1Validator) ValidateDelete(ctx context.Context, obj runtime.Object) error
- func (v *PolarDBXClusterV1Validator) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) error
- type ValidatorConfig
- type WebhookAdmissionConfig
- type WebhookAdmissionConfigLoaderFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPolarDBXClusterV1Defaulter ¶
func NewPolarDBXClusterV1Defaulter(configLoader func() *DefaulterConfig) extension.CustomDefaulter
func NewPolarDBXClusterV1Validator ¶
func NewPolarDBXClusterV1Validator(configLoader func() *ValidatorConfig) extension.CustomValidator
func SetupWebhooks ¶
Types ¶
type DefaulterConfig ¶
type PolarDBXClusterV1Defaulter ¶
type PolarDBXClusterV1Defaulter struct {
// contains filtered or unexported fields
}
type PolarDBXClusterV1Validator ¶
type PolarDBXClusterV1Validator struct {
// contains filtered or unexported fields
}
func (*PolarDBXClusterV1Validator) ValidateCreate ¶
func (*PolarDBXClusterV1Validator) ValidateDelete ¶
func (*PolarDBXClusterV1Validator) ValidateUpdate ¶
type ValidatorConfig ¶
type ValidatorConfig struct { }
type WebhookAdmissionConfig ¶
type WebhookAdmissionConfig struct { Defaulter DefaulterConfig `json:"default,omitempty"` Validator ValidatorConfig `json:"validator,omitempty"` }
type WebhookAdmissionConfigLoaderFunc ¶
type WebhookAdmissionConfigLoaderFunc func() *WebhookAdmissionConfig
Click to show internal directories.
Click to hide internal directories.