Documentation
¶
Index ¶
- type WebhookBuilder
- func (blder *WebhookBuilder) Complete() error
- func (blder *WebhookBuilder) For(apiType runtime.Object) *WebhookBuilder
- func (blder *WebhookBuilder) WithDefaulter(defaulter admission.CustomDefaulter) *WebhookBuilder
- func (blder *WebhookBuilder) WithValidator(validator admission.CustomValidator) *WebhookBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WebhookBuilder ¶
type WebhookBuilder struct {
// contains filtered or unexported fields
}
WebhookBuilder builds a Webhook.
func NewWebhookManagedBy ¶
func NewWebhookManagedBy(m manager.Manager) *WebhookBuilder
NewWebhookManagedBy allows inform its manager.Manager.
func (*WebhookBuilder) Complete ¶
func (blder *WebhookBuilder) Complete() error
Complete builds the webhook.
func (*WebhookBuilder) For ¶
func (blder *WebhookBuilder) For(apiType runtime.Object) *WebhookBuilder
For takes a runtime.Object which should be a CR. If the given object implements the admission.Defaulter interface, a MutatingWebhook will be wired for this type. If the given object implements the admission.Validator interface, a ValidatingWebhook will be wired for this type.
func (*WebhookBuilder) WithDefaulter ¶
func (blder *WebhookBuilder) WithDefaulter(defaulter admission.CustomDefaulter) *WebhookBuilder
WithDefaulter takes a admission.WithDefaulter interface, a MutatingWebhook will be wired for this type.
func (*WebhookBuilder) WithValidator ¶
func (blder *WebhookBuilder) WithValidator(validator admission.CustomValidator) *WebhookBuilder
WithValidator takes a admission.WithValidator interface, a ValidatingWebhook will be wired for this type.
Click to show internal directories.
Click to hide internal directories.