diff --git a/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-datalake.png b/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-datalake.png new file mode 100644 index 00000000000..23d752bfe3c Binary files /dev/null and b/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-datalake.png differ diff --git a/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-mode.png b/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-mode.png new file mode 100644 index 00000000000..c60462bd81d Binary files /dev/null and b/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-mode.png differ diff --git a/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-pinot.png b/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-pinot.png new file mode 100644 index 00000000000..d8cfd06ddae Binary files /dev/null and b/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-pinot.png differ diff --git a/openmetadata-ui/src/main/resources/ui/src/constants/services.const.ts b/openmetadata-ui/src/main/resources/ui/src/constants/services.const.ts index e299a221320..de585070967 100644 --- a/openmetadata-ui/src/main/resources/ui/src/constants/services.const.ts +++ b/openmetadata-ui/src/main/resources/ui/src/constants/services.const.ts @@ -20,6 +20,7 @@ import athena from '../assets/img/service-icon-athena.png'; import azuresql from '../assets/img/service-icon-azuresql.png'; import clickhouse from '../assets/img/service-icon-clickhouse.png'; import databrick from '../assets/img/service-icon-databrick.png'; +import datalake from '../assets/img/service-icon-datalake.png'; import deltalake from '../assets/img/service-icon-delta-lake.png'; import druid from '../assets/img/service-icon-druid.png'; import dynamodb from '../assets/img/service-icon-dynamodb.png'; @@ -32,8 +33,10 @@ import looker from '../assets/img/service-icon-looker.png'; import mariadb from '../assets/img/service-icon-mariadb.png'; import metabase from '../assets/img/service-icon-metabase.png'; import mlflow from '../assets/img/service-icon-mlflow.png'; +import mode from '../assets/img/service-icon-mode.png'; import mssql from '../assets/img/service-icon-mssql.png'; import oracle from '../assets/img/service-icon-oracle.png'; +import pinot from '../assets/img/service-icon-pinot.png'; import postgres from '../assets/img/service-icon-post.png'; import powerbi from '../assets/img/service-icon-power-bi.png'; import prefect from '../assets/img/service-icon-prefect.png'; @@ -100,6 +103,9 @@ export const SCIKIT = scikit; export const DELTALAKE = deltalake; export const DEFAULT_SERVICE = iconDefaultService; export const AIRBYTE = airbyte; +export const PINOT = pinot; +export const DATALAKE = datalake; +export const MODE = mode; export const AIRFLOW = airflow; export const PREFECT = prefect; diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.tsx b/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.tsx index fd8cfe8a434..df36e187a3e 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.tsx @@ -40,6 +40,7 @@ import { DASHBOARD_DEFAULT, DATABASE_DEFAULT, DATABRICK, + DATALAKE, DEFAULT_SERVICE, DELTALAKE, DRUID, @@ -52,9 +53,11 @@ import { MARIADB, METABASE, MLFLOW, + MODE, MSSQL, MYSQL, ORACLE, + PINOT, PIPELINE_DEFAULT, POSTGRES, POWERBI, @@ -173,6 +176,12 @@ export const serviceTypeLogo = (type: string) => { case DatabaseServiceType.DeltaLake: return DELTALAKE; + case DatabaseServiceType.PinotDB: + return PINOT; + + case DatabaseServiceType.Datalake: + return DATALAKE; + case MessagingServiceType.Kafka: return KAFKA; @@ -197,6 +206,9 @@ export const serviceTypeLogo = (type: string) => { case DashboardServiceType.PowerBI: return POWERBI; + case DashboardServiceType.Mode: + return MODE; + case PipelineServiceType.Airflow: return AIRFLOW;