• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

netgroup-polito / CrownLabs / 21639870575

03 Feb 2026 05:05PM UTC coverage: 33.611% (+0.2%) from 33.416%
21639870575

push

github

web-flow
[Feature] Granular workspace quotas (#1022)

* refactor: export forge labels

* feat(workspaces): add webhook to validate instance resource quota

* feat(workspace): review resourcequota calculation and update personal workspace spec

* feat(workspace): validate new instances over personal workspace quota

* feat(webhook): add instance webhook in chart

* fix(workspace): regenerate tenant crd

* refactor(workspace): replace TenantResourceQuota with WorkspaceResourceQuota

* feat(workspace): ignore suspended instances while validating creation

* fix: validator webhook tests

* feat: validate instance start

* fix: change quota struct in tests

* feat(frontend): move resource quota to workspace header

* feat(frontend): calculate used quota in OwnedInstancesContext

* refactor(frontend): remove quota context

* refactor(frontend): remove old quota context leftovers

* fix(frontend): show pending instance quota

* fix(frontend): calculate quota for pending instances

* fix(frontend): ignore paused instances in quota calculation

* feat(frontend): add a page to manage tenant's personal workspaces

* fix(frontend): prevent instance start when resources are not available

* refactor(tenant): rename PersonalWorkspaceQuota to PersonalWorkspace

* feat(workspace): validate minimum quota

* feat(frontend): show tenants page only to "admin" group

* fix(frontend): bypass disk quota check

* fix(lint): fix golang linting

* fix(lint): fix frontend linting

* fix(frontend): fix instances table quota props

* fix(pipeline): upgrade envtest version to validate CEL

* fix(crd): fix quantity types validation

* test: fix instances validation webhook tests

* fix(frontend): update tenants components structure

* fix(frontend): regenerate types

* fix(lint): fix operators linting errors

* feat: increase operator memory limit

* feat: move instance validation webhook to main operator

* fix(lint): fix operators linting

* refactor: clean workspace quota calculation in ... (continued)

126 of 220 new or added lines in 14 files covered. (57.27%)

5453 of 16224 relevant lines covered (33.61%)

7.71 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/operators/api/common/zz_generated.deepcopy.go


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc