Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControllerConfiguration ¶
type ControllerConfiguration struct { Validator ValidatorConfiguration AnchoreEndpoint string // The full url to use for interacting with anchore. PolicySelectors []validation.PolicySelector }
type Hook ¶
type Hook struct {
// contains filtered or unexported fields
}
Hook is the Anchore-specific implementation of a Kubernetes validating admission hook.
func NewHook ¶ added in v0.3.1
func NewHook( config *ControllerConfiguration, clientset *k8s.Clientset, anchoreAuth *anchore.AuthConfiguration, imageBackend anchore.ImageBackend, ) *Hook
NewHook creates and returns a new Hook.
func (*Hook) Validate ¶
func (h *Hook) Validate(admissionRequest *admissionV1.AdmissionRequest) *admissionV1.AdmissionResponse
func (*Hook) ValidatingResource ¶
func (h *Hook) ValidatingResource() (plural schema.GroupVersionResource, singular string)
type ValidatorConfiguration ¶
Click to show internal directories.
Click to hide internal directories.