diff options
| author | Chao Xu <xuchao@google.com> | 2017-05-17 13:02:40 -0700 |
|---|---|---|
| committer | Chao Xu <xuchao@google.com> | 2017-05-17 13:02:40 -0700 |
| commit | d8dcfde07cdfa6f1f77c084c3cf92b58f1483fe3 (patch) | |
| tree | 9823afce29157f292d9fef4ca0ba592833b7b172 | |
| parent | 223bae6194438e1bf5ef71458c19c7bd965c0157 (diff) | |
add more future work
| -rw-r--r-- | contributors/design-proposals/dynamic-admission-control-configuration.md | 11 |
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`. - |
