Skip to content

Commit 44ec0bf

Browse files
deads2kbertinatto
authored andcommitted
UPSTREAM: <carry>: kube-controller-manager: exclude some origin resources from quota
OpenShift-Rebase-Source: 7d2a074
1 parent 3e0f86e commit 44ec0bf

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
package install
2+
3+
import "k8s.io/apimachinery/pkg/runtime/schema"
4+
5+
func init() {
6+
newIgnoredResources := map[schema.GroupResource]struct{}{
7+
{Group: "extensions", Resource: "networkpolicies"}: {},
8+
{Group: "", Resource: "bindings"}: {},
9+
{Group: "", Resource: "componentstatuses"}: {},
10+
{Group: "", Resource: "events"}: {},
11+
{Group: "authentication.k8s.io", Resource: "tokenreviews"}: {},
12+
{Group: "authorization.k8s.io", Resource: "subjectaccessreviews"}: {},
13+
{Group: "authorization.k8s.io", Resource: "selfsubjectaccessreviews"}: {},
14+
{Group: "authorization.k8s.io", Resource: "localsubjectaccessreviews"}: {},
15+
{Group: "authorization.k8s.io", Resource: "selfsubjectrulesreviews"}: {},
16+
{Group: "authorization.openshift.io", Resource: "selfsubjectaccessreviews"}: {},
17+
{Group: "authorization.openshift.io", Resource: "subjectaccessreviews"}: {},
18+
{Group: "authorization.openshift.io", Resource: "localsubjectaccessreviews"}: {},
19+
{Group: "authorization.openshift.io", Resource: "resourceaccessreviews"}: {},
20+
{Group: "authorization.openshift.io", Resource: "localresourceaccessreviews"}: {},
21+
{Group: "authorization.openshift.io", Resource: "selfsubjectrulesreviews"}: {},
22+
{Group: "authorization.openshift.io", Resource: "subjectrulesreviews"}: {},
23+
{Group: "authorization.openshift.io", Resource: "roles"}: {},
24+
{Group: "authorization.openshift.io", Resource: "rolebindings"}: {},
25+
{Group: "authorization.openshift.io", Resource: "clusterroles"}: {},
26+
{Group: "authorization.openshift.io", Resource: "clusterrolebindings"}: {},
27+
{Group: "apiregistration.k8s.io", Resource: "apiservices"}: {},
28+
{Group: "apiextensions.k8s.io", Resource: "customresourcedefinitions"}: {},
29+
}
30+
for k, v := range newIgnoredResources {
31+
ignoredResources[k] = v
32+
}
33+
}

0 commit comments

Comments
 (0)