Documentation ¶
Index ¶
- Constants
- Variables
- func SupportedValidatingKeys() []string
- func TurnOnValidatingFor(keys []string)
- func ValidateGivenKeys(keys []string) error
- type CmdFlags
- type GatewayClassWebhook
- func (wh *GatewayClassWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (wh *GatewayClassWebhook) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (wh *GatewayClassWebhook) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (wh *GatewayClassWebhook) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)
- type GatewayWebhook
- func (wh *GatewayWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (wh *GatewayWebhook) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (wh *GatewayWebhook) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (wh *GatewayWebhook) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)
- type HTTPRouteWebhook
- func (wh *HTTPRouteWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (wh *HTTPRouteWebhook) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (wh *HTTPRouteWebhook) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (wh *HTTPRouteWebhook) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)
- type ReferenceGrantWebhook
- func (wh *ReferenceGrantWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (wh *ReferenceGrantWebhook) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (wh *ReferenceGrantWebhook) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (wh *ReferenceGrantWebhook) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)
Constants ¶
View Source
const ( VK_gateway_gatewayClassName = "gateway.gatewayClassName" VK_gateway_listeners_tls_certificateRefs = "gateway.listeners.tls.certificateRefs" VK_httproute_parentRefs = "httproute.parentRefs" VK_httproute_rules_backendRefs = "httproute.rules.backendRefs" )
Variables ¶
View Source
var (
WebhookManager manager.Manager
)
Functions ¶
func SupportedValidatingKeys ¶
func SupportedValidatingKeys() []string
func TurnOnValidatingFor ¶
func TurnOnValidatingFor(keys []string)
func ValidateGivenKeys ¶
Types ¶
type GatewayClassWebhook ¶
func (*GatewayClassWebhook) SetupWebhookWithManager ¶
func (wh *GatewayClassWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GatewayClassWebhook) ValidateCreate ¶
func (*GatewayClassWebhook) ValidateDelete ¶
func (*GatewayClassWebhook) ValidateUpdate ¶
type GatewayWebhook ¶
func (*GatewayWebhook) SetupWebhookWithManager ¶
func (wh *GatewayWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GatewayWebhook) ValidateCreate ¶
func (*GatewayWebhook) ValidateDelete ¶
func (*GatewayWebhook) ValidateUpdate ¶
type HTTPRouteWebhook ¶
func (*HTTPRouteWebhook) SetupWebhookWithManager ¶
func (wh *HTTPRouteWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HTTPRouteWebhook) ValidateCreate ¶
func (*HTTPRouteWebhook) ValidateDelete ¶
func (*HTTPRouteWebhook) ValidateUpdate ¶
type ReferenceGrantWebhook ¶
func (*ReferenceGrantWebhook) SetupWebhookWithManager ¶
func (wh *ReferenceGrantWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ReferenceGrantWebhook) ValidateCreate ¶
func (*ReferenceGrantWebhook) ValidateDelete ¶
func (*ReferenceGrantWebhook) ValidateUpdate ¶
Click to show internal directories.
Click to hide internal directories.