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

netgroup-polito / CrownLabs / 17213648983
33%

Build:
DEFAULT BRANCH: master
Ran 25 Aug 2025 03:46PM UTC
Jobs 1
Files 104
Run time 1min
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

25 Aug 2025 03:43PM UTC coverage: 36.509% (-44.3%) from 80.858%
17213648983

push

github

kingmakerbot
Unified Tenant Operator

initial operator structure

improved modularity

connection to Keycloak

keycloak parameters explaination

keycloak using client secret instead of admin access

create user in keycloak

implement namespace management and reconciliation for tenant resources (test ok)

fixed namespace management

added TODO: update EnforceClusterResources to use createOrUpdateClusterResources

partially fixed namespaces

folder refactoring

check mail status in Keycloak

update tenant status

moved flags to file-specific

handle keycloak events for tenant update

added namespace functionalities into reconciler.go

refactor: update tenant reconciler ,  namespace management working

better handled the functions associated to namespace and reconciler

fix keycloak token renew

logical organization

finalizer & keycloak user deletion logic

helm deploy

helm fixes

delete old tenant operator helm chart

helm hook for handling keycloak webhook

tests

utils auth tests

test on authenticator

moved keycloak actor

keycloak unit test

renamed utils -> common

workspace controller setup

workspaces reconcile logic and ns

manage clusterrolebinding in workspace

workspace: manage dependant resources

workspaces autoenroll feature

workspaces role creation in keycloak

avoid multiple requests to keycloak to obtain client id

workspace: handle deletion in tenant resources

unified mocks

workspace authorization tests

keycloak roles tests

workspace test reorganization

removed useless flag

workspace autoenrollment tests

fix

workspace subresources test

use proper not found error detection

workspace reconciler tests

commented functions not yet used

tenant generic labels

tenant: manage workspace-related labels

tenant: authenticator -> authentication

workspace: fix keycloak role name

common/auth: user role management

moved role name logic to common

tenant authorization

tenant general resource quota

tenant personal namespace

tenant resource quo... (continued)

2769 of 6309 new or added lines in 51 files covered. (43.89%)

4810 of 13175 relevant lines covered (36.51%)

8.0 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
71.05
0.0% operators/pkg/instancesnapshot-controller/instancesnapshot_controller.go
1
0.0
operators/pkg/instmetrics/remote_runtime.go
2
94.87
operators/pkg/controller/common/label.go
4
0.0
operators/pkg/instautoctrl/termination.go
8
92.08
operators/pkg/controller/tenant/workspace.go
8
0.0
operators/pkg/utils/client.go
9
82.95
-5.45% operators/pkg/forge/labels.go
10
89.13
operators/pkg/controller/workspace/clusterrolebinding.go
12
0.0
operators/api/v1alpha2/zz_generated.deepcopy.go
12
95.96
operators/pkg/controller/common/auth.go
12
96.33
operators/pkg/controller/common/auth_compatibility.go
13
86.73
operators/pkg/controller/tenant/webhook/defaulter.go
13
80.88
operators/pkg/controller/workspace/authorization.go
14
0.0
operators/cmd/operator/workspace.go
14
91.76
operators/pkg/controller/tenant/authentication.go
14
91.3
operators/pkg/controller/workspace/reconciler.go
16
85.32
operators/pkg/controller/workspace/rolebinding.go
21
84.67
operators/pkg/controller/tenant/mydrive.go
48
0.0
operators/cmd/operator/keycloak.go
62
72.93
operators/pkg/controller/tenant/reconciler.go
70
69.43
operators/pkg/controller/tenant/webhook/validator.go
104
0.0
operators/cmd/operator/main.go
120
0.0
operators/cmd/operator/tenant.go
131
0.0
operators/pkg/controller/mock/keycloakactoriface.go
2821
0.0
operators/pkg/controller/mock/gocloak.go
Jobs
ID Job ID Ran Files Coverage
1 17213648983.1 25 Aug 2025 03:46PM UTC 104
36.51
GitHub Action Run
Source Files on build 17213648983
  • Tree
  • List 104
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 1d30d6c9 on github
  • Prev Build on master (#17122170567)
  • Next Build on master (#17953536991)
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

© 2025 Coveralls, Inc