Documentation ¶
Overview ¶
Package object defines the utilities that are used by the webhook plugin to decide if a webhook should run, as long as either the old object or the new object has labels matching the webhook config's objectSelector.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Matcher ¶
type Matcher struct { }
Matcher decides if a request selected by the ObjectSelector.
func (*Matcher) MatchObjectSelector ¶
func (m *Matcher) MatchObjectSelector(p ObjectSelectorProvider, attr admission.Attributes) (bool, *apierrors.StatusError)
MatchObjectSelector decideds whether the request matches the ObjectSelector of the webhook. Only when they match, the webhook is called.
type ObjectSelectorProvider ¶
Click to show internal directories.
Click to hide internal directories.