mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 10:40:07 -04:00
334 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
fce686bc88
|
Sustainable Kibana Architecture: Move modules owned by @elastic/fleet (#202422)
## 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. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. Are you trying to rebase this PR to solve merge conflicts? Please follow the steps describe [here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E). #### 2 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/custom-integrations-plugin` | `src/platform/plugins/shared/custom_integrations` | | `@kbn/fleet-plugin` | `x-pack/platform/plugins/shared/fleet` | #### 1 packages(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/deeplinks-fleet` | `src/platform/packages/shared/deeplinks/fleet` | <details open> <summary>Script errors</summary> ``` Cannot replace multiple occurrences of "../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:122 Cannot replace multiple occurrences of "../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:128 Cannot replace multiple occurrences of "../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:12 Cannot replace multiple occurrences of "../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:12 Cannot replace multiple occurrences of "../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:8 Cannot replace multiple occurrences of "../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:8 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:122 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:128 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16 ``` </details><details > <summary>Updated relative paths</summary> ``` src/platform/packages/shared/deeplinks/fleet/jest.config.js:12 src/platform/packages/shared/deeplinks/fleet/tsconfig.json:2 src/platform/packages/shared/deeplinks/fleet/tsconfig.type_check.json:2 src/platform/plugins/shared/custom_integrations/jest.config.js:12 src/platform/plugins/shared/custom_integrations/tsconfig.json:2 src/platform/plugins/shared/custom_integrations/tsconfig.json:7 src/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:2 src/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:20 src/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:26 src/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:29 src/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:32 src/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:35 src/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:38 src/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:41 src/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:9 x-pack/platform/plugins/shared/fleet/cypress.config.js:22 x-pack/platform/plugins/shared/fleet/cypress.config.js:25 x-pack/platform/plugins/shared/fleet/cypress.config.space_awareness.ts:26 x-pack/platform/plugins/shared/fleet/cypress.config.space_awareness.ts:29 x-pack/platform/plugins/shared/fleet/cypress.config.ts:25 x-pack/platform/plugins/shared/fleet/cypress.config.ts:28 x-pack/platform/plugins/shared/fleet/cypress/README.md:122 x-pack/platform/plugins/shared/fleet/cypress/README.md:128 x-pack/platform/plugins/shared/fleet/cypress/reporter_config.json:6 x-pack/platform/plugins/shared/fleet/cypress/reporter_config.json:8 x-pack/platform/plugins/shared/fleet/cypress/tasks/login.ts:21 x-pack/platform/plugins/shared/fleet/cypress/tsconfig.json:2 x-pack/platform/plugins/shared/fleet/cypress/tsconfig.json:7 x-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:2 x-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:25 x-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:28 x-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:31 x-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:37 x-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:40 x-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:7 x-pack/platform/plugins/shared/fleet/jest.config.js:10 x-pack/platform/plugins/shared/fleet/jest.integration.config.js:10 x-pack/platform/plugins/shared/fleet/package.json:11 x-pack/platform/plugins/shared/fleet/package.json:12 x-pack/platform/plugins/shared/fleet/package.json:15 x-pack/platform/plugins/shared/fleet/package.json:16 x-pack/platform/plugins/shared/fleet/package.json:8 x-pack/platform/plugins/shared/fleet/scripts/create_agent_policies/index.js:8 x-pack/platform/plugins/shared/fleet/scripts/create_agents/index.js:8 x-pack/platform/plugins/shared/fleet/scripts/get_all_packages/index.js:8 x-pack/platform/plugins/shared/fleet/scripts/install_all_packages/index.js:8 x-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/index.js:8 x-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/verify_test_packages.ts:25 x-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/verify_test_packages.ts:26 x-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/verify_test_packages.ts:27 x-pack/platform/plugins/shared/fleet/tsconfig.json:2 x-pack/platform/plugins/shared/fleet/tsconfig.json:22 x-pack/platform/plugins/shared/fleet/tsconfig.json:26 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:102 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:105 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:111 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:114 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:120 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:123 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:126 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:129 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:132 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:135 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:144 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:147 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:150 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:153 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:156 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:159 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:162 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:165 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:168 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:171 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:174 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:177 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:180 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:183 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:186 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:189 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:192 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:195 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:198 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:2 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:201 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:204 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:207 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:210 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:213 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:216 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:219 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:222 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:225 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:228 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:23 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:231 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:234 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:237 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:240 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:243 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:246 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:249 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:252 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:255 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:261 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:264 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:27 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:270 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:273 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:276 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:279 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:30 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:36 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:42 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:45 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:57 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:60 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:63 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:66 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:72 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:75 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:78 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:81 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:84 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:87 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:90 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:93 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:96 x-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:99 ``` </details> --------- Co-authored-by: pgayvallet <pierre.gayvallet@elastic.co> Co-authored-by: Nicolas Chaulet <nicolas.chaulet@elastic.co> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
47f675cb99
|
Sustainable Kibana Architecture: Move modules owned by @elastic/stack-monitoring (#202860)
## 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. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. Are you trying to rebase this PR to solve merge conflicts? Please follow the steps describe [here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E). #### 2 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/monitoring-collection-plugin` | `x-pack/platform/plugins/private/monitoring_collection` | | `@kbn/monitoring-plugin` | `x-pack/platform/plugins/private/monitoring` | <details > <summary>Updated relative paths</summary> ``` x-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:7 x-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:8 x-pack/platform/plugins/private/monitoring/jest.config.js:10 x-pack/platform/plugins/private/monitoring/tsconfig.json:2 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:100 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:103 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:106 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:109 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:115 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:121 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:127 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:130 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:133 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:136 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:139 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:142 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:145 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:19 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:2 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:22 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:25 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:28 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:31 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:34 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:37 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:64 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:67 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:70 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:73 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:76 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:79 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:82 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:85 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:88 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:91 x-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:97 x-pack/platform/plugins/private/monitoring_collection/jest.config.js:10 x-pack/platform/plugins/private/monitoring_collection/tsconfig.json:2 x-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:16 x-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:19 x-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:2 x-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:22 x-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:25 x-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:28 x-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:31 ``` </details> --------- Co-authored-by: pgayvallet <pierre.gayvallet@elastic.co> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
49956ec243
|
Sustainable Kibana Architecture: Move modules owned by @elastic/logstash (#202756)
## 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. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. #### 1 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/logstash-plugin` | `x-pack/platform/plugins/private/logstash` | <details > <summary>Updated references</summary> ``` ./docs/developer/plugin-list.asciidoc ./package.json ./packages/kbn-repo-packages/package-map.json ./packages/kbn-synthetic-package-map/synthetic-packages.json ./packages/kbn-ts-projects/config-paths.json ./tsconfig.base.json ./tsconfig.base.type_check.json ./tsconfig.refs.json ./x-pack/.i18nrc.json ./x-pack/build/plugin/kibana/x-pack/.i18nrc.json ./x-pack/platform/plugins/private/logstash/jest.config.js ./yarn.lock ``` </details><details > <summary>Updated relative paths</summary> ``` x-pack/platform/plugins/private/logstash/jest.config.js:10 x-pack/platform/plugins/private/logstash/tsconfig.json:3 ``` </details> |
||
|
76caf5669c
|
Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-presentation (#204843)
## 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. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. Are you trying to rebase this PR to solve merge conflicts? Please follow the steps describe [here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E). #### 21 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/canvas-plugin` | `x-pack/platform/plugins/private/canvas` | | `@kbn/controls-plugin` | `src/platform/plugins/shared/controls` | | `@kbn/dashboard-enhanced-plugin` | `x-pack/platform/plugins/shared/dashboard_enhanced` | | `@kbn/dashboard-plugin` | `src/platform/plugins/shared/dashboard` | | `@kbn/embeddable-enhanced-plugin` | `x-pack/platform/plugins/shared/embeddable_enhanced` | | `@kbn/embeddable-plugin` | `src/platform/plugins/shared/embeddable` | | `@kbn/expression-error-plugin` | `src/platform/plugins/shared/expression_error` | | `@kbn/expression-image-plugin` | `src/platform/plugins/shared/expression_image` | | `@kbn/expression-metric-plugin` | `src/platform/plugins/shared/expression_metric` | | `@kbn/expression-repeat-image-plugin` | `src/platform/plugins/shared/expression_repeat_image` | | `@kbn/expression-reveal-image-plugin` | `src/platform/plugins/shared/expression_reveal_image` | | `@kbn/expression-shape-plugin` | `src/platform/plugins/shared/expression_shape` | | `@kbn/file-upload-plugin` | `x-pack/platform/plugins/private/file_upload` | | `@kbn/input-control-vis-plugin` | `src/platform/plugins/private/input_control_vis` | | `@kbn/inspector-plugin` | `src/platform/plugins/shared/inspector` | | `@kbn/links-plugin` | `src/platform/plugins/private/links` | | `@kbn/maps-ems-plugin` | `src/platform/plugins/private/maps_ems` | | `@kbn/maps-plugin` | `x-pack/platform/plugins/shared/maps` | | `@kbn/presentation-panel-plugin` | `src/platform/plugins/private/presentation_panel` | | `@kbn/presentation-util-plugin` | `src/platform/plugins/shared/presentation_util` | | `@kbn/vis-type-markdown-plugin` | `src/platform/plugins/private/vis_type_markdown` | #### 6 packages(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/flot-charts` | `src/platform/packages/shared/kbn-flot-charts` | | `@kbn/mapbox-gl` | `src/platform/packages/private/kbn-mapbox-gl` | | `@kbn/maps-vector-tile-utils` | `x-pack/platform/packages/private/maps/vector_tile_utils` | | `@kbn/panel-loader` | `src/platform/packages/private/kbn-panel-loader` | | `@kbn/presentation-containers` | `src/platform/packages/shared/presentation/presentation_containers` | | `@kbn/presentation-publishing` | `src/platform/packages/shared/presentation/presentation_publishing` | <details > <summary>Updated references</summary> ``` ./.eslintignore ./.eslintrc.js ./.github/codeql/codeql-config.yml ./.github/paths-labeller.yml ./.i18nrc.json ./docs/developer/best-practices/index.asciidoc ./docs/developer/contributing/development-tests.asciidoc ./docs/developer/plugin-list.asciidoc ./legacy_rfcs/text/0018_timeslider.md ./package.json ./packages/kbn-cli-dev-mode/src/watcher.ts ./packages/kbn-docs-utils/src/utils.test.ts ./packages/kbn-repo-packages/package-map.json ./packages/kbn-test/src/jest/setup/polyfills.jsdom.js ./packages/kbn-ts-projects/config-paths.json ./src/dev/build/tasks/build_canvas_shareable_runtime.ts ./src/dev/build/tasks/create_archives_sources_task.ts ./src/dev/code_coverage/ingest_coverage/__tests__/mocks/team_assign_mock.txt ./src/dev/precommit_hook/casing_check_config.js ./src/dev/storybook/aliases.ts ./src/platform/packages/private/kbn-panel-loader/jest.config.js ./src/platform/packages/shared/presentation/presentation_containers/jest.config.js ./src/platform/packages/shared/presentation/presentation_publishing/jest.config.js ./src/platform/plugins/private/input_control_vis/jest.config.js ./src/platform/plugins/private/links/jest.config.js ./src/platform/plugins/private/maps_ems/jest.config.js ./src/platform/plugins/private/presentation_panel/jest.config.js ./src/platform/plugins/private/vis_type_markdown/jest.config.js ./src/platform/plugins/shared/controls/jest.config.js ./src/platform/plugins/shared/dashboard/jest.config.js ./src/platform/plugins/shared/dashboard/public/dashboard_container/component/empty_screen/__snapshots__/dashboard_empty_screen.test.tsx.snap ./src/platform/plugins/shared/embeddable/README.md ./src/platform/plugins/shared/embeddable/jest.config.js ./src/platform/plugins/shared/expression_image/jest.config.js ./src/platform/plugins/shared/expression_metric/jest.config.js ./src/platform/plugins/shared/expression_repeat_image/jest.config.js ./src/platform/plugins/shared/expression_reveal_image/jest.config.js ./src/platform/plugins/shared/expression_shape/jest.config.js ./src/platform/plugins/shared/inspector/jest.config.js ./src/platform/plugins/shared/presentation_util/jest.config.js ./src/platform/plugins/shared/presentation_util/storybook/manager.ts ./src/plugins/visualizations/public/visualize_app/utils/migrate_app_state.ts ./tsconfig.base.json ./x-pack/.i18nrc.json ./x-pack/platform/packages/private/maps/vector_tile_utils/jest.config.js ./x-pack/platform/plugins/private/canvas/jest.config.js ./x-pack/platform/plugins/private/canvas/scripts/jest.js ./x-pack/platform/plugins/private/canvas/shareable_runtime/constants.js ./x-pack/platform/plugins/private/canvas/storybook/canvas_webpack.ts ./x-pack/platform/plugins/private/file_upload/jest.config.js ./x-pack/platform/plugins/shared/dashboard_enhanced/common/drilldowns/dashboard_drilldown/constants.ts ./x-pack/platform/plugins/shared/dashboard_enhanced/jest.config.js ./x-pack/platform/plugins/shared/dashboard_enhanced/public/services/drilldowns/embeddable_to_dashboard_drilldown/constants.ts ./x-pack/platform/plugins/shared/embeddable_enhanced/jest.config.js ./x-pack/platform/plugins/shared/maps/README.md ./x-pack/platform/plugins/shared/maps/jest.config.js ./x-pack/plugins/reporting/server/config/ui_settings.ts ./x-pack/test/api_integration/apis/maps/fonts_api.js ./yarn.lock .github/CODEOWNERS ``` </details><details > <summary>Updated relative paths</summary> ``` src/platform/packages/private/kbn-mapbox-gl/tsconfig.json:2 src/platform/packages/private/kbn-panel-loader/jest.config.js:12 src/platform/packages/private/kbn-panel-loader/tsconfig.json:2 src/platform/packages/shared/kbn-flot-charts/tsconfig.json:2 src/platform/packages/shared/presentation/presentation_containers/jest.config.js:12 src/platform/packages/shared/presentation/presentation_containers/tsconfig.json:2 src/platform/packages/shared/presentation/presentation_publishing/jest.config.js:12 src/platform/packages/shared/presentation/presentation_publishing/tsconfig.json:2 src/platform/plugins/private/input_control_vis/jest.config.js:12 src/platform/plugins/private/input_control_vis/tsconfig.json:2 src/platform/plugins/private/links/jest.config.js:12 src/platform/plugins/private/links/public/_mixins.scss:1 src/platform/plugins/private/links/tsconfig.json:2 src/platform/plugins/private/maps_ems/jest.config.js:12 src/platform/plugins/private/maps_ems/tsconfig.json:2 src/platform/plugins/private/presentation_panel/jest.config.js:12 src/platform/plugins/private/presentation_panel/tsconfig.json:2 src/platform/plugins/private/presentation_panel/tsconfig.json:6 src/platform/plugins/private/vis_type_markdown/jest.config.js:12 src/platform/plugins/private/vis_type_markdown/tsconfig.json:2 src/platform/plugins/shared/controls/jest.config.js:12 src/platform/plugins/shared/controls/tsconfig.json:12 src/platform/plugins/shared/controls/tsconfig.json:2 src/platform/plugins/shared/dashboard/jest.config.js:12 src/platform/plugins/shared/dashboard/tsconfig.json:2 src/platform/plugins/shared/embeddable/jest.config.js:12 src/platform/plugins/shared/embeddable/tsconfig.json:2 src/platform/plugins/shared/expression_error/tsconfig.json:2 src/platform/plugins/shared/expression_image/jest.config.js:12 src/platform/plugins/shared/expression_image/tsconfig.json:2 src/platform/plugins/shared/expression_metric/jest.config.js:12 src/platform/plugins/shared/expression_metric/tsconfig.json:2 src/platform/plugins/shared/expression_repeat_image/jest.config.js:12 src/platform/plugins/shared/expression_repeat_image/tsconfig.json:2 src/platform/plugins/shared/expression_reveal_image/jest.config.js:12 src/platform/plugins/shared/expression_reveal_image/tsconfig.json:2 src/platform/plugins/shared/expression_shape/jest.config.js:12 src/platform/plugins/shared/expression_shape/tsconfig.json:2 src/platform/plugins/shared/inspector/jest.config.js:12 src/platform/plugins/shared/inspector/tsconfig.json:2 src/platform/plugins/shared/presentation_util/jest.config.js:12 src/platform/plugins/shared/presentation_util/storybook/main.ts:17 src/platform/plugins/shared/presentation_util/tsconfig.json:13 src/platform/plugins/shared/presentation_util/tsconfig.json:2 x-pack/platform/packages/private/maps/vector_tile_utils/jest.config.js:10 x-pack/platform/packages/private/maps/vector_tile_utils/tsconfig.json:2 x-pack/platform/plugins/private/canvas/CONTRIBUTING.md:3 x-pack/platform/plugins/private/canvas/PLUGINS.mdx:174 x-pack/platform/plugins/private/canvas/PLUGINS.mdx:175 x-pack/platform/plugins/private/canvas/PLUGINS.mdx:63 x-pack/platform/plugins/private/canvas/PLUGINS.mdx:64 x-pack/platform/plugins/private/canvas/jest.config.js:10 x-pack/platform/plugins/private/canvas/shareable_runtime/constants.js:11 x-pack/platform/plugins/private/canvas/storybook/constants.ts:10 x-pack/platform/plugins/private/canvas/storybook/storyshots.skipped_test.tsx:86 x-pack/platform/plugins/private/canvas/tsconfig.json:16 x-pack/platform/plugins/private/canvas/tsconfig.json:2 x-pack/platform/plugins/private/canvas/tsconfig.json:29 x-pack/platform/plugins/private/file_upload/jest.config.js:10 x-pack/platform/plugins/private/file_upload/tsconfig.json:2 x-pack/platform/plugins/shared/dashboard_enhanced/jest.config.js:10 x-pack/platform/plugins/shared/dashboard_enhanced/tsconfig.json:2 x-pack/platform/plugins/shared/embeddable_enhanced/jest.config.js:10 x-pack/platform/plugins/shared/embeddable_enhanced/tsconfig.json:2 x-pack/platform/plugins/shared/maps/jest.config.js:10 x-pack/platform/plugins/shared/maps/public/_main.scss:1 x-pack/platform/plugins/shared/maps/tsconfig.json:12 x-pack/platform/plugins/shared/maps/tsconfig.json:2 ``` </details> --------- Co-authored-by: Nick Peihl <nick.peihl@elastic.co> Co-authored-by: Michael Dokolin <mikhail.dokolin@elastic.co> |
||
|
223781cdd1
|
Sustainable Kibana Architecture: Move modules owned by @elastic/obs-ux-logs-team (#202831)
## 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. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. Are you trying to rebase this PR to solve merge conflicts? Please follow the steps describe [here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E). #### 7 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/data-quality-plugin` | `x-pack/solutions/observability/plugins/data_quality` | | `@kbn/dataset-quality-plugin` | `x-pack/solutions/observability/plugins/dataset_quality` | | `@kbn/fields-metadata-plugin` | `x-pack/platform/plugins/shared/fields_metadata` | | `@kbn/infra-plugin` | `x-pack/solutions/observability/plugins/infra` | | `@kbn/logs-explorer-plugin` | `x-pack/solutions/observability/plugins/logs_explorer` | | `@kbn/observability-logs-explorer-plugin` | `x-pack/solutions/observability/plugins/observability_logs_explorer` | | `@kbn/observability-onboarding-plugin` | `x-pack/solutions/observability/plugins/observability_onboarding` | #### 9 packages(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/custom-icons` | `src/platform/packages/shared/kbn-custom-icons` | | `@kbn/custom-integrations` | `x-pack/solutions/observability/packages/kbn-custom-integrations` | | `@kbn/discover-contextual-components` | `src/platform/packages/shared/kbn-discover-contextual-components` | | `@kbn/elastic-agent-utils` | `src/platform/packages/shared/kbn-elastic-agent-utils` | | `@kbn/observability-logs-overview` | `x-pack/solutions/observability/packages/logs_overview` | | `@kbn/react-hooks` | `src/platform/packages/shared/kbn-react-hooks` | | `@kbn/router-utils` | `src/platform/packages/shared/kbn-router-utils` | | `@kbn/timerange` | `src/platform/packages/shared/kbn-timerange` | | `@kbn/xstate-utils` | `x-pack/solutions/observability/packages/kbn-xstate-utils` | <details > <summary>Updated references</summary> ``` ./.buildkite/ftr_oblt_stateful_configs.yml ./.buildkite/scripts/steps/functional/observability_onboarding_cypress.sh ./.eslintrc.js ./.i18nrc.json ./docs/developer/plugin-list.asciidoc ./oas_docs/overlays/alerting.overlays.yaml ./package.json ./packages/kbn-ebt-tools/BUILD.bazel ./packages/kbn-repo-packages/package-map.json ./packages/kbn-text-based-editor/tsconfig.type_check.json ./packages/kbn-ts-projects/config-paths.json ./src/dev/storybook/aliases.ts ./src/platform/packages/shared/kbn-custom-icons/jest.config.js ./src/platform/packages/shared/kbn-discover-contextual-components/jest.config.js ./src/platform/packages/shared/kbn-elastic-agent-utils/jest.config.js ./src/platform/packages/shared/kbn-field-utils/tsconfig.type_check.json ./src/platform/packages/shared/kbn-react-hooks/jest.config.js ./src/platform/packages/shared/kbn-router-utils/jest.config.js ./src/platform/packages/shared/kbn-timerange/jest.config.js ./src/platform/packages/shared/kbn-unified-field-list/tsconfig.type_check.json ./src/platform/plugins/shared/discover/tsconfig.type_check.json ./src/platform/plugins/shared/esql/tsconfig.type_check.json ./src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json ./src/plugins/vis_types/timeseries/server/plugin.ts ./tsconfig.base.json ./tsconfig.base.type_check.json ./tsconfig.refs.json ./x-pack/.i18nrc.json ./x-pack/platform/plugins/shared/fields_metadata/jest.config.js ./x-pack/plugins/observability_solution/apm/tsconfig.type_check.json ./x-pack/plugins/observability_solution/infra/tsconfig.type_check.json ./x-pack/plugins/observability_solution/logs_shared/tsconfig.type_check.json ./x-pack/plugins/observability_solution/metrics_data_access/tsconfig.type_check.json ./x-pack/plugins/observability_solution/observability_logs_explorer/README.md ./x-pack/plugins/observability_solution/observability_onboarding/tsconfig.type_check.json ./x-pack/solutions/observability/packages/kbn-custom-integrations/jest.config.js ./x-pack/solutions/observability/packages/kbn-xstate-utils/jest.config.js ./x-pack/solutions/observability/packages/logs_overview/jest.config.js ./x-pack/solutions/observability/plugins/data_quality/jest.config.js ./x-pack/solutions/observability/plugins/dataset_quality/README.md ./x-pack/solutions/observability/plugins/dataset_quality/jest.config.js ./x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json ./x-pack/solutions/observability/plugins/infra/common/http_api/log_alerts/v1/chart_preview_data.ts ./x-pack/solutions/observability/plugins/infra/docs/telemetry/README.md ./x-pack/solutions/observability/plugins/infra/jest.config.js ./x-pack/solutions/observability/plugins/infra/public/plugin.ts ./x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json ./x-pack/solutions/observability/plugins/logs_explorer/jest.config.js ./x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json ./x-pack/solutions/observability/plugins/observability/public/utils/datemath.ts ./x-pack/solutions/observability/plugins/observability_logs_explorer/README.md ./x-pack/solutions/observability/plugins/observability_logs_explorer/jest.config.js ./x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json ./x-pack/solutions/observability/plugins/observability_onboarding/e2e/README.md ./x-pack/solutions/observability/plugins/observability_onboarding/jest.config.js ./x-pack/test/tsconfig.type_check.json ./x-pack/test_serverless/tsconfig.type_check.json ./yarn.lock .github/CODEOWNERS ``` </details><details > <summary>Updated relative paths</summary> ``` src/platform/packages/shared/kbn-custom-icons/jest.config.js:12 src/platform/packages/shared/kbn-custom-icons/tsconfig.json:2 src/platform/packages/shared/kbn-custom-icons/tsconfig.type_check.json:2 src/platform/packages/shared/kbn-custom-icons/tsconfig.type_check.json:26 src/platform/packages/shared/kbn-discover-contextual-components/jest.config.js:12 src/platform/packages/shared/kbn-discover-contextual-components/tsconfig.json:2 src/platform/packages/shared/kbn-elastic-agent-utils/jest.config.js:12 src/platform/packages/shared/kbn-elastic-agent-utils/tsconfig.json:2 src/platform/packages/shared/kbn-elastic-agent-utils/tsconfig.type_check.json:2 src/platform/packages/shared/kbn-react-hooks/jest.config.js:12 src/platform/packages/shared/kbn-react-hooks/tsconfig.json:2 src/platform/packages/shared/kbn-react-hooks/tsconfig.type_check.json:2 src/platform/packages/shared/kbn-router-utils/jest.config.js:12 src/platform/packages/shared/kbn-router-utils/tsconfig.json:2 src/platform/packages/shared/kbn-router-utils/tsconfig.type_check.json:2 src/platform/packages/shared/kbn-timerange/jest.config.js:12 src/platform/packages/shared/kbn-timerange/tsconfig.json:2 src/platform/packages/shared/kbn-timerange/tsconfig.type_check.json:2 x-pack/platform/plugins/shared/fields_metadata/jest.config.js:10 x-pack/platform/plugins/shared/fields_metadata/tsconfig.json:2 x-pack/platform/plugins/shared/fields_metadata/tsconfig.json:7 x-pack/platform/plugins/shared/fields_metadata/tsconfig.type_check.json:2 x-pack/platform/plugins/shared/fields_metadata/tsconfig.type_check.json:20 x-pack/platform/plugins/shared/fields_metadata/tsconfig.type_check.json:23 x-pack/platform/plugins/shared/fields_metadata/tsconfig.type_check.json:26 x-pack/platform/plugins/shared/fields_metadata/tsconfig.type_check.json:29 x-pack/platform/plugins/shared/fields_metadata/tsconfig.type_check.json:32 x-pack/platform/plugins/shared/fields_metadata/tsconfig.type_check.json:35 x-pack/platform/plugins/shared/fields_metadata/tsconfig.type_check.json:9 x-pack/solutions/observability/packages/kbn-custom-integrations/jest.config.js:12 x-pack/solutions/observability/packages/kbn-custom-integrations/tsconfig.json:2 x-pack/solutions/observability/packages/kbn-custom-integrations/tsconfig.type_check.json:2 x-pack/solutions/observability/packages/kbn-custom-integrations/tsconfig.type_check.json:27 x-pack/solutions/observability/packages/kbn-custom-integrations/tsconfig.type_check.json:30 x-pack/solutions/observability/packages/kbn-xstate-utils/jest.config.js:12 x-pack/solutions/observability/packages/kbn-xstate-utils/tsconfig.json:2 x-pack/solutions/observability/packages/kbn-xstate-utils/tsconfig.type_check.json:2 x-pack/solutions/observability/packages/logs_overview/jest.config.js:10 x-pack/solutions/observability/packages/logs_overview/tsconfig.json:2 x-pack/solutions/observability/plugins/data_quality/jest.config.js:10 x-pack/solutions/observability/plugins/data_quality/tsconfig.json:11 x-pack/solutions/observability/plugins/data_quality/tsconfig.json:2 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:13 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:2 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:20 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:26 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:29 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:32 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:35 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:38 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:41 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:44 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:47 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:50 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:53 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:59 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:62 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:65 x-pack/solutions/observability/plugins/data_quality/tsconfig.type_check.json:68 x-pack/solutions/observability/plugins/dataset_quality/jest.config.js:10 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.json:10 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.json:2 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:100 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:103 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:106 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:109 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:112 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:115 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:118 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:12 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:121 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:124 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:130 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:133 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:136 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:139 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:142 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:145 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:148 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:151 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:154 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:157 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:19 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:2 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:22 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:25 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:28 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:31 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:34 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:37 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:40 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:43 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:46 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:49 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:52 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:55 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:61 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:64 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:67 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:70 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:73 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:76 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:79 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:85 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:88 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:91 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:94 x-pack/solutions/observability/plugins/dataset_quality/tsconfig.type_check.json:97 x-pack/solutions/observability/plugins/infra/README.md:121 x-pack/solutions/observability/plugins/infra/README.md:29 x-pack/solutions/observability/plugins/infra/docs/telemetry/define_custom_events.md:18 x-pack/solutions/observability/plugins/infra/jest.config.js:10 x-pack/solutions/observability/plugins/infra/tsconfig.json:2 x-pack/solutions/observability/plugins/infra/tsconfig.json:7 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:101 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:104 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:107 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:110 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:113 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:116 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:119 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:122 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:125 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:128 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:131 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:134 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:137 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:140 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:143 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:146 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:149 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:152 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:155 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:158 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:161 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:164 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:167 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:170 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:173 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:182 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:185 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:188 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:191 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:194 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:2 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:20 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:200 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:203 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:209 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:212 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:215 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:218 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:221 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:227 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:23 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:230 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:236 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:239 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:242 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:245 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:248 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:251 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:254 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:257 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:26 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:260 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:263 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:266 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:269 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:272 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:275 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:278 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:281 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:284 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:287 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:29 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:290 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:293 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:296 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:299 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:305 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:308 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:311 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:314 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:32 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:35 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:38 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:41 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:44 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:47 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:50 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:53 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:56 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:62 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:65 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:68 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:71 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:74 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:77 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:80 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:83 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:86 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:89 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:9 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:92 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:95 x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json:98 x-pack/solutions/observability/plugins/logs_explorer/jest.config.js:10 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.json:2 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.json:7 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:101 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:104 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:107 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:110 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:113 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:116 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:119 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:122 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:125 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:2 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:20 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:23 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:26 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:29 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:32 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:35 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:38 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:41 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:44 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:47 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:50 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:53 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:56 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:59 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:62 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:65 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:68 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:71 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:74 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:77 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:80 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:83 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:86 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:89 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:9 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:92 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:95 x-pack/solutions/observability/plugins/logs_explorer/tsconfig.type_check.json:98 x-pack/solutions/observability/plugins/observability_logs_explorer/jest.config.js:10 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.json:2 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.json:7 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:104 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:107 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:110 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:113 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:116 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:119 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:125 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:128 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:131 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:2 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:20 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:23 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:26 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:29 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:32 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:35 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:38 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:41 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:44 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:47 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:50 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:53 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:56 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:68 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:71 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:74 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:77 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:80 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:83 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:86 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:89 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:9 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:92 x-pack/solutions/observability/plugins/observability_logs_explorer/tsconfig.type_check.json:98 x-pack/solutions/observability/plugins/observability_onboarding/e2e/README.md:3 x-pack/solutions/observability/plugins/observability_onboarding/e2e/tsconfig.json:11 x-pack/solutions/observability/plugins/observability_onboarding/e2e/tsconfig.json:2 x-pack/solutions/observability/plugins/observability_onboarding/e2e/tsconfig.type_check.json:2 x-pack/solutions/observability/plugins/observability_onboarding/e2e/tsconfig.type_check.json:23 x-pack/solutions/observability/plugins/observability_onboarding/e2e/tsconfig.type_check.json:26 x-pack/solutions/observability/plugins/observability_onboarding/e2e/tsconfig.type_check.json:29 x-pack/solutions/observability/plugins/observability_onboarding/jest.config.js:12 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.json:2 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.json:9 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:102 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:105 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:108 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:111 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:114 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:2 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:21 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:24 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:27 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:33 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:36 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:39 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:42 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:45 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:48 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:51 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:54 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:60 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:63 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:66 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:69 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:72 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:75 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:78 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:81 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:84 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:87 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:9 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:90 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:93 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:96 x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.type_check.json:99 ``` </details> --------- Co-authored-by: Giorgos Bamparopoulos <georgios.bamparopoulos@elastic.co> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
9ad31d0863
|
Remove bfetch plugin (#204285)
## Summary Part of https://github.com/elastic/kibana/issues/186139. Relies on https://github.com/elastic/kibana/pull/204284. Second step of breaking up https://github.com/elastic/kibana/pull/199066 into smaller pieces. Removes the bfetch and bfetch-error plugins. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
71f27053c8
|
Relocating module @kbn/index-management-plugin (#204953)
## Summary Last plugin to move for sustainable architecture --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
40c90550f1
|
[Discover] Rename Saved Search to Discover Session (#202217)
- Closes https://github.com/elastic/kibana/issues/174144 ## Summary This PR renames Saved Search into Discover Session in UI. - [x] Discover - [x] Saved Objects page and modal - [x] Docs - [x] Other occurrences <img width="810" alt="Screenshot 2024-12-16 at 15 20 10" src="https://github.com/user-attachments/assets/e39083da-f496-4ed5-bbdc-8e184897fc41" /> <img width="1220" alt="Screenshot 2024-12-11 at 14 40 15" src="https://github.com/user-attachments/assets/a6dc3e29-e1a5-4304-8148-0108231cc9de" /> <img width="1476" alt="Screenshot 2024-12-16 at 14 57 39" src="https://github.com/user-attachments/assets/4b34c70e-e21a-4d82-85f2-f5a3cb7a3826" /> ### Checklist - [x] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md) - [x] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [x] The PR description includes the appropriate Release Notes section, and the correct `release_note:*` label is applied per the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: wajihaparvez <wajiha.parvez@elastic.co> Co-authored-by: Davis McPhee <davismcphee@hotmail.com> Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com> |
||
|
0e2fc8f4e2
|
Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-reporting-services (#202741)
## 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. #### 1 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/screenshotting-plugin` | `x-pack/platform/plugins/shared/screenshotting` | <details> <summary>Updated references</summary> ``` ./docs/developer/plugin-list.asciidoc ./package.json ./packages/kbn-cli-dev-mode/src/watcher.ts ./packages/kbn-repo-packages/package-map.json ./packages/kbn-ts-projects/config-paths.json ./src/dev/code_coverage/ingest_coverage/__tests__/enumerate_patterns.test.js ./src/dev/precommit_hook/casing_check_config.js ./tsconfig.base.json ./x-pack/.gitignore ./x-pack/.i18nrc.json ./x-pack/platform/plugins/shared/screenshotting/README.md ./x-pack/platform/plugins/shared/screenshotting/jest.config.js ./x-pack/platform/plugins/shared/screenshotting/jest.integration.config.js ./x-pack/platform/plugins/shared/screenshotting/server/screenshots/screenshots.test.ts ./x-pack/plugins/lens/public/app_plugin/share_action.ts ./yarn.lock ``` </details> <details> <summary>Updated relative paths</summary> ``` x-pack/platform/plugins/shared/screenshotting/jest.config.js:10 x-pack/platform/plugins/shared/screenshotting/jest.integration.config.js:10 x-pack/platform/plugins/shared/screenshotting/server/formats/pdf/pdf_maker/worker_src_harness.js:14 x-pack/platform/plugins/shared/screenshotting/tsconfig.json:10 x-pack/platform/plugins/shared/screenshotting/tsconfig.json:14 x-pack/platform/plugins/shared/screenshotting/tsconfig.json:2 ``` </details> <details> <summary>Script errors</summary> ``` ``` </details> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
bb1b5afb03
|
Sustainable Kibana Architecture: Move modules owned by @elastic/security-detection-engine (#202844)
## 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. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. Are you trying to rebase this PR to solve merge conflicts? Please follow the steps describe [here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E). #### 1 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/lists-plugin` | `x-pack/solutions/security/plugins/lists` | #### 18 packages(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/securitysolution-autocomplete` | `x-pack/solutions/security/packages/kbn-securitysolution-autocomplete` | | `@kbn/securitysolution-endpoint-exceptions-common` | `x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common` | | `@kbn/securitysolution-es-utils` | `src/platform/packages/shared/kbn-securitysolution-es-utils` | | `@kbn/securitysolution-exception-list-components` | `x-pack/solutions/security/packages/kbn-securitysolution-exception-list-components` | | `@kbn/securitysolution-exceptions-common` | `x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common` | | `@kbn/securitysolution-hook-utils` | `x-pack/solutions/security/packages/kbn-securitysolution-hook-utils` | | `@kbn/securitysolution-io-ts-alerting-types` | `x-pack/solutions/security/packages/kbn-securitysolution-io-ts-alerting-types` | | `@kbn/securitysolution-io-ts-list-types` | `x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types` | | `@kbn/securitysolution-io-ts-types` | `src/platform/packages/shared/kbn-securitysolution-io-ts-types` | | `@kbn/securitysolution-io-ts-utils` | `src/platform/packages/shared/kbn-securitysolution-io-ts-utils` | | `@kbn/securitysolution-list-api` | `x-pack/solutions/security/packages/kbn-securitysolution-list-api` | | `@kbn/securitysolution-list-constants` | `x-pack/solutions/security/packages/kbn-securitysolution-list-constants` | | `@kbn/securitysolution-list-hooks` | `x-pack/solutions/security/packages/kbn-securitysolution-list-hooks` | | `@kbn/securitysolution-list-utils` | `x-pack/solutions/security/packages/kbn-securitysolution-list-utils` | | `@kbn/securitysolution-lists-common` | `x-pack/solutions/security/packages/kbn-securitysolution-lists-common` | | `@kbn/securitysolution-rules` | `src/platform/packages/shared/kbn-securitysolution-rules` | | `@kbn/securitysolution-t-grid` | `x-pack/solutions/security/packages/kbn-securitysolution-t-grid` | | `@kbn/securitysolution-utils` | `x-pack/solutions/security/packages/kbn-securitysolution-utils` | <details > <summary>Updated references</summary> ``` ./.buildkite/scripts/steps/code_generation/security_solution_codegen.sh ./.buildkite/scripts/steps/openapi_bundling/security_solution_openapi_bundling.sh ./.eslintrc.js ./.github/codeql/codeql-config.yml ./.i18nrc.json ./docs/developer/plugin-list.asciidoc ./oas_docs/scripts/merge_ess_oas.js ./oas_docs/scripts/merge_serverless_oas.js ./package.json ./packages/kbn-repo-packages/package-map.json ./packages/kbn-securitysolution-list-hooks/src/use_persist_exception_item/index.ts ./packages/kbn-synthetic-package-map/synthetic-packages.json ./packages/kbn-ts-projects/config-paths.json ./src/dev/storybook/aliases.ts ./src/platform/packages/shared/kbn-securitysolution-es-utils/jest.config.js ./src/platform/packages/shared/kbn-securitysolution-io-ts-types/jest.config.js ./src/platform/packages/shared/kbn-securitysolution-io-ts-utils/jest.config.js ./tsconfig.base.json ./tsconfig.base.type_check.json ./tsconfig.refs.json ./x-pack/.i18nrc.json ./x-pack/build/plugin/kibana/x-pack/.i18nrc.json ./x-pack/plugins/alerting/tsconfig.type_check.json ./x-pack/plugins/cases/tsconfig.type_check.json ./x-pack/plugins/observability_solution/observability/tsconfig.type_check.json ./x-pack/plugins/observability_solution/slo/tsconfig.type_check.json ./x-pack/plugins/observability_solution/synthetics/tsconfig.type_check.json ./x-pack/plugins/observability_solution/uptime/tsconfig.type_check.json ./x-pack/plugins/osquery/tsconfig.type_check.json ./x-pack/plugins/rule_registry/tsconfig.type_check.json ./x-pack/plugins/stack_connectors/tsconfig.type_check.json ./x-pack/solutions/observability/plugins/infra/tsconfig.type_check.json ./x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/jest.config.js ./x-pack/solutions/security/packages/kbn-securitysolution-exception-list-components/jest.config.js ./x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/scripts/openapi_generate.js ./x-pack/solutions/security/packages/kbn-securitysolution-hook-utils/jest.config.js ./x-pack/solutions/security/packages/kbn-securitysolution-io-ts-alerting-types/jest.config.js ./x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types/jest.config.js ./x-pack/solutions/security/packages/kbn-securitysolution-list-api/jest.config.js ./x-pack/solutions/security/packages/kbn-securitysolution-list-hooks/jest.config.js ./x-pack/solutions/security/packages/kbn-securitysolution-list-utils/jest.config.js ./x-pack/solutions/security/packages/kbn-securitysolution-lists-common/scripts/openapi_generate.js ./x-pack/solutions/security/packages/kbn-securitysolution-utils/jest.config.js ./x-pack/solutions/security/packages/security-solution/features/tsconfig.type_check.json ./x-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.type_check.json ./x-pack/solutions/security/plugins/lists/README.md ./x-pack/solutions/security/plugins/lists/jest.config.js ./x-pack/solutions/security/plugins/lists/public/exceptions/components/builder/helpers.test.ts ./x-pack/solutions/security/plugins/lists/public/exceptions/hooks/persist_exception_item.test.ts ./x-pack/solutions/security/plugins/lists/public/exceptions/hooks/persist_exception_list.test.ts ./x-pack/solutions/security/plugins/lists/public/exceptions/hooks/use_api.test.ts ./x-pack/solutions/security/plugins/lists/public/exceptions/hooks/use_exception_lists.test.ts ./x-pack/solutions/security/plugins/lists/public/lists/hooks/use_create_list_index.test.ts ./x-pack/solutions/security/plugins/lists/public/lists/hooks/use_delete_list.test.ts ./x-pack/solutions/security/plugins/lists/public/lists/hooks/use_export_list.test.ts ./x-pack/solutions/security/plugins/lists/public/lists/hooks/use_import_list.test.ts ./x-pack/solutions/security/plugins/lists/public/lists/hooks/use_read_list_index.test.ts ./x-pack/solutions/security/plugins/lists/tsconfig.type_check.json ./x-pack/solutions/security/plugins/security_solution/docs/openapi/README.md ./x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/README.md ./x-pack/solutions/security/plugins/threat_intelligence/tsconfig.type_check.json ./x-pack/solutions/security/plugins/timelines/tsconfig.type_check.json ./x-pack/test/security_solution_api_integration/tsconfig.type_check.json ./x-pack/test/security_solution_cypress/cypress/tsconfig.type_check.json ./x-pack/test/security_solution_endpoint/tsconfig.type_check.json ./x-pack/test/tsconfig.type_check.json ./yarn.lock .github/CODEOWNERS ``` </details><details > <summary>Updated relative paths</summary> ``` src/platform/packages/shared/kbn-securitysolution-es-utils/jest.config.js:12 src/platform/packages/shared/kbn-securitysolution-es-utils/tsconfig.json:2 src/platform/packages/shared/kbn-securitysolution-es-utils/tsconfig.type_check.json:2 src/platform/packages/shared/kbn-securitysolution-io-ts-types/jest.config.js:12 src/platform/packages/shared/kbn-securitysolution-io-ts-types/tsconfig.json:2 src/platform/packages/shared/kbn-securitysolution-io-ts-types/tsconfig.type_check.json:2 src/platform/packages/shared/kbn-securitysolution-io-ts-utils/jest.config.js:12 src/platform/packages/shared/kbn-securitysolution-io-ts-utils/tsconfig.json:2 src/platform/packages/shared/kbn-securitysolution-io-ts-utils/tsconfig.type_check.json:2 src/platform/packages/shared/kbn-securitysolution-rules/tsconfig.json:2 src/platform/packages/shared/kbn-securitysolution-rules/tsconfig.type_check.json:2 x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/jest.config.js:12 x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/field_value_lists/index.test.tsx:28 x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/field_value_match/index.tsx:25 x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/field_value_match_any/index.tsx:17 x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/field_value_wildcard/index.tsx:19 x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/hooks/use_field_value_autocomplete/index.ts:16 x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/list_schema/index.mock.ts:17 x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/list_schema/index.mock.ts:44 x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/tsconfig.json:2 x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/tsconfig.type_check.json:2 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list/create_endpoint_list.schema.yaml:26 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list/create_endpoint_list.schema.yaml:27 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list/create_endpoint_list.schema.yaml:33 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list/create_endpoint_list.schema.yaml:39 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list/create_endpoint_list.schema.yaml:45 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:22 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:24 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:26 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:28 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:30 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:32 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:35 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:38 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:40 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:60 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:61 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:67 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:73 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:79 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/create_endpoint_list_item/create_endpoint_list_item.schema.yaml:85 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/delete_endpoint_list_item/delete_endpoint_list_item.schema.yaml:19 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/delete_endpoint_list_item/delete_endpoint_list_item.schema.yaml:25 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/delete_endpoint_list_item/delete_endpoint_list_item.schema.yaml:39 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/delete_endpoint_list_item/delete_endpoint_list_item.schema.yaml:40 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/delete_endpoint_list_item/delete_endpoint_list_item.schema.yaml:46 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/delete_endpoint_list_item/delete_endpoint_list_item.schema.yaml:52 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/delete_endpoint_list_item/delete_endpoint_list_item.schema.yaml:58 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/delete_endpoint_list_item/delete_endpoint_list_item.schema.yaml:64 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/find_endpoint_list_item/find_endpoint_list_item.schema.yaml:102 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/find_endpoint_list_item/find_endpoint_list_item.schema.yaml:108 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/find_endpoint_list_item/find_endpoint_list_item.schema.yaml:113 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/find_endpoint_list_item/find_endpoint_list_item.schema.yaml:41 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/find_endpoint_list_item/find_endpoint_list_item.schema.yaml:83 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/find_endpoint_list_item/find_endpoint_list_item.schema.yaml:84 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/find_endpoint_list_item/find_endpoint_list_item.schema.yaml:90 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/find_endpoint_list_item/find_endpoint_list_item.schema.yaml:96 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/model/endpoint_list_common.schema.yaml:11 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/model/endpoint_list_common.schema.yaml:16 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/read_endpoint_list_item/read_endpoint_list_item.schema.yaml:19 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/read_endpoint_list_item/read_endpoint_list_item.schema.yaml:25 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/read_endpoint_list_item/read_endpoint_list_item.schema.yaml:41 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/read_endpoint_list_item/read_endpoint_list_item.schema.yaml:42 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/read_endpoint_list_item/read_endpoint_list_item.schema.yaml:48 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/read_endpoint_list_item/read_endpoint_list_item.schema.yaml:54 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/read_endpoint_list_item/read_endpoint_list_item.schema.yaml:60 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/read_endpoint_list_item/read_endpoint_list_item.schema.yaml:66 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:22 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:25 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:28 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:30 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:32 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:34 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:36 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:39 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:41 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:43 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:65 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:66 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:72 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:78 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:84 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/api/update_endpoint_list_item/update_endpoint_list_item.schema.yaml:90 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/scripts/openapi_bundle.js:10 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/scripts/openapi_generate.js:10 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/tsconfig.json:7 x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common/tsconfig.type_check.json:14 x-pack/solutions/security/packages/kbn-securitysolution-exception-list-components/jest.config.js:12 x-pack/solutions/security/packages/kbn-securitysolution-exception-list-components/tsconfig.json:2 x-pack/solutions/security/packages/kbn-securitysolution-exception-list-components/tsconfig.type_check.json:2 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_exception_list/create_exception_list.schema.yaml:62 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_exception_list/create_exception_list.schema.yaml:63 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_exception_list/create_exception_list.schema.yaml:69 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_exception_list/create_exception_list.schema.yaml:75 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_exception_list/create_exception_list.schema.yaml:81 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_exception_list/create_exception_list.schema.yaml:87 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_exception_list_item/create_exception_list_item.schema.yaml:106 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_exception_list_item/create_exception_list_item.schema.yaml:72 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_exception_list_item/create_exception_list_item.schema.yaml:73 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_exception_list_item/create_exception_list_item.schema.yaml:79 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_exception_list_item/create_exception_list_item.schema.yaml:85 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_exception_list_item/create_exception_list_item.schema.yaml:91 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_exception_list_item/create_exception_list_item.schema.yaml:97 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_rule_exceptions/create_rule_exceptions.schema.yaml:48 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_rule_exceptions/create_rule_exceptions.schema.yaml:49 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_rule_exceptions/create_rule_exceptions.schema.yaml:55 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_rule_exceptions/create_rule_exceptions.schema.yaml:61 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_rule_exceptions/create_rule_exceptions.schema.yaml:67 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_rule_exceptions/create_rule_exceptions.schema.yaml:72 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_rule_exceptions/create_rule_exceptions.schema.yaml:78 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_shared_exceptions_list/create_shared_exceptions_list.schema.yaml:43 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_shared_exceptions_list/create_shared_exceptions_list.schema.yaml:44 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_shared_exceptions_list/create_shared_exceptions_list.schema.yaml:50 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_shared_exceptions_list/create_shared_exceptions_list.schema.yaml:56 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_shared_exceptions_list/create_shared_exceptions_list.schema.yaml:62 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/create_shared_exceptions_list/create_shared_exceptions_list.schema.yaml:68 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/delete_exception_list/delete_exception_list.schema.yaml:45 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/delete_exception_list/delete_exception_list.schema.yaml:46 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/delete_exception_list/delete_exception_list.schema.yaml:52 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/delete_exception_list/delete_exception_list.schema.yaml:58 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/delete_exception_list/delete_exception_list.schema.yaml:64 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/delete_exception_list/delete_exception_list.schema.yaml:70 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/delete_exception_list_item/delete_exception_list_item.schema.yaml:45 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/delete_exception_list_item/delete_exception_list_item.schema.yaml:46 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/delete_exception_list_item/delete_exception_list_item.schema.yaml:52 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/delete_exception_list_item/delete_exception_list_item.schema.yaml:58 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/delete_exception_list_item/delete_exception_list_item.schema.yaml:64 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/delete_exception_list_item/delete_exception_list_item.schema.yaml:70 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/duplicate_exception_list/duplicate_exception_list.schema.yaml:46 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/duplicate_exception_list/duplicate_exception_list.schema.yaml:47 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/duplicate_exception_list/duplicate_exception_list.schema.yaml:53 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/duplicate_exception_list/duplicate_exception_list.schema.yaml:59 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/duplicate_exception_list/duplicate_exception_list.schema.yaml:65 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/duplicate_exception_list/duplicate_exception_list.schema.yaml:71 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/export_exception_list/export_exception_list.schema.yaml:54 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/export_exception_list/export_exception_list.schema.yaml:55 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/export_exception_list/export_exception_list.schema.yaml:61 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/export_exception_list/export_exception_list.schema.yaml:67 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/export_exception_list/export_exception_list.schema.yaml:73 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/export_exception_list/export_exception_list.schema.yaml:79 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/find_exception_list_items/find_exception_list_items.schema.yaml:110 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/find_exception_list_items/find_exception_list_items.schema.yaml:111 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/find_exception_list_items/find_exception_list_items.schema.yaml:117 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/find_exception_list_items/find_exception_list_items.schema.yaml:123 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/find_exception_list_items/find_exception_list_items.schema.yaml:129 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/find_exception_list_items/find_exception_list_items.schema.yaml:135 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/find_exception_list_items/find_exception_list_items.schema.yaml:140 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/find_exception_list_items/find_exception_list_items.schema.yaml:68 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/find_exception_lists/find_exception_lists.schema.yaml:103 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/find_exception_lists/find_exception_lists.schema.yaml:109 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/find_exception_lists/find_exception_lists.schema.yaml:115 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/find_exception_lists/find_exception_lists.schema.yaml:96 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/find_exception_lists/find_exception_lists.schema.yaml:97 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/import_exceptions/import_exceptions.schema.yaml:102 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/import_exceptions/import_exceptions.schema.yaml:108 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/import_exceptions/import_exceptions.schema.yaml:114 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/import_exceptions/import_exceptions.schema.yaml:95 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/import_exceptions/import_exceptions.schema.yaml:96 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_common.schema.yaml:10 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_common.schema.yaml:125 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_common.schema.yaml:128 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_common.schema.yaml:13 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_common.schema.yaml:135 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_common.schema.yaml:147 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_common.schema.yaml:165 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_common.schema.yaml:167 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_common.schema.yaml:172 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_common.schema.yaml:177 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_common.schema.yaml:281 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_item_entry.schema.yaml:104 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_item_entry.schema.yaml:122 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_item_entry.schema.yaml:124 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_item_entry.schema.yaml:20 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_item_entry.schema.yaml:22 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_item_entry.schema.yaml:38 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_item_entry.schema.yaml:42 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_item_entry.schema.yaml:59 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_item_entry.schema.yaml:64 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_item_entry.schema.yaml:66 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/model/exception_list_item_entry.schema.yaml:83 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list/read_exception_list.schema.yaml:45 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list/read_exception_list.schema.yaml:46 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list/read_exception_list.schema.yaml:52 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list/read_exception_list.schema.yaml:58 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list/read_exception_list.schema.yaml:64 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list/read_exception_list.schema.yaml:70 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list_item/read_exception_list_item.schema.yaml:45 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list_item/read_exception_list_item.schema.yaml:46 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list_item/read_exception_list_item.schema.yaml:52 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list_item/read_exception_list_item.schema.yaml:58 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list_item/read_exception_list_item.schema.yaml:64 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list_item/read_exception_list_item.schema.yaml:70 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list_summary/read_exception_list_summary.schema.yaml:64 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list_summary/read_exception_list_summary.schema.yaml:65 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list_summary/read_exception_list_summary.schema.yaml:71 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list_summary/read_exception_list_summary.schema.yaml:77 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list_summary/read_exception_list_summary.schema.yaml:83 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/read_exception_list_summary/read_exception_list_summary.schema.yaml:89 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list/update_exception_list.schema.yaml:62 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list/update_exception_list.schema.yaml:63 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list/update_exception_list.schema.yaml:69 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list/update_exception_list.schema.yaml:75 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list/update_exception_list.schema.yaml:81 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list/update_exception_list.schema.yaml:87 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list_item/update_exception_list_item.schema.yaml:107 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list_item/update_exception_list_item.schema.yaml:109 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list_item/update_exception_list_item.schema.yaml:73 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list_item/update_exception_list_item.schema.yaml:74 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list_item/update_exception_list_item.schema.yaml:80 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list_item/update_exception_list_item.schema.yaml:86 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list_item/update_exception_list_item.schema.yaml:92 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/api/update_exception_list_item/update_exception_list_item.schema.yaml:98 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/scripts/openapi_bundle.js:10 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/scripts/openapi_generate.js:10 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/tsconfig.json:7 x-pack/solutions/security/packages/kbn-securitysolution-exceptions-common/tsconfig.type_check.json:14 x-pack/solutions/security/packages/kbn-securitysolution-hook-utils/jest.config.js:12 x-pack/solutions/security/packages/kbn-securitysolution-hook-utils/tsconfig.json:2 x-pack/solutions/security/packages/kbn-securitysolution-hook-utils/tsconfig.type_check.json:2 x-pack/solutions/security/packages/kbn-securitysolution-io-ts-alerting-types/jest.config.js:12 x-pack/solutions/security/packages/kbn-securitysolution-io-ts-alerting-types/tsconfig.json:2 x-pack/solutions/security/packages/kbn-securitysolution-io-ts-alerting-types/tsconfig.type_check.json:2 x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types/jest.config.js:12 x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types/tsconfig.json:2 x-pack/solutions/security/packages/kbn-securitysolution-io-ts-list-types/tsconfig.type_check.json:2 x-pack/solutions/security/packages/kbn-securitysolution-list-api/jest.config.js:12 x-pack/solutions/security/packages/kbn-securitysolution-list-api/src/types.ts:20 x-pack/solutions/security/packages/kbn-securitysolution-list-api/tsconfig.json:2 x-pack/solutions/security/packages/kbn-securitysolution-list-api/tsconfig.type_check.json:2 x-pack/solutions/security/packages/kbn-securitysolution-list-constants/tsconfig.json:2 x-pack/solutions/security/packages/kbn-securitysolution-list-constants/tsconfig.type_check.json:2 x-pack/solutions/security/packages/kbn-securitysolution-list-hooks/jest.config.js:12 x-pack/solutions/security/packages/kbn-securitysolution-list-hooks/tsconfig.json:2 x-pack/solutions/security/packages/kbn-securitysolution-list-hooks/tsconfig.type_check.json:2 x-pack/solutions/security/packages/kbn-securitysolution-list-utils/jest.config.js:12 x-pack/solutions/security/packages/kbn-securitysolution-list-utils/tsconfig.json:2 x-pack/solutions/security/packages/kbn-securitysolution-list-utils/tsconfig.type_check.json:2 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list/create_list.schema.yaml:56 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list/create_list.schema.yaml:57 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list/create_list.schema.yaml:63 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list/create_list.schema.yaml:69 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list/create_list.schema.yaml:75 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list/create_list.schema.yaml:81 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list_index/create_list_index.schema.yaml:30 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list_index/create_list_index.schema.yaml:31 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list_index/create_list_index.schema.yaml:37 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list_index/create_list_index.schema.yaml:43 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list_index/create_list_index.schema.yaml:49 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list_index/create_list_index.schema.yaml:55 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list_item/create_list_item.schema.yaml:57 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list_item/create_list_item.schema.yaml:58 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list_item/create_list_item.schema.yaml:64 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list_item/create_list_item.schema.yaml:70 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list_item/create_list_item.schema.yaml:76 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/create_list_item/create_list_item.schema.yaml:82 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list/delete_list.schema.yaml:48 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list/delete_list.schema.yaml:49 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list/delete_list.schema.yaml:55 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list/delete_list.schema.yaml:61 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list/delete_list.schema.yaml:67 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list/delete_list.schema.yaml:73 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list_index/delete_list_index.schema.yaml:30 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list_index/delete_list_index.schema.yaml:31 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list_index/delete_list_index.schema.yaml:37 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list_index/delete_list_index.schema.yaml:43 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list_index/delete_list_index.schema.yaml:49 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list_index/delete_list_index.schema.yaml:55 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list_item/delete_list_item.schema.yaml:57 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list_item/delete_list_item.schema.yaml:58 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list_item/delete_list_item.schema.yaml:64 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list_item/delete_list_item.schema.yaml:70 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list_item/delete_list_item.schema.yaml:76 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/delete_list_item/delete_list_item.schema.yaml:82 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/export_list_items/export_list_items.schema.yaml:35 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/export_list_items/export_list_items.schema.yaml:36 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/export_list_items/export_list_items.schema.yaml:42 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/export_list_items/export_list_items.schema.yaml:48 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/export_list_items/export_list_items.schema.yaml:54 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/export_list_items/export_list_items.schema.yaml:60 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_list_items/find_list_items.schema.yaml:104 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_list_items/find_list_items.schema.yaml:110 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_list_items/find_list_items.schema.yaml:116 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_list_items/find_list_items.schema.yaml:121 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_list_items/find_list_items.schema.yaml:37 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_list_items/find_list_items.schema.yaml:97 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_list_items/find_list_items.schema.yaml:98 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_lists/find_lists.schema.yaml:104 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_lists/find_lists.schema.yaml:110 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_lists/find_lists.schema.yaml:115 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_lists/find_lists.schema.yaml:31 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_lists/find_lists.schema.yaml:91 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_lists/find_lists.schema.yaml:92 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/find_lists/find_lists.schema.yaml:98 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/import_list_items/import_list_items.schema.yaml:101 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/import_list_items/import_list_items.schema.yaml:76 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/import_list_items/import_list_items.schema.yaml:77 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/import_list_items/import_list_items.schema.yaml:83 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/import_list_items/import_list_items.schema.yaml:89 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/import_list_items/import_list_items.schema.yaml:95 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/model/list_common.schema.yaml:39 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/model/list_common.schema.yaml:42 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/model/list_common.schema.yaml:49 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/model/list_common.schema.yaml:52 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/model/list_common.schema.yaml:55 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/model/list_common.schema.yaml:9 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/patch_list/patch_list.schema.yaml:49 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/patch_list/patch_list.schema.yaml:50 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/patch_list/patch_list.schema.yaml:56 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/patch_list/patch_list.schema.yaml:62 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/patch_list/patch_list.schema.yaml:68 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/patch_list/patch_list.schema.yaml:74 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/patch_list_item/patch_list_item.schema.yaml:51 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/patch_list_item/patch_list_item.schema.yaml:52 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/patch_list_item/patch_list_item.schema.yaml:58 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/patch_list_item/patch_list_item.schema.yaml:64 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/patch_list_item/patch_list_item.schema.yaml:70 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/patch_list_item/patch_list_item.schema.yaml:76 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list/read_list.schema.yaml:33 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list/read_list.schema.yaml:34 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list/read_list.schema.yaml:40 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list/read_list.schema.yaml:46 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list/read_list.schema.yaml:52 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list/read_list.schema.yaml:58 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_index/read_list_index.schema.yaml:32 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_index/read_list_index.schema.yaml:33 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_index/read_list_index.schema.yaml:39 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_index/read_list_index.schema.yaml:45 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_index/read_list_index.schema.yaml:51 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_index/read_list_index.schema.yaml:57 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_item/read_list_item.schema.yaml:49 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_item/read_list_item.schema.yaml:50 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_item/read_list_item.schema.yaml:56 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_item/read_list_item.schema.yaml:62 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_item/read_list_item.schema.yaml:68 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_item/read_list_item.schema.yaml:74 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_privileges/read_list_privileges.schema.yaml:36 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_privileges/read_list_privileges.schema.yaml:37 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_privileges/read_list_privileges.schema.yaml:43 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_privileges/read_list_privileges.schema.yaml:49 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/read_list_privileges/read_list_privileges.schema.yaml:55 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/update_list/update_list.schema.yaml:54 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/update_list/update_list.schema.yaml:55 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/update_list/update_list.schema.yaml:61 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/update_list/update_list.schema.yaml:67 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/update_list/update_list.schema.yaml:73 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/update_list/update_list.schema.yaml:79 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/update_list_item/update_list_item.schema.yaml:48 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/update_list_item/update_list_item.schema.yaml:49 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/update_list_item/update_list_item.schema.yaml:55 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/update_list_item/update_list_item.schema.yaml:61 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/update_list_item/update_list_item.schema.yaml:67 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/api/update_list_item/update_list_item.schema.yaml:73 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/scripts/openapi_bundle.js:10 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/scripts/openapi_generate.js:10 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/tsconfig.json:7 x-pack/solutions/security/packages/kbn-securitysolution-lists-common/tsconfig.type_check.json:14 x-pack/solutions/security/packages/kbn-securitysolution-t-grid/tsconfig.json:2 x-pack/solutions/security/packages/kbn-securitysolution-t-grid/tsconfig.type_check.json:2 x-pack/solutions/security/packages/kbn-securitysolution-utils/jest.config.js:12 x-pack/solutions/security/packages/kbn-securitysolution-utils/tsconfig.json:2 x-pack/solutions/security/packages/kbn-securitysolution-utils/tsconfig.type_check.json:2 x-pack/solutions/security/plugins/lists/jest.config.js:13 x-pack/solutions/security/plugins/lists/tsconfig.json:2 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:100 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:103 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:106 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:109 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:112 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:19 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:2 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:28 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:31 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:34 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:37 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:40 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:43 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:46 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:49 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:52 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:55 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:58 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:61 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:64 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:67 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:70 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:73 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:76 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:79 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:82 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:85 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:88 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:91 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:94 x-pack/solutions/security/plugins/lists/tsconfig.type_check.json:97 ``` </details> --------- Co-authored-by: Marshall Main <marshall.main@elastic.co> |
||
|
da25d13a2a
|
Sustainable Kibana Architecture: Move modules owned by @elastic/security-solution (#202851)
|
||
|
7460dc47fe
|
[ingest pipeline mgmt] Move to x-pack/platform/plugins/shared/ingest_pipelines (#204331)
## 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. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. Are you trying to rebase this PR to solve merge conflicts? Please follow the steps describe [here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E). #### 1 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/ingest-pipelines-plugin` | `x-pack/platform/plugins/shared/ingest_pipelines` | <details > <summary>Updated references</summary> ``` ./docs/developer/plugin-list.asciidoc ./package.json ./packages/kbn-package-map/package-map.json ./packages/kbn-repo-packages/package-map.json ./packages/kbn-ts-projects/config-paths.json ./tsconfig.base.json ./tsconfig.base.type_check.json ./tsconfig.refs.json ./x-pack/.i18nrc.json ./x-pack/platform/plugins/private/transform/common/types/es_ingest_pipeline.ts ./x-pack/platform/plugins/shared/ingest_pipelines/jest.config.js ./yarn.lock .github/CODEOWNERS ``` </details><details > <summary>Updated relative paths</summary> ``` x-pack/platform/plugins/shared/ingest_pipelines/jest.config.js:10 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.json:11 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.json:2 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:13 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:2 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:20 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:35 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:38 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:41 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:44 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:47 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:50 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:53 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:56 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:59 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:62 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:65 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:68 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:71 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:74 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:77 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:80 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:83 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:86 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:89 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:92 x-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:95 ``` </details> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
f508ad2bf6
|
Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-cloud-security-posture (#202862)
|
||
|
984a059e67
|
Relocating module @kbn/slo-plugin (#204265)
## Summary PR has been generated with script `node scripts/relocate --team "@elastic/obs-ux-management-team"` Relocating module `@kbn/slo-plugin` We are facing emotion issues that we need to fix !! We need to figure out why app is broken after relocating with following error  --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Kevin Delemme <kevin.delemme@elastic.co> |
||
|
f144078712
|
Sustainable Kibana Architecture: Move modules owned by @elastic/security-threat-hunting-explore (#202852)
## 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. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. #### 1 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/ecs-data-quality-dashboard-plugin` | `x-pack/solutions/security/plugins/ecs_data_quality_dashboard` | #### 8 packages(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/cell-actions` | `src/platform/packages/shared/kbn-cell-actions` | | `@kbn/ecs-data-quality-dashboard` | `x-pack/solutions/security/packages/ecs_data_quality_dashboard` | | `@kbn/security-solution-features` | `x-pack/solutions/security/packages/features` | | `@kbn/security-solution-navigation` | `x-pack/solutions/security/packages/navigation` | | `@kbn/security-solution-side-nav` | `x-pack/solutions/security/packages/side_nav` | | `@kbn/security-solution-storybook-config` | `x-pack/solutions/security/packages/storybook/config` | | `@kbn/security-solution-upselling` | `x-pack/solutions/security/packages/upselling` | | `@kbn/securitysolution-ecs` | `src/platform/packages/shared/kbn-securitysolution-ecs` | <details > <summary>Updated references</summary> ``` ./.eslintrc.js ./.i18nrc.json ./docs/developer/plugin-list.asciidoc ./package.json ./packages/kbn-repo-packages/package-map.json ./packages/kbn-ts-projects/config-paths.json ./src/dev/storybook/aliases.ts ./src/platform/packages/shared/kbn-cell-actions/jest.config.js ./src/platform/packages/shared/kbn-securitysolution-ecs/jest.config.js ./tsconfig.base.json ./x-pack/.i18nrc.json ./x-pack/solutions/security/plugins/ecs_data_quality_dashboard/jest.config.js ./yarn.lock ``` </details><details > <summary>Updated relative paths</summary> ``` src/platform/packages/shared/kbn-cell-actions/jest.config.js:12 src/platform/packages/shared/kbn-cell-actions/tsconfig.json:2 src/platform/packages/shared/kbn-securitysolution-ecs/jest.config.js:12 src/platform/packages/shared/kbn-securitysolution-ecs/tsconfig.json:2 x-pack/solutions/security/plugins/ecs_data_quality_dashboard/jest.config.js:15 x-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.json:12 x-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.json:2 ``` </details> --------- Co-authored-by: Karen Grigoryan <karen.grigoryan@elastic.co> |
||
|
2fd89943c5
|
kibana-management team module move (#203883)
## 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. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. #### 17 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/cloud-data-migration-plugin` | `x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration` | | `@kbn/console-plugin` | `src/platform/plugins/shared/console` | | `@kbn/cross-cluster-replication-plugin` | `x-pack/platform/plugins/private/cross_cluster_replication` | | `@kbn/dev-tools-plugin` | `src/platform/plugins/shared/dev_tools` | | `@kbn/es-ui-shared-plugin` | `src/platform/plugins/shared/es_ui_shared` | | `@kbn/grokdebugger-plugin` | `x-pack/platform/plugins/private/grokdebugger` | | `@kbn/index-lifecycle-management-plugin` | `x-pack/platform/plugins/private/index_lifecycle_management` | | `@kbn/license-api-guard-plugin` | `x-pack/platform/plugins/private/license_api_guard` | | `@kbn/license-management-plugin` | `x-pack/platform/plugins/shared/license_management` | | `@kbn/management-plugin` | `src/platform/plugins/shared/management` | | `@kbn/painless-lab-plugin` | `x-pack/platform/plugins/private/painless_lab` | | `@kbn/remote-clusters-plugin` | `x-pack/platform/plugins/private/remote_clusters` | | `@kbn/rollup-plugin` | `x-pack/platform/plugins/private/rollup` | | `@kbn/runtime-fields-plugin` | `x-pack/platform/plugins/private/runtime_fields` | | `@kbn/searchprofiler-plugin` | `x-pack/platform/plugins/shared/searchprofiler` | | `@kbn/snapshot-restore-plugin` | `x-pack/platform/plugins/private/snapshot_restore` | | `@kbn/watcher-plugin` | `x-pack/platform/plugins/private/watcher` | #### 17 packages(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/deeplinks-devtools` | `src/platform/packages/shared/deeplinks/devtools` | | `@kbn/deeplinks-management` | `src/platform/packages/shared/deeplinks/management` | | `@kbn/default-nav-devtools` | `src/platform/packages/private/default-nav/devtools` | | `@kbn/default-nav-management` | `src/platform/packages/private/default-nav/management` | | `@kbn/index-lifecycle-management-common-shared` | `x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared` | | `@kbn/index-management-shared-types` | `x-pack/platform/packages/shared/index-management/index_management_shared_types` | | `@kbn/management-cards-navigation` | `src/platform/packages/shared/kbn-management/cards_navigation` | | `@kbn/management-settings-application` | `src/platform/packages/private/kbn-management/settings/application` | | `@kbn/management-settings-components-field-category` | `src/platform/packages/private/kbn-management/settings/components/field_category` | | `@kbn/management-settings-components-field-input` | `src/platform/packages/shared/kbn-management/settings/components/field_input` | | `@kbn/management-settings-components-field-row` | `src/platform/packages/shared/kbn-management/settings/components/field_row` | | `@kbn/management-settings-components-form` | `src/platform/packages/private/kbn-management/settings/components/form` | | `@kbn/management-settings-field-definition` | `src/platform/packages/shared/kbn-management/settings/field_definition` | | `@kbn/management-settings-types` | `src/platform/packages/shared/kbn-management/settings/types` | | `@kbn/management-settings-utilities` | `src/platform/packages/shared/kbn-management/settings/utilities` | | `@kbn/rollup` | `x-pack/platform/packages/private/rollup` | | `@kbn/unsaved-changes-prompt` | `src/platform/packages/shared/kbn-unsaved-changes-prompt` | <details > <summary>Updated references</summary> ``` ./.buildkite/scripts/steps/console_definitions_sync.sh ./.eslintrc.js ./.i18nrc.json ./docs/developer/contributing/development-tests.asciidoc ./docs/developer/plugin-list.asciidoc ./package.json ./packages/kbn-generate-console-definitions/README.md ./packages/kbn-repo-packages/package-map.json ./packages/kbn-search-connectors/components/cron_editor/readme.md ./packages/kbn-ts-projects/config-paths.json ./src/dev/precommit_hook/casing_check_config.js ./src/dev/storybook/aliases.ts ./src/platform/packages/private/default-nav/devtools/jest.config.js ./src/platform/packages/private/default-nav/management/jest.config.js ./src/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js ./src/platform/packages/shared/deeplinks/devtools/jest.config.js ./src/platform/packages/shared/deeplinks/management/jest.config.js ./src/platform/packages/shared/kbn-management/cards_navigation/jest.config.js ./src/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js ./src/platform/plugins/shared/console/README.md ./src/platform/plugins/shared/console/jest.config.js ./src/platform/plugins/shared/console/server/lib/elasticsearch_proxy_config.test.js ./src/platform/plugins/shared/console/server/lib/spec_definitions/json/README.md ./src/platform/plugins/shared/es_ui_shared/.storybook/manager.ts ./src/platform/plugins/shared/es_ui_shared/jest.config.js ./src/platform/plugins/shared/es_ui_shared/static/forms/README.md ./src/platform/plugins/shared/management/jest.config.js ./src/plugins/advanced_settings/README.md ./src/plugins/management/README.md ./tsconfig.base.json ./x-pack/.i18nrc.json ./x-pack/platform/packages/private/rollup/jest.config.js ./x-pack/platform/packages/shared/index-management/index_management_shared_types/jest.config.js ./x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js ./x-pack/platform/plugins/private/cross_cluster_replication/jest.config.js ./x-pack/platform/plugins/private/grokdebugger/jest.config.js ./x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/README.md ./x-pack/platform/plugins/private/index_lifecycle_management/jest.config.js ./x-pack/platform/plugins/private/index_lifecycle_management/jest.integration.config.js ./x-pack/platform/plugins/private/license_api_guard/jest.config.js ./x-pack/platform/plugins/private/painless_lab/jest.config.js ./x-pack/platform/plugins/private/remote_clusters/jest.config.js ./x-pack/platform/plugins/private/rollup/jest.config.js ./x-pack/platform/plugins/private/runtime_fields/jest.config.js ./x-pack/platform/plugins/private/snapshot_restore/jest.config.js ./x-pack/platform/plugins/private/watcher/jest.config.js ./x-pack/platform/plugins/shared/license_management/jest.config.js ./x-pack/platform/plugins/shared/searchprofiler/jest.config.js ./x-pack/plugins/index_management/README.md ./x-pack/plugins/triggers_actions_ui/README.md ./x-pack/plugins/triggers_actions_ui/server/data/routes/indices.ts ./x-pack/solutions/security/packages/navigation/src/constants.ts ./x-pack/test/functional/apps/dev_tools/searchprofiler_editor.ts ./yarn.lock ``` </details><details > <summary>Updated relative paths</summary> ``` src/platform/packages/private/default-nav/devtools/jest.config.js:12 src/platform/packages/private/default-nav/devtools/tsconfig.json:2 src/platform/packages/private/default-nav/management/jest.config.js:12 src/platform/packages/private/default-nav/management/tsconfig.json:2 src/platform/packages/private/kbn-management/settings/application/tsconfig.json:2 src/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js:12 src/platform/packages/private/kbn-management/settings/components/field_category/tsconfig.json:2 src/platform/packages/private/kbn-management/settings/components/form/tsconfig.json:2 src/platform/packages/shared/deeplinks/devtools/jest.config.js:12 src/platform/packages/shared/deeplinks/devtools/tsconfig.json:2 src/platform/packages/shared/deeplinks/management/jest.config.js:12 src/platform/packages/shared/deeplinks/management/tsconfig.json:2 src/platform/packages/shared/kbn-management/cards_navigation/jest.config.js:12 src/platform/packages/shared/kbn-management/cards_navigation/tsconfig.json:2 src/platform/packages/shared/kbn-management/settings/components/field_input/tsconfig.json:2 src/platform/packages/shared/kbn-management/settings/components/field_row/tsconfig.json:2 src/platform/packages/shared/kbn-management/settings/field_definition/tsconfig.json:2 src/platform/packages/shared/kbn-management/settings/types/tsconfig.json:2 src/platform/packages/shared/kbn-management/settings/utilities/tsconfig.json:2 src/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js:12 src/platform/packages/shared/kbn-unsaved-changes-prompt/tsconfig.json:2 src/platform/plugins/shared/console/jest.config.js:12 src/platform/plugins/shared/console/tsconfig.json:2 src/platform/plugins/shared/dev_tools/tsconfig.json:2 src/platform/plugins/shared/es_ui_shared/jest.config.js:12 src/platform/plugins/shared/es_ui_shared/tsconfig.json:12 src/platform/plugins/shared/es_ui_shared/tsconfig.json:2 src/platform/plugins/shared/management/jest.config.js:12 src/platform/plugins/shared/management/tsconfig.json:10 src/platform/plugins/shared/management/tsconfig.json:2 x-pack/platform/packages/private/rollup/jest.config.js:10 x-pack/platform/packages/private/rollup/tsconfig.json:2 x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/tsconfig.json:2 x-pack/platform/packages/shared/index-management/index_management_shared_types/jest.config.js:10 x-pack/platform/packages/shared/index-management/index_management_shared_types/tsconfig.json:2 x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js:10 x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/tsconfig.json:10 x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/tsconfig.json:2 x-pack/platform/plugins/private/cross_cluster_replication/jest.config.js:10 x-pack/platform/plugins/private/cross_cluster_replication/tsconfig.json:2 x-pack/platform/plugins/private/grokdebugger/jest.config.js:10 x-pack/platform/plugins/private/grokdebugger/tsconfig.json:10 x-pack/platform/plugins/private/grokdebugger/tsconfig.json:2 x-pack/platform/plugins/private/index_lifecycle_management/jest.config.js:10 x-pack/platform/plugins/private/index_lifecycle_management/jest.integration.config.js:10 x-pack/platform/plugins/private/index_lifecycle_management/tsconfig.json:12 x-pack/platform/plugins/private/index_lifecycle_management/tsconfig.json:2 x-pack/platform/plugins/private/license_api_guard/jest.config.js:10 x-pack/platform/plugins/private/license_api_guard/tsconfig.json:2 x-pack/platform/plugins/private/painless_lab/jest.config.js:10 x-pack/platform/plugins/private/painless_lab/public/styles/_index.scss:1 x-pack/platform/plugins/private/painless_lab/tsconfig.json:2 x-pack/platform/plugins/private/remote_clusters/jest.config.js:10 x-pack/platform/plugins/private/remote_clusters/tsconfig.json:12 x-pack/platform/plugins/private/remote_clusters/tsconfig.json:2 x-pack/platform/plugins/private/rollup/jest.config.js:10 x-pack/platform/plugins/private/rollup/tsconfig.json:2 x-pack/platform/plugins/private/runtime_fields/README.md:155 x-pack/platform/plugins/private/runtime_fields/jest.config.js:10 x-pack/platform/plugins/private/runtime_fields/tsconfig.json:2 x-pack/platform/plugins/private/runtime_fields/tsconfig.json:8 x-pack/platform/plugins/private/snapshot_restore/jest.config.js:10 x-pack/platform/plugins/private/snapshot_restore/tsconfig.json:12 x-pack/platform/plugins/private/snapshot_restore/tsconfig.json:2 x-pack/platform/plugins/private/watcher/jest.config.js:10 x-pack/platform/plugins/private/watcher/tsconfig.json:12 x-pack/platform/plugins/private/watcher/tsconfig.json:2 x-pack/platform/plugins/shared/license_management/jest.config.js:10 x-pack/platform/plugins/shared/license_management/tsconfig.json:2 x-pack/platform/plugins/shared/searchprofiler/jest.config.js:10 x-pack/platform/plugins/shared/searchprofiler/public/application/_app.scss:1 x-pack/platform/plugins/shared/searchprofiler/tsconfig.json:2 ``` </details> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
6de695a55c
|
Sustainable Kibana Architecture: Move modules owned by @elastic/security-generative-ai (#202848)
## 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. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. #### 1 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/elastic-assistant-plugin` | `x-pack/solutions/security/plugins/elastic_assistant` | #### 3 packages(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/elastic-assistant` | `x-pack/platform/packages/shared/kbn-elastic-assistant` | | `@kbn/elastic-assistant-common` | `x-pack/platform/packages/shared/kbn-elastic-assistant-common` | | `@kbn/langchain` | `x-pack/platform/packages/shared/kbn-langchain` | <details > <summary>Updated references</summary> ``` ./.buildkite/scripts/steps/code_generation/elastic_assistant_codegen.sh ./.buildkite/scripts/steps/openapi_bundling/security_solution_openapi_bundling.sh ./.eslintrc.js ./.github/codeql/codeql-config.yml ./docs/developer/plugin-list.asciidoc ./oas_docs/scripts/merge_ess_oas.js ./oas_docs/scripts/merge_serverless_oas.js ./package.json ./packages/kbn-repo-packages/package-map.json ./packages/kbn-ts-projects/config-paths.json ./tsconfig.base.json ./tsconfig.base.type_check.json ./tsconfig.refs.json ./x-pack/.i18nrc.json ./x-pack/packages/kbn-elastic-assistant-common/README.md ./x-pack/platform/packages/shared/kbn-elastic-assistant-common/README.md ./x-pack/platform/packages/shared/kbn-elastic-assistant-common/env/README.md ./x-pack/platform/packages/shared/kbn-elastic-assistant-common/impl/capabilities/README.md ./x-pack/platform/packages/shared/kbn-elastic-assistant-common/jest.config.js ./x-pack/platform/packages/shared/kbn-elastic-assistant/README.md ./x-pack/platform/packages/shared/kbn-elastic-assistant/jest.config.js ./x-pack/platform/packages/shared/kbn-langchain/jest.config.js ./x-pack/plugins/elastic_assistant/README.md ./x-pack/plugins/security_solution/docs/openapi/README.md ./x-pack/solutions/security/plugins/elastic_assistant/README.md ./x-pack/solutions/security/plugins/elastic_assistant/jest.config.js ./x-pack/solutions/security/plugins/elastic_assistant/scripts/create_conversations_script.ts ./x-pack/solutions/security/plugins/elastic_assistant/server/__mocks__/docs_from_directory_loader.ts ./x-pack/solutions/security/plugins/elastic_assistant/server/knowledge_base/security_labs/embedding_security_in_llm_workflows.md ./x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/graphs/default_attack_discovery_graph/index.ts ./yarn.lock ``` </details><details > <summary>Updated relative paths</summary> ``` x-pack/platform/packages/shared/kbn-elastic-assistant-common/jest.config.js:21 x-pack/platform/packages/shared/kbn-elastic-assistant-common/scripts/openapi/bundle.js:8 x-pack/platform/packages/shared/kbn-elastic-assistant-common/scripts/openapi/generate.js:8 x-pack/platform/packages/shared/kbn-elastic-assistant-common/tsconfig.json:2 x-pack/platform/packages/shared/kbn-elastic-assistant/jest.config.js:21 x-pack/platform/packages/shared/kbn-elastic-assistant/tsconfig.json:15 x-pack/platform/packages/shared/kbn-elastic-assistant/tsconfig.json:2 x-pack/platform/packages/shared/kbn-langchain/jest.config.js:20 x-pack/platform/packages/shared/kbn-langchain/tsconfig.json:2 x-pack/solutions/security/plugins/elastic_assistant/jest.config.js:14 x-pack/solutions/security/plugins/elastic_assistant/scripts/create_conversations.js:8 x-pack/solutions/security/plugins/elastic_assistant/scripts/draw_graph.js:8 x-pack/solutions/security/plugins/elastic_assistant/scripts/model_evaluator.js:8 x-pack/solutions/security/plugins/elastic_assistant/tsconfig.json:13 x-pack/solutions/security/plugins/elastic_assistant/tsconfig.json:2 ``` </details> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
42af4e60a4
|
Sustainable Kibana Architecture: Move modules owned by @elastic/security-defend-workflows (#202840)
|
||
|
6bf5e68e06
|
Sustainable Kibana Architecture: Move modules owned by @elastic/security-scalability (#202849)
## 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. #### 1 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/integration-assistant-plugin` | `x-pack/platform/plugins/shared/integration_assistant` | <details> <summary>Updated references</summary> ``` ./.eslintrc.js ./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/platform/plugins/shared/integration_assistant/README.md ./x-pack/platform/plugins/shared/integration_assistant/jest.config.js ./x-pack/platform/plugins/shared/integration_assistant/server/config.ts ./yarn.lock ``` </details> <details> <summary>Updated relative paths</summary> ``` x-pack/platform/plugins/shared/integration_assistant/jest.config.js:10 x-pack/platform/plugins/shared/integration_assistant/scripts/draw_graphs.js:8 x-pack/platform/plugins/shared/integration_assistant/tsconfig.json:13 x-pack/platform/plugins/shared/integration_assistant/tsconfig.json:2 ``` </details> <details> <summary>Script errors</summary> ``` ``` </details> --------- Co-authored-by: Eric Beahan <eric.beahan@elastic.co> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
33c18c72fa
|
Sustainable Kibana Architecture: Move modules owned by @elastic/security-threat-hunting-investigations (#202855)
## 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. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * 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/threat-intelligence-plugin` | `x-pack/solutions/security/plugins/threat_intelligence` | | `@kbn/timelines-plugin` | `x-pack/solutions/security/plugins/timelines` | #### 2 packages(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/expandable-flyout` | `x-pack/solutions/security/packages/kbn-expandable-flyout` | | `@kbn/securitysolution-data-table` | `x-pack/solutions/security/packages/data_table` | Co-authored-by: PhilippeOberti <philippe.oberti@elastic.co> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
5dee9994c9
|
Sustainable Kibana Architecture: Move modules owned by @elastic/obs-ux-management-team (#202832)
## 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 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/exploratory-view-plugin` | `x-pack/solutions/observability/plugins/exploratory_view` | | `@kbn/investigate-app-plugin` | `x-pack/solutions/observability/plugins/investigate_app` | | `@kbn/investigate-plugin` | `x-pack/solutions/observability/plugins/investigate` | | `@kbn/observability-plugin` | `x-pack/solutions/observability/plugins/observability` | | `@kbn/serverless-observability` | `x-pack/solutions/observability/plugins/serverless_observability` | | `@kbn/slo-plugin` | `x-pack/solutions/observability/plugins/slo` | | `@kbn/synthetics-plugin` | `x-pack/solutions/observability/plugins/synthetics` | | `@kbn/uptime-plugin` | `x-pack/solutions/observability/plugins/uptime` | #### 10 package(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/data-forge` | `x-pack/platform/packages/shared/kbn-data-forge` | | `@kbn/deeplinks-observability` | `src/platform/packages/shared/deeplinks/observability` | | `@kbn/infra-forge` | `x-pack/platform/packages/private/kbn-infra-forge` | | `@kbn/investigation-shared` | `x-pack/solutions/observability/packages/kbn-investigation-shared` | | `@kbn/observability-alert-details` | `x-pack/solutions/observability/packages/alert_details` | | `@kbn/observability-alerting-rule-utils` | `x-pack/platform/packages/shared/observability/alerting_rule_utils` | | `@kbn/observability-alerting-test-data` | `x-pack/solutions/observability/packages/alerting_test_data` | | `@kbn/observability-get-padded-alert-time-range-util` | `x-pack/solutions/observability/packages/get_padded_alert_time_range_util` | | `@kbn/observability-synthetics-test-data` | `x-pack/solutions/observability/packages/synthetics_test_data` | | `@kbn/slo-schema` | `x-pack/platform/packages/shared/kbn-slo-schema` | <details> <summary>Updated references</summary> ``` ./.buildkite/ftr_oblt_stateful_configs.yml ./.buildkite/pipelines/on_merge_unsupported_ftrs.yml ./.buildkite/pipelines/pull_request/exploratory_view_plugin.yml ./.buildkite/pipelines/pull_request/slo_plugin_e2e.yml ./.buildkite/pipelines/pull_request/synthetics_plugin.yml ./.buildkite/pipelines/pull_request/uptime_plugin.yml ./.buildkite/scripts/steps/functional/exploratory_view_plugin.sh ./.buildkite/scripts/steps/functional/slo_plugin_e2e.sh ./.buildkite/scripts/steps/functional/synthetics.sh ./.buildkite/scripts/steps/functional/synthetics_plugin.sh ./.buildkite/scripts/steps/functional/uptime_plugin.sh ./.eslintrc.js ./.github/paths-labeller.yml ./.i18nrc.json ./docs/developer/plugin-list.asciidoc ./oas_docs/overlays/alerting.overlays.yaml ./oas_docs/scripts/merge_ess_oas.js ./oas_docs/scripts/merge_serverless_oas.js ./package.json ./packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts ./packages/kbn-eslint-plugin-i18n/rules/formatted_message_should_start_with_the_right_id.test.ts ./packages/kbn-eslint-plugin-i18n/rules/i18n_translate_should_start_with_the_right_id.test.ts ./packages/kbn-eslint-plugin-i18n/rules/strings_should_be_translated_with_formatted_message.test.ts ./packages/kbn-eslint-plugin-i18n/rules/strings_should_be_translated_with_i18n.test.ts ./packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts ./packages/kbn-repo-packages/package-map.json ./packages/kbn-ts-projects/config-paths.json ./src/dev/storybook/aliases.ts ./src/platform/packages/shared/deeplinks/observability/jest.config.js ./src/plugins/guided_onboarding/README.md ./tsconfig.base.json ./x-pack/.i18nrc.json ./x-pack/platform/packages/private/kbn-infra-forge/jest.config.js ./x-pack/platform/packages/shared/kbn-data-forge/jest.config.js ./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_hosts/ecs/generate.sh ./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_logs/ecs/generate.sh ./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/admin_console/ecs/generate.sh ./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/heartbeat/ecs/generate.sh ./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/message_processor/ecs/generate.sh ./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/mongodb/ecs/generate.sh ./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/nginx_proxy/ecs/generate.sh ./x-pack/platform/packages/shared/kbn-slo-schema/jest.config.js ./x-pack/platform/packages/shared/observability/alerting_rule_utils/jest.config.js ./x-pack/plugins/observability_solution/observability/dev_docs/custom_threshold.md ./x-pack/plugins/observability_solution/slo/dev_docs/slo.md ./x-pack/plugins/observability_solution/uptime/.buildkite/pipelines/flaky.sh ./x-pack/plugins/observability_solution/uptime/README.md ./x-pack/plugins/observability_solution/uptime/e2e/README.md ./x-pack/solutions/observability/packages/alert_details/jest.config.js ./x-pack/solutions/observability/packages/alerting_test_data/jest.config.js ./x-pack/solutions/observability/packages/get_padded_alert_time_range_util/jest.config.js ./x-pack/solutions/observability/packages/kbn-investigation-shared/jest.config.js ./x-pack/solutions/observability/packages/synthetics_test_data/jest.config.js ./x-pack/solutions/observability/plugins/exploratory_view/README.md ./x-pack/solutions/observability/plugins/exploratory_view/e2e/README.md ./x-pack/solutions/observability/plugins/exploratory_view/jest.config.js ./x-pack/solutions/observability/plugins/investigate/jest.config.js ./x-pack/solutions/observability/plugins/investigate_app/jest.config.js ./x-pack/solutions/observability/plugins/observability/jest.config.js ./x-pack/solutions/observability/plugins/slo/docs/openapi/slo/README.md ./x-pack/solutions/observability/plugins/slo/jest.config.js ./x-pack/solutions/observability/plugins/synthetics/.buildkite/pipelines/flaky.sh ./x-pack/solutions/observability/plugins/synthetics/README.md ./x-pack/solutions/observability/plugins/synthetics/e2e/README.md ./x-pack/solutions/observability/plugins/synthetics/jest.config.js ./x-pack/solutions/observability/plugins/uptime/e2e/README.md ./x-pack/solutions/observability/plugins/uptime/jest.config.js ./yarn.lock ``` </details> <details> <summary>Updated relative paths</summary> ``` src/platform/packages/shared/deeplinks/observability/jest.config.js:12 src/platform/packages/shared/deeplinks/observability/tsconfig.json:2 x-pack/platform/packages/private/kbn-infra-forge/jest.config.js:10 x-pack/platform/packages/private/kbn-infra-forge/tsconfig.json:2 x-pack/platform/packages/shared/kbn-data-forge/jest.config.js:10 x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_hosts/ecs/generate.sh:3 x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_logs/ecs/generate.sh:3 x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/admin_console/ecs/generate.sh:3 x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/heartbeat/ecs/generate.sh:3 x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/message_processor/ecs/generate.sh:3 x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/mongodb/ecs/generate.sh:3 x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/nginx_proxy/ecs/generate.sh:3 x-pack/platform/packages/shared/kbn-data-forge/tsconfig.json:2 x-pack/platform/packages/shared/kbn-slo-schema/jest.config.js:10 x-pack/platform/packages/shared/kbn-slo-schema/tsconfig.json:2 x-pack/platform/packages/shared/observability/alerting_rule_utils/jest.config.js:10 x-pack/platform/packages/shared/observability/alerting_rule_utils/tsconfig.json:2 x-pack/solutions/observability/packages/alert_details/jest.config.js:10 x-pack/solutions/observability/packages/alert_details/tsconfig.json:2 x-pack/solutions/observability/packages/alerting_test_data/jest.config.js:10 x-pack/solutions/observability/packages/alerting_test_data/tsconfig.json:2 x-pack/solutions/observability/packages/get_padded_alert_time_range_util/jest.config.js:10 x-pack/solutions/observability/packages/get_padded_alert_time_range_util/tsconfig.json:2 x-pack/solutions/observability/packages/kbn-investigation-shared/jest.config.js:12 x-pack/solutions/observability/packages/kbn-investigation-shared/tsconfig.json:2 x-pack/solutions/observability/packages/synthetics_test_data/jest.config.js:10 x-pack/solutions/observability/packages/synthetics_test_data/tsconfig.json:2 x-pack/solutions/observability/plugins/exploratory_view/e2e/README.md:13 x-pack/solutions/observability/plugins/exploratory_view/e2e/synthetics_run.ts:28 x-pack/solutions/observability/plugins/exploratory_view/e2e/synthetics_run.ts:33 x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:19 x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:27 x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:34 x-pack/solutions/observability/plugins/exploratory_view/e2e/tsconfig.json:2 x-pack/solutions/observability/plugins/exploratory_view/jest.config.js:10 x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:116 x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:156 x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:161 x-pack/solutions/observability/plugins/exploratory_view/tsconfig.json:2 x-pack/solutions/observability/plugins/exploratory_view/tsconfig.json:6 x-pack/solutions/observability/plugins/investigate/jest.config.js:10 x-pack/solutions/observability/plugins/investigate/tsconfig.json:2 x-pack/solutions/observability/plugins/investigate/tsconfig.json:7 x-pack/solutions/observability/plugins/investigate_app/jest.config.js:10 x-pack/solutions/observability/plugins/investigate_app/tsconfig.json:2 x-pack/solutions/observability/plugins/investigate_app/tsconfig.json:7 x-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md:10 x-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md:36 x-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md:14 x-pack/solutions/observability/plugins/observability/jest.config.js:10 x-pack/solutions/observability/plugins/observability/tsconfig.json:12 x-pack/solutions/observability/plugins/observability/tsconfig.json:2 x-pack/solutions/observability/plugins/serverless_observability/package.json:8 x-pack/solutions/observability/plugins/serverless_observability/package.json:9 x-pack/solutions/observability/plugins/serverless_observability/tsconfig.json:12 x-pack/solutions/observability/plugins/serverless_observability/tsconfig.json:2 x-pack/solutions/observability/plugins/slo/dev_docs/slo.md:11 x-pack/solutions/observability/plugins/slo/e2e/tsconfig.json:2 x-pack/solutions/observability/plugins/slo/jest.config.js:10 x-pack/solutions/observability/plugins/slo/tsconfig.json:10 x-pack/solutions/observability/plugins/slo/tsconfig.json:2 x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:19 x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:27 x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:34 x-pack/solutions/observability/plugins/synthetics/e2e/tsconfig.json:2 x-pack/solutions/observability/plugins/synthetics/jest.config.js:10 x-pack/solutions/observability/plugins/synthetics/tsconfig.json:12 x-pack/solutions/observability/plugins/synthetics/tsconfig.json:2 x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:19 x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:27 x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:34 x-pack/solutions/observability/plugins/uptime/e2e/tasks/read_kibana_config.ts:15 x-pack/solutions/observability/plugins/uptime/e2e/tsconfig.json:2 x-pack/solutions/observability/plugins/uptime/jest.config.js:10 x-pack/solutions/observability/plugins/uptime/tsconfig.json:13 x-pack/solutions/observability/plugins/uptime/tsconfig.json:2 ``` </details> <details> <summary>Script errors</summary> ``` Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:19 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:27 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:34 Cannot replace multiple occurrences of "../../../.." in the same line, please fix manually: /Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md:14 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:19 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:27 Cannot replace multiple occurrences of "../../.." in the same line, please fix manually: /Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:34 Cannot replace multiple occurrences of "../../../.." in the same line, please fix manually: /Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:19 Cannot replace multiple occurrences of "../../../.." in the same line, please fix manually: /Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:27 Cannot replace multiple occurrences of "../../../.." in the same line, please fix manually: /Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:34 ``` </details> --------- Co-authored-by: shahzad31 <shahzad31comp@gmail.com> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
84b19ec3ea
|
Sustainable Kibana Architecture: Move modules owned by @elastic/obs-ai-assistant (#202763)
## 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. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. #### 5 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/ai-assistant-management-plugin` | `src/platform/plugins/shared/ai_assistant_management/selection` | | `@kbn/data-usage-plugin` | `x-pack/platform/plugins/private/data_usage` | | `@kbn/observability-ai-assistant-app-plugin` | `x-pack/solutions/observability/plugins/observability_ai_assistant_app` | | `@kbn/observability-ai-assistant-management-plugin` | `x-pack/solutions/observability/plugins/observability_ai_assistant_management` | | `@kbn/observability-ai-assistant-plugin` | `x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant` | #### 2 packages(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/observability-ai-common` | `x-pack/solutions/observability/packages/observability_ai/observability_ai_common` | | `@kbn/observability-ai-server` | `x-pack/solutions/observability/packages/observability_ai/observability_ai_server` | <details > <summary>Updated references</summary> ``` ./.github/paths-labeller.yml ./.i18nrc.json ./docs/developer/plugin-list.asciidoc ./package.json ./packages/kbn-repo-packages/package-map.json ./packages/kbn-ts-projects/config-paths.json ./src/dev/storybook/aliases.ts ./src/platform/plugins/shared/ai_assistant_management/selection/jest.config.js ./src/platform/plugins/shared/discover/tsconfig.type_check.json ./tsconfig.base.json ./tsconfig.base.type_check.json ./tsconfig.refs.json ./x-pack/.i18nrc.json ./x-pack/platform/plugins/private/data_usage/jest.config.js ./x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/jest.config.js ./x-pack/plugins/enterprise_search/kibana.jsonc ./x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/index.ts ./x-pack/plugins/observability_solution/observability_ai_assistant_app/tsconfig.type_check.json ./x-pack/plugins/search_connectors/kibana.jsonc ./x-pack/solutions/observability/packages/observability_ai/observability_ai_common/jest.config.js ./x-pack/solutions/observability/packages/observability_ai/observability_ai_server/jest.config.js ./x-pack/solutions/observability/plugins/observability_ai_assistant_app/jest.config.js ./x-pack/solutions/observability/plugins/observability_ai_assistant_app/scripts/evaluation/README.md ./x-pack/solutions/observability/plugins/observability_ai_assistant_management/jest.config.js ./x-pack/test/tsconfig.type_check.json ./x-pack/test_serverless/tsconfig.type_check.json ./yarn.lock ``` </details><details > <summary>Updated relative paths</summary> ``` src/platform/plugins/shared/ai_assistant_management/selection/jest.config.js:12 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.json:2 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:18 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:2 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:21 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:24 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:27 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:30 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:33 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:36 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:39 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:42 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:45 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:48 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:51 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:54 src/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:57 x-pack/platform/plugins/private/data_usage/jest.config.js:10 x-pack/platform/plugins/private/data_usage/tsconfig.json:11 x-pack/platform/plugins/private/data_usage/tsconfig.json:2 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/jest.config.js:10 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.json:2 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.json:7 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:100 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:103 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:2 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:22 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:25 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:28 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:31 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:34 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:37 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:40 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:43 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:46 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:49 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:52 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:55 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:58 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:61 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:64 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:67 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:70 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:73 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:76 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:79 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:82 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:85 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:88 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:9 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:91 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:94 x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:97 x-pack/solutions/observability/packages/observability_ai/observability_ai_common/jest.config.js:10 x-pack/solutions/observability/packages/observability_ai/observability_ai_common/tsconfig.json:2 x-pack/solutions/observability/packages/observability_ai/observability_ai_server/jest.config.js:10 x-pack/solutions/observability/packages/observability_ai/observability_ai_server/tsconfig.json:2 x-pack/solutions/observability/plugins/observability_ai_assistant_app/jest.config.js:10 x-pack/solutions/observability/plugins/observability_ai_assistant_app/scripts/evaluation/read_kibana_config.ts:16 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.json:2 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.json:7 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:100 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:103 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:106 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:109 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:112 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:118 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:121 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:124 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:127 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:130 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:133 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:136 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:139 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:142 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:145 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:148 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:151 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:154 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:157 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:160 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:163 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:166 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:169 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:172 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:175 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:178 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:181 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:184 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:190 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:193 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:2 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:22 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:28 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:31 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:34 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:37 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:40 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:43 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:46 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:49 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:52 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:55 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:58 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:61 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:64 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:67 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:70 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:73 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:76 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:79 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:82 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:85 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:88 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:9 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:91 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:94 x-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:97 x-pack/solutions/observability/plugins/observability_ai_assistant_management/jest.config.js:10 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.json:2 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:18 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:2 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:21 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:24 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:27 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:30 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:33 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:36 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:39 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:45 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:48 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:51 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:54 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:60 x-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:63 ``` </details> |
||
|
9bec521a5e
|
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> |
||
|
c609daa97c
|
Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-localization (#202725)
## 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. #### 1 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/translations-plugin` | `x-pack/platform/plugins/private/translations` | <details> <summary>Updated references</summary> ``` ./docs/developer/plugin-list.asciidoc ./package.json ./packages/kbn-repo-packages/package-map.json ./packages/kbn-synthetic-package-map/synthetic-packages.json ./packages/kbn-ts-projects/config-paths.json ./src/dev/i18n_tools/README.md ./tsconfig.base.json ./tsconfig.refs.json ./yarn.lock ``` </details> <details> <summary>Updated relative paths</summary> ``` x-pack/platform/plugins/private/translations/tsconfig.json:2 ``` </details> <details> <summary>Script errors</summary> ``` ``` </details> |
||
|
a0f5a7f3fc
|
Sustainable Kibana Architecture: Move modules owned by @elastic/appex-ai-infra (#202410)
## 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. #### 3 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/inference-plugin` | `x-pack/platform/plugins/shared/inference` | | `@kbn/llm-tasks-plugin` | `x-pack/platform/plugins/shared/ai_infra/llm_tasks` | | `@kbn/product-doc-base-plugin` | `x-pack/platform/plugins/shared/ai_infra/product_doc_base` | #### 2 package(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/inference-common` | `x-pack/platform/packages/shared/ai-infra/inference-common` | | `@kbn/product-doc-common` | `x-pack/platform/packages/shared/ai-infra/product-doc-common` | <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/platform/packages/shared/ai-infra/inference-common/jest.config.js ./x-pack/platform/packages/shared/ai-infra/product-doc-common/jest.config.js ./x-pack/platform/plugins/shared/ai_infra/llm_tasks/jest.config.js ./x-pack/platform/plugins/shared/ai_infra/product_doc_base/jest.config.js ./x-pack/platform/plugins/shared/inference/jest.config.js ./x-pack/platform/plugins/shared/inference/scripts/evaluation/README.md ./yarn.lock ``` </details> <details> <summary>Updated relative paths</summary> ``` x-pack/platform/packages/shared/ai-infra/inference-common/jest.config.js:10 x-pack/platform/packages/shared/ai-infra/inference-common/tsconfig.json:2 x-pack/platform/packages/shared/ai-infra/product-doc-common/jest.config.js:10 x-pack/platform/packages/shared/ai-infra/product-doc-common/tsconfig.json:2 x-pack/platform/plugins/shared/ai_infra/llm_tasks/jest.config.js:10 x-pack/platform/plugins/shared/ai_infra/llm_tasks/tsconfig.json:2 x-pack/platform/plugins/shared/ai_infra/llm_tasks/tsconfig.json:7 x-pack/platform/plugins/shared/ai_infra/product_doc_base/jest.config.js:10 x-pack/platform/plugins/shared/ai_infra/product_doc_base/tsconfig.json:2 x-pack/platform/plugins/shared/ai_infra/product_doc_base/tsconfig.json:7 x-pack/platform/plugins/shared/inference/jest.config.js:10 x-pack/platform/plugins/shared/inference/scripts/util/read_kibana_config.ts:16 x-pack/platform/plugins/shared/inference/tsconfig.json:2 x-pack/platform/plugins/shared/inference/tsconfig.json:7 ``` </details> <details> <summary>Script errors</summary> ``` ``` </details> --------- Co-authored-by: pgayvallet <pierre.gayvallet@elastic.co> |
||
|
58b8b47928
|
Sustainable Kibana Architecture: Move modules owned by @elastic/ml-ui (#202764)
## 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. #### 4 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/aiops-plugin` | `x-pack/platform/plugins/shared/aiops` | | `@kbn/data-visualizer-plugin` | `x-pack/platform/plugins/private/data_visualizer` | | `@kbn/ml-plugin` | `x-pack/platform/plugins/shared/ml` | | `@kbn/transform-plugin` | `x-pack/platform/plugins/private/transform` | #### 42 package(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/aiops-change-point-detection` | `x-pack/platform/packages/private/ml/aiops_change_point_detection` | | `@kbn/aiops-common` | `x-pack/platform/packages/shared/ml/aiops_common` | | `@kbn/aiops-components` | `x-pack/platform/packages/private/ml/aiops_components` | | `@kbn/aiops-log-pattern-analysis` | `x-pack/platform/packages/shared/ml/aiops_log_pattern_analysis` | | `@kbn/aiops-log-rate-analysis` | `x-pack/platform/packages/shared/ml/aiops_log_rate_analysis` | | `@kbn/aiops-test-utils` | `x-pack/platform/packages/private/ml/aiops_test_utils` | | `@kbn/deeplinks-ml` | `src/platform/packages/shared/deeplinks/ml` | | `@kbn/default-nav-ml` | `src/platform/packages/private/default-nav/ml` | | `@kbn/inference_integration_flyout` | `x-pack/platform/packages/private/ml/inference_integration_flyout` | | `@kbn/json-schemas` | `x-pack/platform/packages/private/ml/json_schemas` | | `@kbn/ml-agg-utils` | `x-pack/platform/packages/private/ml/agg_utils` | | `@kbn/ml-anomaly-utils` | `x-pack/platform/packages/shared/ml/anomaly_utils` | | `@kbn/ml-cancellable-search` | `x-pack/platform/packages/private/ml/cancellable_search` | | `@kbn/ml-category-validator` | `x-pack/platform/packages/private/ml/category_validator` | | `@kbn/ml-chi2test` | `x-pack/platform/packages/shared/ml/chi2test` | | `@kbn/ml-creation-wizard-utils` | `x-pack/platform/packages/private/ml/creation_wizard_utils` | | `@kbn/ml-data-frame-analytics-utils` | `x-pack/platform/packages/private/ml/data_frame_analytics_utils` | | `@kbn/ml-data-grid` | `x-pack/platform/packages/private/ml/data_grid` | | `@kbn/ml-data-view-utils` | `x-pack/platform/packages/private/ml/data_view_utils` | | `@kbn/ml-date-picker` | `x-pack/platform/packages/private/ml/date_picker` | | `@kbn/ml-date-utils` | `x-pack/platform/packages/private/ml/date_utils` | | `@kbn/ml-error-utils` | `x-pack/platform/packages/shared/ml/error_utils` | | `@kbn/ml-field-stats-flyout` | `x-pack/platform/packages/private/ml/field_stats_flyout` | | `@kbn/ml-in-memory-table` | `x-pack/platform/packages/private/ml/in_memory_table` | | `@kbn/ml-is-defined` | `x-pack/platform/packages/private/ml/is_defined` | | `@kbn/ml-is-populated-object` | `x-pack/platform/packages/private/ml/is_populated_object` | | `@kbn/ml-kibana-theme` | `x-pack/platform/packages/private/ml/kibana_theme` | | `@kbn/ml-local-storage` | `x-pack/platform/packages/private/ml/local_storage` | | `@kbn/ml-nested-property` | `x-pack/platform/packages/private/ml/nested_property` | | `@kbn/ml-number-utils` | `x-pack/platform/packages/private/ml/number_utils` | | `@kbn/ml-parse-interval` | `x-pack/platform/packages/private/ml/parse_interval` | | `@kbn/ml-query-utils` | `x-pack/platform/packages/private/ml/query_utils` | | `@kbn/ml-random-sampler-utils` | `x-pack/platform/packages/shared/ml/random_sampler_utils` | | `@kbn/ml-response-stream` | `x-pack/platform/packages/shared/ml/response_stream` | | `@kbn/ml-route-utils` | `x-pack/platform/packages/private/ml/route_utils` | | `@kbn/ml-runtime-field-utils` | `x-pack/platform/packages/shared/ml/runtime_field_utils` | | `@kbn/ml-string-hash` | `x-pack/platform/packages/private/ml/string_hash` | | `@kbn/ml-time-buckets` | `x-pack/platform/packages/private/ml/time_buckets` | | `@kbn/ml-trained-models-utils` | `x-pack/platform/packages/shared/ml/trained_models_utils` | | `@kbn/ml-ui-actions` | `x-pack/platform/packages/private/ml/ui_actions` | | `@kbn/ml-url-state` | `x-pack/platform/packages/private/ml/url_state` | | `@kbn/ml-validators` | `x-pack/platform/packages/private/ml/validators` | <details> <summary>Updated references</summary> ``` ./.eslintrc.js ./docs/developer/plugin-list.asciidoc ./docs/redirects.asciidoc ./oas_docs/scripts/merge_ess_oas.js ./oas_docs/scripts/merge_serverless_oas.js ./package.json ./packages/kbn-repo-packages/package-map.json ./packages/kbn-synthetic-package-map/synthetic-packages.json ./packages/kbn-ts-projects/config-paths.json ./src/platform/packages/private/default-nav/ml/jest.config.js ./src/platform/packages/shared/deeplinks/ml/jest.config.js ./tsconfig.base.json ./tsconfig.refs.json ./x-pack/.i18nrc.json ./x-pack/packages/security-solution/navigation/src/constants.ts ./x-pack/platform/packages/private/ml/agg_utils/jest.config.js ./x-pack/platform/packages/private/ml/aiops_change_point_detection/jest.config.js ./x-pack/platform/packages/private/ml/aiops_components/jest.config.js ./x-pack/platform/packages/private/ml/aiops_test_utils/jest.config.js ./x-pack/platform/packages/private/ml/cancellable_search/jest.config.js ./x-pack/platform/packages/private/ml/category_validator/jest.config.js ./x-pack/platform/packages/private/ml/creation_wizard_utils/jest.config.js ./x-pack/platform/packages/private/ml/data_frame_analytics_utils/jest.config.js ./x-pack/platform/packages/private/ml/data_grid/jest.config.js ./x-pack/platform/packages/private/ml/data_view_utils/jest.config.js ./x-pack/platform/packages/private/ml/date_picker/jest.config.js ./x-pack/platform/packages/private/ml/date_utils/jest.config.js ./x-pack/platform/packages/private/ml/field_stats_flyout/jest.config.js ./x-pack/platform/packages/private/ml/in_memory_table/jest.config.js ./x-pack/platform/packages/private/ml/inference_integration_flyout/jest.config.js ./x-pack/platform/packages/private/ml/is_defined/jest.config.js ./x-pack/platform/packages/private/ml/is_populated_object/jest.config.js ./x-pack/platform/packages/private/ml/json_schemas/jest.config.js ./x-pack/platform/packages/private/ml/kibana_theme/jest.config.js ./x-pack/platform/packages/private/ml/local_storage/jest.config.js ./x-pack/platform/packages/private/ml/nested_property/jest.config.js ./x-pack/platform/packages/private/ml/number_utils/jest.config.js ./x-pack/platform/packages/private/ml/parse_interval/jest.config.js ./x-pack/platform/packages/private/ml/query_utils/jest.config.js ./x-pack/platform/packages/private/ml/route_utils/jest.config.js ./x-pack/platform/packages/private/ml/string_hash/jest.config.js ./x-pack/platform/packages/private/ml/time_buckets/jest.config.js ./x-pack/platform/packages/private/ml/ui_actions/jest.config.js ./x-pack/platform/packages/private/ml/url_state/jest.config.js ./x-pack/platform/packages/private/ml/validators/jest.config.js ./x-pack/platform/packages/shared/ml/aiops_common/jest.config.js ./x-pack/platform/packages/shared/ml/aiops_log_pattern_analysis/jest.config.js ./x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/jest.config.js ./x-pack/platform/packages/shared/ml/anomaly_utils/jest.config.js ./x-pack/platform/packages/shared/ml/chi2test/jest.config.js ./x-pack/platform/packages/shared/ml/error_utils/jest.config.js ./x-pack/platform/packages/shared/ml/random_sampler_utils/jest.config.js ./x-pack/platform/packages/shared/ml/response_stream/jest.config.js ./x-pack/platform/packages/shared/ml/runtime_field_utils/jest.config.js ./x-pack/platform/packages/shared/ml/trained_models_utils/jest.config.js ./x-pack/platform/plugins/private/data_visualizer/jest.config.js ./x-pack/platform/plugins/private/transform/jest.config.js ./x-pack/platform/plugins/private/transform/readme.md ./x-pack/platform/plugins/shared/aiops/README.md ./x-pack/platform/plugins/shared/aiops/jest.config.js ./x-pack/platform/plugins/shared/aiops/public/application/utils/build_extended_base_filter_criteria.ts ./x-pack/platform/plugins/shared/aiops/public/application/utils/search_utils.ts ./x-pack/platform/plugins/shared/ml/jest.config.js ./x-pack/platform/plugins/shared/ml/readme.md ./x-pack/plugins/aiops/README.md ./x-pack/plugins/security_solution/common/machine_learning/affected_job_ids.ts ./x-pack/plugins/security_solution/common/machine_learning/helpers.ts ./yarn.lock ``` </details> <details> <summary>Updated relative paths</summary> ``` src/platform/packages/private/default-nav/ml/jest.config.js:12 src/platform/packages/private/default-nav/ml/tsconfig.json:2 src/platform/packages/shared/deeplinks/ml/jest.config.js:12 src/platform/packages/shared/deeplinks/ml/tsconfig.json:2 x-pack/platform/packages/private/ml/agg_utils/jest.config.js:10 x-pack/platform/packages/private/ml/agg_utils/tsconfig.json:2 x-pack/platform/packages/private/ml/aiops_change_point_detection/jest.config.js:10 x-pack/platform/packages/private/ml/aiops_change_point_detection/tsconfig.json:2 x-pack/platform/packages/private/ml/aiops_components/jest.config.js:10 x-pack/platform/packages/private/ml/aiops_components/tsconfig.json:2 x-pack/platform/packages/private/ml/aiops_test_utils/jest.config.js:10 x-pack/platform/packages/private/ml/aiops_test_utils/tsconfig.json:2 x-pack/platform/packages/private/ml/cancellable_search/jest.config.js:10 x-pack/platform/packages/private/ml/cancellable_search/tsconfig.json:2 x-pack/platform/packages/private/ml/category_validator/jest.config.js:10 x-pack/platform/packages/private/ml/category_validator/tsconfig.json:2 x-pack/platform/packages/private/ml/creation_wizard_utils/jest.config.js:10 x-pack/platform/packages/private/ml/creation_wizard_utils/tsconfig.json:2 x-pack/platform/packages/private/ml/data_frame_analytics_utils/jest.config.js:10 x-pack/platform/packages/private/ml/data_frame_analytics_utils/tsconfig.json:2 x-pack/platform/packages/private/ml/data_grid/jest.config.js:10 x-pack/platform/packages/private/ml/data_grid/tsconfig.json:2 x-pack/platform/packages/private/ml/data_view_utils/jest.config.js:10 x-pack/platform/packages/private/ml/data_view_utils/tsconfig.json:2 x-pack/platform/packages/private/ml/date_picker/jest.config.js:10 x-pack/platform/packages/private/ml/date_picker/tsconfig.json:2 x-pack/platform/packages/private/ml/date_utils/jest.config.js:10 x-pack/platform/packages/private/ml/date_utils/tsconfig.json:2 x-pack/platform/packages/private/ml/field_stats_flyout/jest.config.js:10 x-pack/platform/packages/private/ml/field_stats_flyout/tsconfig.json:2 x-pack/platform/packages/private/ml/in_memory_table/jest.config.js:10 x-pack/platform/packages/private/ml/in_memory_table/tsconfig.json:2 x-pack/platform/packages/private/ml/inference_integration_flyout/jest.config.js:10 x-pack/platform/packages/private/ml/inference_integration_flyout/tsconfig.json:2 x-pack/platform/packages/private/ml/is_defined/jest.config.js:10 x-pack/platform/packages/private/ml/is_defined/tsconfig.json:2 x-pack/platform/packages/private/ml/is_populated_object/jest.config.js:10 x-pack/platform/packages/private/ml/is_populated_object/tsconfig.json:2 x-pack/platform/packages/private/ml/json_schemas/jest.config.js:10 x-pack/platform/packages/private/ml/json_schemas/package.json:7 x-pack/platform/packages/private/ml/json_schemas/tsconfig.json:2 x-pack/platform/packages/private/ml/kibana_theme/jest.config.js:10 x-pack/platform/packages/private/ml/kibana_theme/tsconfig.json:2 x-pack/platform/packages/private/ml/local_storage/jest.config.js:10 x-pack/platform/packages/private/ml/local_storage/tsconfig.json:2 x-pack/platform/packages/private/ml/nested_property/jest.config.js:10 x-pack/platform/packages/private/ml/nested_property/tsconfig.json:2 x-pack/platform/packages/private/ml/number_utils/jest.config.js:10 x-pack/platform/packages/private/ml/number_utils/tsconfig.json:2 x-pack/platform/packages/private/ml/parse_interval/jest.config.js:10 x-pack/platform/packages/private/ml/parse_interval/tsconfig.json:2 x-pack/platform/packages/private/ml/query_utils/jest.config.js:10 x-pack/platform/packages/private/ml/query_utils/tsconfig.json:2 x-pack/platform/packages/private/ml/route_utils/jest.config.js:10 x-pack/platform/packages/private/ml/route_utils/tsconfig.json:2 x-pack/platform/packages/private/ml/string_hash/jest.config.js:10 x-pack/platform/packages/private/ml/string_hash/tsconfig.json:2 x-pack/platform/packages/private/ml/time_buckets/jest.config.js:10 x-pack/platform/packages/private/ml/time_buckets/tsconfig.json:2 x-pack/platform/packages/private/ml/ui_actions/jest.config.js:10 x-pack/platform/packages/private/ml/ui_actions/tsconfig.json:2 x-pack/platform/packages/private/ml/url_state/jest.config.js:10 x-pack/platform/packages/private/ml/url_state/tsconfig.json:2 x-pack/platform/packages/private/ml/validators/jest.config.js:10 x-pack/platform/packages/private/ml/validators/tsconfig.json:2 x-pack/platform/packages/shared/ml/aiops_common/jest.config.js:10 x-pack/platform/packages/shared/ml/aiops_common/tsconfig.json:2 x-pack/platform/packages/shared/ml/aiops_log_pattern_analysis/jest.config.js:10 x-pack/platform/packages/shared/ml/aiops_log_pattern_analysis/tsconfig.json:2 x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/jest.config.js:10 x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/tsconfig.json:2 x-pack/platform/packages/shared/ml/anomaly_utils/jest.config.js:10 x-pack/platform/packages/shared/ml/anomaly_utils/tsconfig.json:2 x-pack/platform/packages/shared/ml/chi2test/jest.config.js:10 x-pack/platform/packages/shared/ml/chi2test/tsconfig.json:2 x-pack/platform/packages/shared/ml/error_utils/jest.config.js:10 x-pack/platform/packages/shared/ml/error_utils/tsconfig.json:2 x-pack/platform/packages/shared/ml/random_sampler_utils/jest.config.js:10 x-pack/platform/packages/shared/ml/random_sampler_utils/tsconfig.json:2 x-pack/platform/packages/shared/ml/response_stream/jest.config.js:10 x-pack/platform/packages/shared/ml/response_stream/tsconfig.json:2 x-pack/platform/packages/shared/ml/runtime_field_utils/jest.config.js:10 x-pack/platform/packages/shared/ml/runtime_field_utils/tsconfig.json:2 x-pack/platform/packages/shared/ml/trained_models_utils/jest.config.js:10 x-pack/platform/packages/shared/ml/trained_models_utils/tsconfig.json:2 x-pack/platform/plugins/private/data_visualizer/jest.config.js:10 x-pack/platform/plugins/private/data_visualizer/tsconfig.json:2 x-pack/platform/plugins/private/data_visualizer/tsconfig.json:7 x-pack/platform/plugins/private/transform/jest.config.js:10 x-pack/platform/plugins/private/transform/tsconfig.json:10 x-pack/platform/plugins/private/transform/tsconfig.json:2 x-pack/platform/plugins/shared/aiops/jest.config.js:10 x-pack/platform/plugins/shared/aiops/tsconfig.json:2 x-pack/platform/plugins/shared/aiops/tsconfig.json:7 x-pack/platform/plugins/shared/ml/jest.config.js:10 x-pack/platform/plugins/shared/ml/readme.md:186 x-pack/platform/plugins/shared/ml/readme.md:192 x-pack/platform/plugins/shared/ml/tsconfig.json:12 x-pack/platform/plugins/shared/ml/tsconfig.json:2 x-pack/platform/plugins/shared/ml/tsconfig.json:24 ``` </details> <details> <summary>Script errors</summary> ``` ``` </details> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Walter Rafelsberger <walter.rafelsberger@elastic.co> |
||
|
313f973aec
|
Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-esql (#202722)
## 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/esql` | `src/platform/plugins/shared/esql` | | `@kbn/esql-datagrid` | `src/platform/plugins/shared/esql_datagrid` | #### 5 package(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/esql-ast` | `src/platform/packages/shared/kbn-esql-ast` | | `@kbn/esql-editor` | `src/platform/packages/private/kbn-esql-editor` | | `@kbn/esql-utils` | `src/platform/packages/shared/kbn-esql-utils` | | `@kbn/esql-validation-autocomplete` | `src/platform/packages/shared/kbn-esql-validation-autocomplete` | | `@kbn/language-documentation` | `src/platform/packages/private/kbn-language-documentation` | <details> <summary>Updated references</summary> ``` ./.buildkite/scripts/steps/esql_generate_function_metadata.sh ./.buildkite/scripts/steps/esql_grammar_sync.sh ./.eslintignore ./.eslintrc.js ./.i18nrc.json ./docs/developer/plugin-list.asciidoc ./examples/esql_ast_inspector/public/plugin.ts ./examples/esql_validation_example/public/plugin.ts ./package.json ./packages/kbn-esql-validation-autocomplete/src/validation/validation.test.ts ./packages/kbn-monaco/BUILD.bazel ./packages/kbn-repo-packages/package-map.json ./packages/kbn-ts-projects/config-paths.json ./packages/kbn-ui-shared-deps-src/BUILD.bazel ./src/dev/storybook/aliases.ts ./src/platform/packages/private/kbn-esql-editor/jest.config.js ./src/platform/packages/private/kbn-language-documentation/jest.config.js ./src/platform/packages/private/kbn-language-documentation/package.json ./src/platform/packages/shared/kbn-esql-ast/jest.config.js ./src/platform/packages/shared/kbn-esql-utils/jest.config.js ./src/platform/packages/shared/kbn-esql-validation-autocomplete/README.md ./src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.config.js ./src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.integration.config.js ./src/platform/packages/shared/kbn-esql-validation-autocomplete/package.json ./src/platform/packages/shared/kbn-esql-validation-autocomplete/src/autocomplete/helper.ts ./src/platform/plugins/shared/esql/jest.config.js ./src/platform/plugins/shared/esql_datagrid/jest.config.js ./tsconfig.base.json ./yarn.lock ``` </details> <details> <summary>Updated relative paths</summary> ``` src/platform/packages/private/kbn-esql-editor/jest.config.js:12 src/platform/packages/private/kbn-esql-editor/tsconfig.json:2 src/platform/packages/private/kbn-language-documentation/jest.config.js:12 src/platform/packages/private/kbn-language-documentation/package.json:12 src/platform/packages/private/kbn-language-documentation/tsconfig.json:2 src/platform/packages/shared/kbn-esql-ast/jest.config.js:12 src/platform/packages/shared/kbn-esql-ast/tsconfig.json:2 src/platform/packages/shared/kbn-esql-utils/jest.config.js:12 src/platform/packages/shared/kbn-esql-utils/tsconfig.json:2 src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.config.js:12 src/platform/packages/shared/kbn-esql-validation-autocomplete/jest.integration.config.js:12 src/platform/packages/shared/kbn-esql-validation-autocomplete/package.json:10 src/platform/packages/shared/kbn-esql-validation-autocomplete/package.json:11 src/platform/packages/shared/kbn-esql-validation-autocomplete/scripts/generate_function_definitions.ts:389 src/platform/packages/shared/kbn-esql-validation-autocomplete/tsconfig.json:2 src/platform/plugins/shared/esql/jest.config.js:12 src/platform/plugins/shared/esql/tsconfig.json:2 src/platform/plugins/shared/esql/tsconfig.json:7 src/platform/plugins/shared/esql_datagrid/jest.config.js:12 src/platform/plugins/shared/esql_datagrid/tsconfig.json:2 src/platform/plugins/shared/esql_datagrid/tsconfig.json:7 ``` </details> <details> <summary>Script errors</summary> ``` ``` </details> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Rudolf Meijering <skaapgif@gmail.com> |
||
|
df3b18214f
|
Sustainable Kibana Architecture: Move modules owned by @elastic/obs-entities (#202713)
## 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. #### 3 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/entities-data-access-plugin` | `x-pack/solutions/observability/plugins/observability_solution/entities_data_access` | | `@kbn/entityManager-app-plugin` | `x-pack/solutions/observability/plugins/observability_solution/entity_manager_app` | | `@kbn/entityManager-plugin` | `x-pack/platform/plugins/shared/entity_manager` | #### 1 package(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/entities-schema` | `x-pack/platform/packages/shared/kbn-entities-schema` | <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/platform/packages/shared/kbn-entities-schema/jest.config.js ./x-pack/platform/plugins/shared/entity_manager/jest.config.js ./x-pack/plugins/entity_manager/docs/entity_definitions.md ./x-pack/solutions/observability/plugins/observability_solution/entities_data_access/jest.config.js ./x-pack/solutions/observability/plugins/observability_solution/entity_manager_app/jest.config.js ./yarn.lock ``` </details> <details> <summary>Updated relative paths</summary> ``` x-pack/platform/packages/shared/kbn-entities-schema/jest.config.js:10 x-pack/platform/packages/shared/kbn-entities-schema/scripts/generate.js:8 x-pack/platform/packages/shared/kbn-entities-schema/scripts/generate_oas.js:65 x-pack/platform/packages/shared/kbn-entities-schema/scripts/generate_oas.js:8 x-pack/platform/packages/shared/kbn-entities-schema/scripts/serve_oas_ui.js:8 x-pack/platform/packages/shared/kbn-entities-schema/tsconfig.json:2 x-pack/platform/plugins/shared/entity_manager/jest.config.js:10 x-pack/platform/plugins/shared/entity_manager/tsconfig.json:2 x-pack/platform/plugins/shared/entity_manager/tsconfig.json:7 x-pack/solutions/observability/plugins/observability_solution/entities_data_access/jest.config.js:12 x-pack/solutions/observability/plugins/observability_solution/entities_data_access/tsconfig.json:2 x-pack/solutions/observability/plugins/observability_solution/entity_manager_app/jest.config.js:12 x-pack/solutions/observability/plugins/observability_solution/entity_manager_app/tsconfig.json:2 x-pack/solutions/observability/plugins/observability_solution/entity_manager_app/tsconfig.json:7 ``` </details> <details> <summary>Script errors</summary> ``` ``` </details> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Rudolf Meijering <skaapgif@gmail.com> |
||
|
e5b1773971
|
Create the "Asset Inventory" Kibana Plugin (#202291)
## Summary Closes https://github.com/elastic/kibana/issues/201704. Create an empty "Asset Inventory" plugin with the minimal boilerplate required to set it up, install it and run it on Kibana with a blank slate. I generated the files using the `node scripts/generate_plugin <NAME>` script as per [this documentation page](https://docs.elastic.dev/kibana-dev-docs/getting-started/hello-world-app#2-option-2---use-the-automatic-plugin-generator). ### Screenshots <details><summary>Main page (Sample page)</summary> <img width="2498" alt="Screenshot 2024-11-29 at 14 20 57" src="https://github.com/user-attachments/assets/9d8a3751-519b-4661-bc90-cbb1e836b111"> </details> ### Implementation details - [x] Generated a new Kibana plugin with minimal boilerplate and zero dependencies - [x] Use [Cloud Security Posture](https://github.com/elastic/kibana/tree/main/x-pack/plugins/cloud_security_posture) plugin as configuration reference - [x] Render "Inventory" title on the main page - [x] Ensure the plugin is properly integrated into Kibana's build and can be loaded without errors - [x] Place the plugin under the `x-pack/plugins` directory - [x] Include Readme file - [x] Introduce placeholders for initialization of pipelines and transforms following [Cloud Security Posture](https://github.com/elastic/kibana/blob/main/x-pack/plugins/cloud_security_posture/server/plugin.ts) plugin initialize function. ### PR Checklist - [ ] No docs for now ~~[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials~~ - [x] The PR description includes the appropriate Release Notes section, and the correct `release_note:*` label is applied per the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) ### Risks No risks at all since this is totally green-field and will be hidden by a feature toggle. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Paulo Silva <paulo.henrique@elastic.co> |
||
|
63da7701e7
|
[Streams] App plugin (#200060)
Creates the Streams app plugin, which renders UI for managing streams (see https://github.com/elastic/kibana/pull/198713). Additional changes in this PR: - The menus were updated to conditionally add a link to the Streams app. The Streams plugin itself returns a status$ observable which signals if Streams have been enabled. This value is used to conditionally render the link in the various flavors of menus. - There's a small change in the ES types to allow for ordered params in ES|QL (vs named params) - `@kbn/server-route-repository` was updated to be able to override `access` (instead of only inferring it from the endpoint name). Additionally, we now allow all route options by default. - `@kbn/typed-react-router-config` now also exports a `useBreadcrumbs`. This was copied over from the APM implementation. - the signature of the `esql` method in `ObservabilityElasticsearchClient` was updated to separate processing options from options that are sent over to the _query endpoint. --------- Co-authored-by: Chris Cowan <chris@elastic.co> Co-authored-by: Joe Reuter <johannes.reuter@elastic.co> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
0b3f4fbd3c
|
[eem] _search endpoint / initial entity manager UI (#199609)
## Summary - create `_search` endpoint to discover entities with esql queries. It currently reads sources of the provided `type` from `kibana_entity_definitions` index. Run this query to insert a definition: ``` POST kibana_entity_definitions/_doc { "entity_type": "service", "index_patterns": ["remote_cluster:logs-*"], "metadata_fields": [], "identity_fields": ["service.name"], "filters": [], "timestamp_field": "@timestamp" } ``` By default `_search` will look at data in the last 5m. The lookup period can be overriden by providing `start`/`end` parameters in ISO format. It also accepts a `limit` to specify the number of entities returned which defaults to 10 ``` POST kbn:/internal/entities/v2/_search { "type": "service", "start": "2024-11-19T20:40:00.000Z", "end": "2024-11-19T20:50:00.000Z", "limit": 20 } ``` - create `_search/preview` endpoint to preview output of entity sources without persisting them - create UI to preview results of an entity definition at `/app/entity_manager`. The application is living in its own plugin at `observability_solution/entity_manager_app`  --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Milton Hultgren <miltonhultgren@gmail.com> |
||
|
a84122c4ca
|
[Search] Introduce search navigation plugin (#200314) | ||
|
455c781c6d
|
[LLM tasks] Add product documentation retrieval task (#194379)
## Summary Close https://github.com/elastic/kibana/issues/193473 Close https://github.com/elastic/kibana/issues/193474 This PR utilize the documentation packages that are build via the tool introduced by https://github.com/elastic/kibana/pull/193847, allowing to install them in Kibana and expose documentation retrieval as an LLM task that AI assistants (or other consumers) can call. Users can now decide to install the Elastic documentation from the assistant's config screen, which will expose a new tool for the assistant, `retrieve_documentation` (only implemented for the o11y assistant in the current PR, shall be done for security as a follow up). For more information, please refer to the self-review. ## General architecture <img width="1118" alt="Screenshot 2024-10-17 at 09 22 32" src="https://github.com/user-attachments/assets/3df8c30a-9ccc-49ab-92ce-c204b96d6fc4"> ## What this PR does Adds two plugin: - `productDocBase`: contains all the logic related to product documentation installation, status, and search. This is meant to be a "low level" components only responsible for this specific part. - `llmTasks`: an higher level plugin that will contain various LLM tasks to be used by assistants and genAI consumers. The intent is not to have a single place to put all llm tasks, but more to have a default place where we can introduce new tasks from. (fwiw, the `nlToEsql` task will probably be moved to that plugin). - Add a `retrieve_documentation` tool registration for the o11y assistant - Add a component on the o11y assistant configuration page to install the product doc (wiring the feature to the o11y assistant was done for testing purposes mostly, any addition / changes / enhancement should be done by the owning team - either in this PR or as a follow-up) ## What is NOT included in this PR: - Wire product base feature to the security assistant (should be done by the owning team as a follow-up) - installation - utilization as tool - FTR tests: this is somewhat blocked by the same things we need to figure out for https://github.com/elastic/kibana-team/issues/1271 ## Screenshots ### Installation from o11y assistant configuration page <img width="1476" alt="Screenshot 2024-10-17 at 09 41 24" src="https://github.com/user-attachments/assets/31daa585-9fb2-400a-a2d1-5917a262367a"> ### Example of output #### Without product documentation installed <img width="739" alt="Screenshot 2024-10-10 at 09 59 41" src="https://github.com/user-attachments/assets/993fb216-6c9a-433f-bf44-f6e383d20d9d"> #### With product documentation installed <img width="718" alt="Screenshot 2024-10-10 at 09 55 38" src="https://github.com/user-attachments/assets/805ea4ca-8bc9-4355-a434-0ba81f8228a9"> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Alex Szabo <alex.szabo@elastic.co> Co-authored-by: Matthias Wilhelm <matthias.wilhelm@elastic.co> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |
||
|
b86dc8102a
|
[Streams] Introducing the new Streams plugin (#198713)
## Summary This PR introduces the new experimental "Streams" plugin into the Kibana project. The Streams project aims to simplify workflows around dealing with messy logs in Elasticsearch. Our current offering is either extremely opinionated with integrations or leaves the user alone with the high flexibility of Elasticsearch concepts like index templates, component templates and so on, which make it challenging to configure everything correctly for good performance and controlling search speed and cost. ### Scope of PR - Provides an API for the user to "enable" the streams framework which creates the "root" entity `logs` with all the backing Elasticsearch assets - Provides an API for the user to "fork" a stream - Provides an API for the user to "read" a stream and all of it's Elasticsearch assets. - Provides an API for the user to upsert a stream (and implicitly child streams that are mentioned) - Part of this API is placing grok and disscect processing steps as well as fields to the mapping - Implements the Stream Naming Schema (SNS) which uses dots to express the index patterns and stream IDs. Example: `logs.nginx.errors` - The APIs will fully manage the `index_template`, `component_template`, and `ingest_pipelines`. ### Out of scope - Integration tests (coming in a follow-up) ### Reviewer Notes - I haven't implemented tests beyond a unit test for converting the filter conditions to Painless. I wanted to get a PR up so we can start iterating on the interface and functionality before we invest in testing. - You might need to add `server.versioned.versionResolution: oldest` to your `config/kibana.dev.yaml` to play with the requests below in the Kibana "Dev console". ### Example API Calls Enable the root stream (and set the mapping for the internal `.streams` index) ``` POST kbn:/api/streams/_enable ``` Read the root entity "logs" ``` GET kbn:/api/streams/logs ``` Fork the "root" entity "logs" and create "logs.nginx" based on a condition ``` POST kbn:/api/streams/logs/_fork { "stream": { "id": "logs.nginx", "children": [], "processing": [], "fields": [], }, "condition": { "field": "log.logger", "operator": "eq", "value": "nginx_proxy" } } ``` Fork the entity "logs.nginx" and create "logs.nginx.errors" based on a condition ``` POST kbn:/api/streams/logs.nginx/_fork { "stream": { "id": "logs.nginx.error", "children": [], "processing": [], "fields": [], }, "condition": { "or": [ { "field": "log.level", "operator": "eq", "value": "error" }, { "field": "log.level", "operator": "eq", "value": "ERROR" } ] } } ``` Set some processing on a stream and map the generated field ``` PUT kbn:/api/streams/logs.nginx { "children": [], "processing": [ { "config": { "type": "grok", "patterns": ["^%{IP:ip} – –"], "field": "message" } } ], "fields": [ { "name": "ip", "type": "ip" } ], } } ``` Field definitions are checked for both descendants and ancestors for incompatibilities to ensure they stay additive. If children are defined in the `PUT /api/streams/<name>` API, sub-streams are created implicitly. If a stream is `PUT`, it's added to the parent as well with a condition that is never true (can be edited subsequently). `POST /api/streams/_resync` can be used to re-sync all streams from their meta data in case the Elasticsearch objects got messed up by some external change - not sure whether we want to keep that. Follow-ups * API integration tests * Check read permissions on data streams to determine whether a user is allowed to read certain streams --------- Co-authored-by: Joe Reuter <johannes.reuter@elastic.co> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
26ec293f07
|
[AI Assistant] Set scope and rename to Observability and Search (#196322)
## Summary This renames the Observability AI Assistant in some places to AI Assistant for Observability and Search. It also makes the scope multi-valued on both sides. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
568e40acca
|
Clean up cloud_chat (#194571)
## Summary Close https://github.com/elastic/kibana-team/issues/1017 This PR removes the unused Cloud Chat functionality from Kibana. The chat was not used for some time. Moreover, we've seen some issues with it where users saw it when it wasn't expected. Given the absence of automated tests and the fact that the feature is no longer needed, we are removing it to improve the overall maintainability and reliability of the codebase. This will also decrease the amount of code loaded for trial users of Kibana in cloud making the app slightly faster. |
||
|
bda08590f1
|
[Data Usage] New plugin (#193466)
The initial serverless only plugin for viewing data usage and retention in Management. The purpose of this PR is to provide a place for other engineers to work on it, hidden from public use. - Plugin is hidden by default and can be enabled through kibana.yml `xpack.dataUsage.enabled: true` - Currently it will show up in both stateful and serverless (if enabled using config above). When we are ready to make the plugin available we will enable it in config/serverless.yml - Renders a card in Management (serverless) when enabled: <img width="1269" alt="Screenshot 2024-09-19 at 4 14 15 PM" src="https://github.com/user-attachments/assets/705e3866-bc88-436a-8532-2af53167f7b1"> https://github.com/elastic/kibana/issues/192965 https://github.com/elastic/kibana/issues/192966 --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
02ce1b9101
|
[Feature Flags Service] Hello world 👋 (#188562)
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Jean-Louis Leysens <jloleysens@gmail.com> |
||
|
c26ee22db6
|
[Entity Manager] Extract the entity manager out of Observability solution (#190304)
## Summary Moving the Entity Manager out of Observability and into a Kibana plugin as per [this ticket](https://github.com/elastic/security-team/issues/10156) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
98aa1ab769
|
[Inventory] Inventory plugin (#191798)
## Description This PR adds an inventory plugin, which renders an inventory UI. Currently only data streams are rendered. This is part of the LogsAI initiative - basically we need a UI for tasks like structuring data, extracting entities, listing the results etc. This is mostly POC-level stuff. Eventually some of this code might be handed over to ECO but let's cross that bridge when we get to it. ## Notes for reviewers: @elastic/appex-ai-infra @elastic/security-generative-ai: added a `truncateList` utility function that takes the first n elements of an array and appends a `{l-n} more` string value if there are more values than n. Really simple but I expect will also be very often used because we cannot send a huge amount of items to the LLM. @elastic/kibana-core @elastic/kibana-operations: just boiler plate stuff for adding a new plugin (and thank you for enabling us to run `quick_checks` locally! @elastic/obs-knowledge-team: added support for streaming using an Observable. @elastic/obs-ux-management-team: added links to the Inventory UI in the Observability plugin @elastic/obs-entities: I've added an entity manager client to be able to fetch entity definitions on the server. Maybe there's a better way? LMK. @elastic/obs-ux-logs-team: added a deeplink to the Inventory UI. I've also moved CODEOWNERS for this package to @elastic/obs-ux-management-team as they own the Observability plugin where this is mostly used. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
3956ba0b7e
|
[Security Solution] Security offering plugins readme (#191587) | ||
|
e6e75ef6fa
|
[Search] search_indices: scaffold empty plugin (#190748)
## Summary Scaffolding empty plugin for development of day 0 onboarding work. This plugin is currently disabled by default and will be enabled for ES3 when it's ready for users. |
||
|
a524e27bed
|
[Search] Search assistant plugin setup (#190633)
## Summary Introducing new plugin for search assistant. in the future this will be extension of Observability AI solution solution [plugin](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/observability_ai_assistant) ### Checklist Delete any items that are not applicable to this PR. - [ ] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md) --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Sander Philipse <sander.philipse@elastic.co> |
||
|
e9c913dcb0
|
Add OpenAPI specs for EEM APIs (#190203) | ||
|
c45e2d4252
|
[EEM] Rename assets data access to entities data access (#190072) | ||
|
769fb994df
|
[Inference] Inference plugin + chatComplete API (#188280)
This PR introduces an Inference plugin. ## Goals - Provide a single place for all interactions with large language models and other generative AI adjacent tasks. - Abstract away differences between different LLM providers like OpenAI, Bedrock and Gemini - Host commonly used LLM-based tasks like generating ES|QL from natural language and knowledge base recall. - Allow us to move gradually to the _inference endpoint without disrupting engineers. ## Architecture and examples  ## Terminology The following concepts are referenced throughout this POC: - **chat completion**: the process in which the LLM generates the next message in the conversation. This is sometimes referred to as inference, text completion, text generation or content generation. - **tasks**: higher level tasks that, based on its input, use the LLM in conjunction with other services like Elasticsearch to achieve a result. The example in this POC is natural language to ES|QL. - **tools**: a set of tools that the LLM can choose to use when generating the next message. In essence, it allows the consumer of the API to define a schema for structured output instead of plain text, and having the LLM select the most appropriate one. - **tool call**: when the LLM has chosen a tool (schema) to use for its output, and returns a document that matches the schema, this is referred to as a tool call. ## Usage examples ```ts class MyPlugin { setup(coreSetup, pluginsSetup) { const router = coreSetup.http.createRouter(); router.post( { path: '/internal/my_plugin/do_something', validate: { body: schema.object({ connectorId: schema.string(), }), }, }, async (context, request, response) => { const [coreStart, pluginsStart] = await coreSetup.getStartServices(); const inferenceClient = pluginsSetup.inference.getClient({ request }); const chatComplete$ = inferenceClient.chatComplete({ connectorId: request.body.connectorId, system: `Here is my system message`, messages: [ { role: MessageRole.User, content: 'Do something', }, ], }); const message = await lastValueFrom( chatComplete$.pipe(withoutTokenCountEvents(), withoutChunkEvents()) ); return response.ok({ body: { message, }, }); } ); } } ``` ## Implementation The bulk of the work here is implementing a `chatComplete` API. Here's what it does: - Formats the request for the specific LLM that is being called (all have different API specifications). - Executes the specified connector with the formatted request. - Creates and returns an Observable, and starts reading from the stream. - Every event in the stream is normalized to a format that is close to (but not exactly the same) as OpenAI's format, and emitted as a value from the Observable. - When the stream ends, the individual events (chunks) are concatenated into a single message. - If the LLM has called any tools, the tool call is validated according to its schema. - After emitting the message, the Observable completes There's also a thin wrapper around this API, which is called the `output` API. It simplifies a few things: - It doesn't require a conversation (list of messages), a simple `input` string suffices. - You can define a schema for the output of the LLM. - It drops the token count events that are emitted - It simplifies the event format (update & complete) ### Observable event streams These APIs, both on the client and the server, return Observables that emit events. When converting the Observable into a stream, the following things happen: - Errors are caught and serialized as events sent over the stream (after an error, the stream ends). - The response stream outputs data as [server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events) - The client that reads the stream, parses the event source as an Observable, and if it encounters a serialized error, it deserializes it and throws an error in the Observable. ### Errors All known errors are instances, and not extensions, from the `InferenceTaskError` base class, which has a `code`, a `message`, and `meta` information about the error. This allows us to serialize and deserialize errors over the wire without a complicated factory pattern. ### Tools Tools are defined as a record, with a `description` and optionally a `schema`. The reason why it's a record is because of type-safety. This allows us to have fully typed tool calls (e.g. when the name of the tool being called is `x`, its arguments are typed as the schema of `x`). ## Notes for reviewers - I've only added one reference implementation for a connector adapter, which is OpenAI. Adding more would create noise in the PR, but I can add them as well. Bedrock would need simulated function calling, which I would also expect to be handled by this plugin. - Similarly, the natural language to ES|QL task just creates dummy steps, as moving the entire implementation would mean 1000s of additional LOC due to it needing the documentation, for instance. - Observables over promises/iterators: Observables are a well-defined and widely-adopted solution for async programming. Promises are not suitable for streamed/chunked responses because there are no intermediate values. Async iterators are not widely adopted for Kibana engineers. - JSON Schema over Zod: I've tried using Zod, because I like its ergonomics over plain JSON Schema, but we need to convert it to JSON Schema at some point, which is a lossy conversion, creating a risk of using features that we cannot convert to JSON Schema. Additionally, tools for converting Zod to and [from JSON Schema are not always suitable ](https://github.com/StefanTerdell/json-schema-to-zod#use-at-runtime). I've implemented my own JSON Schema to type definition, as [json-schema-to-ts](https://github.com/ThomasAribart/json-schema-to-ts) is very slow. - There's no option for raw input or output. There could be, but it would defeat the purpose of the normalization that the `chatComplete` API handles. At that point it might be better to use the connector directly. - That also means that for LangChain, something would be needed to convert the Observable into an async iterator that returns OpenAI-compatible output. This is doable, although it would be nice if we could just use the output from the OpenAI API in that case. - I have not made room for any vendor-specific parameters in the `chatComplete` API. We might need it, but hopefully not. - I think type safety is critical here, so there is some TypeScript voodoo in some places to make that happen. - `system` is not a message in the conversation, but a separate property. Given the semantics of a system message (there can only be one, and only at the beginning of the conversation), I think it's easier to make it a top-level property than a message type. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |
||
|
56fc5ce8e1
|
[Cloud] Extend metadata (#189001) | ||
|
aa67c800ce
|
chore(investigate): Add investigate-app plugin from poc (#188122) | ||
|
5e9d2aeb5e
|
[Fields Metadata] Add metadata fields static source (#188453)
## 📓 Summary Closes #188443 Adding a static source repository for [metadata fields](https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-fields.html#_indexing_metadata_fields) in the resolution chain, so that it's now possible to retrieve metadata info for them too. **GET /internal/fields_metadata?fieldNames=_index,_source** ```json { "fields": { "_index": { "dashed_name": "index", "description": "The index to which the document belongs. This metadata field specifies the exact index name in which the document is stored.", "example": "index_1", "flat_name": "_index", "name": "_index", "short": "The index to which the document belongs.", "type": "keyword", "documentation_url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-index-field.html", "source": "metadata", "normalize": [] }, "_source": { "dashed_name": "source", "description": "The original JSON representing the body of the document. This field contains all the source data that was provided at the time of indexing.", "example": "{\"user\": \"John Doe\", \"message\": \"Hello\"}", "flat_name": "_source", "name": "_source", "short": "The original JSON representing the body of the document.", "documentation_url": "https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-source-field.html", "source": "metadata", "normalize": [], "type": "unknown" } } } ``` --------- Co-authored-by: Marco Antonio Ghiani <marcoantonio.ghiani@elastic.co> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
166b31246f
|
[Cloud Experiments] Deprecate APIs (#188163) |