Chapter 3. Customizing the dashboard
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) file. To see a description of the options in the OpenShift AI dashboard configuration file, see Dashboard configuration options . As an administrator, you can customize the interface of the dashboard, for example to show or hide some of the dashboard navigation menu options. To change the default settings of the dashboard, edit the OdhDashboardConfig custom resource (CR) file as described in Editing the dashboard configuration file . 3.1. Editing the dashboard configuration file As an administrator, you can customize the interface of the dashboard by editing the dashboard configuration file. 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. 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. Table 3.1. Dashboard feature configuration options Feature Default Description dashboardConfig: disableAcceleratorProfiles false Shows the Settings Accelerator profiles option in the dashboard navigation menu. To hide this menu option, set the value to true . dashboardConfig: disableBYONImageStream false Shows the Settings Notebook images option in the dashboard navigation menu. To hide this menu option, set the value to true . dashboardConfig: disableClusterManager false Shows the Settings Cluster settings option in the dashboard navigation menu. To hide this menu option, set the value to true . dashboardConfig: disableCustomServingRuntimes false Shows the Settings Serving runtimes option in the dashboard navigation menu. To hide this menu option, set the value to true . dashboardConfig: disableDistributedWorkloads false Shows the Distributed Workload Metrics option in the dashboard navigation menu. To hide this menu option, set the value to true . dashboardConfig: disableHome false Shows the Home option in the dashboard navigation menu. To hide this menu option, set the value to true . 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 . 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 . dashboardConfig: disableKServe false Enables the ability to select KServe as a model-serving platform. To disable this ability, set the value to true . dashboardConfig: disableKServeAuth false Enables the ability to use authentication with KServe. To disable this ability, set the value to true . dashboardConfig: disableKServeMetrics false Enables the ability to view KServe metrics. To disable this ability, set the value to true . dashboardConfig: disableModelMesh false Enables the ability to select ModelMesh as a model-serving platform. To disable this ability, set the value to true . dashboardConfig: disableModelRegistry false Shows the Model Registry option and the Settings Model registry settings option in the dashboard navigation menu. To hide these menu options, set the value to true . dashboardConfig: disableModelRegistrySecureDB 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 . dashboardConfig: disableModelServing false Shows the Model Serving option in the dashboard navigation menu and in the list of components for the data science projects. To hide Model Serving from the dashboard navigation menu and from the list of components for data science projects, set the value to true . dashboardConfig: disableNIMModelServing false Enables the ability to select NVIDIA NIM as a model-serving platform. To disable this ability, set the value to true . dashboardConfig: disablePerformanceMetrics false Shows the Endpoint Performance tab on the Model Serving page. To hide this tab, set the value to true . dashboardConfig: disablePipelines false Shows the Data Science Pipelines option in the dashboard navigation menu. To hide this menu option, set the value to true . dashboardConfig: disableProjects false Shows the Data Science Projects option in the dashboard navigation menu. To hide this menu option, set the value to true . 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 . 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 . dashboardConfig: disableStorageClasses false Shows the Settings Storage classes option in the dashboard navigation menu. To hide this menu option, set the value to true . dashboardConfig: disableSupport false Shows the Support menu option when a user clicks the Help icon in the dashboard toolbar. To hide this menu option, set the value to true . 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. dashboardConfig: disableTrustyBiasMetrics false Shows the Model Bias tab on the Model Serving page. To hide this tab, set the value to true . dashboardConfig: disableUserManagement false Shows the Settings User management option in the dashboard navigation menu. To hide this menu option, set the value to true . 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 . notebookController: enabled true Controls the Notebook Controller options, such as whether it is enabled in the dashboard and which parts are visible. notebookSizes Allows you to customize names and resources for notebooks. 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. modelServerSizes Allows you to customize names and resources for model servers. groupsConfig 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. templateOrder Specifies the order of custom Serving Runtime templates. When the user creates a new template, it is added to this list.