webhook

package
v0.10.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddonProviderWebhook added in v0.6.0

type AddonProviderWebhook struct{}

func (*AddonProviderWebhook) Default added in v0.6.0

func (r *AddonProviderWebhook) Default(ctx context.Context, obj runtime.Object) error

Default implements webhook.Default so a webhook will be registered for the type.

func (*AddonProviderWebhook) SetupWebhookWithManager added in v0.6.0

func (r *AddonProviderWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*AddonProviderWebhook) ValidateCreate added in v0.6.0

func (r *AddonProviderWebhook) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)

ValidateCreate implements webhook.Validator so a webhook will be registered for the type.

func (*AddonProviderWebhook) ValidateDelete added in v0.6.0

ValidateDelete implements webhook.Validator so a webhook will be registered for the type.

func (*AddonProviderWebhook) ValidateUpdate added in v0.6.0

func (r *AddonProviderWebhook) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.

type BootstrapProviderWebhook

type BootstrapProviderWebhook struct{}

func (*BootstrapProviderWebhook) Default added in v0.4.0

Default implements webhook.Default so a webhook will be registered for the type.

func (*BootstrapProviderWebhook) SetupWebhookWithManager

func (r *BootstrapProviderWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*BootstrapProviderWebhook) ValidateCreate

ValidateCreate implements webhook.Validator so a webhook will be registered for the type.

func (*BootstrapProviderWebhook) ValidateDelete

ValidateDelete implements webhook.Validator so a webhook will be registered for the type.

func (*BootstrapProviderWebhook) ValidateUpdate

func (r *BootstrapProviderWebhook) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.

type ControlPlaneProviderWebhook

type ControlPlaneProviderWebhook struct{}

func (*ControlPlaneProviderWebhook) Default added in v0.4.0

Default implements webhook.Default so a webhook will be registered for the type.

func (*ControlPlaneProviderWebhook) SetupWebhookWithManager

func (r *ControlPlaneProviderWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ControlPlaneProviderWebhook) ValidateCreate

ValidateCreate implements webhook.Validator so a webhook will be registered for the type.

func (*ControlPlaneProviderWebhook) ValidateDelete

ValidateDelete implements webhook.Validator so a webhook will be registered for the type.

func (*ControlPlaneProviderWebhook) ValidateUpdate

func (r *ControlPlaneProviderWebhook) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.

type CoreProviderWebhook

type CoreProviderWebhook struct{}

func (*CoreProviderWebhook) Default added in v0.4.0

func (r *CoreProviderWebhook) Default(ctx context.Context, obj runtime.Object) error

Default implements webhook.Default so a webhook will be registered for the type.

func (*CoreProviderWebhook) SetupWebhookWithManager

func (r *CoreProviderWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*CoreProviderWebhook) ValidateCreate

func (r *CoreProviderWebhook) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)

ValidateCreate implements webhook.Validator so a webhook will be registered for the type.

func (*CoreProviderWebhook) ValidateDelete

ValidateDelete implements webhook.Validator so a webhook will be registered for the type.

func (*CoreProviderWebhook) ValidateUpdate

func (r *CoreProviderWebhook) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.

type IPAMProviderWebhook added in v0.8.0

type IPAMProviderWebhook struct{}

func (*IPAMProviderWebhook) Default added in v0.8.0

func (r *IPAMProviderWebhook) Default(ctx context.Context, obj runtime.Object) error

Default implements webhook.Default so a webhook will be registered for the type.

func (*IPAMProviderWebhook) SetupWebhookWithManager added in v0.8.0

func (r *IPAMProviderWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*IPAMProviderWebhook) ValidateCreate added in v0.8.0

func (r *IPAMProviderWebhook) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)

ValidateCreate implements webhook.Validator so a webhook will be registered for the type.

func (*IPAMProviderWebhook) ValidateDelete added in v0.8.0

ValidateDelete implements webhook.Validator so a webhook will be registered for the type.

func (*IPAMProviderWebhook) ValidateUpdate added in v0.8.0

func (r *IPAMProviderWebhook) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.

type InfrastructureProviderWebhook

type InfrastructureProviderWebhook struct{}

func (*InfrastructureProviderWebhook) Default added in v0.4.0

Default implements webhook.Default so a webhook will be registered for the type.

func (*InfrastructureProviderWebhook) SetupWebhookWithManager

func (r *InfrastructureProviderWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*InfrastructureProviderWebhook) ValidateCreate

ValidateCreate implements webhook.Validator so a webhook will be registered for the type.

func (*InfrastructureProviderWebhook) ValidateDelete

ValidateDelete implements webhook.Validator so a webhook will be registered for the type.

func (*InfrastructureProviderWebhook) ValidateUpdate

func (r *InfrastructureProviderWebhook) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.

type RuntimeExtensionProviderWebhook added in v0.10.0

type RuntimeExtensionProviderWebhook struct{}

func (*RuntimeExtensionProviderWebhook) Default added in v0.10.0

Default implements webhook.Default so a webhook will be registered for the type.

func (*RuntimeExtensionProviderWebhook) SetupWebhookWithManager added in v0.10.0

func (r *RuntimeExtensionProviderWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*RuntimeExtensionProviderWebhook) ValidateCreate added in v0.10.0

ValidateCreate implements webhook.Validator so a webhook will be registered for the type.

func (*RuntimeExtensionProviderWebhook) ValidateDelete added in v0.10.0

ValidateDelete implements webhook.Validator so a webhook will be registered for the type.

func (*RuntimeExtensionProviderWebhook) ValidateUpdate added in v0.10.0

func (r *RuntimeExtensionProviderWebhook) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) (admission.Warnings, error)

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL