diff --git a/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-dagster.png b/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-dagster.png new file mode 100644 index 00000000000..ee72e824aa4 Binary files /dev/null and b/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-dagster.png differ diff --git a/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-fivetran.png b/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-fivetran.png new file mode 100644 index 00000000000..8e67e249972 Binary files /dev/null and b/openmetadata-ui/src/main/resources/ui/src/assets/img/service-icon-fivetran.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 de585070967..88f061f4a2a 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 @@ -19,11 +19,13 @@ import airflow from '../assets/img/service-icon-airflow.png'; 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 dagster from '../assets/img/service-icon-dagster.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'; +import fivetran from '../assets/img/service-icon-fivetran.png'; import databaseDefault from '../assets/img/service-icon-generic.png'; import glue from '../assets/img/service-icon-glue.png'; import hive from '../assets/img/service-icon-hive.png'; @@ -106,6 +108,8 @@ export const AIRBYTE = airbyte; export const PINOT = pinot; export const DATALAKE = datalake; export const MODE = mode; +export const DAGSTER = dagster; +export const FIVETRAN = fivetran; 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 df36e187a3e..4c50db7eca8 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.tsx @@ -37,6 +37,7 @@ import { AZURESQL, BIGQUERY, CLICKHOUSE, + DAGSTER, DASHBOARD_DEFAULT, DATABASE_DEFAULT, DATABRICK, @@ -45,6 +46,7 @@ import { DELTALAKE, DRUID, DYNAMODB, + FIVETRAN, GLUE, HIVE, IBMDB2, @@ -215,6 +217,12 @@ export const serviceTypeLogo = (type: string) => { case PipelineServiceType.Airbyte: return AIRBYTE; + case PipelineServiceType.Dagster: + return DAGSTER; + + case PipelineServiceType.Fivetran: + return FIVETRAN; + case MlModelServiceType.Mlflow: return MLFLOW;