Skip to content

Commit a145070

Browse files
[Data quality] Transfer data quality plugin and tab to Kibana Management (elastic#264652)
## Summary - Transfer ownership of the core Data Quality areas to Kibana Management by updating module `owner` metadata for: - `x-pack/platform/packages/private/kbn-data-quality` - `x-pack/platform/plugins/shared/data_quality` - `x-pack/platform/plugins/shared/dataset_quality` - Transfer ownership of the Streams **Data Quality tab** integration points to Kibana Management via `CODEOWNERS`, covering: - `x-pack/platform/plugins/shared/streams_app/public/components/stream_data_quality/` (Data Quality tab component subtree) - `x-pack/platform/plugins/shared/streams_app/public/hooks/use_dataset_quality_controller.ts` - `x-pack/platform/plugins/shared/streams_app/public/hooks/use_streams_doc_counts_fetch.ts` - `x-pack/platform/plugins/shared/streams/server/routes/streams/doc_counts/` (Data quality-related routes) - Transfer ownership of Data Quality / Dataset Quality test coverage to Kibana Management via `CODEOWNERS`, including: - Streams Data Quality tab Scout UI test: `x-pack/platform/plugins/shared/streams_app/test/scout/ui/tests/data_management/data_quality.spec.ts` - Dataset Quality functional tests + page object: `x-pack/solutions/observability/test/functional/apps/dataset_quality/` and `x-pack/solutions/observability/test/functional/page_objects/dataset_quality.ts` - Serverless Dataset Quality suite: `x-pack/solutions/observability/test/serverless/functional/test_suites/dataset_quality/` - Deployment-agnostic API integration tests: `x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/dataset_quality/` and `x-pack/platform/test/api_integration_deployment_agnostic/apis/streams/doc_counts.ts` - No intentional change to product behavior or public APIs (ownership/routing only). --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
1 parent bda808e commit a145070

7 files changed

Lines changed: 24 additions & 16 deletions

File tree

.github/CODEOWNERS

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -926,7 +926,7 @@ x-pack/packages/kbn-synthetics-private-location @elastic/actionable-obs-team
926926
x-pack/performance @elastic/appex-qa
927927
x-pack/platform/packages/private/feedback-registry @elastic/appex-sharedux
928928
x-pack/platform/packages/private/kbn-alerting-state-types @elastic/response-ops
929-
x-pack/platform/packages/private/kbn-data-quality @elastic/obs-onboarding-team
929+
x-pack/platform/packages/private/kbn-data-quality @elastic/kibana-management
930930
x-pack/platform/packages/private/kbn-infra-forge @elastic/actionable-obs-team
931931
x-pack/platform/packages/private/kbn-random-sampling @elastic/kibana-visualizations
932932
x-pack/platform/packages/private/kbn-scout-release-testing @elastic/appex-qa
@@ -1129,8 +1129,8 @@ x-pack/platform/plugins/shared/cloud @elastic/kibana-core
11291129
x-pack/platform/plugins/shared/cloud_connect @elastic/kibana-management
11301130
x-pack/platform/plugins/shared/content_connectors @elastic/search-kibana
11311131
x-pack/platform/plugins/shared/dashboard_agent @elastic/appex-ai-infra
1132-
x-pack/platform/plugins/shared/data_quality @elastic/obs-onboarding-team
1133-
x-pack/platform/plugins/shared/dataset_quality @elastic/obs-onboarding-team
1132+
x-pack/platform/plugins/shared/data_quality @elastic/kibana-management
1133+
x-pack/platform/plugins/shared/dataset_quality @elastic/kibana-management
11341134
x-pack/platform/plugins/shared/elastic_console @elastic/obs-elastic-brain-team
11351135
x-pack/platform/plugins/shared/embeddable_alerts_table @elastic/response-ops
11361136
x-pack/platform/plugins/shared/encrypted_saved_objects @elastic/kibana-security
@@ -1744,6 +1744,12 @@ x-pack/solutions/observability/plugins/observability/server/lib/esql_extensions
17441744
/x-pack/platform/plugins/shared/streams/server/lib/streams/lifecycle/ilm_phases.ts @elastic/kibana-management
17451745
/x-pack/platform/plugins/shared/streams/server/lib/streams/lifecycle/ilm_phases.test.ts @elastic/kibana-management
17461746

1747+
# Streams - Data quality overrides (owned by Kibana Management)
1748+
/x-pack/platform/plugins/shared/streams_app/public/components/stream_data_quality @elastic/kibana-management
1749+
/x-pack/platform/plugins/shared/streams_app/public/hooks/use_dataset_quality_controller.ts @elastic/kibana-management
1750+
/x-pack/platform/plugins/shared/streams_app/public/hooks/use_streams_doc_counts_fetch.ts @elastic/kibana-management
1751+
/x-pack/platform/plugins/shared/streams/server/routes/streams/doc_counts @elastic/kibana-management
1752+
17471753
# Streams — sig events overrides (obs-sig-events-team owns these subtrees)
17481754
# schemas
17491755
x-pack/platform/packages/shared/kbn-streams-schema/src/api/features @elastic/obs-sig-events-team
@@ -1866,16 +1872,16 @@ x-pack/platform/plugins/shared/streams/test/scout/api/tests/sig_events @elastic/
18661872
/x-pack/performance/journeys_e2e/metrics_* @elastic/obs-exploration-team
18671873
/x-pack/performance/utils/metrics_experience_setup.ts @elastic/obs-exploration-team
18681874
# obs-onboarding-team
1869-
/x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/dataset_quality @elastic/obs-onboarding-team
1875+
/x-pack/solutions/observability/test/api_integration_deployment_agnostic/apis/dataset_quality @elastic/kibana-management
18701876
/x-pack/solutions/observability/test/serverless/functional/configs/config.* @elastic/obs-onboarding-team
18711877
/x-pack/solutions/observability/test/serverless/functional/test_suites/navigation.ts @elastic/obs-presentation-team
1872-
/x-pack/solutions/observability/test/functional/page_objects/dataset_quality.ts @elastic/obs-onboarding-team
1878+
/x-pack/solutions/observability/test/functional/page_objects/dataset_quality.ts @elastic/kibana-management
18731879
/x-pack/solutions/observability/test/serverless/functional/configs/index* @elastic/obs-onboarding-team
18741880
/x-pack/solutions/observability/test/functional/services/infra_source_configuration_form.ts @elastic/obs-presentation-team
18751881
/src/platform/test/functional/services/selectable.ts @elastic/obs-onboarding-team
18761882
/x-pack/solutions/observability/test/serverless/api_integration/configs/index.feature_flags.ts @elastic/obs-onboarding-team
1877-
/x-pack/solutions/observability/test/functional/apps/dataset_quality @elastic/obs-onboarding-team
1878-
/x-pack/solutions/observability/test/serverless/functional/test_suites/dataset_quality @elastic/obs-onboarding-team
1883+
/x-pack/solutions/observability/test/functional/apps/dataset_quality @elastic/kibana-management
1884+
/x-pack/solutions/observability/test/serverless/functional/test_suites/dataset_quality @elastic/kibana-management
18791885
/x-pack/solutions/observability/plugins/observability/public/pages/landing @elastic/obs-onboarding-team
18801886

18811887
# Observability-ui
@@ -1895,6 +1901,8 @@ x-pack/platform/plugins/shared/streams/test/scout/api/tests/sig_events @elastic/
18951901
/x-pack/platform/test/api_integration/apis/streams @elastic/obs-sig-events-team @elastic/obs-onboarding-team
18961902
/x-pack/platform/test/api_integration/fixtures/kbn_archives/streams @elastic/obs-sig-events-team @elastic/obs-onboarding-team
18971903
/x-pack/platform/plugins/shared/streams_app/test/scout/ui/tests @elastic/obs-sig-events-team @elastic/obs-onboarding-team
1904+
/x-pack/platform/plugins/shared/streams_app/test/scout/ui/tests/data_management/data_quality.spec.ts @elastic/kibana-management
1905+
/x-pack/platform/test/api_integration_deployment_agnostic/apis/streams/doc_counts.ts @elastic/kibana-management
18981906
/x-pack/performance/configs/streams_* @elastic/obs-sig-events-team @elastic/obs-onboarding-team
18991907
/x-pack/performance/journeys_e2e/streams_* @elastic/obs-sig-events-team @elastic/obs-onboarding-team
19001908
/.buildkite/pipelines/performance/streams_weekly.yml @elastic/obs-sig-events-team @elastic/obs-onboarding-team
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"type": "shared-common",
33
"id": "@kbn/data-quality",
4-
"owner": "@elastic/obs-onboarding-team",
4+
"owner": "@elastic/kibana-management",
55
"group": "platform",
66
"visibility": "private"
77
}

