kubernetes/pkg/api/v1
k8s-merge-robot 9d8e79be09 Merge pull request #27168 from smarterclayton/flatten_types
Automatic merge from submit-queue

ObjectMeta, ListMeta, and TypeMeta should implement their interfaces

Make unversioned.ListMeta implement List. Update all the *List types so they implement GetListMeta.
This helps avoid using reflection to get list information.

Remove all unnecessary boilerplate, move the interfaces to the right
places, and add a test that verifies that objects implement one, the
other, but never both.

@ncdc @lavalamp this supercedes #26964 with the boilerplate removed.  Added tests
2016-06-18 20:23:50 -07:00
..
backward_compatibility_test.go update CodecFor for GroupVersion 2015-12-15 10:56:00 -05:00
conversion_generated.go Rename UniqueDeviceName to UniqueVolumeName 2016-06-15 09:32:12 -07:00
conversion_test.go Serialization test should verify encode does not mutate in 2016-05-28 08:53:22 -04:00
conversion.go Fix apiservers crashes 2016-05-31 17:26:35 +02:00
deep_copy_generated.go Rename UniqueDeviceName to UniqueVolumeName 2016-06-15 09:32:12 -07:00
defaults_test.go Switch API objects to not register per version codecs 2016-01-22 01:10:21 -05:00
defaults.go correction on rbd volume object and defaults 2016-06-06 17:27:47 +00:00
doc.go Switch to new generator 2016-04-11 08:04:45 +02:00
generated.pb.go Rename UniqueDeviceName to UniqueVolumeName 2016-06-15 09:32:12 -07:00
generated.proto Introduce new kubelet volume manager 2016-06-15 09:34:08 -07:00
meta.go ObjectMeta, ListMeta, and TypeMeta should implement their interfaces 2016-06-10 13:28:54 -04:00
register.go ObjectMeta, ListMeta, and TypeMeta should implement their interfaces 2016-06-10 13:28:54 -04:00
types_swagger_doc_generated.go Introduce new kubelet volume manager 2016-06-15 09:34:08 -07:00
types.generated.go Rename UniqueDeviceName to UniqueVolumeName 2016-06-15 09:32:12 -07:00
types.go Introduce new kubelet volume manager 2016-06-15 09:34:08 -07:00