From c88a4a5a48e526daebf85af3fdf9cb02fd0f89d1 Mon Sep 17 00:00:00 2001 From: Aseem Bansal Date: Fri, 3 Oct 2025 20:31:23 +0530 Subject: [PATCH] config(gms): enable some features by default (#14889) --- docker/profiles/docker-compose.gms.yml | 5 +++++ docker/quickstart/docker-compose.quickstart-profile.yml | 5 +++++ .../configuration/src/main/resources/application.yaml | 2 +- smoke-test/run-quickstart.sh | 5 +++++ 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/docker/profiles/docker-compose.gms.yml b/docker/profiles/docker-compose.gms.yml index 740f105444..65a8d7ade3 100644 --- a/docker/profiles/docker-compose.gms.yml +++ b/docker/profiles/docker-compose.gms.yml @@ -124,6 +124,11 @@ x-datahub-gms-service: &datahub-gms-service ENTITY_VERSIONING_ENABLED: ${ENTITY_VERSIONING_ENABLED:-true} THEME_V2_DEFAULT: ${THEME_V2_DEFAULT:-true} METADATA_SERVICE_AUTH_ENABLED: ${METADATA_SERVICE_AUTH_ENABLED:-true} + SHOW_HAS_SIBLINGS_FILTER: ${SHOW_HAS_SIBLINGS_FILTER:-true} + SHOW_SEARCH_BAR_AUTOCOMPLETE_REDESIGN: ${SHOW_SEARCH_BAR_AUTOCOMPLETE_REDESIGN:-true} + SEARCH_BAR_API_VARIANT: ${SEARCH_BAR_API_VARIANT:-SEARCH_ACROSS_ENTITIES} + SHOW_INGESTION_PAGE_REDESIGN: ${SHOW_INGESTION_PAGE_REDESIGN:-true} + SHOW_HOME_PAGE_REDESIGN: ${SHOW_HOME_PAGE_REDESIGN:-true} healthcheck: test: curl -sS --fail http://datahub-gms:${DATAHUB_GMS_PORT:-8080}/health start_period: 90s diff --git a/docker/quickstart/docker-compose.quickstart-profile.yml b/docker/quickstart/docker-compose.quickstart-profile.yml index fa3fdcd7bc..88fd2a0520 100644 --- a/docker/quickstart/docker-compose.quickstart-profile.yml +++ b/docker/quickstart/docker-compose.quickstart-profile.yml @@ -76,6 +76,11 @@ services: NEO4J_USERNAME: neo4j PE_CONSUMER_ENABLED: 'true' SCHEMA_REGISTRY_TYPE: INTERNAL + SEARCH_BAR_API_VARIANT: SEARCH_ACROSS_ENTITIES + SHOW_HAS_SIBLINGS_FILTER: 'true' + SHOW_HOME_PAGE_REDESIGN: 'true' + SHOW_INGESTION_PAGE_REDESIGN: 'true' + SHOW_SEARCH_BAR_AUTOCOMPLETE_REDESIGN: 'true' STRICT_URN_VALIDATION_ENABLED: 'true' THEME_V2_DEFAULT: 'true' UI_INGESTION_ENABLED: 'true' diff --git a/metadata-service/configuration/src/main/resources/application.yaml b/metadata-service/configuration/src/main/resources/application.yaml index ddc4df20bf..ee79a1d080 100644 --- a/metadata-service/configuration/src/main/resources/application.yaml +++ b/metadata-service/configuration/src/main/resources/application.yaml @@ -786,7 +786,7 @@ healthCheck: cacheDurationSeconds: ${HEALTH_CHECK_CACHE_DURATION_SECONDS:5} featureFlags: - showSimplifiedHomepageByDefault: ${SHOW_SIMPLIFIED_HOMEPAGE_BY_DEFAULT:false} # shows a simplified homepage with just datasets, charts and dashboards by default to users. this can be configured in user settings + showSimplifiedHomepageByDefault: ${SHOW_SIMPLIFIED_HOMEPAGE_BY_DEFAULT:false} # Deprecated in new UI. Shows a simplified homepage with just datasets, charts and dashboards by default to users. this can be configured in user settings lineageSearchCacheEnabled: ${LINEAGE_SEARCH_CACHE_ENABLED:true} # Enables in-memory cache for searchAcrossLineage query graphServiceDiffModeEnabled: ${GRAPH_SERVICE_DIFF_MODE_ENABLED:true} # Enables diff mode for graph writes, uses a different code path that produces a diff from previous to next to write relationships instead of wholesale deleting edges and reading alwaysEmitChangeLog: ${ALWAYS_EMIT_CHANGE_LOG:false} # Enables always emitting a MCL even when no changes are detected. Used for Time Based Lineage when no changes occur. diff --git a/smoke-test/run-quickstart.sh b/smoke-test/run-quickstart.sh index 258b95ed8f..bbcf183717 100755 --- a/smoke-test/run-quickstart.sh +++ b/smoke-test/run-quickstart.sh @@ -21,6 +21,11 @@ ELASTICSEARCH_USE_SSL="${ELASTICSEARCH_USE_SSL:=false}" USE_AWS_ELASTICSEARCH="${USE_AWS_ELASTICSEARCH:=true}" THEME_V2_DEFAULT=false \ +SHOW_HAS_SIBLINGS_FILTER=false \ +SHOW_SEARCH_BAR_AUTOCOMPLETE_REDESIGN=false \ +SHOW_INGESTION_PAGE_REDESIGN=false \ +SHOW_HOME_PAGE_REDESIGN=false \ +SEARCH_BAR_API_VARIANT=AUTOCOMPLETE_FOR_MULTIPLE \ DATAHUB_TELEMETRY_ENABLED=false \ DOCKER_COMPOSE_BASE="file://$( dirname "$DIR" )" \ DATAHUB_SEARCH_IMAGE="$DATAHUB_SEARCH_IMAGE" DATAHUB_SEARCH_TAG="$DATAHUB_SEARCH_TAG" \