@@ -46,33 +46,33 @@ func StorageOptions(options configapi.MasterConfig) (restoptions.Getter, error)
46
46
{Resource : "netnamespaces" }: "registry/sdnnetnamespaces" ,
47
47
{Resource : "netnamespaces" , Group : "network.openshift.io" }: "registry/sdnnetnamespaces" ,
48
48
},
49
- // storage versions:
50
- [ ]schema.GroupVersionResource {
51
- {"authorization.openshift.io" , "v1" , "clusterpolicybindings " },
52
- {"authorization.openshift.io" , "v1" , "clusterpolicies " },
53
- {"authorization.openshift.io" , "v1" , "policybindings " },
54
- {"authorization.openshift.io" , "v1" , "rolebindingrestrictions " },
55
- {"authorization.openshift.io" , "v1" , "policies " },
56
- {"build.openshift.io" , "v1" , "builds " },
57
- {"build.openshift.io" , "v1" , "buildconfigs " },
58
- {"apps.openshift.io" , "v1" , "deploymentconfigs " },
59
- {"image.openshift.io" , "v1" , "imagestreams " },
60
- {"image.openshift.io" , "v1" , "images " },
61
- {"oauth.openshift.io" , "v1" , "oauthclientauthorizations " },
62
- {"oauth.openshift.io" , "v1" , "oauthaccesstokens " },
63
- {"oauth.openshift.io" , "v1" , "oauthauthorizetokens " },
64
- {"oauth.openshift.io" , "v1" , "oauthclients " },
65
- {"project.openshift.io" , "v1" , "projects " },
66
- {"quota.openshift.io" , "v1" , "clusterresourcequotas " },
67
- {"route.openshift.io" , "v1" , "routes " },
68
- {"network.openshift.io" , "v1" , "netnamespaces " },
69
- {"network.openshift.io" , "v1" , "hostsubnets " },
70
- {"network.openshift.io" , "v1" , "clusternetworks " },
71
- {"network.openshift.io" , "v1" , "egressnetworkpolicies " },
72
- {"template.openshift.io" , "v1" , "templates " },
73
- {"user.openshift.io" , "v1" , "groups " },
74
- {"user.openshift.io" , "v1" , "users " },
75
- {"user.openshift.io" , "v1" , "identities " },
49
+ // storage versions: use legacy group name "" for all resources that existed when apigroups were introduced
50
+ map [schema. GroupResource ]schema.GroupVersion {
51
+ {Group : "authorization.openshift.io" , Resource : "clusterpolicybindings" }: { Group : "" , Version : "v1 " },
52
+ {Group : "authorization.openshift.io" , Resource : "clusterpolicies" }: { Group : "" , Version : "v1 " },
53
+ {Group : "authorization.openshift.io" , Resource : "policybindings" }: { Group : "" , Version : "v1 " },
54
+ {Group : "authorization.openshift.io" , Resource : "rolebindingrestrictions" }: { Group : "" , Version : "v1 " },
55
+ {Group : "authorization.openshift.io" , Resource : "policies" }: { Group : "" , Version : "v1 " },
56
+ {Group : "build.openshift.io" , Resource : "builds" }: { Group : "" , Version : "v1 " },
57
+ {Group : "build.openshift.io" , Resource : "buildconfigs" }: { Group : "" , Version : "v1 " },
58
+ {Group : "apps.openshift.io" , Resource : "deploymentconfigs" }: { Group : "" , Version : "v1 " },
59
+ {Group : "image.openshift.io" , Resource : "imagestreams" }: { Group : "" , Version : "v1 " },
60
+ {Group : "image.openshift.io" , Resource : "images" }: { Group : "" , Version : "v1 " },
61
+ {Group : "oauth.openshift.io" , Resource : "oauthclientauthorizations" }: { Group : "" , Version : "v1 " },
62
+ {Group : "oauth.openshift.io" , Resource : "oauthaccesstokens" }: { Group : "" , Version : "v1 " },
63
+ {Group : "oauth.openshift.io" , Resource : "oauthauthorizetokens" }: { Group : "" , Version : "v1 " },
64
+ {Group : "oauth.openshift.io" , Resource : "oauthclients" }: { Group : "" , Version : "v1 " },
65
+ {Group : "project.openshift.io" , Resource : "projects" }: { Group : "" , Version : "v1 " },
66
+ {Group : "quota.openshift.io" , Resource : "clusterresourcequotas" }: { Group : "" , Version : "v1 " },
67
+ {Group : "route.openshift.io" , Resource : "routes" }: { Group : "" , Version : "v1 " },
68
+ {Group : "network.openshift.io" , Resource : "netnamespaces" }: { Group : "" , Version : "v1 " },
69
+ {Group : "network.openshift.io" , Resource : "hostsubnets" }: { Group : "" , Version : "v1 " },
70
+ {Group : "network.openshift.io" , Resource : "clusternetworks" }: { Group : "" , Version : "v1 " },
71
+ {Group : "network.openshift.io" , Resource : "egressnetworkpolicies" }: { Group : "" , Version : "v1 " },
72
+ {Group : "template.openshift.io" , Resource : "templates" }: { Group : "" , Version : "v1 " },
73
+ {Group : "user.openshift.io" , Resource : "groups" }: { Group : "" , Version : "v1 " },
74
+ {Group : "user.openshift.io" , Resource : "users" }: { Group : "" , Version : "v1 " },
75
+ {Group : "user.openshift.io" , Resource : "identities" }: { Group : "" , Version : "v1 " },
76
76
},
77
77
// quorum resources:
78
78
map [schema.GroupResource ]struct {}{
0 commit comments