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

  1. Log in to the OpenShift console as a cluster administrator.
  2. In the Administrator perspective, click Home API Explorer.
  3. In the search bar, enter OdhDashboardConfig to filter by kind.
  4. Click the OdhDashboardConfig custom resource (CR) to open the resource details page.
  5. Select the redhat-ods-applications project from the Project list.
  6. Click the Instances tab.
  7. Click the odh-dashboard-config instance to open the details page.
  8. Click the YAML tab.
  9. 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.

    Note

    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

    For more information, see Dashboard configuration options.

  10. 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
Important

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.

Table 3.1. Dashboard feature configuration options

Feature configuration option

Default value

Description

spec.dashboardConfig.
disableAcceleratorProfiles

false

Shows the Settings Accelerator profiles menu item in the dashboard navigation menu. To hide this menu item, set the value to true.

Note: The spec.dashboardConfig.disableAcceleratorProfiles option is superseded by the spec.dashboardConfig.disableHardwareProfiles option. If both options are set to false, the disableHardwareProfiles option overrides the disableAcceleratorProfiles option, and the Settings Hardware profiles menu item is shown in the dashboard navigation menu.

spec.dashboardConfig.
disableAdminConnectionTypes

false

Shows the Settings Connection types menu item in the dashboard navigation menu. To hide this menu item, set the value to true.

spec.dashboardConfig.
disableBYONImageStream

false

Shows the Settings Workbench images menu item in the dashboard navigation menu. To hide this menu item, set the value to true.

spec.dashboardConfig.
disableClusterManager

false

Shows the Settings Cluster settings menu item in the dashboard navigation menu. To hide this menu item, set the value to true.

spec.dashboardConfig.
disableCustomServingRuntimes

false

Shows the Settings Serving runtimes menu item in the dashboard navigation menu. To hide this menu item, set the value to true.

spec.dashboardConfig.
disableDistributedWorkloads

false

Shows the Distributed workloads menu item in the dashboard navigation menu. To hide this menu item, set the value to true.

spec.dashboardConfig.
disableFineTuning

(Technology Preview)

true

Hides the Models Model customization menu item in the dashboard navigation menu, and the LAB-tune menu item and button for registered model versions. To show these items, set the value to false.

LAB-tuning is a Technology Preview feature in this OpenShift AI release.

spec.dashboardConfig.
disableHardwareProfiles

(Technology Preview)

true

Hides the Settings Hardware profiles menu item in the dashboard navigation menu, and shows the Settings Accelerator profiles menu item if the spec.dashboardConfig.disableAcceleratorProfiles value is set to false. To show the Settings Hardware profiles menu item in the dashboard navigation menu, set the value to false.

If both options are set to false, the disableHardwareProfiles option overrides the disableAcceleratorProfiles option, and the Settings Hardware profiles menu item is shown in the dashboard navigation menu.

Hardware profiles is a Technology Preview feature in this OpenShift AI release.

spec.dashboardConfig.
disableHome

false

Shows the Home menu item in the dashboard navigation menu. To hide this menu item, set the value to true.

spec.dashboardConfig.
disableInfo

false

On the Applications Explore page, when a user clicks on an application tile, an information panel opens with more details about the application. To disable the information panel for all applications on the Applications Explore page , set the value to true.

spec.dashboardConfig.
disableISVBadges

false

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 true.

spec.dashboardConfig.
disableKServe

false

Enables the ability to select KServe as a model-serving platform. To disable this ability, set the value to true.

spec.dashboardConfig.
disableKServeAuth

false

Enables the ability to use authentication with KServe. To disable this ability, set the value to true.

spec.dashboardConfig.
disableKServeMetrics

false

Enables the ability to view KServe metrics. To disable this ability, set the value to true.

spec.dashboardConfig.
disableKServeRaw

false

On the Settings Cluster settings page, in the Single-model serving platform section, shows the Default deployment mode list.

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 spec.dashboardConfig.disableKServeRaw value to true.

spec.dashboardConfig.
disableModelCatalog

(Technology Preview)

true

Hides the Models Model catalog menu item in the dashboard navigation menu. To show this menu item, set the value to false.

Model catalog is a Technology Preview feature in this OpenShift AI release.

spec.dashboardConfig.
disableModelMesh

false

Enables the ability to select ModelMesh as a model-serving platform. To disable this ability, set the value to true.

spec.dashboardConfig.
disableModelRegistry

(Technology Preview)

false

Shows the Models Model registry menu item and the Settings Model registry settings menu item in the dashboard navigation menu. To hide these menu items, set the value to true.

Model registry is a Technology Preview feature in this OpenShift AI release.

spec.dashboardConfig.
disableModelRegistrySecureDB

(Technology Preview)

false

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 true.

Model registry is a Technology Preview feature in this OpenShift AI release.

spec.dashboardConfig.
disableModelServing

false

Shows the Models Model deployments menu item in the dashboard navigation menu, and the Models tab in data science projects. To hide these items, set the value to true.

spec.dashboardConfig.
disableNIMModelServing

false

Enables the ability to select NVIDIA NIM as a model-serving platform. To disable this ability, set the value to true.

spec.dashboardConfig.
disablePerformanceMetrics

false

Shows the Endpoint Performance tab on the Model deployments page. To hide this tab, set the value to true.

spec.dashboardConfig.
disablePipelines

false

Shows the Data science pipelines menu item in the dashboard navigation menu. To hide this menu item, set the value to true.

spec.dashboardConfig.
disableProjects

false

Shows the Data science projects menu item in the dashboard navigation menu. To hide this menu item, set the value to true.

spec.dashboardConfig.
disableProjectScoped

false

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 true.

spec.dashboardConfig.
disableProjectSharing

false

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 true.

spec.dashboardConfig.
disableServingRuntimeParams

false

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 true.

spec.dashboardConfig.
disableStorageClasses

false

Shows the Settings Storage classes menu item in the dashboard navigation menu. To hide this menu item, set the value to true.

spec.dashboardConfig.
disableSupport

false

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 true.

spec.dashboardConfig.
disableTracking

false

Allows Red Hat to collect data about OpenShift AI usage in your cluster. To disable data collection, set the value to true. You can also set this option in the OpenShift AI dashboard interface from the Settings Cluster settings navigation menu.

spec.dashboardConfig.
disableTrustyBiasMetrics

false

Shows the Model Bias tab on the Models page. To hide this tab, set the value to true.

spec.dashboardConfig.
disableUserManagement

false

Shows the Settings User management menu item in the dashboard navigation menu. To hide this menu item, set the value to true.

spec.dashboardConfig.
enablement

true

Enables OpenShift AI administrators to add applications to the OpenShift AI dashboard Applications Enabled page. To disable this ability, set the value to false.

spec.groupsConfig

No longer used

Read-only. To configure access to the OpenShift AI dashboard, use the spec.adminGroups and spec.allowedGroups options in the OpenShift Auth resource in the services.platform.opendatahub.io API group.

spec.modelServerSizes

Small, Medium, Large

Allows you to customize names and resources for model servers.

spec.notebookController.enabled

true

Controls the Notebook Controller behavior, such as whether it is enabled in the dashboard and which parts are visible.

spec.notebookSizes

Small, Medium, Large, X Large

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.

spec.templateOrder

[]

Specifies the order of custom Serving Runtime templates. When the user creates a new template, it is added to this list.

Back to top
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2025 Red Hat