k3s/pkg/api/meta
Andy Goldstein e3af3451c8
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.
2016-06-10 13:28:54 -04:00
..
metatypes Remove unused deep_copies 2016-06-06 17:18:22 -04:00
doc.go Make copyright ownership statement generic 2015-05-01 17:49:56 -04:00
errors.go type RESTMapper errors to better handle MultiRESTMapper errors 2016-02-11 11:45:05 -05:00
help.go Rename RawJSON to Raw in runtime.RawExtension and add ContentType & ContentEncoding. 2016-03-18 12:35:27 +01:00
help_test.go Refactor diff into sub pkg 2016-03-21 20:21:39 +08:00
interfaces.go ObjectMeta, ListMeta, and TypeMeta should implement their interfaces 2016-06-10 13:28:54 -04:00
meta.go ObjectMeta, ListMeta, and TypeMeta should implement their interfaces 2016-06-10 13:28:54 -04:00
meta_test.go Add Controller to api/meta 2016-05-31 20:21:05 +02:00
multirestmapper.go Tolerate multiple registered versions in a single group 2016-03-12 12:49:41 -05:00
multirestmapper_test.go update multiRESTMapper to properly union constituent RESTMappers 2016-02-25 07:35:22 -05:00
priority.go add a PriorityRESTMapper that can choose particular group/version of a resource 2016-02-25 07:35:23 -05:00
priority_test.go add a PriorityRESTMapper that can choose particular group/version of a resource 2016-02-25 07:35:23 -05:00
restmapper.go relax restmapper resource matching 2016-03-30 15:37:47 -04:00
restmapper_test.go Change ConvertToVersion to use GroupVersion 2016-05-12 10:10:35 -04:00