Skip to content

Orion Workspaces

Orion Workspaces is a user's primary access point for an Orion workspace. From here users can use the active Orion services, such as Kuiper to launch and connect to workloads. Hubble is one of the underlying services of Orion Workspaces, providing the workspace user interface.

intro

What Makes Up Orion Workspaces

Each workspace is its own isolated deployment, created from Orion Admin and deployed through Argo CD into its own namespace with its own network policies. Every workspace runs two services, Hubble and Kuiper. Hubble provides the interface users work in, and calls on Kuiper behind the scenes to run their workloads.

Service Role in Orion Workspaces
Hubble The workspace user interface. Users launch, connect to, and manage workloads, and run resource actions on them.
Kuiper The workload orchestration service. Launches workloads from the templates created in Orion Admin, and handles their lifecycle, from shutdown and hibernation to locking and upgrades.

Hubble and Kuiper can be restarted for each workspace from its manage page in Orion Admin. See Restart Workspace Services.

Rhea Sidecar

As in Orion Admin, Rhea is shipped as a sidecar container inside the Hubble and Kuiper pods, handling authentication and authorization for every request before it reaches the service. Access to a workspace and its services is granted through group membership in Titan.

On the left side of the screen, users will find a sidebar. To expand it, click the icon in the top-left corner of the page. To collapse the sidebar, click the arrow at the top. The sidebar contains links to active services and help resources. You can also click the Juno logo to return to the Orion Workspaces homepage.

side-bar

Help Resources

These links are located at the bottom of the sidebar.

Link Name Definition
Help Starts a help stepper that will guide you on how to use the main functionalities of Orion Workspaces.
Documentation Links you to our Official Orion Documentation.
Support Links you to our support request form
Sales Links you to our sales request form.

User Menu

On the top right of the UI, You can open the user menu by clicking the user icon. The menu gives you the ability to navigate to the settings page, development page, and logout.

Admin users also see an Orion Admin link, which takes them to the Orion Admin dashboard.

user-menu

Settings page

The settings page shows which services are currently enabled, lets you enable or disable the quickbar, and displays the groups to which you are assigned.

settings-page

Session Settings

Hubble uses the session settings configured by an admin on the Orion Admin settings page. Users are signed out after the Session Max Age of inactivity (12 hours by default), and are force logged out after the Force Logout time regardless of activity (24 hours by default). See our Orion Admin session settings documentation for details.

Development Page

We use FastAPI under the hood for our services. You can navigate to our development page to directly use the FastAPI Swagger UI to hit our services. Each service is available specifically to admin users or users assigned to the respective group. This can be used for testing or development purposes.

hubble-development-page

Dashboard Widgets

The Orion Workspaces homepage displays widgets for the services currently active. These are used for quick access/viewing.

hubble-widgets

Workloads

This widget lets you quickly connect to any running workload and delete workloads directly from the widget. It also lets you share and connect to other workloads that are being shared with you. This is available in the quickbar as well.

Workspace Details

This widget displays the workspace's name, description, and associated icon.

Service Topology

This widget displays the health status of services. Services that are running are shown as healthy; services that are down are shown as unhealthy. This is available in the quickbar as well.