kubernetes/plugin/pkg/admission
Kubernetes Submit Queue 9f23149a52 Merge pull request #44965 from jpeeler/podpreset-exclusion-simple
Automatic merge from submit-queue

Allow pods to opt out of PodPreset mutation via an annotation on the pod

An annotation in the pod spec of the form:
podpreset.admission.kubernetes.io/PodPresetOptOut: "true"
Will cause the admission controller to skip manipulating the pod spec,
no matter the labelling.

This is an alternative implementation to pull #44163.

```release-note
Allow pods to opt out of PodPreset mutation via an annotation on the pod.
```
2017-06-08 22:57:34 -07:00
..
admit remove init blocks from all admission plugins 2017-05-23 22:00:32 +02:00
alwayspullimages remove init blocks from all admission plugins 2017-05-23 22:00:32 +02:00
antiaffinity move labels to components which own the APIs 2017-05-31 10:32:06 -04:00
defaulttolerationseconds Merge pull request #46627 from deads2k/api-12-labels 2017-06-02 23:37:38 -07:00
deny remove init blocks from all admission plugins 2017-05-23 22:00:32 +02:00
exec remove init blocks from all admission plugins 2017-05-23 22:00:32 +02:00
gc Load initializers from dynamic config 2017-06-05 19:12:41 -04:00
imagepolicy Add annotation for image policy webhook fail open. 2017-05-31 14:57:28 -07:00
initialization Load initializers from dynamic config 2017-06-05 19:12:41 -04:00
initialresources remove init blocks from all admission plugins 2017-05-23 22:00:32 +02:00
limitranger Load initializers from dynamic config 2017-06-05 19:12:41 -04:00
namespace Load initializers from dynamic config 2017-06-05 19:12:41 -04:00
noderestriction Check live pod on cache miss before forbidding node deletion 2017-06-05 12:09:15 -04:00
persistentvolume/label move labels to components which own the APIs 2017-05-31 10:32:06 -04:00
podnodeselector Load initializers from dynamic config 2017-06-05 19:12:41 -04:00
podpreset Merge pull request #44965 from jpeeler/podpreset-exclusion-simple 2017-06-08 22:57:34 -07:00
podtolerationrestriction Load initializers from dynamic config 2017-06-05 19:12:41 -04:00
resourcequota remove init blocks from all admission plugins 2017-05-23 22:00:32 +02:00
security Simply changed the names of packages of some admission plugins. 2017-06-05 22:23:42 +02:00
securitycontext/scdeny remove init blocks from all admission plugins 2017-05-23 22:00:32 +02:00
serviceaccount remove init blocks from all admission plugins 2017-05-23 22:00:32 +02:00
storageclass/setdefault Simply changed the names of packages of some admission plugins. 2017-06-05 22:23:42 +02:00
webhook generated changes 2017-05-31 16:38:47 -07:00
OWNERS OWNERS: Update latest OWNERS files 2017-01-23 10:05:48 -08:00