Skip to content

Commit 6ce7c55

Browse files
committed
remove misunderstanding about StorageVersion API
1 parent a9a98bd commit 6ce7c55

File tree

1 file changed

+5
-6
lines changed
  • keps/sig-api-machinery/3903-unknown-version-interoperability-proxy

1 file changed

+5
-6
lines changed

keps/sig-api-machinery/3903-unknown-version-interoperability-proxy/README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff 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

198196
API 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

263262
TODO: explanation of how the handler will determine a request is for a resource
264263
that should be proxied.

0 commit comments

Comments
 (0)