Skip to main content

Identity & Access

Business Value: Serve multiple tenants — internal teams or external customers — from shared infrastructure with confidence that each tenant's data, workloads, and resources are completely isolated.

Six-Role Hierarchy

  1. Platform Super Admin (Global) — Full control over all tenants, infrastructure, and platform configuration

  2. Domain Admin (Tenant) — Full control within their tenant: users, projects, clusters, quotas, networking

  3. Organization Admin (Organization) — Manage projects and users within their organization

  4. Project Admin (Project) — Create/manage clusters, provision bare metal, deploy workloads

  5. Member (Project) — Deploy workloads, submit jobs, view monitoring — operational access

  6. Viewer (Project) — Read-only access to cluster status, dashboards, and resource usage

Tenant Isolation — Enforced at Every Layer

LayerMechanismWhat It Isolates
IdentityDedicated IAM realm per tenantUsers, roles, sessions, authentication flows
Network (Ethernet)VRF + VLAN per tenant via fabric controllerAll Ethernet traffic between tenants
Network (InfiniBand)Partition Key per tenant via fabric managerGPU-to-GPU and GPU-to-storage traffic at IB switch hardware level
StorageAccess Control Map per tenantFilesystem directory access restricted to tenant's IB IPs
ComputeK8s namespaces + Slurm accountsWorkload and resource isolation
BillingScoped metering per tenant/project/userUsage data and billing records

Tenant Onboarding Sequence

Tenant Onboarding Sequence

Authentication & Token Security

  • OAuth2/OpenID Connect with JWT tokens signed using RS256
  • Short token TTL to minimize exposure window
  • TLS 1.2+ on all communications, mTLS between internal services
  • MFA support: TOTP, SMS, email, hardware keys
  • LDAP/Active Directory federation for enterprise SSO
  • Session management with admin force-logout capability