 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- func StatusBadRequest(err error) *admission.AdmissionResponse
- func StatusForbidden(err error) *admission.AdmissionResponse
- func StatusInternalServerError(err error) *admission.AdmissionResponse
- func StatusUninitialized() *admission.AdmissionResponse
- type AdmissionHook
- type GetFunc
- type GetterFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StatusBadRequest ¶
func StatusBadRequest(err error) *admission.AdmissionResponse
func StatusForbidden ¶
func StatusForbidden(err error) *admission.AdmissionResponse
func StatusInternalServerError ¶
func StatusInternalServerError(err error) *admission.AdmissionResponse
func StatusUninitialized ¶
func StatusUninitialized() *admission.AdmissionResponse
Types ¶
type AdmissionHook ¶
type AdmissionHook interface {
	// Initialize is called as a post-start hook
	Initialize(config *rest.Config, stopCh <-chan struct{}) error
	// Resource is the resource to use for hosting your admission webhook. If the hook implements
	// MutatingAdmissionHook as well, the two resources for validating and mutating admission must be different.
	// Note: this is (usually) not the same as the payload resource!
	Resource() (plural schema.GroupVersionResource, singular string)
	// Validate is called to decide whether to accept the admission request. The returned AdmissionResponse may
	// use the Patch field to mutate the object from the passed AdmissionRequest.
	Admit(admissionSpec *admission.AdmissionRequest) *admission.AdmissionResponse
}
     Click to show internal directories. 
   Click to hide internal directories.