Skip to content

[WIP] Make expapi an API group #12413

@caesarxuchao

Description

@caesarxuchao

#12001 introduce the experimental api prefix, but it's not introduced as an API group and it thus has to share the version with the official API (i.e., v1).

As suggested in #10009 (comment), we can make API group part of the API version to expedite its prototyping.

Here is a laundry list of works required to refactor expapi as an API group, the list is short for now, but I expect it to grow along the way:

  1. changing the versions in registered.RegisteredVersions to "group/version" and plumbing the changes
  2. fixing the code that assume api version doesn't contain "/" (example)
  3. fixing the TODOs that depend on expapi to be an API group (example)

@bgrant0607 @uluyol @nikhiljindal

Metadata

Metadata

Assignees

Labels

kind/designCategorizes issue or PR as related to design.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions