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

netgroup-polito / CrownLabs
34%

Build:
DEFAULT BRANCH: master
Repo Added 14 Dec 2020 01:31PM UTC
Files 121
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • air/fix-helm-hook
  • air31/lastlogin-field
  • apa/fixMemory
  • apa/fixoperator
  • boilerplate-update
  • bump
  • convert-image-list-to-go
  • crownmails-config
  • dependabot/go_modules/operators/github.com/golang-jwt/jwt/v5-5.2.2
  • dependabot/go_modules/operators/golang.org/x/crypto-0.45.0
  • dependabot/go_modules/operators/golang.org/x/oauth2-0.27.0
  • dependabot/pip/operators/build/crownlabs-image-list/requests-2.32.4
  • dfa/testing
  • feat/granular-workspace-quotas
  • fix-instautoctrl-tests
  • fixdoc
  • frs/docs-public-exposure-patch
  • frs/operators-docs
  • gbf/filter_coveralls
  • gbf/tenant_workspace
  • gr1/new-tenant-operator
  • ilkh/new-storage-utility
  • inactive-workloads-optimization
  • mio/automerge
  • mio/courses
  • mio/dashboard-deploy
  • mio/helm
  • mio/kube-score
  • mio/linting
  • mio/pipelines
  • mio/refactor
  • mio/tenant-crb
  • nap/dashboard-improvement
  • nap/liqodash
  • nfs-owner-problem
  • nodeselector
  • oulai/backend-squash
  • policies
  • qcfe/deps-bump
  • qcfe/fix-ing-prefixes
  • qcfe/try-fix-cloudinit
  • qcfe/vite-frontend
  • qlkube-nodelabels
  • refs/tags/v0.8.0
  • refs/tags/v0.8.1
  • refs/tags/v0.8.2
  • refs/tags/v0.8.3
  • shared-volumes
  • shvol-manager-fix
  • ssh-metrics
  • update-copyright-2026
  • vm-ssh-access
  • vm-to-docker/images
  • vm-to-docker/operator

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

Relevant lines Covered
Build:
Build:
16224 RELEVANT LINES 5453 COVERED LINES
7.71 HITS PER LINE
Source Files on master
  • Tree
  • List 121
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
21639870575 master [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(works... push 03 Feb 2026 05:11PM UTC web-flow github
33.61
21511087725 master fix documentation for instance-automation-controller (#1035) push 30 Jan 2026 09:34AM UTC web-flow github
33.42
21407332064 master enforce macAddress consistency across VM restarts (#891) * enforce MAC address behaviour --------- Co-authored-by: air-31 <soundwave137010@gmail.com> push 27 Jan 2026 05:31PM UTC web-flow github
33.42
20989906764 master refactor: remove unused suffixes from ingress paths and related tests push 14 Jan 2026 09:59AM UTC QcFe github
33.4
20660644090 master Update copyright year to 2026 and add doc (#1030) * Update copyright year to 2026 * Update Copyright/License documentation and making push 02 Jan 2026 03:13PM UTC web-flow github
33.41
20106686895 master fix: default crowmail values, inst automation tests, inst automation timeouts (#975) * added parametric margin time * fix default crowmail values * fix tests * added check for expiration * cleaning * fixed doc * clean CL charts * added log and fi... push 10 Dec 2025 05:01PM UTC web-flow github
33.41
19532077976 master Bump golang.org/x/crypto from 0.36.0 to 0.45.0 in /operators Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.36.0 to 0.45.0. - [Commits](https://github.com/golang/crypto/compare/v0.36.0...v0.45.0) --- updated-dependencies: -... push 20 Nov 2025 09:34AM UTC QcFe github
33.46
19473659041 master Application aware CrownLabs templates - backend - cldprog/group02 (#938) * Feat: Adding multi environment support Co-authored-by: giando332994 <giando332994@users.noreply.github.com> Co-authored-by: giulia-mascarin <giulia-mascarin@users.noreply... push 18 Nov 2025 04:41PM UTC web-flow github
33.46
19438469910 master Merge remote-tracking branch 'upstream/master' Pull #938 18 Nov 2025 04:05PM UTC giando332994 github
33.46
19336138767 master fix: lint error in publicexposure.go Pull #938 13 Nov 2025 05:00PM UTC giando332994 github
33.46
See All Builds (1998)
  • Repo on GitHub
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