@@ -68,23 +68,89 @@ func NewCmdMigrateAPIStorage(name, fullName string, f *clientcmd.Factory, in io.
68
68
69
69
Include : []string {"*" },
70
70
DefaultExcludes : []unversioned.GroupResource {
71
+ // openshift resources:
71
72
{Resource : "appliedclusterresourcequotas" },
72
- {Resource : "bindings" },
73
- {Resource : "deploymentconfigrollbacks" },
74
- {Resource : "events" },
75
73
{Resource : "imagestreamimages" }, {Resource : "imagestreamtags" }, {Resource : "imagestreammappings" }, {Resource : "imagestreamimports" },
76
74
{Resource : "projectrequests" }, {Resource : "projects" },
77
- {Resource : "componentstatuses" },
78
75
{Resource : "clusterrolebindings" }, {Resource : "rolebindings" },
79
76
{Resource : "clusterroles" }, {Resource : "roles" },
80
77
{Resource : "resourceaccessreviews" }, {Resource : "localresourceaccessreviews" }, {Resource : "subjectaccessreviews" },
81
78
{Resource : "selfsubjectrulesreviews" }, {Resource : "localsubjectaccessreviews" },
79
+ {Resource : "useridentitymappings" },
80
+ {Resource : "podsecuritypolicyreviews" }, {Resource : "podsecuritypolicyselfsubjectreviews" }, {Resource : "podsecuritypolicysubjectreviews" },
81
+
82
+ // kubernetes resources:
83
+ {Resource : "bindings" },
84
+ {Resource : "deploymentconfigrollbacks" },
85
+ {Resource : "events" },
86
+ {Resource : "componentstatuses" },
82
87
{Resource : "replicationcontrollerdummies.extensions" },
83
88
{Resource : "podtemplates" },
84
- {Resource : "useridentitymappings " },
89
+ {Resource : "selfsubjectaccessreviews" , Group : "authorization.k8s.io" }, { Resource : "localsubjectaccessreviews" , Group : "authorization.k8s.io " },
85
90
},
86
91
// Resources known to share the same storage
87
92
OverlappingResources : []sets.String {
93
+ // openshift resources:
94
+ sets .NewString ("deploymentconfigs.apps.openshift.io" , "deploymentconfigs" ),
95
+
96
+ sets .NewString ("clusterpolicies.authorization.openshift.io" , "clusterpolicies" ),
97
+ sets .NewString ("clusterpolicybindings.authorization.openshift.io" , "clusterpolicybindings" ),
98
+ sets .NewString ("clusterrolebindings.authorization.openshift.io" , "clusterrolebindings" ),
99
+ sets .NewString ("clusterroles.authorization.openshift.io" , "clusterroles" ),
100
+ sets .NewString ("localresourceaccessreviews.authorization.openshift.io" , "localresourceaccessreviews" ),
101
+ sets .NewString ("localsubjectaccessreviews.authorization.openshift.io" , "localsubjectaccessreviews" ),
102
+ sets .NewString ("policies.authorization.openshift.io" , "policies" ),
103
+ sets .NewString ("policybindings.authorization.openshift.io" , "policybindings" ),
104
+ sets .NewString ("resourceaccessreviews.authorization.openshift.io" , "resourceaccessreviews" ),
105
+ sets .NewString ("rolebindingrestrictions.authorization.openshift.io" , "rolebindingrestrictions" ),
106
+ sets .NewString ("rolebindings.authorization.openshift.io" , "rolebindings" ),
107
+ sets .NewString ("roles.authorization.openshift.io" , "roles" ),
108
+ sets .NewString ("selfsubjectrulesreviews.authorization.openshift.io" , "selfsubjectrulesreviews" ),
109
+ sets .NewString ("subjectaccessreviews.authorization.openshift.io" , "subjectaccessreviews" ),
110
+ sets .NewString ("subjectrulesreviews.authorization.openshift.io" , "subjectrulesreviews" ),
111
+
112
+ sets .NewString ("builds.build.openshift.io" , "builds" ),
113
+ sets .NewString ("buildconfigs.build.openshift.io" , "buildconfigs" ),
114
+
115
+ sets .NewString ("images.image.openshift.io" , "images" ),
116
+ sets .NewString ("imagesignatures.image.openshift.io" , "imagesignatures" ),
117
+ sets .NewString ("imagestreamimages.image.openshift.io" , "imagestreamimages" ),
118
+ sets .NewString ("imagestreamimports.image.openshift.io" , "imagestreamimports" ),
119
+ sets .NewString ("imagestreammappings.image.openshift.io" , "imagestreammappings" ),
120
+ sets .NewString ("imagestreams.image.openshift.io" , "imagestreams" ),
121
+ sets .NewString ("imagestreamtags.image.openshift.io" , "imagestreamtags" ),
122
+
123
+ sets .NewString ("clusternetworks.network.openshift.io" , "clusternetworks" ),
124
+ sets .NewString ("egressnetworkpolicies.network.openshift.io" , "egressnetworkpolicies" ),
125
+ sets .NewString ("hostsubnets.network.openshift.io" , "hostsubnets" ),
126
+ sets .NewString ("netnamespaces.network.openshift.io" , "netnamespaces" ),
127
+
128
+ sets .NewString ("oauthaccesstokens.oauth.openshift.io" , "oauthaccesstokens" ),
129
+ sets .NewString ("oauthauthorizetokens.oauth.openshift.io" , "oauthauthorizetokens" ),
130
+ sets .NewString ("oauthclientauthorizations.oauth.openshift.io" , "oauthclientauthorizations" ),
131
+ sets .NewString ("oauthclients.oauth.openshift.io" , "oauthclients" ),
132
+
133
+ sets .NewString ("projectrequests.project.openshift.io" , "projectrequests" ),
134
+ sets .NewString ("projects.project.openshift.io" , "projects" ),
135
+
136
+ sets .NewString ("appliedclusterresourcequotas.quota.openshift.io" , "appliedclusterresourcequotas" ),
137
+ sets .NewString ("clusterresourcequotas.quota.openshift.io" , "clusterresourcequotas" ),
138
+
139
+ sets .NewString ("routes.route.openshift.io" , "routes" ),
140
+
141
+ sets .NewString ("podsecuritypolicyreviews.security.openshift.io" , "podsecuritypolicyreviews" ),
142
+ sets .NewString ("podsecuritypolicyselfsubjectreviews.security.openshift.io" , "podsecuritypolicyselfsubjectreviews" ),
143
+ sets .NewString ("podsecuritypolicysubjectreviews.security.openshift.io" , "podsecuritypolicysubjectreviews" ),
144
+
145
+ sets .NewString ("processedtemplates.template.openshift.io" , "processedtemplates" ),
146
+ sets .NewString ("templates.template.openshift.io" , "templates" ),
147
+
148
+ sets .NewString ("groups.user.openshift.io" , "groups" ),
149
+ sets .NewString ("identities.user.openshift.io" , "identities" ),
150
+ sets .NewString ("useridentitymappings.user.openshift.io" , "useridentitymappings" ),
151
+ sets .NewString ("users.user.openshift.io" , "users" ),
152
+
153
+ // kubernetes resources:
88
154
sets .NewString ("horizontalpodautoscalers.autoscaling" , "horizontalpodautoscalers.extensions" ),
89
155
sets .NewString ("jobs.batch" , "jobs.extensions" ),
90
156
},
0 commit comments