mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
Sustainable Kibana Architecture: Move modules owned by @elastic/obs-knowledge-team
(#202766)
## 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. #### 8 package(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/io-ts-utils` | `src/platform/packages/shared/kbn-io-ts-utils` | | `@kbn/server-route-repository` | `src/platform/packages/shared/kbn-server-route-repository` | | `@kbn/server-route-repository-client` | `src/platform/packages/shared/kbn-server-route-repository-client` | | `@kbn/server-route-repository-utils` | `src/platform/packages/shared/kbn-server-route-repository-utils` | | `@kbn/sse-utils` | `src/platform/packages/shared/kbn-sse-utils` | | `@kbn/sse-utils-client` | `src/platform/packages/shared/kbn-sse-utils-client` | | `@kbn/sse-utils-server` | `src/platform/packages/private/kbn-sse-utils-server` | | `@kbn/typed-react-router-config` | `src/platform/packages/shared/kbn-typed-react-router-config` | <details> <summary>Updated references</summary> ``` ./.i18nrc.json ./package.json ./packages/kbn-repo-packages/package-map.json ./packages/kbn-ts-projects/config-paths.json ./src/platform/packages/private/kbn-sse-utils-server/jest.config.js ./src/platform/packages/shared/kbn-io-ts-utils/jest.config.js ./src/platform/packages/shared/kbn-server-route-repository-client/jest.config.js ./src/platform/packages/shared/kbn-server-route-repository-utils/jest.config.js ./src/platform/packages/shared/kbn-server-route-repository/jest.config.js ./src/platform/packages/shared/kbn-sse-utils-client/jest.config.js ./src/platform/packages/shared/kbn-sse-utils/jest.config.js ./src/platform/packages/shared/kbn-typed-react-router-config/jest.config.js ./tsconfig.base.json ./yarn.lock ``` </details> <details> <summary>Updated relative paths</summary> ``` src/platform/packages/private/kbn-sse-utils-server/jest.config.js:12 src/platform/packages/private/kbn-sse-utils-server/tsconfig.json:2 src/platform/packages/shared/kbn-io-ts-utils/jest.config.js:12 src/platform/packages/shared/kbn-io-ts-utils/tsconfig.json:2 src/platform/packages/shared/kbn-server-route-repository-client/jest.config.js:12 src/platform/packages/shared/kbn-server-route-repository-client/tsconfig.json:2 src/platform/packages/shared/kbn-server-route-repository-utils/jest.config.js:12 src/platform/packages/shared/kbn-server-route-repository-utils/tsconfig.json:2 src/platform/packages/shared/kbn-server-route-repository/jest.config.js:12 src/platform/packages/shared/kbn-server-route-repository/tsconfig.json:2 src/platform/packages/shared/kbn-sse-utils-client/jest.config.js:12 src/platform/packages/shared/kbn-sse-utils-client/tsconfig.json:2 src/platform/packages/shared/kbn-sse-utils/jest.config.js:12 src/platform/packages/shared/kbn-sse-utils/tsconfig.json:2 src/platform/packages/shared/kbn-typed-react-router-config/jest.config.js:12 src/platform/packages/shared/kbn-typed-react-router-config/tsconfig.json:2 ``` </details> <details> <summary>Script errors</summary> ``` ``` </details>
This commit is contained in:
parent
3f64ce1a1b
commit
0147e7456e
136 changed files with 77 additions and 77 deletions
16
.github/CODEOWNERS
vendored
16
.github/CODEOWNERS
vendored
|
@ -375,7 +375,6 @@ packages/kbn-i18n-react @elastic/kibana-core
|
|||
packages/kbn-import-locator @elastic/kibana-operations
|
||||
packages/kbn-import-resolver @elastic/kibana-operations
|
||||
packages/kbn-interpreter @elastic/kibana-visualizations
|
||||
packages/kbn-io-ts-utils @elastic/obs-knowledge-team
|
||||
packages/kbn-ipynb @elastic/search-kibana
|
||||
packages/kbn-item-buffer @elastic/appex-sharedux
|
||||
packages/kbn-jest-serializers @elastic/kibana-operations
|
||||
|
@ -490,18 +489,12 @@ packages/kbn-securitysolution-rules @elastic/security-detection-engine
|
|||
packages/kbn-securitysolution-t-grid @elastic/security-detection-engine
|
||||
packages/kbn-securitysolution-utils @elastic/security-detection-engine
|
||||
packages/kbn-server-http-tools @elastic/kibana-core
|
||||
packages/kbn-server-route-repository @elastic/obs-knowledge-team
|
||||
packages/kbn-server-route-repository-client @elastic/obs-knowledge-team
|
||||
packages/kbn-server-route-repository-utils @elastic/obs-knowledge-team
|
||||
packages/kbn-set-map @elastic/kibana-operations
|
||||
packages/kbn-shared-svg @elastic/obs-ux-infra_services-team
|
||||
packages/kbn-shared-ux-utility @elastic/appex-sharedux
|
||||
packages/kbn-some-dev-log @elastic/kibana-operations
|
||||
packages/kbn-sort-package-json @elastic/kibana-operations
|
||||
packages/kbn-sort-predicates @elastic/kibana-visualizations
|
||||
packages/kbn-sse-utils @elastic/obs-knowledge-team
|
||||
packages/kbn-sse-utils-client @elastic/obs-knowledge-team
|
||||
packages/kbn-sse-utils-server @elastic/obs-knowledge-team
|
||||
packages/kbn-std @elastic/kibana-core
|
||||
packages/kbn-stdio-dev-helpers @elastic/kibana-operations
|
||||
packages/kbn-storybook @elastic/kibana-operations
|
||||
|
@ -519,7 +512,6 @@ packages/kbn-triggers-actions-ui-types @elastic/response-ops
|
|||
packages/kbn-try-in-console @elastic/search-kibana
|
||||
packages/kbn-ts-projects @elastic/kibana-operations
|
||||
packages/kbn-ts-type-check-cli @elastic/kibana-operations
|
||||
packages/kbn-typed-react-router-config @elastic/obs-knowledge-team @elastic/obs-ux-infra_services-team
|
||||
packages/kbn-ui-actions-browser @elastic/appex-sharedux
|
||||
packages/kbn-ui-shared-deps-npm @elastic/kibana-operations
|
||||
packages/kbn-ui-shared-deps-src @elastic/kibana-operations
|
||||
|
@ -623,7 +615,15 @@ src/platform/packages/shared/kbn-doc-links @elastic/docs
|
|||
src/platform/packages/shared/kbn-esql-ast @elastic/kibana-esql
|
||||
src/platform/packages/shared/kbn-esql-utils @elastic/kibana-esql
|
||||
src/platform/packages/shared/kbn-esql-validation-autocomplete @elastic/kibana-esql
|
||||
src/platform/packages/shared/kbn-io-ts-utils @elastic/obs-knowledge-team
|
||||
src/platform/packages/shared/kbn-osquery-io-ts-types @elastic/security-asset-management
|
||||
src/platform/packages/shared/kbn-server-route-repository @elastic/obs-knowledge-team
|
||||
src/platform/packages/shared/kbn-server-route-repository-client @elastic/obs-knowledge-team
|
||||
src/platform/packages/shared/kbn-server-route-repository-utils @elastic/obs-knowledge-team
|
||||
src/platform/packages/shared/kbn-sse-utils @elastic/obs-knowledge-team
|
||||
src/platform/packages/shared/kbn-sse-utils-client @elastic/obs-knowledge-team
|
||||
src/platform/packages/shared/kbn-sse-utils-server @elastic/obs-knowledge-team
|
||||
src/platform/packages/shared/kbn-typed-react-router-config @elastic/obs-knowledge-team @elastic/obs-ux-infra_services-team
|
||||
src/platform/plugins/shared/ai_assistant_management/selection @elastic/obs-ai-assistant
|
||||
src/platform/plugins/shared/esql @elastic/kibana-esql
|
||||
src/platform/plugins/shared/esql_datagrid @elastic/kibana-esql
|
||||
|
|
|
@ -119,7 +119,7 @@
|
|||
"searchTypes": "packages/kbn-search-types",
|
||||
"securitySolutionPackages": "x-pack/solutions/security/packages",
|
||||
"serverlessPackages": "packages/serverless",
|
||||
"sse": ["packages/kbn-sse-utils"],
|
||||
"sse": ["src/platform/packages/shared/kbn-sse-utils"],
|
||||
"coloring": "packages/kbn-coloring/src",
|
||||
"languageDocumentation": "src/platform/packages/private/kbn-language-documentation/src",
|
||||
"esql": "src/platform/plugins/shared/esql",
|
||||
|
|
16
package.json
16
package.json
|
@ -593,7 +593,7 @@
|
|||
"@kbn/investigate-app-plugin": "link:x-pack/solutions/observability/plugins/investigate_app",
|
||||
"@kbn/investigate-plugin": "link:x-pack/solutions/observability/plugins/investigate",
|
||||
"@kbn/investigation-shared": "link:x-pack/solutions/observability/packages/kbn-investigation-shared",
|
||||
"@kbn/io-ts-utils": "link:packages/kbn-io-ts-utils",
|
||||
"@kbn/io-ts-utils": "link:src/platform/packages/shared/kbn-io-ts-utils",
|
||||
"@kbn/ipynb": "link:packages/kbn-ipynb",
|
||||
"@kbn/item-buffer": "link:packages/kbn-item-buffer",
|
||||
"@kbn/json-schemas": "link:x-pack/platform/packages/private/ml/json_schemas",
|
||||
|
@ -860,9 +860,9 @@
|
|||
"@kbn/securitysolution-t-grid": "link:packages/kbn-securitysolution-t-grid",
|
||||
"@kbn/securitysolution-utils": "link:packages/kbn-securitysolution-utils",
|
||||
"@kbn/server-http-tools": "link:packages/kbn-server-http-tools",
|
||||
"@kbn/server-route-repository": "link:packages/kbn-server-route-repository",
|
||||
"@kbn/server-route-repository-client": "link:packages/kbn-server-route-repository-client",
|
||||
"@kbn/server-route-repository-utils": "link:packages/kbn-server-route-repository-utils",
|
||||
"@kbn/server-route-repository": "link:src/platform/packages/shared/kbn-server-route-repository",
|
||||
"@kbn/server-route-repository-client": "link:src/platform/packages/shared/kbn-server-route-repository-client",
|
||||
"@kbn/server-route-repository-utils": "link:src/platform/packages/shared/kbn-server-route-repository-utils",
|
||||
"@kbn/serverless": "link:x-pack/plugins/serverless",
|
||||
"@kbn/serverless-common-settings": "link:packages/serverless/settings/common",
|
||||
"@kbn/serverless-observability": "link:x-pack/solutions/observability/plugins/serverless_observability",
|
||||
|
@ -934,9 +934,9 @@
|
|||
"@kbn/sort-predicates": "link:packages/kbn-sort-predicates",
|
||||
"@kbn/spaces-plugin": "link:x-pack/plugins/spaces",
|
||||
"@kbn/spaces-test-plugin": "link:x-pack/test/spaces_api_integration/common/plugins/spaces_test_plugin",
|
||||
"@kbn/sse-utils": "link:packages/kbn-sse-utils",
|
||||
"@kbn/sse-utils-client": "link:packages/kbn-sse-utils-client",
|
||||
"@kbn/sse-utils-server": "link:packages/kbn-sse-utils-server",
|
||||
"@kbn/sse-utils": "link:src/platform/packages/shared/kbn-sse-utils",
|
||||
"@kbn/sse-utils-client": "link:src/platform/packages/shared/kbn-sse-utils-client",
|
||||
"@kbn/sse-utils-server": "link:src/platform/packages/shared/kbn-sse-utils-server",
|
||||
"@kbn/stack-alerts-plugin": "link:x-pack/plugins/stack_alerts",
|
||||
"@kbn/stack-connectors-plugin": "link:x-pack/plugins/stack_connectors",
|
||||
"@kbn/stack-management-usage-test-plugin": "link:x-pack/test/usage_collection/plugins/stack_management_usage_test",
|
||||
|
@ -972,7 +972,7 @@
|
|||
"@kbn/triggers-actions-ui-plugin": "link:x-pack/plugins/triggers_actions_ui",
|
||||
"@kbn/triggers-actions-ui-types": "link:packages/kbn-triggers-actions-ui-types",
|
||||
"@kbn/try-in-console": "link:packages/kbn-try-in-console",
|
||||
"@kbn/typed-react-router-config": "link:packages/kbn-typed-react-router-config",
|
||||
"@kbn/typed-react-router-config": "link:src/platform/packages/shared/kbn-typed-react-router-config",
|
||||
"@kbn/ui-actions-browser": "link:packages/kbn-ui-actions-browser",
|
||||
"@kbn/ui-actions-enhanced-examples-plugin": "link:x-pack/examples/ui_actions_enhanced_examples",
|
||||
"@kbn/ui-actions-enhanced-plugin": "link:src/plugins/ui_actions_enhanced",
|
||||
|
|
|
@ -1,14 +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", the "GNU Affero General Public License v3.0 only", and the "Server Side
|
||||
* Public License v 1"; you may not use this file except in compliance with, at
|
||||
* your election, the "Elastic License 2.0", the "GNU Affero General Public
|
||||
* License v3.0 only", or the "Server Side Public License, v 1".
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../..',
|
||||
roots: ['<rootDir>/packages/kbn-typed-react-router-config'],
|
||||
};
|
|
@ -9,6 +9,6 @@
|
|||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../..',
|
||||
roots: ['<rootDir>/packages/kbn-io-ts-utils'],
|
||||
rootDir: '../../../../..',
|
||||
roots: ['<rootDir>/src/platform/packages/shared/kbn-io-ts-utils'],
|
||||
};
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../tsconfig.base.json",
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types",
|
||||
"types": [
|
|
@ -9,6 +9,6 @@
|
|||
|
||||
module.exports = {
|
||||
preset: '@kbn/test/jest_node',
|
||||
rootDir: '../..',
|
||||
roots: ['<rootDir>/packages/kbn-server-route-repository-client'],
|
||||
rootDir: '../../../../..',
|
||||
roots: ['<rootDir>/src/platform/packages/shared/kbn-server-route-repository-client'],
|
||||
};
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../tsconfig.base.json",
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types",
|
||||
"types": [
|
|
@ -0,0 +1,14 @@
|
|||
/*
|
||||
* 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", the "GNU Affero General Public License v3.0 only", and the "Server Side
|
||||
* Public License v 1"; you may not use this file except in compliance with, at
|
||||
* your election, the "Elastic License 2.0", the "GNU Affero General Public
|
||||
* License v3.0 only", or the "Server Side Public License, v 1".
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../../../../..',
|
||||
roots: ['<rootDir>/src/platform/packages/shared/kbn-server-route-repository-utils'],
|
||||
};
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../tsconfig.base.json",
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types",
|
||||
"types": [
|
|
@ -9,6 +9,6 @@
|
|||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../..',
|
||||
roots: ['<rootDir>/packages/kbn-sse-utils-client'],
|
||||
rootDir: '../../../../..',
|
||||
roots: ['<rootDir>/src/platform/packages/shared/kbn-server-route-repository'],
|
||||
};
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../tsconfig.base.json",
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types",
|
||||
"types": [
|
|
@ -9,6 +9,6 @@
|
|||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../..',
|
||||
roots: ['<rootDir>/packages/kbn-server-route-repository-utils'],
|
||||
rootDir: '../../../../..',
|
||||
roots: ['<rootDir>/src/platform/packages/shared/kbn-sse-utils-client'],
|
||||
};
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../tsconfig.base.json",
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types",
|
||||
"types": [
|
|
@ -9,6 +9,6 @@
|
|||
|
||||
module.exports = {
|
||||
preset: '@kbn/test/jest_node',
|
||||
rootDir: '../..',
|
||||
roots: ['<rootDir>/packages/kbn-sse-utils'],
|
||||
rootDir: '../../../../..',
|
||||
roots: ['<rootDir>/src/platform/packages/shared/kbn-sse-utils-server'],
|
||||
};
|
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