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.
187
187
* Change cluster installation procedures (no new certs etc)
188
188
* Lock particular clients to particular versions
189
189
190
-
191
190
## Proposal
192
191
193
- API changes :
192
+ API change :
194
193
* To the apiservices API, add an "alternates" clause, a list of
195
194
apiservers which believe they can serve the group-version.
196
- * To ??? API, add ability to tell which apiservers can serve a resource.
197
195
198
196
API server change:
199
197
* A controller adds the apiserver to the list of alternates for its built-in
200
198
group-versions.
201
199
* The same controller removes expired apiservers from the list. (Enabled by the
202
200
apiserver identity work.)
203
201
* 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.
206
205
207
206
### User Stories (Optional)
208
207
@@ -258,7 +257,7 @@ TODO: security / cert stuff.
258
257
259
258
## Design Details
260
259
261
- TODO: specific API change (x2 )
260
+ TODO: specific API change(s )
262
261
263
262
TODO: explanation of how the handler will determine a request is for a resource
264
263
that should be proxied.
You can’t perform that action at this time.
0 commit comments