webhook

package
v0.3.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewRisingWaveMutatingWebhook

func NewRisingWaveMutatingWebhook() webhook.CustomDefaulter

NewRisingWaveMutatingWebhook returns a new mutating webhook for RisingWaves.

func NewRisingWavePodTemplateMutatingWebhook

func NewRisingWavePodTemplateMutatingWebhook() webhook.CustomDefaulter

NewRisingWavePodTemplateMutatingWebhook returns a new mutating webhook for RisingWavePodTemplate.

func NewRisingWavePodTemplateValidatingWebhook

func NewRisingWavePodTemplateValidatingWebhook() webhook.CustomValidator

NewRisingWavePodTemplateValidatingWebhook returns a new validating webhook for RisingWavePodTemplates.

func NewRisingWaveScaleViewMutatingWebhook added in v0.2.2

func NewRisingWaveScaleViewMutatingWebhook(client client.Reader) webhook.CustomDefaulter

NewRisingWaveScaleViewMutatingWebhook returns a new mutating webhook for RisingWaveScaleViews.

func NewRisingWaveScaleViewValidatingWebhook added in v0.2.2

func NewRisingWaveScaleViewValidatingWebhook(client client.Reader) webhook.CustomValidator

NewRisingWaveScaleViewValidatingWebhook returns a new validator for RisingWaveScaleViews.

func NewRisingWaveValidatingWebhook

func NewRisingWaveValidatingWebhook(openKruiseAvailable bool) webhook.CustomValidator

NewRisingWaveValidatingWebhook returns a new validator for the RisingWave. The behavior differs on different values of the openKruiseAvailable.

func SetupWebhooksWithManager

func SetupWebhooksWithManager(mgr ctrl.Manager, openKruiseAvailable bool) error

SetupWebhooksWithManager set up the webhooks.

Types

type RisingWaveMutatingWebhook

type RisingWaveMutatingWebhook struct{}

RisingWaveMutatingWebhook is the mutating webhook for RisingWaves.

func (*RisingWaveMutatingWebhook) Default

Default implements admission.CustomDefaulter.

type RisingWavePodTemplateMutatingWebhook

type RisingWavePodTemplateMutatingWebhook struct{}

RisingWavePodTemplateMutatingWebhook is the mutating webhook for RisingWavePodTemplate.

func (*RisingWavePodTemplateMutatingWebhook) Default

Default implements webhook.CustomDefaulter.

type RisingWavePodTemplateValidatingWebhook

type RisingWavePodTemplateValidatingWebhook struct{}

RisingWavePodTemplateValidatingWebhook is the validating webhook for RisingWavePodTemplates.

func (*RisingWavePodTemplateValidatingWebhook) ValidateCreate

ValidateCreate implements admission.CustomValidator.

func (*RisingWavePodTemplateValidatingWebhook) ValidateDelete

ValidateDelete implements admission.CustomValidator.

func (*RisingWavePodTemplateValidatingWebhook) ValidateUpdate

func (pt *RisingWavePodTemplateValidatingWebhook) ValidateUpdate(ctx context.Context, oldObj runtime.Object, newObj runtime.Object) error

ValidateUpdate implements admission.CustomValidator.

type RisingWaveScaleViewMutatingWebhook added in v0.2.2

type RisingWaveScaleViewMutatingWebhook struct {
	// contains filtered or unexported fields
}

RisingWaveScaleViewMutatingWebhook is the mutating webhook for RisingWaveScaleViews.

func (*RisingWaveScaleViewMutatingWebhook) Default added in v0.2.2

Default implements the webhook.CustomDefaulter.

type RisingWaveScaleViewValidatingWebhook added in v0.2.2

type RisingWaveScaleViewValidatingWebhook struct {
	// contains filtered or unexported fields
}

RisingWaveScaleViewValidatingWebhook is the validating webhook for RisingWaveScaleView.

func (*RisingWaveScaleViewValidatingWebhook) ValidateCreate added in v0.2.2

ValidateCreate implements the webhook.CustomValidator.

func (*RisingWaveScaleViewValidatingWebhook) ValidateDelete added in v0.2.2

ValidateDelete implements the webhook.CustomValidator.

func (*RisingWaveScaleViewValidatingWebhook) ValidateUpdate added in v0.2.2

func (w *RisingWaveScaleViewValidatingWebhook) ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) error

ValidateUpdate implements the webhook.CustomValidator.

type RisingWaveValidatingWebhook

type RisingWaveValidatingWebhook struct {
	// contains filtered or unexported fields
}

RisingWaveValidatingWebhook is the validating webhook for RisingWaves.

func (*RisingWaveValidatingWebhook) ValidateCreate

func (v *RisingWaveValidatingWebhook) ValidateCreate(ctx context.Context, obj runtime.Object) error

ValidateCreate implements admission.CustomValidator.

func (*RisingWaveValidatingWebhook) ValidateDelete

func (v *RisingWaveValidatingWebhook) ValidateDelete(ctx context.Context, obj runtime.Object) error

ValidateDelete implements admission.CustomValidator.

func (*RisingWaveValidatingWebhook) ValidateUpdate

func (v *RisingWaveValidatingWebhook) ValidateUpdate(ctx context.Context, oldObj runtime.Object, newObj runtime.Object) error

ValidateUpdate implements admission.CustomValidator.

Jump to

Keyboard shortcuts

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