Chapter 3. Customizing the dashboard
The OpenShift AI dashboard provides features that are designed to work for most scenarios. These features are configured in the OdhDashboardConfig
custom resource (CR).
To see a description of the options in the OpenShift AI dashboard configuration, see Dashboard configuration options.
As an administrator, you can customize the interface of the dashboard. For example, you can show or hide some of the dashboard navigation menu items. To change the default settings of the dashboard, edit the OdhDashboardConfig
CR as described in Editing the dashboard configuration.
3.1. Editing the dashboard configuration
As an administrator, you can customize the interface of the dashboard by editing the dashboard configuration.
Prerequisites
- You have cluster administrator privileges for your OpenShift cluster.
Procedure
- Log in to the OpenShift console as a cluster administrator.
-
In the Administrator perspective, click Home
API Explorer. -
In the search bar, enter
OdhDashboardConfig
to filter by kind. -
Click the
OdhDashboardConfig
custom resource (CR) to open the resource details page. -
Select the
redhat-ods-applications
project from the Project list. - Click the Instances tab.
-
Click the
odh-dashboard-config
instance to open the details page. - Click the YAML tab.
Edit the values of the options that you want to change.
For example, to show or hide a menu item in the dashboard navigation menu, update the
spec.dashboardConfig
section to edit the relevant dashboard configuration option.NoteIf a dashboard configuration option is not included in the
OdhDashboardConfig
CR, the default value is used.To change the default behavior for such options, edit the
OdhDashboardConfig
CR to add the missing entry to thespec.dashboardConfig
section, and set the preferred value:-
To show the feature, set the value to
false
-
To hide the feature, set the value to
true
For more information, see Dashboard configuration options.
-
To show the feature, set the value to
- Click Save to apply your changes and then click Reload to synchronize your changes to the cluster.
Verification
- Log in to OpenShift AI and verify that your dashboard configurations apply.
3.2. Dashboard configuration options
The OpenShift AI dashboard includes a set of core features enabled by default that are designed to work for most scenarios. Administrators can configure the OpenShift AI dashboard from the OdhDashboardConfig
custom resource (CR) in OpenShift.
If a dashboard configuration option is not included in the OdhDashboardConfig
CR, the default value is used. To change the default behavior for such options, edit the OdhDashboardConfig
CR to add the missing entry to the spec.dashboardConfig
section, and set the preferred value:
-
To show the feature, set the value to
false
-
To hide the feature, set the value to
true
Features denoted with (Technology Preview)
in this table are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using Technology Preview features in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process. For more information about the support scope of Red Hat Technology Preview features, see Technology Preview Features Support Scope.
Feature configuration option | Default value | Description |
|
|
Shows the Settings
Note: The |
|
|
Shows the Settings |
|
|
Shows the Settings |
|
|
Shows the Settings |
|
|
Shows the Settings |
|
|
Shows the Distributed workloads menu item in the dashboard navigation menu. To hide this menu item, set the value to |
(Technology Preview) |
|
Hides the Models LAB-tuning is a Technology Preview feature in this OpenShift AI release. |
(Technology Preview) |
|
Hides the Settings
If both options are set to Hardware profiles is a Technology Preview feature in this OpenShift AI release. |
|
|
Shows the Home menu item in the dashboard navigation menu. To hide this menu item, set the value to |
|
|
On the Applications |
|
|
Shows the label on a tile that indicates whether the application is “Red Hat managed”, “Partner managed”, or “Self-managed”. To hide these labels, set the value to |
|
|
Enables the ability to select KServe as a model-serving platform. To disable this ability, set the value to |
|
|
Enables the ability to use authentication with KServe. To disable this ability, set the value to |
|
|
Enables the ability to view KServe metrics. To disable this ability, set the value to |
|
|
On the Settings On the Deploy model dialog when using the single-model serving platform: - If the Red Hat OpenShift Serverless Operator and Red Hat OpenShift Service Mesh Operator are installed, shows the Deployment mode list. - If the Red Hat OpenShift Serverless Operator and Red Hat OpenShift Service Mesh Operator are not installed, hides the Deployment mode list, and sets the deployment mode to Standard.
To hide these deployment-mode lists and set the deployment mode to Advanced when using the single-model serving platform, set the |
(Technology Preview) |
|
Hides the Models Model catalog is a Technology Preview feature in this OpenShift AI release. |
|
|
Enables the ability to select ModelMesh as a model-serving platform. To disable this ability, set the value to |
(Technology Preview) |
|
Shows the Models Model registry is a Technology Preview feature in this OpenShift AI release. |
(Technology Preview) |
|
Shows the Add CA certificate to secure database connection section in the Create model registry dialog and the Edit model registry dialog. To hide this section, set the value to Model registry is a Technology Preview feature in this OpenShift AI release. |
|
|
Shows the Models |
|
|
Enables the ability to select NVIDIA NIM as a model-serving platform. To disable this ability, set the value to |
|
|
Shows the Endpoint Performance tab on the Model deployments page. To hide this tab, set the value to |
|
|
Shows the Data science pipelines menu item in the dashboard navigation menu. To hide this menu item, set the value to |
|
|
Shows the Data science projects menu item in the dashboard navigation menu. To hide this menu item, set the value to |
|
|
Distinguishes between global items and project-scoped items (if project-scoped items exist) in the OpenShift AI web console. This option applies to workbench images, hardware profiles, accelerator profiles, and model-serving runtimes for KServe. To disable this functionality, set the value to |
|
|
Allows users to share access to their data science projects with other users. To prevent users from sharing data science projects, set the value to |
|
|
Shows the Configuration parameters section in the Deploy model dialog and the Edit model dialog when using the single-model serving platform. To hide this section, set the value to |
|
|
Shows the Settings |
|
|
Shows the Support menu item when a user clicks the Help icon in the dashboard toolbar. To hide this menu item, set the value to |
|
|
Allows Red Hat to collect data about OpenShift AI usage in your cluster. To disable data collection, set the value to |
|
|
Shows the Model Bias tab on the Models page. To hide this tab, set the value to |
|
|
Shows the Settings |
|
|
Enables OpenShift AI administrators to add applications to the OpenShift AI dashboard Applications |
| No longer used |
Read-only. To configure access to the OpenShift AI dashboard, use the |
|
| Allows you to customize names and resources for model servers. |
|
| Controls the Notebook Controller behavior, such as whether it is enabled in the dashboard and which parts are visible. |
|
| Allows you to customize names and resources for workbenches. The Kubernetes-style sizes are shown in the drop-down menu that appears when launching a workbench with the Notebook Controller. Note: These sizes must follow conventions. For example, requests must be smaller than limits. |
|
| Specifies the order of custom Serving Runtime templates. When the user creates a new template, it is added to this list. |