Versions in this module Expand all Collapse all v2 v2.5.5 Aug 7, 2023 Changes in this version + func ContextGetAdmissionRequest(ctx context.Context) *admission.Request + func ContextWithAdmissionRequest(ctx context.Context, req admission.Request) context.Context + func MutatingWebhookForMutator(mutator Mutator) *admission.Webhook + func ValidatingWebhookForValidator(validator Validator) *admission.Webhook + type MockMutator struct + func NewMockMutator(ctrl *gomock.Controller) *MockMutator + func (m *MockMutator) EXPECT() *MockMutatorMockRecorder + func (m *MockMutator) MutateCreate(arg0 context.Context, arg1 runtime.Object) (runtime.Object, error) + func (m *MockMutator) MutateUpdate(arg0 context.Context, arg1, arg2 runtime.Object) (runtime.Object, error) + func (m *MockMutator) Prototype(arg0 admission.Request) (runtime.Object, error) + type MockMutatorMockRecorder struct + func (mr *MockMutatorMockRecorder) MutateCreate(arg0, arg1 interface{}) *gomock.Call + func (mr *MockMutatorMockRecorder) MutateUpdate(arg0, arg1, arg2 interface{}) *gomock.Call + func (mr *MockMutatorMockRecorder) Prototype(arg0 interface{}) *gomock.Call + type MockValidator struct + func NewMockValidator(ctrl *gomock.Controller) *MockValidator + func (m *MockValidator) EXPECT() *MockValidatorMockRecorder + func (m *MockValidator) Prototype(arg0 admission.Request) (runtime.Object, error) + func (m *MockValidator) ValidateCreate(arg0 context.Context, arg1 runtime.Object) error + func (m *MockValidator) ValidateDelete(arg0 context.Context, arg1 runtime.Object) error + func (m *MockValidator) ValidateUpdate(arg0 context.Context, arg1, arg2 runtime.Object) error + type MockValidatorMockRecorder struct + func (mr *MockValidatorMockRecorder) Prototype(arg0 interface{}) *gomock.Call + func (mr *MockValidatorMockRecorder) ValidateCreate(arg0, arg1 interface{}) *gomock.Call + func (mr *MockValidatorMockRecorder) ValidateDelete(arg0, arg1 interface{}) *gomock.Call + func (mr *MockValidatorMockRecorder) ValidateUpdate(arg0, arg1, arg2 interface{}) *gomock.Call + type Mutator interface + MutateCreate func(ctx context.Context, obj runtime.Object) (runtime.Object, error) + MutateUpdate func(ctx context.Context, obj runtime.Object, oldObj runtime.Object) (runtime.Object, error) + Prototype func(req admission.Request) (runtime.Object, error) + type Validator interface + Prototype func(req admission.Request) (runtime.Object, error) + ValidateCreate func(ctx context.Context, obj runtime.Object) error + ValidateDelete func(ctx context.Context, obj runtime.Object) error + ValidateUpdate func(ctx context.Context, obj runtime.Object, oldObj runtime.Object) error