Skip to content

Orion Admin

Orion Admin is the official dashboard for managing your entire Orion ecosystem. It is powered by Genesis, Orion's central management service, along with supporting services such as Titan for user management.

From here, users can create, manage, and connect to workspaces. It provides tools for user and group management across workspaces, services, and roles. Storage, network capabilities, and custom workloads can all be configured on a per-workspace basis. Additionally, apps can be installed via Orion Apps, and the Orion license can be managed directly from the dashboard.

intro

What Makes Up Orion Admin

The Orion Admin deployment is made up of four services, deployed together by the Genesis deployment chart. Genesis provides the dashboard you interact with, and calls on the other services behind the scenes.

Service Role in Orion Admin
Genesis The central management service and dashboard. Manages workspaces, workloads, storage, networking, settings, and licensing.
Terra Powers Orion Apps, installing plugins onto the cluster through Argo CD.
Titan Manages users and groups, controlling who can access Orion and which workspaces and services they can use. See User Management.
Metrics Gatherer Collects cluster metrics that power the monitoring dashboards.

Each service's version can be overridden, and each can be restarted, from the Service Settings on the settings page.

Rhea Sidecar

Rhea handles authentication and authorization for Orion's services. Rather than running as its own deployment, Rhea is shipped as a sidecar container inside each service's pod, so every service has its own Rhea checking requests before they reach it. This is why Rhea does not appear as a separate service in the table above or in Service Settings. The same sidecar ships with the Orion Workspaces services, Hubble and Kuiper.

Main links/Installed Cluster Apps

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. Here you will find the main links, Cluster Installed apps (If you have any), and help links which are located at the bottom of the side bar

Sidebar

These links are located at the bottom of the side bar.

Link Name Definition
Help Starts a help stepper that will guide you on how to use the main functionalities of the Orion Admin UI.
Documentation Links you to our Official Orion Documentation.
Feature Request Links you to our GitHub report repo where you can open a ticket for a new feature.
Report a Bug Links you to our GitHub report repo where you can open a ticket for an issue you encounter.

helplinks

Logs

Admin users will also see a logs icon at the bottom of the sidebar. Clicking it opens the logs console, where you can read the container logs for Genesis, Terra, Titan, and the Metrics Gatherer, as well as the Hubble and Kuiper logs for each of your workspaces. See our Monitoring and Logs guide for details.

User Menu

Click the user icon located in the top right of Orion Admin to open the user menu. Here you can access the settings page, create an API token, development page and log out.

user-menu

Settings page

Admins configure the Orion deployment from the settings page, including authorization providers, service versions, ingress class, and session settings. See our settings documentation for details.

Create API Token

If you want to hit our service API's you will need to generate an API token. Open the user menu and click Create API Token.

The generated token is hidden by default. Click the eyeball icon to show or hide the token string.

create-api-token

Development

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.

development-page

Dashboard widgets

The Orion Admin homepage displays two widgets. These are used for quick access/viewing.

Your Workspaces

This widget displays your active workspaces. For a workspace to appear in this widget, your user must be assigned to the workspace group, and the workspace must be active. Learn more about user group assignment here.

nodes-widget

Nodes

This widget displays the following types of nodes

Node type Description
Service nodes Represent workspaces.
Workstation nodes Show all active running workloads.
Headless nodes Represent workloads running without a user interface (e.g. render node).

Learn more about the nodes and network page here.

nodes-widget