mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
Sustainable Kibana Architecture: Move modules owned by @elastic/streams-program-team
(#203180)
## Summary This PR aims at relocating some of the Kibana modules (plugins and packages) into a new folder structure, according to the _Sustainable Kibana Architecture_ initiative. > [!IMPORTANT] > * We kindly ask you to: > * Manually fix the errors in the error section below (if there are any). > * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the source code (Babel and Eslint config files), and update them appropriately. > * Manually review `.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that any CI pipeline customizations continue to be correctly applied after the changed path names > * Review all of the updated files, specially the `.ts` and `.js` files listed in the sections below, as some of them contain relative paths that have been updated. > * Think of potential impact of the move, including tooling and configuration files that can be pointing to the relocated modules. E.g.: > * customised eslint rules > * docs pointing to source code > [!NOTE] > This PR has been auto-generated. > Do not attempt to push any changes unless you know what you are doing. > Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. #### 2 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/streams-app-plugin` | `x-pack/solutions/observability/plugins/streams_app` | | `@kbn/streams-plugin` | `x-pack/solutions/observability/plugins/streams` | <details> <summary>Updated references</summary> ``` ./docs/developer/plugin-list.asciidoc ./package.json ./packages/kbn-repo-packages/package-map.json ./packages/kbn-ts-projects/config-paths.json ./tsconfig.base.json ./x-pack/.i18nrc.json ./x-pack/solutions/observability/plugins/streams/jest.config.js ./x-pack/solutions/observability/plugins/streams_app/jest.config.js ./yarn.lock ``` </details> <details> <summary>Updated relative paths</summary> ``` x-pack/solutions/observability/plugins/streams/jest.config.js:10 x-pack/solutions/observability/plugins/streams/tsconfig.json:2 x-pack/solutions/observability/plugins/streams/tsconfig.json:7 x-pack/solutions/observability/plugins/streams_app/jest.config.js:10 x-pack/solutions/observability/plugins/streams_app/tsconfig.json:2 x-pack/solutions/observability/plugins/streams_app/tsconfig.json:7 ``` </details> <details> <summary>Script errors</summary> ``` ``` </details>
This commit is contained in:
parent
36d7d5541b
commit
9bec521a5e
130 changed files with 61 additions and 56 deletions
4
.github/CODEOWNERS
vendored
4
.github/CODEOWNERS
vendored
|
@ -986,8 +986,6 @@ x-pack/plugins/snapshot_restore @elastic/kibana-management
|
|||
x-pack/plugins/spaces @elastic/kibana-security
|
||||
x-pack/plugins/stack_alerts @elastic/response-ops
|
||||
x-pack/plugins/stack_connectors @elastic/response-ops
|
||||
x-pack/plugins/streams @elastic/streams-program-team
|
||||
x-pack/plugins/streams_app @elastic/streams-program-team
|
||||
x-pack/plugins/task_manager @elastic/response-ops
|
||||
x-pack/plugins/telemetry_collection_xpack @elastic/kibana-core
|
||||
x-pack/plugins/threat_intelligence @elastic/security-threat-hunting-investigations
|
||||
|
@ -997,6 +995,8 @@ x-pack/plugins/upgrade_assistant @elastic/kibana-management
|
|||
x-pack/plugins/watcher @elastic/kibana-management
|
||||
x-pack/solutions/observability/plugins/observability_solution/entities_data_access @elastic/obs-entities
|
||||
x-pack/solutions/observability/plugins/observability_solution/entity_manager_app @elastic/obs-entities
|
||||
x-pack/solutions/observability/plugins/streams @elastic/streams-program-team
|
||||
x-pack/solutions/observability/plugins/streams_app @elastic/streams-program-team
|
||||
x-pack/test
|
||||
x-pack/test_serverless
|
||||
x-pack/test/alerting_api_integration/common/plugins/aad @elastic/response-ops
|
||||
|
|
|
@ -917,11 +917,11 @@ routes, etc.
|
|||
|The stack_connectors plugin provides connector types shipped with Kibana, built on top of the framework provided in the actions plugin.
|
||||
|
||||
|
||||
|{kib-repo}blob/{branch}/x-pack/plugins/streams/README.md[streams]
|
||||
|{kib-repo}blob/{branch}/x-pack/solutions/observability/plugins/streams/README.md[streams]
|
||||
|This plugin provides an interface to manage streams
|
||||
|
||||
|
||||
|{kib-repo}blob/{branch}/x-pack/plugins/streams_app/README.md[streamsApp]
|
||||
|{kib-repo}blob/{branch}/x-pack/solutions/observability/plugins/streams_app/README.md[streamsApp]
|
||||
|Home of the Streams app plugin, which allows users to manage Streams via the UI.
|
||||
|
||||
|
||||
|
|
|
@ -941,8 +941,8 @@
|
|||
"@kbn/status-plugin-a-plugin": "link:test/server_integration/plugins/status_plugin_a",
|
||||
"@kbn/status-plugin-b-plugin": "link:test/server_integration/plugins/status_plugin_b",
|
||||
"@kbn/std": "link:packages/kbn-std",
|
||||
"@kbn/streams-app-plugin": "link:x-pack/plugins/streams_app",
|
||||
"@kbn/streams-plugin": "link:x-pack/plugins/streams",
|
||||
"@kbn/streams-app-plugin": "link:x-pack/solutions/observability/plugins/streams_app",
|
||||
"@kbn/streams-plugin": "link:x-pack/solutions/observability/plugins/streams",
|
||||
"@kbn/synthetics-plugin": "link:x-pack/plugins/observability_solution/synthetics",
|
||||
"@kbn/synthetics-private-location": "link:x-pack/packages/kbn-synthetics-private-location",
|
||||
"@kbn/task-manager-fixture-plugin": "link:x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture",
|
||||
|
|
|
@ -1866,10 +1866,10 @@
|
|||
"@kbn/stdio-dev-helpers/*": ["packages/kbn-stdio-dev-helpers/*"],
|
||||
"@kbn/storybook": ["packages/kbn-storybook"],
|
||||
"@kbn/storybook/*": ["packages/kbn-storybook/*"],
|
||||
"@kbn/streams-app-plugin": ["x-pack/plugins/streams_app"],
|
||||
"@kbn/streams-app-plugin/*": ["x-pack/plugins/streams_app/*"],
|
||||
"@kbn/streams-plugin": ["x-pack/plugins/streams"],
|
||||
"@kbn/streams-plugin/*": ["x-pack/plugins/streams/*"],
|
||||
"@kbn/streams-app-plugin": ["x-pack/solutions/observability/plugins/streams_app"],
|
||||
"@kbn/streams-app-plugin/*": ["x-pack/solutions/observability/plugins/streams_app/*"],
|
||||
"@kbn/streams-plugin": ["x-pack/solutions/observability/plugins/streams"],
|
||||
"@kbn/streams-plugin/*": ["x-pack/solutions/observability/plugins/streams/*"],
|
||||
"@kbn/synthetics-e2e": ["x-pack/plugins/observability_solution/synthetics/e2e"],
|
||||
"@kbn/synthetics-e2e/*": ["x-pack/plugins/observability_solution/synthetics/e2e/*"],
|
||||
"@kbn/synthetics-plugin": ["x-pack/plugins/observability_solution/synthetics"],
|
||||
|
|
|
@ -151,7 +151,7 @@
|
|||
"xpack.securitySolutionServerless": "plugins/security_solution_serverless",
|
||||
"xpack.sessionView": "plugins/session_view",
|
||||
"xpack.streams": [
|
||||
"plugins/streams_app"
|
||||
"solutions/observability/plugins/streams_app"
|
||||
],
|
||||
"xpack.slo": "plugins/observability_solution/slo",
|
||||
"xpack.snapshotRestore": "plugins/snapshot_restore",
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
/*
|
||||
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
||||
* or more contributor license agreements. Licensed under the Elastic License
|
||||
* 2.0; you may not use this file except in compliance with the Elastic License
|
||||
* 2.0.
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../../..',
|
||||
roots: ['<rootDir>/x-pack/plugins/streams'],
|
||||
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/streams',
|
||||
coverageReporters: ['text', 'html'],
|
||||
collectCoverageFrom: ['<rootDir>/x-pack/plugins/streams/{common,public,server}/**/*.{js,ts,tsx}'],
|
||||
};
|
|
@ -1,23 +0,0 @@
|
|||
/*
|
||||
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
||||
* or more contributor license agreements. Licensed under the Elastic License
|
||||
* 2.0; you may not use this file except in compliance with the Elastic License
|
||||
* 2.0.
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../../..',
|
||||
roots: [
|
||||
'<rootDir>/x-pack/plugins/streams_app/public',
|
||||
'<rootDir>/x-pack/plugins/streams_app/common',
|
||||
'<rootDir>/x-pack/plugins/streams_app/server',
|
||||
],
|
||||
setupFiles: ['<rootDir>/x-pack/plugins/streams_app/.storybook/jest_setup.js'],
|
||||
collectCoverage: true,
|
||||
collectCoverageFrom: [
|
||||
'<rootDir>/x-pack/plugins/streams_app/{public,common,server}/**/*.{js,ts,tsx}',
|
||||
],
|
||||
|
||||
coverageReporters: ['html'],
|
||||
};
|
|
@ -0,0 +1,18 @@
|
|||
/*
|
||||
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
||||
* or more contributor license agreements. Licensed under the Elastic License
|
||||
* 2.0; you may not use this file except in compliance with the Elastic License
|
||||
* 2.0.
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../../../../..',
|
||||
roots: ['<rootDir>/x-pack/solutions/observability/plugins/streams'],
|
||||
coverageDirectory:
|
||||
'<rootDir>/target/kibana-coverage/jest/x-pack/solutions/observability/plugins/streams',
|
||||
coverageReporters: ['text', 'html'],
|
||||
collectCoverageFrom: [
|
||||
'<rootDir>/x-pack/solutions/observability/plugins/streams/{common,public,server}/**/*.{js,ts,tsx}',
|
||||
],
|
||||
};
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"extends": "../../../tsconfig.base.json",
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types"
|
||||
},
|
||||
"include": [
|
||||
"../../../typings/**/*",
|
||||
"../../../../../typings/**/*",
|
||||
"common/**/*",
|
||||
"server/**/*",
|
||||
"public/**/*",
|
|
@ -0,0 +1,25 @@
|
|||
/*
|
||||
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
||||
* or more contributor license agreements. Licensed under the Elastic License
|
||||
* 2.0; you may not use this file except in compliance with the Elastic License
|
||||
* 2.0.
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../../../../..',
|
||||
roots: [
|
||||
'<rootDir>/x-pack/solutions/observability/plugins/streams_app/public',
|
||||
'<rootDir>/x-pack/solutions/observability/plugins/streams_app/common',
|
||||
'<rootDir>/x-pack/solutions/observability/plugins/streams_app/server',
|
||||
],
|
||||
setupFiles: [
|
||||
'<rootDir>/x-pack/solutions/observability/plugins/streams_app/.storybook/jest_setup.js',
|
||||
],
|
||||
collectCoverage: true,
|
||||
collectCoverageFrom: [
|
||||
'<rootDir>/x-pack/solutions/observability/plugins/streams_app/{public,common,server}/**/*.{js,ts,tsx}',
|
||||
],
|
||||
|
||||
coverageReporters: ['html'],
|
||||
};
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB |
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue