From 1f43a80b3c65c7730a9c7d872c0fab829fedc2cb Mon Sep 17 00:00:00 2001 From: Patrick Ohly Date: Tue, 23 Jul 2024 17:53:54 +0200 Subject: [PATCH] DRA quota: unit test case for resource.k8s.io quota names The names aren't actually special for validation. They are acceptable with and without the feature gate, the only difference is that they don't do anything when the feature is enabled. --- pkg/apis/core/validation/validation_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/apis/core/validation/validation_test.go b/pkg/apis/core/validation/validation_test.go index e1213e58a99..a2179fe4b86 100644 --- a/pkg/apis/core/validation/validation_test.go +++ b/pkg/apis/core/validation/validation_test.go @@ -19330,6 +19330,10 @@ func TestValidateResourceQuota(t *testing.T) { core.ResourceQuotas: resource.MustParse("10"), core.ResourceConfigMaps: resource.MustParse("10"), core.ResourceSecrets: resource.MustParse("10"), + + // These are unknown and not enforced unless DRA is enabled, but not invalid. + "count/resourceclaims.resource.k8s.io": resource.MustParse("1"), + "gold.deviceclass.resource.k8s.io/devices": resource.MustParse("1"), }, }