apiserver: k8s.io/apiserver/pkg/admission/plugin

Directories

PathSynopsis
namespace/lifecycle
webhook
webhook/config
webhook/config/apis/webhookadmission
webhook/config/apis/webhookadmission/installPackage install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
webhook/config/apis/webhookadmission/v1Package v1 is the v1 version of the API.
webhook/config/apis/webhookadmission/v1alpha1Package v1alpha1 is the v1alpha1 version of the API.
webhook/errorsPackage errors contains utilities for admission webhook specific errors
webhook/generic
webhook/initializer
webhook/mutatingPackage mutating delegates admission checks to dynamically configured mutating webhooks.
webhook/namespacePackage namespace defines the utilities that are used by the webhook plugin to decide if a webhook should be applied to an object based on its namespace.
webhook/objectPackage 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.
webhook/requestPackage request creates admissionReview request based on admission attributes.
webhook/rules
webhook/testcertsPackage testcerts contains generated key pairs used by the unit tests of mutating and validating webhooks.
webhook/testing
webhook/testing/main
webhook/util
webhook/validatingPackage validating makes calls to validating (i.e., non-mutating) webhooks during the admission process.

Updated 2020-08-09. Refresh now. Tools for package owners.