package object
import "k8s.io/apiserver/pkg/admission/plugin/webhook/object"
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 ¶
Types ¶
type Matcher ¶
type Matcher struct { }
Matcher decides if a request selected by the ObjectSelector.
func (*Matcher) MatchObjectSelector ¶
func (m *Matcher) MatchObjectSelector(h webhook.WebhookAccessor, 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.
Source Files ¶
doc.go matcher.go
- Version
- v0.15.7
- Published
- Dec 11, 2019
- Platform
- linux/amd64
- Imports
- 8 packages
- Last checked
- 11 minutes ago –
Tools for package owners.