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

netgroup-polito / CrownLabs
37%
master: 37%

Build:
Build:
LAST BUILD BRANCH: inactive-workloads-optimization
DEFAULT BRANCH: master
Repo Added 14 Dec 2020 01:31PM UTC
Files 104
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 gr1/new-tenant-operator
branch: gr1/new-tenant-operator
CHANGE BRANCH
x
Reset
  • gr1/new-tenant-operator
  • apa/fixMemory
  • apa/fixoperator
  • boilerplate-update
  • bump
  • convert-image-list-to-go
  • dependabot/go_modules/operators/github.com/golang-jwt/jwt/v5-5.2.2
  • dependabot/go_modules/operators/golang.org/x/oauth2-0.27.0
  • dependabot/pip/operators/build/crownlabs-image-list/requests-2.32.4
  • dfa/testing
  • frs/operators-docs
  • gbf/filter_coveralls
  • gbf/tenant_workspace
  • ilkh/new-storage-utility
  • inactive-workloads-optimization
  • master
  • 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/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
  • vm-ssh-access
  • vm-to-docker/images
  • vm-to-docker/operator

pending completion
17212851751

Pull #947

github

QcFe
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)
Pull Request #947: New generation Tenant architecture in CrownLabs

4810 of 13175 relevant lines covered (36.51%)

8.01 hits per line

Relevant lines Covered
Build:
Build:
13175 RELEVANT LINES 4810 COVERED LINES
8.01 HITS PER LINE
Source Files on gr1/new-tenant-operator
  • Tree
  • List 104
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
17212851751 gr1/new-tenant-operator 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 r... Pull #947 25 Aug 2025 03:15PM UTC QcFe github pending completion  
16823882542 gr1/new-tenant-operator 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 r... Pull #947 08 Aug 2025 06:49AM UTC giacoliva github pending completion  
16805416792 gr1/new-tenant-operator fix Pull #947 07 Aug 2025 01:12PM UTC giacoliva github pending completion  
16801571917 gr1/new-tenant-operator lifecycle and graceful shutdown of keycloak webhook http server Pull #947 07 Aug 2025 10:14AM UTC giacoliva github pending completion  
16800956607 gr1/new-tenant-operator uniform log library in common/auth Pull #947 07 Aug 2025 09:47AM UTC giacoliva github pending completion  
16800473911 gr1/new-tenant-operator go mod tidiness Pull #947 07 Aug 2025 09:26AM UTC giacoliva github pending completion  
16798287608 gr1/new-tenant-operator compatibility test Pull #947 07 Aug 2025 07:45AM UTC giacoliva github pending completion  
16715783258 gr1/new-tenant-operator 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 r... Pull #947 04 Aug 2025 06:35AM UTC giacoliva github pending completion  
16601726348 gr1/new-tenant-operator 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 r... Pull #947 29 Jul 2025 04:23PM UTC giacoliva github pending completion  
16601356616 gr1/new-tenant-operator swap new and old object in webhook Pull #947 29 Jul 2025 04:11PM UTC giacoliva github pending completion  
See All Builds (1913)
  • 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

© 2025 Coveralls, Inc