webhooks

package
v0.1.23 Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAttributeFromRequest

func NewAttributeFromRequest(req admission.Request, d *admission.Decoder, scheme *runtime.Scheme) (apiadmission.Attributes, error)

NewAttributeFromRequest converts the given request into api attributes

func Register

func Register(ctrlCtx *controllers.Context) error

Register registers the webhooks to the manager

Types

type QuotaValidator added in v0.0.4

type QuotaValidator struct {
	Log    logr.Logger
	Scheme *runtime.Scheme

	AdmissionController apiadmission.ValidationInterface
	// contains filtered or unexported fields
}

QuotaValidator validates pods

func (*QuotaValidator) Handle added in v0.0.4

Handle handles the admission request

func (*QuotaValidator) InjectDecoder added in v0.0.4

func (v *QuotaValidator) InjectDecoder(d *admission.Decoder) error

InjectDecoder injects the decoder.

type Validator added in v0.1.2

type Validator struct {
	Log           logr.Logger
	StrictDecoder encoding.Decoder
	NormalDecoder encoding.Decoder
}

func (*Validator) Handle added in v0.1.2

Jump to

Keyboard shortcuts

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