summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChao Xu <xuchao@google.com>2017-05-17 13:02:40 -0700
committerChao Xu <xuchao@google.com>2017-05-17 13:02:40 -0700
commitd8dcfde07cdfa6f1f77c084c3cf92b58f1483fe3 (patch)
tree9823afce29157f292d9fef4ca0ba592833b7b172
parent223bae6194438e1bf5ef71458c19c7bd965c0157 (diff)
add more future work
-rw-r--r--contributors/design-proposals/dynamic-admission-control-configuration.md11
1 files changed, 9 insertions, 2 deletions
diff --git a/contributors/design-proposals/dynamic-admission-control-configuration.md b/contributors/design-proposals/dynamic-admission-control-configuration.md
index c02d0be6..1a647fd0 100644
--- a/contributors/design-proposals/dynamic-admission-control-configuration.md
+++ b/contributors/design-proposals/dynamic-admission-control-configuration.md
@@ -230,7 +230,7 @@ informers to track uninitialized objects. Every 30s, the controller
## Future work
-1. allow the user to POST the individual initializer/webhook, expressing partial
+1. allow the user to POST to individual initializer/webhook, expressing partial
order among initializers/webhooks, and let a controller assembles the
ordered list of initializers/webhooks.
@@ -242,6 +242,14 @@ informers to track uninitialized objects. Every 30s, the controller
4. implement the fail closed initializers according to
[proposal](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/admission_control_extension.md#initializers).
+5. more efficient check of AdmissionControlConfiguration changes. Currently we
+ do periodic consistent read every second.
+
+6. block incoming requests if the `initializer admission controller` and the
+ `generic webhook admission controller` haven't acknowledged a recent change
+ to AdmissionControlConfiguration. Currently we only guarantee a change
+ becomes effective in 1s.
+
## Considered but REJECTED synchronization mechinism:
#### Rejected 1. Always do consistent read
@@ -289,4 +297,3 @@ The `initializer admission controller` and the `generic webhook admission
controller` do a consistent read of the configmap *everytime* before applying
the configuration to an incoming request. If the configmap has changed, then
they do a consistent read of the `AdmissionControlConfiguration`.
-