Versions in this module Expand all Collapse all v3 v3.9.9 Jun 3, 2022 Changes in this version + const Name + var ErrCachingType = errors.New("cannot cache non-namespace type") + var ErrCreatingMatcher = errors.New("unable to create matcher") + var ErrMatching = errors.New("error matching the requested object") + var ErrRequestObject = errors.New("invalid request object") + var ErrReviewFormat = errors.New("unsupported request review") + func IsWipeData(o interface{}) bool + func WipeData() interface + type AugmentedReview struct + AdmissionRequest *admissionv1.AdmissionRequest + Namespace *corev1.Namespace + type AugmentedUnstructured struct + Namespace *corev1.Namespace + Object unstructured.Unstructured + type K8sValidationTarget struct + func (h *K8sValidationTarget) GetCache() handler.Cache + func (h *K8sValidationTarget) GetName() string + func (h *K8sValidationTarget) HandleReview(obj interface{}) (bool, interface{}, error) + func (h *K8sValidationTarget) MatchSchema() apiextensions.JSONSchemaProps + func (h *K8sValidationTarget) ProcessData(obj interface{}) (bool, []string, interface{}, error) + func (h *K8sValidationTarget) ToMatcher(u *unstructured.Unstructured) (constraints.Matcher, error) + func (h *K8sValidationTarget) ValidateConstraint(u *unstructured.Unstructured) error + type Matcher struct + func (m *Matcher) Match(review interface{}) (bool, error) Other modules containing this package github.com/SuperSandro2000/gatekeeper