Question / Problem Statement
During E2E testing for non-quota features (e.g. resource-management/project-deletion-blocked-resources), creating standard Kubernetes objects like a ConfigMap or Secret inside a test project fails with a quota 403 Forbidden error:
configmaps "held-resource" is forbidden: You've reached your quota for this resource type
(Insufficient quota resources. Contact your account administrator to review quota limits and usage.).
To unblock tests, PRs have had to temporarily disable global quota policies during test runs (e.g. patching project-configmap-claim-policy to disabled: true).
This raises key architectural questions:
- Why are default
ClaimCreationPolicy resources enabled globally across the entire control plane by default?
- Is disabling claim policies inside non-quota test suites symptomatic of how service configurations (
config/services/) are organized?
- How should default quota policies behave for newly created Organizations and Projects?
Related to:
Question / Problem Statement
During E2E testing for non-quota features (e.g.
resource-management/project-deletion-blocked-resources), creating standard Kubernetes objects like aConfigMaporSecretinside a test project fails with a quota403 Forbiddenerror:To unblock tests, PRs have had to temporarily disable global quota policies during test runs (e.g. patching
project-configmap-claim-policytodisabled: true).This raises key architectural questions:
ClaimCreationPolicyresources enabled globally across the entire control plane by default?config/services/) are organized?Related to: