Chao Xu
ca8131877a
remove the nesting directory webhook/webhook
2017-10-27 10:09:46 -07:00
David Eads
8c1fe1f61a
move webhook admission to generic apiserver
2017-10-26 07:45:49 -04:00
David Eads
0859798e8e
update admission webhook to accept client config
2017-10-19 09:52:58 -04:00
p0lyn0mial
6b1f1d1414
removes Authorizer and ExternalClientSet from kubeapiserver's admission initializer.
2017-10-03 18:08:30 +02:00
p0lyn0mial
475493ced6
moved admission interfaces WantsClientCert, WantsAuthorizer and WantsExternalKubeClientSet to apiserver
2017-10-01 15:03:08 +02:00
p0lyn0mial
1e2c7fdd88
default service resolver for webhook admission
...
the rationale behind is that webhook plugins names can be resolved by a dns server working inside a cluster.
2017-09-20 17:37:11 +02:00
Chao Xu
186a0684d5
plumb the proxyTransport to the webhook admission plugin;
...
set the ServerName in the config for webhook admission plugin.
2017-09-14 15:35:12 -07:00
Jacob Simpson
29c1b81d4c
Scripted migration from clientset_generated to client-go.
2017-07-17 15:05:37 -07:00
Chao Xu
4d834b22ea
make admission configuration manager retry 5 times if it's not bootstrapped yet
2017-06-14 10:19:20 -07:00
Clayton Coleman
772ab8e1b4
Load initializers from dynamic config
...
Handle failure cases on startup gracefully to avoid causing cascading
errors and poor initialization in other components. Initial errors from
config load cause the initializer to pause and hold requests. Return
typed errors to better communicate failures to clients.
Add code to handle two specific cases - admin wants to bypass
initialization defaulting, and mirror pods (which want to bypass
initialization because the kubelet owns their lifecycle).
2017-06-05 19:12:41 -04:00
Daniel Smith
d6e1140b5d
Implement dynamic admission webhooks
...
Also fix a bug in rest client
2017-05-31 16:38:46 -07:00
Derek Carr
a71bea312a
ResourceQuota admission control injects registry
2017-05-18 23:17:13 -04:00
Chao Xu
9d7a8df5ee
add gc admission plugin that prevents user who doesn't have delete permission of the owner from setting blockOwnerDeletion
2017-04-13 11:55:22 -07:00
deads2k
d89862beca
update names for kube plugin initializer to avoid conflicts
2017-03-06 10:18:21 -05:00
Hemant Kumar
b0581d688d
Fix Multizone pv creation on GCE
...
When Multizone is enabled static PV creation on GCE
fails because Cloud provider configuration is not
available in admission plugins.
2017-02-28 12:24:14 -05:00
Andy Goldstein
022bff7fbe
Switch admission to use shared informers
2017-02-23 11:16:09 -05:00
deads2k
01b3b2b461
move admission to genericapiserver
2017-01-18 08:15:19 -05:00
deads2k
4d7fcae85a
mechanicals
2017-01-05 11:14:27 -05:00
deads2k
2861509b6d
refactored admission to avoid internal client references
2017-01-03 15:50:12 -05:00