let dynamic client handle non-registered ListOptions;

register ListOptions for apis/policy
This commit is contained in:
Chao Xu
2016-06-20 12:47:10 -07:00
parent 554b7010fa
commit d9f07925be
8 changed files with 50 additions and 8 deletions

View File

@@ -174,6 +174,20 @@ var nonRoundTrippableTypes = sets.NewString(
"WatchEvent",
)
var commonKinds = []string{"ListOptions", "DeleteOptions"}
// verify all external group/versions have the common kinds like the ListOptions, DeleteOptions are registered.
func TestCommonKindsRegistered(t *testing.T) {
for _, kind := range commonKinds {
for _, group := range testapi.Groups {
gv := group.GroupVersion()
if _, err := api.Scheme.New(gv.WithKind(kind)); err != nil {
t.Error(err)
}
}
}
}
var nonInternalRoundTrippableTypes = sets.NewString("List", "ListOptions", "ExportOptions")
var nonRoundTrippableTypesByVersion = map[string][]string{}