kubernetes/cmd/libs/go2idl
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
..
client-gen Regenerate clients 2017-01-31 11:16:27 -05:00
conversion-gen refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
deepcopy-gen Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
defaulter-gen Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
go-to-protobuf move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
import-boss Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
informer-gen Remove command line from informer/lister generated comment 2017-01-30 14:42:42 -05:00
lister-gen Regenerate listers/informers 2017-01-30 15:46:36 -05:00
openapi-gen Merge pull request #40124 from mbohlool/separation 2017-02-01 12:06:39 -08:00
set-gen remove files moved to apimachinery 2017-01-17 07:46:34 -05:00
.import-restrictions k8s.io/apimachinery scripts 2017-01-11 08:15:34 -05:00
OWNERS OWNERS: Update latest OWNERS files 2017-01-23 10:05:48 -08:00