From 6d918517d8d23215e2ce37418fd91996ac56d8bb Mon Sep 17 00:00:00 2001 From: David Eads Date: Tue, 17 Mar 2020 15:10:23 -0400 Subject: [PATCH] don't quota virtual resources by default --- pkg/quota/v1/install/registry.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkg/quota/v1/install/registry.go b/pkg/quota/v1/install/registry.go index b870368530f..28b87159c80 100644 --- a/pkg/quota/v1/install/registry.go +++ b/pkg/quota/v1/install/registry.go @@ -37,6 +37,16 @@ func NewQuotaConfigurationForControllers(f quota.ListerForResourceFunc) quota.Co // ignoredResources are ignored by quota by default var ignoredResources = map[schema.GroupResource]struct{}{ + // virtual resources that aren't stored and shouldn't be quota-ed + {Group: "", Resource: "bindings"}: {}, + {Group: "", Resource: "componentstatuses"}: {}, + {Group: "authentication.k8s.io", Resource: "tokenreviews"}: {}, + {Group: "authorization.k8s.io", Resource: "subjectaccessreviews"}: {}, + {Group: "authorization.k8s.io", Resource: "selfsubjectaccessreviews"}: {}, + {Group: "authorization.k8s.io", Resource: "localsubjectaccessreviews"}: {}, + {Group: "authorization.k8s.io", Resource: "selfsubjectrulesreviews"}: {}, + + // events haven't been quota-ed before {Group: "", Resource: "events"}: {}, }