Infra Workspace Manager

API: http://localhost:9099

Checking API

Create Session

Lifecycle
Resources
Placement

Node list refreshes from cluster capacity. Pinning a hostname uses a nodeSelector (not a hard nodeName) so scratch disks can still bind on that node. Use the API for multiple labels.

Tool mounts

Summary

Sessions

0 sessions
Session User Profile Placement Status Expires (local) Last activity (local) Idle (s) noVNC

noVNC Access

None selected
Select a running session to view access commands.

Session Detail

None selected
{}

Building blocks

  1. 1. Mount — independent NFS/hostPath definition (what can be attached).
  2. 2. Profile — independent workspace shape: image + default CPU/RAM/TTL/license + which mounts are available.
  3. 3. Group / entitlement — pilot stand-in for IC GroupPolicy: which group code gets which profile + mounts (+ optional resource/license overrides). Does not create users.
  4. 4. Session — on Sessions tab: pick a user + apply an entitlement (or profile manually) → running pod.

Today you apply step 3 yourself on Create. Later InfraConsole GroupPolicy does step 3 automatically for IPA group members. Use Download backup to save mounts/profiles/entitlements/session records; Restore reloads catalog (sessions in the file are for retrieval only).

Mounts

Independent definitions. Profiles and groups pick from this list.

Edit mount

Site bindings

Read-only inventory of what this site actually binds to: catalog profiles/mounts plus live manager env (LDAP, rocky/UI/myws images, home NFS defaults) and implicit session hostPaths. Edit catalog on the Catalog tab; env comes from the manager Deployment / ConfigMap, not SQLite.

1. Profiles

id, enabled, image, home NFS, mount ids, tenant, entitlement refs.

Id Enabled Image Home NFS Mount ids Tenant Entitlements

2. NFS definitions

Catalog mounts with source_type=nfs, every profile home_nfs_*, and IWM_HOME_NFS_* env.

Env defaults

Catalog NFS mounts

Id Server Path Mount path RO Profiles

Profile homes

Profile Server Path template Inherit env

3. Registry / images

Unique image hosts from profiles + IWM_ROCKY* env + UI/myws deploy images.

Hosts

Host Used by

Image references

Source Image

4. HostPaths

Catalog source_type=hostPath plus implicit /sys and /run/udev on every session pod.

Id / source Node path Mount path RO Profiles

5. LDAP

Live IWM_IPA_* / MYWS_IPA_* from manager env (not catalog). Bind passwords are never shown.

IWM (workspace-manager)

myws (MYWS_IPA_* / IPA_LDAP_* aliases)

Select a recipe

Select a recipe from the list.