kubernetes/pkg/genericapiserver/endpoints
Kubernetes Submit Queue c523476d6f Merge pull request #40124 from mbohlool/separation
Automatic merge from submit-queue

Use full package path for definition name in OpenAPI spec

We were using short package name (last part of package name) plus type name for OpenAPI spec definition name. That can result in duplicate names and make the spec invalid. To be sure we will always have unique names, we are going to use full package name as definition name. Also "x-kubernetes-tag" custom field is added to definitions to list Group/Version/Kind for the definitions that has it. This will help clients to discover definitions easier.
Lastly, we've added a reference from old definition names to the new ones to keep backward compatibilities. The list of old definitions will not be updated.

**Release note**:
- Rename OpenAPI definition names to type's full package names to prevent duplicates
- Create OpenAPI extension "x-kubernetes-group-version-kind" for definitions to store Group/Version/Kind
- Deprecate old definition names and create a reference to the new definitions. Old definitions will be removed in the next release.
2017-02-01 12:06:39 -08:00
..
filters Update bazel 2017-02-01 13:49:28 +01:00
handlers move pkg/storage to apiserver 2017-01-31 19:07:33 -05:00
openapi Update Bazel 2017-01-30 20:05:21 -08:00
testing
apiserver_test.go pkg/api: move Semantic equality to k8s.io/apimachinery/pkg/api/equality 2017-01-29 21:41:45 +01:00
apiserver.go genericapiserver: fix imports 2017-01-19 13:06:47 +01:00
BUILD Update bazel 2017-02-01 13:49:28 +01:00
discovery.go genericapiserver: fix imports 2017-01-19 13:06:47 +01:00
doc.go genericapiserver: fix imports 2017-01-19 13:06:47 +01:00
groupversion.go refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
installer_test.go declare it, but no use it 2017-01-20 15:14:52 +08:00
installer.go pkg/genericapiserver/endpoints: cut off extensions api dep 2017-02-01 13:43:55 +01:00
OWNERS Remove spxtr from several owners files, add rmmh as test reviewer. 2017-01-30 13:45:21 -08:00
proxy_test.go genericapiserver: fix imports 2017-01-19 13:06:47 +01:00
watch_test.go move client/record 2017-01-31 19:14:13 -05:00