kubernetes/plugin/pkg/admission
Kubernetes Submit Queue 412271d4d3
Merge pull request #55251 from deads2k/admission-13-toleration
Automatic merge from submit-queue (batch tested with PRs 53747, 54528, 55279, 55251, 55311). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

update podtolerations admission to mutate and validate separately

Updates the podtolerations admission plugin to mutate and validate separately.  This also fixes the bug where the toleration whitelist isn't respected for memory pressure.

```release-note-action-required
The `node.kubernetes.io/memory-pressure` taint now respects the configured whitelist.  If you need to use it, you'll have to add it to the whitelist.
```
2017-11-08 19:31:12 -08:00
..
admit make easy validation admission plugins into validators 2017-11-03 07:54:39 -04:00
alwayspullimages make easy validation admission plugins into validators 2017-11-03 07:54:39 -04:00
antiaffinity make easy validation admission plugins into validators 2017-11-03 07:54:39 -04:00
defaulttolerationseconds admission: unify plugin constructors 2017-10-30 16:56:38 +01:00
deny make easy validation admission plugins into validators 2017-11-03 07:54:39 -04:00
eventratelimit make easy validation admission plugins into validators 2017-11-03 07:54:39 -04:00
exec make easy validation admission plugins into validators 2017-11-03 07:54:39 -04:00
gc move authorizers over to new interface 2017-11-03 13:46:28 -07:00
imagepolicy make easy validation admission plugins into validators 2017-11-03 07:54:39 -04:00
initialresources admission: { -> Mutating}Admit(admission.Attributes) 2017-11-02 08:45:41 +01:00
limitranger admission: rename Validate{ -> Initialization}, Validat{ingAdmit -> e} 2017-11-02 09:29:55 +01:00
namespace make easy validation admission plugins into validators 2017-11-03 07:54:39 -04:00
noderestriction admission: rename Validate{ -> Initialization}, Validat{ingAdmit -> e} 2017-11-02 09:29:55 +01:00
persistentvolume make easy validation admission plugins into validators 2017-11-03 07:54:39 -04:00
podnodeselector split some admission plugins into mutation and validation halves 2017-11-06 09:07:00 -05:00
podpreset admission: rename Validate{ -> Initialization}, Validat{ingAdmit -> e} 2017-11-02 09:29:55 +01:00
podtolerationrestriction update podtolerations admission to mutate and validate separately 2017-11-07 11:56:12 -05:00
priority split some admission plugins into mutation and validation halves 2017-11-06 09:07:00 -05:00
resourcequota make easy validation admission plugins into validators 2017-11-03 07:54:39 -04:00
security move authorizers over to new interface 2017-11-03 13:46:28 -07:00
securitycontext/scdeny make easy validation admission plugins into validators 2017-11-03 07:54:39 -04:00
serviceaccount admission: rename Validate{ -> Initialization}, Validat{ingAdmit -> e} 2017-11-02 09:29:55 +01:00
storageclass/setdefault admission: rename Validate{ -> Initialization}, Validat{ingAdmit -> e} 2017-11-02 09:29:55 +01:00
OWNERS add deads to admission owners 2017-10-16 13:43:54 -04:00