Documentation
¶
Index ¶
- type AdmissionHook
- func (a *AdmissionHook) Initialize(kubeClientConfig *rest.Config, stopCh <-chan struct{}) error
- func (a *AdmissionHook) Validate(admissionSpec *admissionv1.AdmissionRequest) *admissionv1.AdmissionResponse
- func (a *AdmissionHook) ValidatingResource() (plural schema.GroupVersionResource, singular string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdmissionHook ¶
type AdmissionHook struct {
ComparatorConfig *options.ComparatorConfig
}
func (*AdmissionHook) Initialize ¶
func (a *AdmissionHook) Initialize(kubeClientConfig *rest.Config, stopCh <-chan struct{}) error
any special initialization goes here
func (*AdmissionHook) Validate ¶
func (a *AdmissionHook) Validate(admissionSpec *admissionv1.AdmissionRequest) *admissionv1.AdmissionResponse
your business logic
func (*AdmissionHook) ValidatingResource ¶
func (a *AdmissionHook) ValidatingResource() (plural schema.GroupVersionResource, singular string)
where to host it
Click to show internal directories.
Click to hide internal directories.