Documentation ¶
Index ¶
- func GenerateMutatePath(apiPath string, gvk schema.GroupVersionKind) string
- func GenerateValidatePath(apiPath string, gvk schema.GroupVersionKind) string
- func WithCustomDefaulter(obj runtime.Object, defaulter CustomDefaulter) *admission.Webhook
- func WithCustomMutator(obj runtime.Object, mutator CustomMutator) *admission.Webhook
- func WithCustomValidator(obj runtime.Object, validator CustomValidator) *admission.Webhook
- type CustomDefaulter
- type CustomMutator
- type CustomValidator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateMutatePath ¶
func GenerateMutatePath(apiPath string, gvk schema.GroupVersionKind) string
func GenerateValidatePath ¶
func GenerateValidatePath(apiPath string, gvk schema.GroupVersionKind) string
func WithCustomDefaulter ¶
func WithCustomDefaulter(obj runtime.Object, defaulter CustomDefaulter) *admission.Webhook
WithCustomDefaulter creates a new Webhook for a CustomDefaulter interface.
func WithCustomMutator ¶
func WithCustomMutator(obj runtime.Object, mutator CustomMutator) *admission.Webhook
func WithCustomValidator ¶
func WithCustomValidator(obj runtime.Object, validator CustomValidator) *admission.Webhook
WithCustomValidator creates a new Webhook for validating the provided type.
Types ¶
type CustomDefaulter ¶
CustomDefaulter defines functions for setting defaults on resources.
type CustomMutator ¶
type CustomValidator ¶
type CustomValidator interface { ValidateCreate(ctx context.Context, obj runtime.Object) error ValidateUpdate(ctx context.Context, oldObj, newObj runtime.Object) error ValidateDelete(ctx context.Context, obj runtime.Object) error }
CustomValidator defines functions for validating an operation.
Click to show internal directories.
Click to hide internal directories.