File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
keps/sig-api-machinery/3903-unknown-version-interoperability-proxy Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -187,22 +187,21 @@ incorrectly or objects being garbage collected mistakenly.
187187* Change cluster installation procedures (no new certs etc)
188188* Lock particular clients to particular versions
189189
190-
191190## Proposal
192191
193- API changes :
192+ API change :
194193* To the apiservices API, add an "alternates" clause, a list of
195194 apiservers which believe they can serve the group-version.
196- * To ??? API, add ability to tell which apiservers can serve a resource.
197195
198196API server change:
199197* A controller adds the apiserver to the list of alternates for its built-in
200198 group-versions.
201199* The same controller removes expired apiservers from the list. (Enabled by the
202200 apiserver identity work.)
203201* A new handler is added to the stack:
204- - If the request is for a group/version the apiserver doesn't have locally, it
205- will proxy the request to one of the alternates instead.
202+ - If the request is for a group/version the apiserver doesn't have locally (we
203+ can use the StorageVersion API), it will proxy the request to one of the
204+ alternates instead.
206205
207206### User Stories (Optional)
208207
@@ -258,7 +257,7 @@ TODO: security / cert stuff.
258257
259258## Design Details
260259
261- TODO: specific API change (x2 )
260+ TODO: specific API change(s )
262261
263262TODO: explanation of how the handler will determine a request is for a resource
264263that should be proxied.
You can’t perform that action at this time.
0 commit comments