x-pack/platform/packages/private/kbn-data-quality/moon.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ $schema: https://moonrepo.dev/schemas/project.json
66
id: '@kbn/data-quality'
77
layer: unknown
88
owners:
9-
defaultOwner: '@elastic/obs-onboarding-team'
9+
defaultOwner: '@elastic/kibana-management'
1010
toolchains:
1111
default: node
1212
language: typescript
1313
project:
1414
title: '@kbn/data-quality'
1515
description: Moon project for @kbn/data-quality
1616
channel: ''
17-
owner: '@elastic/obs-onboarding-team'
17+
owner: '@elastic/kibana-management'
1818
sourceRoot: x-pack/platform/packages/private/kbn-data-quality
1919
dependsOn:
2020
- '@kbn/dataset-quality-plugin'

x-pack/platform/plugins/shared/data_quality/kibana.jsonc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"type": "plugin",
33
"id": "@kbn/data-quality-plugin",
4-
"owner": "@elastic/obs-onboarding-team",
4+
"owner": "@elastic/kibana-management",
55
"group": "platform",
66
"visibility": "shared",
77
"plugin": {

x-pack/platform/plugins/shared/data_quality/moon.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ $schema: https://moonrepo.dev/schemas/project.json
66
id: '@kbn/data-quality-plugin'
77
layer: unknown
88
owners:
9-
defaultOwner: '@elastic/obs-onboarding-team'
9+
defaultOwner: '@elastic/kibana-management'
1010
toolchains:
1111
default: node
1212
language: typescript
1313
project:
1414
title: '@kbn/data-quality-plugin'
1515
description: Moon project for @kbn/data-quality-plugin
1616
channel: ''
17-
owner: '@elastic/obs-onboarding-team'
17+
owner: '@elastic/kibana-management'
1818
sourceRoot: x-pack/platform/plugins/shared/data_quality
1919
dependsOn:
2020
- '@kbn/core'

x-pack/platform/plugins/shared/dataset_quality/kibana.jsonc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"type": "plugin",
33
"id": "@kbn/dataset-quality-plugin",
44
"owner": [
5-
"@elastic/obs-onboarding-team"
5+
"@elastic/kibana-management"
66
],
77
"group": "platform",
88
"visibility": "shared",

x-pack/platform/plugins/shared/dataset_quality/moon.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ $schema: https://moonrepo.dev/schemas/project.json
66
id: '@kbn/dataset-quality-plugin'
77
layer: unknown
88
owners:
9-
defaultOwner: '@elastic/obs-onboarding-team'
9+
defaultOwner: '@elastic/kibana-management'
1010
toolchains:
1111
default: node
1212
language: typescript
1313
project:
1414
title: '@kbn/dataset-quality-plugin'
1515
description: Moon project for @kbn/dataset-quality-plugin
1616
channel: ''
17-
owner: '@elastic/obs-onboarding-team'
17+
owner: '@elastic/kibana-management'
1818
sourceRoot: x-pack/platform/plugins/shared/dataset_quality
1919
dependsOn:
2020
- '@kbn/alerting-comparators'

0 commit comments

Comments
 (0)