Commit graph

4845 commits

Author SHA1 Message Date
Efe Gürkan YALAMAN
9b0302c22b
[8.x] [Synonyms UI] Synonyms UI base plugin (#203284) (#205843)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Synonyms UI] Synonyms UI base plugin
(#203284)](https://github.com/elastic/kibana/pull/203284)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Efe Gürkan
YALAMAN","email":"efeguerkan.yalaman@elastic.co"},"sourceCommit":{"committedDate":"2025-01-06T19:15:19Z","message":"[Synonyms
UI] Synonyms UI base plugin (#203284)\n\n## Summary\r\n\r\nCreates a
plugin for Synonyms UI implementation. It is hidden under the\r\nUI flag
and config option which is off by default.\r\n```\r\nPOST
kbn:/internal/kibana/settings/searchSynonyms:synonymsEnabled\r\n{\"value\":
true}\r\n```\r\n\r\nServerless Search:\r\n<img width=\"379\"
alt=\"Screenshot 2024-12-17 at 13 18
02\"\r\nsrc=\"https://github.com/user-attachments/assets/8c2cb6f0-ce2a-4be6-8605-4f994adeefd7\"\r\n/>\r\n\r\nStack
Search\r\n<img width=\"293\" alt=\"Screenshot 2024-12-17 at 13 21
43\"\r\nsrc=\"https://github.com/user-attachments/assets/0d61de0e-2cd3-46a6-990f-1f1a70843324\"\r\n/>\r\n\r\n\r\n\r\n###
Checklist\r\n\r\nCheck the PR satisfies following conditions.
\r\n\r\nReviewers should verify this PR satisfies this list as
well.\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[
]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [ ] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] This was
checked for breaking HTTP API changes, and any breaking\r\nchanges have
been approved by the breaking-change committee.
The\r\n`release_note:breaking` label should be applied in these
situations.\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [x] The PR description includes
the appropriate Release Notes section,\r\nand the correct
`release_note:*` label is applied per
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"e542fd2370c8b247beb938f337602f60bb6c0573","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:EnterpriseSearch","backport:version","v8.18.0"],"number":203284,"url":"https://github.com/elastic/kibana/pull/203284","mergeCommit":{"message":"[Synonyms
UI] Synonyms UI base plugin (#203284)\n\n## Summary\r\n\r\nCreates a
plugin for Synonyms UI implementation. It is hidden under the\r\nUI flag
and config option which is off by default.\r\n```\r\nPOST
kbn:/internal/kibana/settings/searchSynonyms:synonymsEnabled\r\n{\"value\":
true}\r\n```\r\n\r\nServerless Search:\r\n<img width=\"379\"
alt=\"Screenshot 2024-12-17 at 13 18
02\"\r\nsrc=\"https://github.com/user-attachments/assets/8c2cb6f0-ce2a-4be6-8605-4f994adeefd7\"\r\n/>\r\n\r\nStack
Search\r\n<img width=\"293\" alt=\"Screenshot 2024-12-17 at 13 21
43\"\r\nsrc=\"https://github.com/user-attachments/assets/0d61de0e-2cd3-46a6-990f-1f1a70843324\"\r\n/>\r\n\r\n\r\n\r\n###
Checklist\r\n\r\nCheck the PR satisfies following conditions.
\r\n\r\nReviewers should verify this PR satisfies this list as
well.\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[
]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [ ] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] This was
checked for breaking HTTP API changes, and any breaking\r\nchanges have
been approved by the breaking-change committee.
The\r\n`release_note:breaking` label should be applied in these
situations.\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [x] The PR description includes
the appropriate Release Notes section,\r\nand the correct
`release_note:*` label is applied per
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"e542fd2370c8b247beb938f337602f60bb6c0573"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203284","number":203284,"mergeCommit":{"message":"[Synonyms
UI] Synonyms UI base plugin (#203284)\n\n## Summary\r\n\r\nCreates a
plugin for Synonyms UI implementation. It is hidden under the\r\nUI flag
and config option which is off by default.\r\n```\r\nPOST
kbn:/internal/kibana/settings/searchSynonyms:synonymsEnabled\r\n{\"value\":
true}\r\n```\r\n\r\nServerless Search:\r\n<img width=\"379\"
alt=\"Screenshot 2024-12-17 at 13 18
02\"\r\nsrc=\"https://github.com/user-attachments/assets/8c2cb6f0-ce2a-4be6-8605-4f994adeefd7\"\r\n/>\r\n\r\nStack
Search\r\n<img width=\"293\" alt=\"Screenshot 2024-12-17 at 13 21
43\"\r\nsrc=\"https://github.com/user-attachments/assets/0d61de0e-2cd3-46a6-990f-1f1a70843324\"\r\n/>\r\n\r\n\r\n\r\n###
Checklist\r\n\r\nCheck the PR satisfies following conditions.
\r\n\r\nReviewers should verify this PR satisfies this list as
well.\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[
]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [ ] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] This was
checked for breaking HTTP API changes, and any breaking\r\nchanges have
been approved by the breaking-change committee.
The\r\n`release_note:breaking` label should be applied in these
situations.\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [x] The PR description includes
the appropriate Release Notes section,\r\nand the correct
`release_note:*` label is applied per
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"e542fd2370c8b247beb938f337602f60bb6c0573"}},{"branch":"8.x","label":"v8.18.0","labelRegex":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2025-01-08 13:22:06 +00:00
Eyo O. Eyo
1d6a77ce9d
[8.x] SKA: Move SharedUX packages under packages/core (#205608) (#205845)
# Backport

This will backport the following commits from `main` to `8.x`:
- [SKA: Move SharedUX packages under packages/core
(#205608)](https://github.com/elastic/kibana/pull/205608)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Eyo O.
Eyo","email":"7893459+eokoneyo@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-01-07T15:15:56Z","message":"SKA:
Move SharedUX packages under packages/core (#205608)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
13 packages(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/core-chrome-browser-internal`
|\r\n`src/core/packages/chrome/browser-internal` |\r\n|
`@kbn/core-custom-branding-browser`
|\r\n`src/core/packages/custom-branding/browser` |\r\n|
`@kbn/core-custom-branding-browser-internal`
|\r\n`src/core/packages/custom-branding/browser-internal` |\r\n|
`@kbn/core-custom-branding-browser-mocks`
|\r\n`src/core/packages/custom-branding/browser-mocks` |\r\n|
`@kbn/core-custom-branding-common`
|\r\n`src/core/packages/custom-branding/common` |\r\n|
`@kbn/core-custom-branding-server`
|\r\n`src/core/packages/custom-branding/server` |\r\n|
`@kbn/core-custom-branding-server-internal`
|\r\n`src/core/packages/custom-branding/server-internal` |\r\n|
`@kbn/core-custom-branding-server-mocks`
|\r\n`src/core/packages/custom-branding/server-mocks` |\r\n|
`@kbn/core-ui-settings-browser`
|\r\n`src/core/packages/ui-settings/browser` |\r\n|
`@kbn/core-ui-settings-browser-internal`
|\r\n`src/core/packages/ui-settings/browser-internal` |\r\n|
`@kbn/core-ui-settings-common`
|\r\n`src/core/packages/ui-settings/common` |\r\n|
`@kbn/core-ui-settings-server`
|\r\n`src/core/packages/ui-settings/server` |\r\n|
`@kbn/core-ui-settings-server-internal`
|\r\n`src/core/packages/ui-settings/server-internal`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/architecture/core/patterns-scoped-services.asciidoc\r\n./docs/developer/architecture/core/uisettings-service.asciidoc\r\n./package.json\r\n./packages/core/custom-branding/core-custom-branding-common/index.ts\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/core/packages/chrome/browser-internal/jest.config.js\r\n./src/core/packages/custom-branding/browser-internal/jest.config.js\r\n./src/core/packages/custom-branding/browser-mocks/jest.config.js\r\n./src/core/packages/custom-branding/server-internal/jest.config.js\r\n./src/core/packages/custom-branding/server-mocks/jest.config.js\r\n./src/core/packages/ui-settings/browser-internal/jest.config.js\r\n./src/core/packages/ui-settings/browser/jest.config.js\r\n./src/core/packages/ui-settings/common/jest.config.js\r\n./src/core/packages/ui-settings/server-internal/jest.config.js\r\n./src/core/packages/ui-settings/server/jest.config.js\r\n./src/platform/packages/private/kbn-repo-packages/package-map.json\r\n./tsconfig.base.json\r\n./x-pack/platform/plugins/private/transform/public/app/common/time_zone_utils.ts\r\n./yarn.lock\r\n.github/CODEOWNERS\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/core/packages/chrome/browser-internal/jest.config.js:12\r\nsrc/core/packages/chrome/browser-internal/tsconfig.json:2\r\nsrc/core/packages/custom-branding/browser-internal/jest.config.js:12\r\nsrc/core/packages/custom-branding/browser-internal/tsconfig.json:2\r\nsrc/core/packages/custom-branding/browser-mocks/jest.config.js:12\r\nsrc/core/packages/custom-branding/browser-mocks/tsconfig.json:2\r\nsrc/core/packages/custom-branding/browser/tsconfig.json:2\r\nsrc/core/packages/custom-branding/common/tsconfig.json:2\r\nsrc/core/packages/custom-branding/server-internal/jest.config.js:12\r\nsrc/core/packages/custom-branding/server-internal/tsconfig.json:2\r\nsrc/core/packages/custom-branding/server-mocks/jest.config.js:12\r\nsrc/core/packages/custom-branding/server-mocks/tsconfig.json:2\r\nsrc/core/packages/custom-branding/server/tsconfig.json:2\r\nsrc/core/packages/ui-settings/browser-internal/jest.config.js:12\r\nsrc/core/packages/ui-settings/browser-internal/tsconfig.json:2\r\nsrc/core/packages/ui-settings/browser/jest.config.js:12\r\nsrc/core/packages/ui-settings/browser/tsconfig.json:2\r\nsrc/core/packages/ui-settings/common/jest.config.js:12\r\nsrc/core/packages/ui-settings/common/tsconfig.json:2\r\nsrc/core/packages/ui-settings/server-internal/jest.config.js:12\r\nsrc/core/packages/ui-settings/server-internal/tsconfig.json:2\r\nsrc/core/packages/ui-settings/server/jest.config.js:12\r\nsrc/core/packages/ui-settings/server/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"3bb50f7048dec42164c41772732f388d47f0a7a4","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:SharedUX","backport:prev-minor","plugin
groups"],"number":205608,"url":"https://github.com/elastic/kibana/pull/205608","mergeCommit":{"message":"SKA:
Move SharedUX packages under packages/core (#205608)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
13 packages(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/core-chrome-browser-internal`
|\r\n`src/core/packages/chrome/browser-internal` |\r\n|
`@kbn/core-custom-branding-browser`
|\r\n`src/core/packages/custom-branding/browser` |\r\n|
`@kbn/core-custom-branding-browser-internal`
|\r\n`src/core/packages/custom-branding/browser-internal` |\r\n|
`@kbn/core-custom-branding-browser-mocks`
|\r\n`src/core/packages/custom-branding/browser-mocks` |\r\n|
`@kbn/core-custom-branding-common`
|\r\n`src/core/packages/custom-branding/common` |\r\n|
`@kbn/core-custom-branding-server`
|\r\n`src/core/packages/custom-branding/server` |\r\n|
`@kbn/core-custom-branding-server-internal`
|\r\n`src/core/packages/custom-branding/server-internal` |\r\n|
`@kbn/core-custom-branding-server-mocks`
|\r\n`src/core/packages/custom-branding/server-mocks` |\r\n|
`@kbn/core-ui-settings-browser`
|\r\n`src/core/packages/ui-settings/browser` |\r\n|
`@kbn/core-ui-settings-browser-internal`
|\r\n`src/core/packages/ui-settings/browser-internal` |\r\n|
`@kbn/core-ui-settings-common`
|\r\n`src/core/packages/ui-settings/common` |\r\n|
`@kbn/core-ui-settings-server`
|\r\n`src/core/packages/ui-settings/server` |\r\n|
`@kbn/core-ui-settings-server-internal`
|\r\n`src/core/packages/ui-settings/server-internal`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/architecture/core/patterns-scoped-services.asciidoc\r\n./docs/developer/architecture/core/uisettings-service.asciidoc\r\n./package.json\r\n./packages/core/custom-branding/core-custom-branding-common/index.ts\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/core/packages/chrome/browser-internal/jest.config.js\r\n./src/core/packages/custom-branding/browser-internal/jest.config.js\r\n./src/core/packages/custom-branding/browser-mocks/jest.config.js\r\n./src/core/packages/custom-branding/server-internal/jest.config.js\r\n./src/core/packages/custom-branding/server-mocks/jest.config.js\r\n./src/core/packages/ui-settings/browser-internal/jest.config.js\r\n./src/core/packages/ui-settings/browser/jest.config.js\r\n./src/core/packages/ui-settings/common/jest.config.js\r\n./src/core/packages/ui-settings/server-internal/jest.config.js\r\n./src/core/packages/ui-settings/server/jest.config.js\r\n./src/platform/packages/private/kbn-repo-packages/package-map.json\r\n./tsconfig.base.json\r\n./x-pack/platform/plugins/private/transform/public/app/common/time_zone_utils.ts\r\n./yarn.lock\r\n.github/CODEOWNERS\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/core/packages/chrome/browser-internal/jest.config.js:12\r\nsrc/core/packages/chrome/browser-internal/tsconfig.json:2\r\nsrc/core/packages/custom-branding/browser-internal/jest.config.js:12\r\nsrc/core/packages/custom-branding/browser-internal/tsconfig.json:2\r\nsrc/core/packages/custom-branding/browser-mocks/jest.config.js:12\r\nsrc/core/packages/custom-branding/browser-mocks/tsconfig.json:2\r\nsrc/core/packages/custom-branding/browser/tsconfig.json:2\r\nsrc/core/packages/custom-branding/common/tsconfig.json:2\r\nsrc/core/packages/custom-branding/server-internal/jest.config.js:12\r\nsrc/core/packages/custom-branding/server-internal/tsconfig.json:2\r\nsrc/core/packages/custom-branding/server-mocks/jest.config.js:12\r\nsrc/core/packages/custom-branding/server-mocks/tsconfig.json:2\r\nsrc/core/packages/custom-branding/server/tsconfig.json:2\r\nsrc/core/packages/ui-settings/browser-internal/jest.config.js:12\r\nsrc/core/packages/ui-settings/browser-internal/tsconfig.json:2\r\nsrc/core/packages/ui-settings/browser/jest.config.js:12\r\nsrc/core/packages/ui-settings/browser/tsconfig.json:2\r\nsrc/core/packages/ui-settings/common/jest.config.js:12\r\nsrc/core/packages/ui-settings/common/tsconfig.json:2\r\nsrc/core/packages/ui-settings/server-internal/jest.config.js:12\r\nsrc/core/packages/ui-settings/server-internal/tsconfig.json:2\r\nsrc/core/packages/ui-settings/server/jest.config.js:12\r\nsrc/core/packages/ui-settings/server/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"3bb50f7048dec42164c41772732f388d47f0a7a4"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/205608","number":205608,"mergeCommit":{"message":"SKA:
Move SharedUX packages under packages/core (#205608)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
13 packages(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/core-chrome-browser-internal`
|\r\n`src/core/packages/chrome/browser-internal` |\r\n|
`@kbn/core-custom-branding-browser`
|\r\n`src/core/packages/custom-branding/browser` |\r\n|
`@kbn/core-custom-branding-browser-internal`
|\r\n`src/core/packages/custom-branding/browser-internal` |\r\n|
`@kbn/core-custom-branding-browser-mocks`
|\r\n`src/core/packages/custom-branding/browser-mocks` |\r\n|
`@kbn/core-custom-branding-common`
|\r\n`src/core/packages/custom-branding/common` |\r\n|
`@kbn/core-custom-branding-server`
|\r\n`src/core/packages/custom-branding/server` |\r\n|
`@kbn/core-custom-branding-server-internal`
|\r\n`src/core/packages/custom-branding/server-internal` |\r\n|
`@kbn/core-custom-branding-server-mocks`
|\r\n`src/core/packages/custom-branding/server-mocks` |\r\n|
`@kbn/core-ui-settings-browser`
|\r\n`src/core/packages/ui-settings/browser` |\r\n|
`@kbn/core-ui-settings-browser-internal`
|\r\n`src/core/packages/ui-settings/browser-internal` |\r\n|
`@kbn/core-ui-settings-common`
|\r\n`src/core/packages/ui-settings/common` |\r\n|
`@kbn/core-ui-settings-server`
|\r\n`src/core/packages/ui-settings/server` |\r\n|
`@kbn/core-ui-settings-server-internal`
|\r\n`src/core/packages/ui-settings/server-internal`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/architecture/core/patterns-scoped-services.asciidoc\r\n./docs/developer/architecture/core/uisettings-service.asciidoc\r\n./package.json\r\n./packages/core/custom-branding/core-custom-branding-common/index.ts\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/core/packages/chrome/browser-internal/jest.config.js\r\n./src/core/packages/custom-branding/browser-internal/jest.config.js\r\n./src/core/packages/custom-branding/browser-mocks/jest.config.js\r\n./src/core/packages/custom-branding/server-internal/jest.config.js\r\n./src/core/packages/custom-branding/server-mocks/jest.config.js\r\n./src/core/packages/ui-settings/browser-internal/jest.config.js\r\n./src/core/packages/ui-settings/browser/jest.config.js\r\n./src/core/packages/ui-settings/common/jest.config.js\r\n./src/core/packages/ui-settings/server-internal/jest.config.js\r\n./src/core/packages/ui-settings/server/jest.config.js\r\n./src/platform/packages/private/kbn-repo-packages/package-map.json\r\n./tsconfig.base.json\r\n./x-pack/platform/plugins/private/transform/public/app/common/time_zone_utils.ts\r\n./yarn.lock\r\n.github/CODEOWNERS\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/core/packages/chrome/browser-internal/jest.config.js:12\r\nsrc/core/packages/chrome/browser-internal/tsconfig.json:2\r\nsrc/core/packages/custom-branding/browser-internal/jest.config.js:12\r\nsrc/core/packages/custom-branding/browser-internal/tsconfig.json:2\r\nsrc/core/packages/custom-branding/browser-mocks/jest.config.js:12\r\nsrc/core/packages/custom-branding/browser-mocks/tsconfig.json:2\r\nsrc/core/packages/custom-branding/browser/tsconfig.json:2\r\nsrc/core/packages/custom-branding/common/tsconfig.json:2\r\nsrc/core/packages/custom-branding/server-internal/jest.config.js:12\r\nsrc/core/packages/custom-branding/server-internal/tsconfig.json:2\r\nsrc/core/packages/custom-branding/server-mocks/jest.config.js:12\r\nsrc/core/packages/custom-branding/server-mocks/tsconfig.json:2\r\nsrc/core/packages/custom-branding/server/tsconfig.json:2\r\nsrc/core/packages/ui-settings/browser-internal/jest.config.js:12\r\nsrc/core/packages/ui-settings/browser-internal/tsconfig.json:2\r\nsrc/core/packages/ui-settings/browser/jest.config.js:12\r\nsrc/core/packages/ui-settings/browser/tsconfig.json:2\r\nsrc/core/packages/ui-settings/common/jest.config.js:12\r\nsrc/core/packages/ui-settings/common/tsconfig.json:2\r\nsrc/core/packages/ui-settings/server-internal/jest.config.js:12\r\nsrc/core/packages/ui-settings/server-internal/tsconfig.json:2\r\nsrc/core/packages/ui-settings/server/jest.config.js:12\r\nsrc/core/packages/ui-settings/server/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"3bb50f7048dec42164c41772732f388d47f0a7a4"}}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-01-08 11:01:55 +00:00
Kibana Machine
f5544fc9ac
[8.x] [Reporting/CSV/Docs] Specify maximum value for scroll.duration setting (#205765) (#205776)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Reporting/CSV/Docs] Specify maximum value for scroll.duration
setting (#205765)](https://github.com/elastic/kibana/pull/205765)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Tim
Sullivan","email":"tsullivan@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-01-07T15:36:41Z","message":"[Reporting/CSV/Docs]
Specify maximum value for scroll.duration setting (#205765)\n\n##
Summary\r\n\r\nUpdates Reporting CSV export documentation to specify
there is a maximum\r\nvalue for `xpack.reporting.csv.scroll.size`, which
is
10000.","sha":"c3c6bfba08eab59c08095e86ae35b621deb06242","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","v8.13.0","v8.14.0","v8.15.0","v8.16.0","backport:version","v8.17.0","v8.18.0"],"title":"[Reporting/CSV/Docs]
Specify maximum value for scroll.duration
setting","number":205765,"url":"https://github.com/elastic/kibana/pull/205765","mergeCommit":{"message":"[Reporting/CSV/Docs]
Specify maximum value for scroll.duration setting (#205765)\n\n##
Summary\r\n\r\nUpdates Reporting CSV export documentation to specify
there is a maximum\r\nvalue for `xpack.reporting.csv.scroll.size`, which
is
10000.","sha":"c3c6bfba08eab59c08095e86ae35b621deb06242"}},"sourceBranch":"main","suggestedTargetBranches":["8.13","8.14","8.15","8.16","8.17","8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/205765","number":205765,"mergeCommit":{"message":"[Reporting/CSV/Docs]
Specify maximum value for scroll.duration setting (#205765)\n\n##
Summary\r\n\r\nUpdates Reporting CSV export documentation to specify
there is a maximum\r\nvalue for `xpack.reporting.csv.scroll.size`, which
is
10000.","sha":"c3c6bfba08eab59c08095e86ae35b621deb06242"}},{"branch":"8.13","label":"v8.13.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.14","label":"v8.14.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.15","label":"v8.15.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.16","label":"v8.16.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.x","label":"v8.18.0","branchLabelMappingKey":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Tim Sullivan <tsullivan@users.noreply.github.com>
2025-01-07 16:08:59 +00:00
Anton Dosov
6d71d04bfa
[8.x] Sustainable Kibana Architecture: Move packages under packages/shared-ux/ (#205602) (#205696)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move packages under
`packages/shared-ux/`
(#205602)](https://github.com/elastic/kibana/pull/205602)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Anton
Dosov","email":"anton.dosov@elastic.co"},"sourceCommit":{"committedDate":"2025-01-07T09:46:25Z","message":"Sustainable
Kibana Architecture: Move packages under `packages/shared-ux/`
(#205602)","sha":"175916ef23a09938833966de51ec8d674be28c06","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:SharedUX","backport:prev-minor","plugin
groups"],"number":205602,"url":"https://github.com/elastic/kibana/pull/205602","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move packages under `packages/shared-ux/`
(#205602)","sha":"175916ef23a09938833966de51ec8d674be28c06"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/205602","number":205602,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move packages under `packages/shared-ux/`
(#205602)","sha":"175916ef23a09938833966de51ec8d674be28c06"}}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-01-07 14:43:05 +01:00
Liam Thompson
da1f3fce0b
[8.x] Max allowed file size while Uploading image via Kibana dashboard Image … (#205140) (#205325)
backport

Co-authored-by: akashsingh <55509676+aakash742@users.noreply.github.com>
2025-01-06 17:40:42 -05:00
Davis McPhee
8b42d98561
[8.x] [Data Views] Backport Upgrade Assistant changes to warn about scripted field creation removal in 9.0 (#205561)
## Summary

This PR backports the Upgrade Assistant changes from #202250 to warn
about the upcoming scripted field creation removal in 9.0. It also
includes some of the documentation changes and cleanup in the Data Views
Management UI.

### 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
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [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)
2025-01-06 13:05:44 -04:00
Michael Dokolin
8f66e213cf
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-security (#202748) (#205569)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/kibana-security`
(#202748)](https://github.com/elastic/kibana/pull/202748)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2025-01-05T11:57:01Z","message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/kibana-security`
(#202748)\n\n## Summary\n\nThis PR aims at relocating some of the Kibana
modules (plugins and\npackages) into a new folder structure, according
to the _Sustainable\nKibana Architecture_ initiative.\n\n>
[!IMPORTANT]\n> * We kindly ask you to:\n> * Manually fix the errors in
the error section below (if there are\nany).\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\nsource code
(Babel and Eslint config files), and update them\nappropriately.\n> *
Manually review\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts`
to ensure that\nany CI pipeline customizations continue to be correctly
applied after\nthe changed path names\n> * Review all of the updated
files, specially the `.ts` and `.js` files\nlisted in the sections
below, as some of them contain relative paths\nthat have been
updated.\n> * Think of potential impact of the move, including tooling
and\nconfiguration files that can be pointing to the relocated modules.
E.g.:\n> * customised eslint rules\n> * docs pointing to source
code\n\n> [!NOTE]\n> * This PR has been auto-generated.\n> * Any manual
contributions will be lost if the 'relocate' script is\nre-run.\n> * Try
to obtain the missing reviews / approvals before applying manual\nfixes,
and/or keep your changes in a .patch / git stash.\n> * Please
use\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\nSlack
channel for feedback.\n\nAre you trying to rebase this PR to solve merge
conflicts? Please follow\nthe steps
describe\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\n\n####
4 plugin(s) are going to be relocated:\n\n| Id | Target folder |\n| -- |
------------- |\n| `@kbn/encrypted-saved-objects-plugin`
|\n`x-pack/platform/plugins/shared/encrypted_saved_objects` |\n|
`@kbn/interactive-setup-plugin`
|\n`src/platform/plugins/private/interactive_setup` |\n|
`@kbn/security-plugin` | `x-pack/platform/plugins/shared/security` |\n|
`@kbn/spaces-plugin` | `x-pack/platform/plugins/shared/spaces`
|\n\n\n\n\n#### 14 packages(s) are going to be relocated:\n\n| Id |
Target folder |\n| -- | ------------- |\n| `@kbn/crypto` |
`src/platform/packages/shared/kbn-crypto` |\n| `@kbn/handlebars` |
`src/platform/packages/private/kbn-handlebars` |\n|
`@kbn/safer-lodash-set`
|\n`src/platform/packages/shared/kbn-safer-lodash-set` |\n|
`@kbn/security-api-key-management`
|\n`x-pack/platform/packages/shared/security/api_key_management` |\n|
`@kbn/security-authorization-core`
|\n`x-pack/platform/packages/private/security/authorization_core` |\n|
`@kbn/security-authorization-core-common`
|\n`x-pack/platform/packages/private/security/authorization_core_common`
|\n| `@kbn/security-form-components`
|\n`x-pack/platform/packages/shared/security/form_components` |\n|
`@kbn/security-hardening`
|\n`src/platform/packages/shared/kbn-security-hardening` |\n|
`@kbn/security-plugin-types-common`
|\n`x-pack/platform/packages/shared/security/plugin_types_common` |\n|
`@kbn/security-plugin-types-public`
|\n`x-pack/platform/packages/shared/security/plugin_types_public` |\n|
`@kbn/security-plugin-types-server`
|\n`x-pack/platform/packages/shared/security/plugin_types_server` |\n|
`@kbn/security-role-management-model`
|\n`x-pack/platform/packages/private/security/role_management_model`
|\n| `@kbn/security-ui-components`
|\n`x-pack/platform/packages/private/security/ui_components` |\n|
`@kbn/user-profile-components`
|\n`src/platform/packages/shared/kbn-user-profile-components`
|\n\n\n<details open>\n<summary>Script errors</summary>\n\n```\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/dokmic/work/elastic/kibana/src/platform/packages/shared/kbn-safer-lodash-set/package.json:6\n```\n\n</details><details
>\n<summary>Updated
references</summary>\n\n```\n./.buildkite/scripts/steps/test/kbn_handlebars.sh\n./.eslintrc.js\n./.i18nrc.json\n./docs/developer/advanced/sharing-saved-objects.asciidoc\n./docs/developer/plugin-list.asciidoc\n./legacy_rfcs/text/0007_lifecycle_unblocked.md\n./legacy_rfcs/text/0016_ols_phase_1.md\n./package.json\n./packages/kbn-dependency-usage/src/dependency_graph/providers/cruiser.test.ts\n./packages/kbn-ts-projects/config-paths.json\n./packages/kbn-user-profile-components/src/user_profile.ts\n./src/core/packages/saved-objects/common/src/types.ts\n./src/core/packages/security/server/src/audit_logging/audit_logger.ts\n./src/core/packages/user-profile/common/src/user_profile.ts\n./src/dev/precommit_hook/casing_check_config.js\n./src/platform/packages/private/kbn-handlebars/README.md\n./src/platform/packages/private/kbn-handlebars/index.test.ts\n./src/platform/packages/private/kbn-handlebars/index.ts\n./src/platform/packages/private/kbn-handlebars/jest.config.js\n./src/platform/packages/private/kbn-handlebars/scripts/check_for_upstream_updates.sh\n./src/platform/packages/private/kbn-handlebars/scripts/print_ast.js\n./src/platform/packages/private/kbn-handlebars/scripts/update_upstream_git_hash.sh\n./src/platform/packages/private/kbn-handlebars/src/__jest__/test_bench.ts\n./src/platform/packages/private/kbn-handlebars/src/handlebars.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.basic.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.blocks.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.builtins.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.compiler.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.data.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.helpers.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.partials.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.regressions.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.security.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.strict.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.subexpressions.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.utils.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.whitespace_control.test.ts\n./src/platform/packages/private/kbn-handlebars/src/symbols.ts\n./src/platform/packages/private/kbn-handlebars/src/types.ts\n./src/platform/packages/private/kbn-handlebars/src/utils.ts\n./src/platform/packages/private/kbn-handlebars/src/visitor.ts\n./src/platform/packages/private/kbn-repo-packages/package-map.json\n./src/platform/packages/private/kbn-ui-shared-deps-src/BUILD.bazel\n./src/platform/packages/shared/kbn-crypto/jest.config.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/assoc.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/assoc.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/assocPath.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/assocPath.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/index.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/index.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/set.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/set.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/setWith.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/setWith.js\n./src/platform/packages/shared/kbn-safer-lodash-set/index.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/index.js\n./src/platform/packages/shared/kbn-safer-lodash-set/lodash/_baseSet.js\n./src/platform/packages/shared/kbn-safer-lodash-set/lodash/set.js\n./src/platform/packages/shared/kbn-safer-lodash-set/lodash/setWith.js\n./src/platform/packages/shared/kbn-safer-lodash-set/package.json\n./src/platform/packages/shared/kbn-safer-lodash-set/scripts/_get_lodash.sh\n./src/platform/packages/shared/kbn-safer-lodash-set/scripts/license-header.txt\n./src/platform/packages/shared/kbn-safer-lodash-set/scripts/save_state.sh\n./src/platform/packages/shared/kbn-safer-lodash-set/scripts/update.sh\n./src/platform/packages/shared/kbn-safer-lodash-set/set.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/set.js\n./src/platform/packages/shared/kbn-safer-lodash-set/setWith.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/setWith.js\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_assoc.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_assocPath.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_patch_test.js\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_set.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_setWith.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/index.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/patch_test.js\n./src/platform/packages/shared/kbn-safer-lodash-set/test/set.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/setWith.ts\n./src/platform/packages/shared/kbn-user-profile-components/jest.config.js\n./src/platform/plugins/private/interactive_setup/jest.config.js\n./tsconfig.base.json\n./x-pack/.i18nrc.json\n./x-pack/platform/packages/private/security/authorization_core/jest.config.js\n./x-pack/platform/packages/private/security/authorization_core_common/jest.config.js\n./x-pack/platform/packages/private/security/role_management_model/jest.config.js\n./x-pack/platform/packages/private/security/ui_components/jest.config.js\n./x-pack/platform/packages/shared/security/api_key_management/jest.config.js\n./x-pack/platform/packages/shared/security/form_components/jest.config.js\n./x-pack/platform/plugins/shared/cases/server/authorization/index.ts\n./x-pack/platform/plugins/shared/cases/server/authorization/types.ts\n./x-pack/platform/plugins/shared/cases/server/connectors/cases/utils.ts\n./x-pack/platform/plugins/shared/cases/server/routes/api/utils.ts\n./x-pack/platform/plugins/shared/encrypted_saved_objects/README.md\n./x-pack/platform/plugins/shared/encrypted_saved_objects/jest.config.js\n./x-pack/platform/plugins/shared/fleet/common/http_authorization_header.ts\n./x-pack/platform/plugins/shared/rule_registry/server/lib/get_is_kibana_request.ts\n./x-pack/platform/plugins/shared/security/jest.config.js\n./x-pack/platform/plugins/shared/spaces/jest.config.js\n./x-pack/solutions/security/plugins/security_solution/server/lib/timeline/routes/notes/get_notes.ts\n./yarn.lock\n.github/CODEOWNERS\n```\n\n</details><details
>\n<summary>Updated relative
paths</summary>\n\n```\nsrc/platform/packages/private/kbn-handlebars/jest.config.js:8\nsrc/platform/packages/private/kbn-handlebars/src/spec/index.regressions.test.ts:276\nsrc/platform/packages/private/kbn-handlebars/src/spec/index.regressions.test.ts:277\nsrc/platform/packages/private/kbn-handlebars/tsconfig.json:2\nsrc/platform/packages/shared/kbn-crypto/jest.config.js:12\nsrc/platform/packages/shared/kbn-crypto/tsconfig.json:2\nsrc/platform/packages/shared/kbn-safer-lodash-set/package.json:6\nsrc/platform/packages/shared/kbn-safer-lodash-set/package.json:7\nsrc/platform/packages/shared/kbn-safer-lodash-set/package.json:8\nsrc/platform/packages/shared/kbn-safer-lodash-set/tsconfig.json:2\nsrc/platform/packages/shared/kbn-security-hardening/tsconfig.json:2\nsrc/platform/packages/shared/kbn-user-profile-components/jest.config.js:12\nsrc/platform/packages/shared/kbn-user-profile-components/tsconfig.json:2\nsrc/platform/plugins/private/interactive_setup/jest.config.js:12\nsrc/platform/plugins/private/interactive_setup/tsconfig.json:2\nx-pack/platform/packages/private/security/authorization_core/jest.config.js:13\nx-pack/platform/packages/private/security/authorization_core/tsconfig.json:2\nx-pack/platform/packages/private/security/authorization_core_common/jest.config.js:15\nx-pack/platform/packages/private/security/authorization_core_common/tsconfig.json:2\nx-pack/platform/packages/private/security/role_management_model/jest.config.js:14\nx-pack/platform/packages/private/security/role_management_model/tsconfig.json:2\nx-pack/platform/packages/private/security/ui_components/jest.config.js:13\nx-pack/platform/packages/private/security/ui_components/tsconfig.json:2\nx-pack/platform/packages/shared/security/api_key_management/jest.config.js:14\nx-pack/platform/packages/shared/security/api_key_management/tsconfig.json:2\nx-pack/platform/packages/shared/security/form_components/jest.config.js:14\nx-pack/platform/packages/shared/security/form_components/tsconfig.json:2\nx-pack/platform/packages/shared/security/plugin_types_common/tsconfig.json:2\nx-pack/platform/packages/shared/security/plugin_types_public/tsconfig.json:2\nx-pack/platform/packages/shared/security/plugin_types_server/tsconfig.json:2\nx-pack/platform/plugins/shared/encrypted_saved_objects/README.md:8\nx-pack/platform/plugins/shared/encrypted_saved_objects/jest.config.js:10\nx-pack/platform/plugins/shared/encrypted_saved_objects/tsconfig.json:2\nx-pack/platform/plugins/shared/security/jest.config.js:10\nx-pack/platform/plugins/shared/security/tsconfig.json:2\nx-pack/platform/plugins/shared/spaces/jest.config.js:10\nx-pack/platform/plugins/shared/spaces/tsconfig.json:2\n```\n\n</details>\n\n---------\n\nCo-authored-by:
Michael Dokolin <mikhail.dokolin@elastic.co>\nCo-authored-by:
“jeramysoucy” <jeramy.soucy@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"ca5a08db0029d5b9e2cd5139b23a05c5ae09ddad","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Team:Security","release_note:skip","v9.0.0","backport:version","v8.18.0","plugin
groups"],"number":202748,"url":"https://github.com/elastic/kibana/pull/202748","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/kibana-security`
(#202748)\n\n## Summary\n\nThis PR aims at relocating some of the Kibana
modules (plugins and\npackages) into a new folder structure, according
to the _Sustainable\nKibana Architecture_ initiative.\n\n>
[!IMPORTANT]\n> * We kindly ask you to:\n> * Manually fix the errors in
the error section below (if there are\nany).\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\nsource code
(Babel and Eslint config files), and update them\nappropriately.\n> *
Manually review\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts`
to ensure that\nany CI pipeline customizations continue to be correctly
applied after\nthe changed path names\n> * Review all of the updated
files, specially the `.ts` and `.js` files\nlisted in the sections
below, as some of them contain relative paths\nthat have been
updated.\n> * Think of potential impact of the move, including tooling
and\nconfiguration files that can be pointing to the relocated modules.
E.g.:\n> * customised eslint rules\n> * docs pointing to source
code\n\n> [!NOTE]\n> * This PR has been auto-generated.\n> * Any manual
contributions will be lost if the 'relocate' script is\nre-run.\n> * Try
to obtain the missing reviews / approvals before applying manual\nfixes,
and/or keep your changes in a .patch / git stash.\n> * Please
use\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\nSlack
channel for feedback.\n\nAre you trying to rebase this PR to solve merge
conflicts? Please follow\nthe steps
describe\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\n\n####
4 plugin(s) are going to be relocated:\n\n| Id | Target folder |\n| -- |
------------- |\n| `@kbn/encrypted-saved-objects-plugin`
|\n`x-pack/platform/plugins/shared/encrypted_saved_objects` |\n|
`@kbn/interactive-setup-plugin`
|\n`src/platform/plugins/private/interactive_setup` |\n|
`@kbn/security-plugin` | `x-pack/platform/plugins/shared/security` |\n|
`@kbn/spaces-plugin` | `x-pack/platform/plugins/shared/spaces`
|\n\n\n\n\n#### 14 packages(s) are going to be relocated:\n\n| Id |
Target folder |\n| -- | ------------- |\n| `@kbn/crypto` |
`src/platform/packages/shared/kbn-crypto` |\n| `@kbn/handlebars` |
`src/platform/packages/private/kbn-handlebars` |\n|
`@kbn/safer-lodash-set`
|\n`src/platform/packages/shared/kbn-safer-lodash-set` |\n|
`@kbn/security-api-key-management`
|\n`x-pack/platform/packages/shared/security/api_key_management` |\n|
`@kbn/security-authorization-core`
|\n`x-pack/platform/packages/private/security/authorization_core` |\n|
`@kbn/security-authorization-core-common`
|\n`x-pack/platform/packages/private/security/authorization_core_common`
|\n| `@kbn/security-form-components`
|\n`x-pack/platform/packages/shared/security/form_components` |\n|
`@kbn/security-hardening`
|\n`src/platform/packages/shared/kbn-security-hardening` |\n|
`@kbn/security-plugin-types-common`
|\n`x-pack/platform/packages/shared/security/plugin_types_common` |\n|
`@kbn/security-plugin-types-public`
|\n`x-pack/platform/packages/shared/security/plugin_types_public` |\n|
`@kbn/security-plugin-types-server`
|\n`x-pack/platform/packages/shared/security/plugin_types_server` |\n|
`@kbn/security-role-management-model`
|\n`x-pack/platform/packages/private/security/role_management_model`
|\n| `@kbn/security-ui-components`
|\n`x-pack/platform/packages/private/security/ui_components` |\n|
`@kbn/user-profile-components`
|\n`src/platform/packages/shared/kbn-user-profile-components`
|\n\n\n<details open>\n<summary>Script errors</summary>\n\n```\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/dokmic/work/elastic/kibana/src/platform/packages/shared/kbn-safer-lodash-set/package.json:6\n```\n\n</details><details
>\n<summary>Updated
references</summary>\n\n```\n./.buildkite/scripts/steps/test/kbn_handlebars.sh\n./.eslintrc.js\n./.i18nrc.json\n./docs/developer/advanced/sharing-saved-objects.asciidoc\n./docs/developer/plugin-list.asciidoc\n./legacy_rfcs/text/0007_lifecycle_unblocked.md\n./legacy_rfcs/text/0016_ols_phase_1.md\n./package.json\n./packages/kbn-dependency-usage/src/dependency_graph/providers/cruiser.test.ts\n./packages/kbn-ts-projects/config-paths.json\n./packages/kbn-user-profile-components/src/user_profile.ts\n./src/core/packages/saved-objects/common/src/types.ts\n./src/core/packages/security/server/src/audit_logging/audit_logger.ts\n./src/core/packages/user-profile/common/src/user_profile.ts\n./src/dev/precommit_hook/casing_check_config.js\n./src/platform/packages/private/kbn-handlebars/README.md\n./src/platform/packages/private/kbn-handlebars/index.test.ts\n./src/platform/packages/private/kbn-handlebars/index.ts\n./src/platform/packages/private/kbn-handlebars/jest.config.js\n./src/platform/packages/private/kbn-handlebars/scripts/check_for_upstream_updates.sh\n./src/platform/packages/private/kbn-handlebars/scripts/print_ast.js\n./src/platform/packages/private/kbn-handlebars/scripts/update_upstream_git_hash.sh\n./src/platform/packages/private/kbn-handlebars/src/__jest__/test_bench.ts\n./src/platform/packages/private/kbn-handlebars/src/handlebars.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.basic.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.blocks.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.builtins.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.compiler.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.data.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.helpers.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.partials.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.regressions.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.security.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.strict.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.subexpressions.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.utils.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.whitespace_control.test.ts\n./src/platform/packages/private/kbn-handlebars/src/symbols.ts\n./src/platform/packages/private/kbn-handlebars/src/types.ts\n./src/platform/packages/private/kbn-handlebars/src/utils.ts\n./src/platform/packages/private/kbn-handlebars/src/visitor.ts\n./src/platform/packages/private/kbn-repo-packages/package-map.json\n./src/platform/packages/private/kbn-ui-shared-deps-src/BUILD.bazel\n./src/platform/packages/shared/kbn-crypto/jest.config.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/assoc.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/assoc.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/assocPath.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/assocPath.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/index.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/index.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/set.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/set.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/setWith.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/setWith.js\n./src/platform/packages/shared/kbn-safer-lodash-set/index.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/index.js\n./src/platform/packages/shared/kbn-safer-lodash-set/lodash/_baseSet.js\n./src/platform/packages/shared/kbn-safer-lodash-set/lodash/set.js\n./src/platform/packages/shared/kbn-safer-lodash-set/lodash/setWith.js\n./src/platform/packages/shared/kbn-safer-lodash-set/package.json\n./src/platform/packages/shared/kbn-safer-lodash-set/scripts/_get_lodash.sh\n./src/platform/packages/shared/kbn-safer-lodash-set/scripts/license-header.txt\n./src/platform/packages/shared/kbn-safer-lodash-set/scripts/save_state.sh\n./src/platform/packages/shared/kbn-safer-lodash-set/scripts/update.sh\n./src/platform/packages/shared/kbn-safer-lodash-set/set.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/set.js\n./src/platform/packages/shared/kbn-safer-lodash-set/setWith.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/setWith.js\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_assoc.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_assocPath.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_patch_test.js\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_set.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_setWith.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/index.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/patch_test.js\n./src/platform/packages/shared/kbn-safer-lodash-set/test/set.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/setWith.ts\n./src/platform/packages/shared/kbn-user-profile-components/jest.config.js\n./src/platform/plugins/private/interactive_setup/jest.config.js\n./tsconfig.base.json\n./x-pack/.i18nrc.json\n./x-pack/platform/packages/private/security/authorization_core/jest.config.js\n./x-pack/platform/packages/private/security/authorization_core_common/jest.config.js\n./x-pack/platform/packages/private/security/role_management_model/jest.config.js\n./x-pack/platform/packages/private/security/ui_components/jest.config.js\n./x-pack/platform/packages/shared/security/api_key_management/jest.config.js\n./x-pack/platform/packages/shared/security/form_components/jest.config.js\n./x-pack/platform/plugins/shared/cases/server/authorization/index.ts\n./x-pack/platform/plugins/shared/cases/server/authorization/types.ts\n./x-pack/platform/plugins/shared/cases/server/connectors/cases/utils.ts\n./x-pack/platform/plugins/shared/cases/server/routes/api/utils.ts\n./x-pack/platform/plugins/shared/encrypted_saved_objects/README.md\n./x-pack/platform/plugins/shared/encrypted_saved_objects/jest.config.js\n./x-pack/platform/plugins/shared/fleet/common/http_authorization_header.ts\n./x-pack/platform/plugins/shared/rule_registry/server/lib/get_is_kibana_request.ts\n./x-pack/platform/plugins/shared/security/jest.config.js\n./x-pack/platform/plugins/shared/spaces/jest.config.js\n./x-pack/solutions/security/plugins/security_solution/server/lib/timeline/routes/notes/get_notes.ts\n./yarn.lock\n.github/CODEOWNERS\n```\n\n</details><details
>\n<summary>Updated relative
paths</summary>\n\n```\nsrc/platform/packages/private/kbn-handlebars/jest.config.js:8\nsrc/platform/packages/private/kbn-handlebars/src/spec/index.regressions.test.ts:276\nsrc/platform/packages/private/kbn-handlebars/src/spec/index.regressions.test.ts:277\nsrc/platform/packages/private/kbn-handlebars/tsconfig.json:2\nsrc/platform/packages/shared/kbn-crypto/jest.config.js:12\nsrc/platform/packages/shared/kbn-crypto/tsconfig.json:2\nsrc/platform/packages/shared/kbn-safer-lodash-set/package.json:6\nsrc/platform/packages/shared/kbn-safer-lodash-set/package.json:7\nsrc/platform/packages/shared/kbn-safer-lodash-set/package.json:8\nsrc/platform/packages/shared/kbn-safer-lodash-set/tsconfig.json:2\nsrc/platform/packages/shared/kbn-security-hardening/tsconfig.json:2\nsrc/platform/packages/shared/kbn-user-profile-components/jest.config.js:12\nsrc/platform/packages/shared/kbn-user-profile-components/tsconfig.json:2\nsrc/platform/plugins/private/interactive_setup/jest.config.js:12\nsrc/platform/plugins/private/interactive_setup/tsconfig.json:2\nx-pack/platform/packages/private/security/authorization_core/jest.config.js:13\nx-pack/platform/packages/private/security/authorization_core/tsconfig.json:2\nx-pack/platform/packages/private/security/authorization_core_common/jest.config.js:15\nx-pack/platform/packages/private/security/authorization_core_common/tsconfig.json:2\nx-pack/platform/packages/private/security/role_management_model/jest.config.js:14\nx-pack/platform/packages/private/security/role_management_model/tsconfig.json:2\nx-pack/platform/packages/private/security/ui_components/jest.config.js:13\nx-pack/platform/packages/private/security/ui_components/tsconfig.json:2\nx-pack/platform/packages/shared/security/api_key_management/jest.config.js:14\nx-pack/platform/packages/shared/security/api_key_management/tsconfig.json:2\nx-pack/platform/packages/shared/security/form_components/jest.config.js:14\nx-pack/platform/packages/shared/security/form_components/tsconfig.json:2\nx-pack/platform/packages/shared/security/plugin_types_common/tsconfig.json:2\nx-pack/platform/packages/shared/security/plugin_types_public/tsconfig.json:2\nx-pack/platform/packages/shared/security/plugin_types_server/tsconfig.json:2\nx-pack/platform/plugins/shared/encrypted_saved_objects/README.md:8\nx-pack/platform/plugins/shared/encrypted_saved_objects/jest.config.js:10\nx-pack/platform/plugins/shared/encrypted_saved_objects/tsconfig.json:2\nx-pack/platform/plugins/shared/security/jest.config.js:10\nx-pack/platform/plugins/shared/security/tsconfig.json:2\nx-pack/platform/plugins/shared/spaces/jest.config.js:10\nx-pack/platform/plugins/shared/spaces/tsconfig.json:2\n```\n\n</details>\n\n---------\n\nCo-authored-by:
Michael Dokolin <mikhail.dokolin@elastic.co>\nCo-authored-by:
“jeramysoucy” <jeramy.soucy@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"ca5a08db0029d5b9e2cd5139b23a05c5ae09ddad"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202748","number":202748,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/kibana-security`
(#202748)\n\n## Summary\n\nThis PR aims at relocating some of the Kibana
modules (plugins and\npackages) into a new folder structure, according
to the _Sustainable\nKibana Architecture_ initiative.\n\n>
[!IMPORTANT]\n> * We kindly ask you to:\n> * Manually fix the errors in
the error section below (if there are\nany).\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\nsource code
(Babel and Eslint config files), and update them\nappropriately.\n> *
Manually review\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts`
to ensure that\nany CI pipeline customizations continue to be correctly
applied after\nthe changed path names\n> * Review all of the updated
files, specially the `.ts` and `.js` files\nlisted in the sections
below, as some of them contain relative paths\nthat have been
updated.\n> * Think of potential impact of the move, including tooling
and\nconfiguration files that can be pointing to the relocated modules.
E.g.:\n> * customised eslint rules\n> * docs pointing to source
code\n\n> [!NOTE]\n> * This PR has been auto-generated.\n> * Any manual
contributions will be lost if the 'relocate' script is\nre-run.\n> * Try
to obtain the missing reviews / approvals before applying manual\nfixes,
and/or keep your changes in a .patch / git stash.\n> * Please
use\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\nSlack
channel for feedback.\n\nAre you trying to rebase this PR to solve merge
conflicts? Please follow\nthe steps
describe\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\n\n####
4 plugin(s) are going to be relocated:\n\n| Id | Target folder |\n| -- |
------------- |\n| `@kbn/encrypted-saved-objects-plugin`
|\n`x-pack/platform/plugins/shared/encrypted_saved_objects` |\n|
`@kbn/interactive-setup-plugin`
|\n`src/platform/plugins/private/interactive_setup` |\n|
`@kbn/security-plugin` | `x-pack/platform/plugins/shared/security` |\n|
`@kbn/spaces-plugin` | `x-pack/platform/plugins/shared/spaces`
|\n\n\n\n\n#### 14 packages(s) are going to be relocated:\n\n| Id |
Target folder |\n| -- | ------------- |\n| `@kbn/crypto` |
`src/platform/packages/shared/kbn-crypto` |\n| `@kbn/handlebars` |
`src/platform/packages/private/kbn-handlebars` |\n|
`@kbn/safer-lodash-set`
|\n`src/platform/packages/shared/kbn-safer-lodash-set` |\n|
`@kbn/security-api-key-management`
|\n`x-pack/platform/packages/shared/security/api_key_management` |\n|
`@kbn/security-authorization-core`
|\n`x-pack/platform/packages/private/security/authorization_core` |\n|
`@kbn/security-authorization-core-common`
|\n`x-pack/platform/packages/private/security/authorization_core_common`
|\n| `@kbn/security-form-components`
|\n`x-pack/platform/packages/shared/security/form_components` |\n|
`@kbn/security-hardening`
|\n`src/platform/packages/shared/kbn-security-hardening` |\n|
`@kbn/security-plugin-types-common`
|\n`x-pack/platform/packages/shared/security/plugin_types_common` |\n|
`@kbn/security-plugin-types-public`
|\n`x-pack/platform/packages/shared/security/plugin_types_public` |\n|
`@kbn/security-plugin-types-server`
|\n`x-pack/platform/packages/shared/security/plugin_types_server` |\n|
`@kbn/security-role-management-model`
|\n`x-pack/platform/packages/private/security/role_management_model`
|\n| `@kbn/security-ui-components`
|\n`x-pack/platform/packages/private/security/ui_components` |\n|
`@kbn/user-profile-components`
|\n`src/platform/packages/shared/kbn-user-profile-components`
|\n\n\n<details open>\n<summary>Script errors</summary>\n\n```\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/dokmic/work/elastic/kibana/src/platform/packages/shared/kbn-safer-lodash-set/package.json:6\n```\n\n</details><details
>\n<summary>Updated
references</summary>\n\n```\n./.buildkite/scripts/steps/test/kbn_handlebars.sh\n./.eslintrc.js\n./.i18nrc.json\n./docs/developer/advanced/sharing-saved-objects.asciidoc\n./docs/developer/plugin-list.asciidoc\n./legacy_rfcs/text/0007_lifecycle_unblocked.md\n./legacy_rfcs/text/0016_ols_phase_1.md\n./package.json\n./packages/kbn-dependency-usage/src/dependency_graph/providers/cruiser.test.ts\n./packages/kbn-ts-projects/config-paths.json\n./packages/kbn-user-profile-components/src/user_profile.ts\n./src/core/packages/saved-objects/common/src/types.ts\n./src/core/packages/security/server/src/audit_logging/audit_logger.ts\n./src/core/packages/user-profile/common/src/user_profile.ts\n./src/dev/precommit_hook/casing_check_config.js\n./src/platform/packages/private/kbn-handlebars/README.md\n./src/platform/packages/private/kbn-handlebars/index.test.ts\n./src/platform/packages/private/kbn-handlebars/index.ts\n./src/platform/packages/private/kbn-handlebars/jest.config.js\n./src/platform/packages/private/kbn-handlebars/scripts/check_for_upstream_updates.sh\n./src/platform/packages/private/kbn-handlebars/scripts/print_ast.js\n./src/platform/packages/private/kbn-handlebars/scripts/update_upstream_git_hash.sh\n./src/platform/packages/private/kbn-handlebars/src/__jest__/test_bench.ts\n./src/platform/packages/private/kbn-handlebars/src/handlebars.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.basic.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.blocks.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.builtins.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.compiler.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.data.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.helpers.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.partials.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.regressions.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.security.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.strict.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.subexpressions.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.utils.test.ts\n./src/platform/packages/private/kbn-handlebars/src/spec/index.whitespace_control.test.ts\n./src/platform/packages/private/kbn-handlebars/src/symbols.ts\n./src/platform/packages/private/kbn-handlebars/src/types.ts\n./src/platform/packages/private/kbn-handlebars/src/utils.ts\n./src/platform/packages/private/kbn-handlebars/src/visitor.ts\n./src/platform/packages/private/kbn-repo-packages/package-map.json\n./src/platform/packages/private/kbn-ui-shared-deps-src/BUILD.bazel\n./src/platform/packages/shared/kbn-crypto/jest.config.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/assoc.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/assoc.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/assocPath.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/assocPath.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/index.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/index.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/set.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/set.js\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/setWith.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/fp/setWith.js\n./src/platform/packages/shared/kbn-safer-lodash-set/index.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/index.js\n./src/platform/packages/shared/kbn-safer-lodash-set/lodash/_baseSet.js\n./src/platform/packages/shared/kbn-safer-lodash-set/lodash/set.js\n./src/platform/packages/shared/kbn-safer-lodash-set/lodash/setWith.js\n./src/platform/packages/shared/kbn-safer-lodash-set/package.json\n./src/platform/packages/shared/kbn-safer-lodash-set/scripts/_get_lodash.sh\n./src/platform/packages/shared/kbn-safer-lodash-set/scripts/license-header.txt\n./src/platform/packages/shared/kbn-safer-lodash-set/scripts/save_state.sh\n./src/platform/packages/shared/kbn-safer-lodash-set/scripts/update.sh\n./src/platform/packages/shared/kbn-safer-lodash-set/set.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/set.js\n./src/platform/packages/shared/kbn-safer-lodash-set/setWith.d.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/setWith.js\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_assoc.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_assocPath.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_patch_test.js\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_set.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/fp_setWith.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/index.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/patch_test.js\n./src/platform/packages/shared/kbn-safer-lodash-set/test/set.ts\n./src/platform/packages/shared/kbn-safer-lodash-set/test/setWith.ts\n./src/platform/packages/shared/kbn-user-profile-components/jest.config.js\n./src/platform/plugins/private/interactive_setup/jest.config.js\n./tsconfig.base.json\n./x-pack/.i18nrc.json\n./x-pack/platform/packages/private/security/authorization_core/jest.config.js\n./x-pack/platform/packages/private/security/authorization_core_common/jest.config.js\n./x-pack/platform/packages/private/security/role_management_model/jest.config.js\n./x-pack/platform/packages/private/security/ui_components/jest.config.js\n./x-pack/platform/packages/shared/security/api_key_management/jest.config.js\n./x-pack/platform/packages/shared/security/form_components/jest.config.js\n./x-pack/platform/plugins/shared/cases/server/authorization/index.ts\n./x-pack/platform/plugins/shared/cases/server/authorization/types.ts\n./x-pack/platform/plugins/shared/cases/server/connectors/cases/utils.ts\n./x-pack/platform/plugins/shared/cases/server/routes/api/utils.ts\n./x-pack/platform/plugins/shared/encrypted_saved_objects/README.md\n./x-pack/platform/plugins/shared/encrypted_saved_objects/jest.config.js\n./x-pack/platform/plugins/shared/fleet/common/http_authorization_header.ts\n./x-pack/platform/plugins/shared/rule_registry/server/lib/get_is_kibana_request.ts\n./x-pack/platform/plugins/shared/security/jest.config.js\n./x-pack/platform/plugins/shared/spaces/jest.config.js\n./x-pack/solutions/security/plugins/security_solution/server/lib/timeline/routes/notes/get_notes.ts\n./yarn.lock\n.github/CODEOWNERS\n```\n\n</details><details
>\n<summary>Updated relative
paths</summary>\n\n```\nsrc/platform/packages/private/kbn-handlebars/jest.config.js:8\nsrc/platform/packages/private/kbn-handlebars/src/spec/index.regressions.test.ts:276\nsrc/platform/packages/private/kbn-handlebars/src/spec/index.regressions.test.ts:277\nsrc/platform/packages/private/kbn-handlebars/tsconfig.json:2\nsrc/platform/packages/shared/kbn-crypto/jest.config.js:12\nsrc/platform/packages/shared/kbn-crypto/tsconfig.json:2\nsrc/platform/packages/shared/kbn-safer-lodash-set/package.json:6\nsrc/platform/packages/shared/kbn-safer-lodash-set/package.json:7\nsrc/platform/packages/shared/kbn-safer-lodash-set/package.json:8\nsrc/platform/packages/shared/kbn-safer-lodash-set/tsconfig.json:2\nsrc/platform/packages/shared/kbn-security-hardening/tsconfig.json:2\nsrc/platform/packages/shared/kbn-user-profile-components/jest.config.js:12\nsrc/platform/packages/shared/kbn-user-profile-components/tsconfig.json:2\nsrc/platform/plugins/private/interactive_setup/jest.config.js:12\nsrc/platform/plugins/private/interactive_setup/tsconfig.json:2\nx-pack/platform/packages/private/security/authorization_core/jest.config.js:13\nx-pack/platform/packages/private/security/authorization_core/tsconfig.json:2\nx-pack/platform/packages/private/security/authorization_core_common/jest.config.js:15\nx-pack/platform/packages/private/security/authorization_core_common/tsconfig.json:2\nx-pack/platform/packages/private/security/role_management_model/jest.config.js:14\nx-pack/platform/packages/private/security/role_management_model/tsconfig.json:2\nx-pack/platform/packages/private/security/ui_components/jest.config.js:13\nx-pack/platform/packages/private/security/ui_components/tsconfig.json:2\nx-pack/platform/packages/shared/security/api_key_management/jest.config.js:14\nx-pack/platform/packages/shared/security/api_key_management/tsconfig.json:2\nx-pack/platform/packages/shared/security/form_components/jest.config.js:14\nx-pack/platform/packages/shared/security/form_components/tsconfig.json:2\nx-pack/platform/packages/shared/security/plugin_types_common/tsconfig.json:2\nx-pack/platform/packages/shared/security/plugin_types_public/tsconfig.json:2\nx-pack/platform/packages/shared/security/plugin_types_server/tsconfig.json:2\nx-pack/platform/plugins/shared/encrypted_saved_objects/README.md:8\nx-pack/platform/plugins/shared/encrypted_saved_objects/jest.config.js:10\nx-pack/platform/plugins/shared/encrypted_saved_objects/tsconfig.json:2\nx-pack/platform/plugins/shared/security/jest.config.js:10\nx-pack/platform/plugins/shared/security/tsconfig.json:2\nx-pack/platform/plugins/shared/spaces/jest.config.js:10\nx-pack/platform/plugins/shared/spaces/tsconfig.json:2\n```\n\n</details>\n\n---------\n\nCo-authored-by:
Michael Dokolin <mikhail.dokolin@elastic.co>\nCo-authored-by:
“jeramysoucy” <jeramy.soucy@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"ca5a08db0029d5b9e2cd5139b23a05c5ae09ddad"}},{"branch":"8.x","label":"v8.18.0","labelRegex":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
2025-01-06 16:48:09 +03:00
Anton Dosov
d58b812ece
[8.x] Sustainable Kibana Architecture: Move plugins owned by @elastic/appex-sharedux (#204959) (#205508)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move plugins owned by
`@elastic/appex-sharedux`
(#204959)](https://github.com/elastic/kibana/pull/204959)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Anton
Dosov","email":"anton.dosov@elastic.co"},"sourceCommit":{"committedDate":"2025-01-03T11:38:57Z","message":"Sustainable
Kibana Architecture: Move plugins owned by `@elastic/appex-sharedux`
(#204959)\n\n## Summary\r\n\r\nPart of
https://github.com/elastic/kibana/pull/203163\r\n\r\nRelocating only
shared-ux-owned plugins for
now","sha":"9215df9200edac72f2225760043ac45c9e82cdf0","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:SharedUX","backport:prev-minor","plugin
groups"],"number":204959,"url":"https://github.com/elastic/kibana/pull/204959","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move plugins owned by `@elastic/appex-sharedux`
(#204959)\n\n## Summary\r\n\r\nPart of
https://github.com/elastic/kibana/pull/203163\r\n\r\nRelocating only
shared-ux-owned plugins for
now","sha":"9215df9200edac72f2225760043ac45c9e82cdf0"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/204959","number":204959,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move plugins owned by `@elastic/appex-sharedux`
(#204959)\n\n## Summary\r\n\r\nPart of
https://github.com/elastic/kibana/pull/203163\r\n\r\nRelocating only
shared-ux-owned plugins for
now","sha":"9215df9200edac72f2225760043ac45c9e82cdf0"}}]}] BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Timothy Sullivan <tsullivan@elastic.co>
2025-01-05 19:48:48 +00:00
Michael Dokolin
861c2de3e5
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-core (#201653) (#205563)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/kibana-core`
(#201653)](https://github.com/elastic/kibana/pull/201653)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2025-01-04T18:47:24Z","message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/kibana-core`
(#201653)\n\n## Summary\n\nStart relocating Kibana modules (packages and
plugins) to the new folder\nstructure, according to the _Kibana
Sustainable Architecture_\ninitiative.\n#### 16 plugin(s) are going to
be relocated:\n\n| Id | Target folder |\n| -- | ------------- |\n|
`@kbn/cloud-chat-plugin`
|\n`x-pack/platform/plugins/private/cloud_integrations/cloud_chat` |\n|
`@kbn/cloud-experiments-plugin`
|\n`x-pack/platform/plugins/shared/cloud_integrations/cloud_experiments`
|\n| `@kbn/cloud-full-story-plugin`
|\n`x-pack/platform/plugins/private/cloud_integrations/cloud_full_story`
|\n| `@kbn/cloud-links-plugin`
|\n`x-pack/platform/plugins/private/cloud_integrations/cloud_links` |\n|
`@kbn/cloud-plugin` | `x-pack/platform/plugins/shared/cloud` |\n|
`@kbn/features-plugin` | `x-pack/platform/plugins/shared/features` |\n|
`@kbn/ftr-apis-plugin` | `src/platform/plugins/private/ftr_apis` |\n|
`@kbn/kibana-usage-collection-plugin`
|\n`src/platform/plugins/private/kibana_usage_collection` |\n|
`@kbn/licensing-plugin` | `x-pack/platform/plugins/shared/licensing`
|\n| `@kbn/newsfeed-plugin` | `src/platform/plugins/shared/newsfeed`
|\n| `@kbn/saved-objects-management-plugin`
|\n`src/platform/plugins/shared/saved_objects_management` |\n|
`@kbn/telemetry-collection-manager-plugin`
|\n`src/platform/plugins/shared/telemetry_collection_manager` |\n|
`@kbn/telemetry-collection-xpack-plugin`
|\n`x-pack/platform/plugins/private/telemetry_collection_xpack` |\n|
`@kbn/telemetry-management-section-plugin`
|\n`src/platform/plugins/shared/telemetry_management_section` |\n|
`@kbn/telemetry-plugin` | `src/platform/plugins/shared/telemetry` |\n|
`@kbn/usage-collection-plugin`
|\n`src/platform/plugins/shared/usage_collection` |\n\n#### 22
package(s) are going to be relocated:\n\n| Id | Target folder |\n| -- |
------------- |\n| `@kbn/analytics` |
`src/platform/packages/shared/kbn-analytics` |\n|
`@kbn/analytics-collection-utils`
|\n`src/platform/packages/private/analytics/utils/analytics_collection_utils`\n|\n|
`@kbn/apm-config-loader`
|\n`src/platform/packages/private/kbn-apm-config-loader` |\n|
`@kbn/cloud` | `src/platform/packages/shared/cloud` |\n| `@kbn/config` |
`src/platform/packages/shared/kbn-config` |\n| `@kbn/config-mocks` |
`src/platform/packages/private/kbn-config-mocks`\n|\n|
`@kbn/config-schema` |\n`src/platform/packages/shared/kbn-config-schema`
|\n| `@kbn/crypto-browser`
|\n`src/platform/packages/shared/kbn-crypto-browser` |\n|
`@kbn/ebt-tools` | `src/platform/packages/shared/kbn-ebt-tools` |\n|
`@kbn/es-errors` | `src/platform/packages/shared/kbn-es-errors` |\n|
`@kbn/es-types` | `src/platform/packages/shared/kbn-es-types` |\n|
`@kbn/hapi-mocks` | `src/platform/packages/private/kbn-hapi-mocks` |\n|
`@kbn/health-gateway-server`
|\n`src/platform/packages/private/kbn-health-gateway-server` |\n|
`@kbn/i18n` | `src/platform/packages/shared/kbn-i18n` |\n|
`@kbn/i18n-react` | `src/platform/packages/shared/kbn-i18n-react` |\n|
`@kbn/logging` | `src/platform/packages/shared/kbn-logging` |\n|
`@kbn/logging-mocks` |\n`src/platform/packages/shared/kbn-logging-mocks`
|\n| `@kbn/router-to-openapispec`
|\n`src/platform/packages/shared/kbn-router-to-openapispec` |\n|
`@kbn/server-http-tools`
|\n`src/platform/packages/shared/kbn-server-http-tools` |\n| `@kbn/std`
| `src/platform/packages/shared/kbn-std` |\n| `@kbn/utility-types`
|\n`src/platform/packages/shared/kbn-utility-types` |\n| `@kbn/zod` |
`src/platform/packages/shared/kbn-zod` |\n\n---------\n\nCo-authored-by:
Alejandro Fernández Haro <alejandro.haro@elastic.co>\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"6049493e4a2372ea22986b231ad2bd59584fe9b8","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability","plugin
groups"],"number":201653,"url":"https://github.com/elastic/kibana/pull/201653","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/kibana-core`
(#201653)\n\n## Summary\n\nStart relocating Kibana modules (packages and
plugins) to the new folder\nstructure, according to the _Kibana
Sustainable Architecture_\ninitiative.\n#### 16 plugin(s) are going to
be relocated:\n\n| Id | Target folder |\n| -- | ------------- |\n|
`@kbn/cloud-chat-plugin`
|\n`x-pack/platform/plugins/private/cloud_integrations/cloud_chat` |\n|
`@kbn/cloud-experiments-plugin`
|\n`x-pack/platform/plugins/shared/cloud_integrations/cloud_experiments`
|\n| `@kbn/cloud-full-story-plugin`
|\n`x-pack/platform/plugins/private/cloud_integrations/cloud_full_story`
|\n| `@kbn/cloud-links-plugin`
|\n`x-pack/platform/plugins/private/cloud_integrations/cloud_links` |\n|
`@kbn/cloud-plugin` | `x-pack/platform/plugins/shared/cloud` |\n|
`@kbn/features-plugin` | `x-pack/platform/plugins/shared/features` |\n|
`@kbn/ftr-apis-plugin` | `src/platform/plugins/private/ftr_apis` |\n|
`@kbn/kibana-usage-collection-plugin`
|\n`src/platform/plugins/private/kibana_usage_collection` |\n|
`@kbn/licensing-plugin` | `x-pack/platform/plugins/shared/licensing`
|\n| `@kbn/newsfeed-plugin` | `src/platform/plugins/shared/newsfeed`
|\n| `@kbn/saved-objects-management-plugin`
|\n`src/platform/plugins/shared/saved_objects_management` |\n|
`@kbn/telemetry-collection-manager-plugin`
|\n`src/platform/plugins/shared/telemetry_collection_manager` |\n|
`@kbn/telemetry-collection-xpack-plugin`
|\n`x-pack/platform/plugins/private/telemetry_collection_xpack` |\n|
`@kbn/telemetry-management-section-plugin`
|\n`src/platform/plugins/shared/telemetry_management_section` |\n|
`@kbn/telemetry-plugin` | `src/platform/plugins/shared/telemetry` |\n|
`@kbn/usage-collection-plugin`
|\n`src/platform/plugins/shared/usage_collection` |\n\n#### 22
package(s) are going to be relocated:\n\n| Id | Target folder |\n| -- |
------------- |\n| `@kbn/analytics` |
`src/platform/packages/shared/kbn-analytics` |\n|
`@kbn/analytics-collection-utils`
|\n`src/platform/packages/private/analytics/utils/analytics_collection_utils`\n|\n|
`@kbn/apm-config-loader`
|\n`src/platform/packages/private/kbn-apm-config-loader` |\n|
`@kbn/cloud` | `src/platform/packages/shared/cloud` |\n| `@kbn/config` |
`src/platform/packages/shared/kbn-config` |\n| `@kbn/config-mocks` |
`src/platform/packages/private/kbn-config-mocks`\n|\n|
`@kbn/config-schema` |\n`src/platform/packages/shared/kbn-config-schema`
|\n| `@kbn/crypto-browser`
|\n`src/platform/packages/shared/kbn-crypto-browser` |\n|
`@kbn/ebt-tools` | `src/platform/packages/shared/kbn-ebt-tools` |\n|
`@kbn/es-errors` | `src/platform/packages/shared/kbn-es-errors` |\n|
`@kbn/es-types` | `src/platform/packages/shared/kbn-es-types` |\n|
`@kbn/hapi-mocks` | `src/platform/packages/private/kbn-hapi-mocks` |\n|
`@kbn/health-gateway-server`
|\n`src/platform/packages/private/kbn-health-gateway-server` |\n|
`@kbn/i18n` | `src/platform/packages/shared/kbn-i18n` |\n|
`@kbn/i18n-react` | `src/platform/packages/shared/kbn-i18n-react` |\n|
`@kbn/logging` | `src/platform/packages/shared/kbn-logging` |\n|
`@kbn/logging-mocks` |\n`src/platform/packages/shared/kbn-logging-mocks`
|\n| `@kbn/router-to-openapispec`
|\n`src/platform/packages/shared/kbn-router-to-openapispec` |\n|
`@kbn/server-http-tools`
|\n`src/platform/packages/shared/kbn-server-http-tools` |\n| `@kbn/std`
| `src/platform/packages/shared/kbn-std` |\n| `@kbn/utility-types`
|\n`src/platform/packages/shared/kbn-utility-types` |\n| `@kbn/zod` |
`src/platform/packages/shared/kbn-zod` |\n\n---------\n\nCo-authored-by:
Alejandro Fernández Haro <alejandro.haro@elastic.co>\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"6049493e4a2372ea22986b231ad2bd59584fe9b8"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/201653","number":201653,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/kibana-core`
(#201653)\n\n## Summary\n\nStart relocating Kibana modules (packages and
plugins) to the new folder\nstructure, according to the _Kibana
Sustainable Architecture_\ninitiative.\n#### 16 plugin(s) are going to
be relocated:\n\n| Id | Target folder |\n| -- | ------------- |\n|
`@kbn/cloud-chat-plugin`
|\n`x-pack/platform/plugins/private/cloud_integrations/cloud_chat` |\n|
`@kbn/cloud-experiments-plugin`
|\n`x-pack/platform/plugins/shared/cloud_integrations/cloud_experiments`
|\n| `@kbn/cloud-full-story-plugin`
|\n`x-pack/platform/plugins/private/cloud_integrations/cloud_full_story`
|\n| `@kbn/cloud-links-plugin`
|\n`x-pack/platform/plugins/private/cloud_integrations/cloud_links` |\n|
`@kbn/cloud-plugin` | `x-pack/platform/plugins/shared/cloud` |\n|
`@kbn/features-plugin` | `x-pack/platform/plugins/shared/features` |\n|
`@kbn/ftr-apis-plugin` | `src/platform/plugins/private/ftr_apis` |\n|
`@kbn/kibana-usage-collection-plugin`
|\n`src/platform/plugins/private/kibana_usage_collection` |\n|
`@kbn/licensing-plugin` | `x-pack/platform/plugins/shared/licensing`
|\n| `@kbn/newsfeed-plugin` | `src/platform/plugins/shared/newsfeed`
|\n| `@kbn/saved-objects-management-plugin`
|\n`src/platform/plugins/shared/saved_objects_management` |\n|
`@kbn/telemetry-collection-manager-plugin`
|\n`src/platform/plugins/shared/telemetry_collection_manager` |\n|
`@kbn/telemetry-collection-xpack-plugin`
|\n`x-pack/platform/plugins/private/telemetry_collection_xpack` |\n|
`@kbn/telemetry-management-section-plugin`
|\n`src/platform/plugins/shared/telemetry_management_section` |\n|
`@kbn/telemetry-plugin` | `src/platform/plugins/shared/telemetry` |\n|
`@kbn/usage-collection-plugin`
|\n`src/platform/plugins/shared/usage_collection` |\n\n#### 22
package(s) are going to be relocated:\n\n| Id | Target folder |\n| -- |
------------- |\n| `@kbn/analytics` |
`src/platform/packages/shared/kbn-analytics` |\n|
`@kbn/analytics-collection-utils`
|\n`src/platform/packages/private/analytics/utils/analytics_collection_utils`\n|\n|
`@kbn/apm-config-loader`
|\n`src/platform/packages/private/kbn-apm-config-loader` |\n|
`@kbn/cloud` | `src/platform/packages/shared/cloud` |\n| `@kbn/config` |
`src/platform/packages/shared/kbn-config` |\n| `@kbn/config-mocks` |
`src/platform/packages/private/kbn-config-mocks`\n|\n|
`@kbn/config-schema` |\n`src/platform/packages/shared/kbn-config-schema`
|\n| `@kbn/crypto-browser`
|\n`src/platform/packages/shared/kbn-crypto-browser` |\n|
`@kbn/ebt-tools` | `src/platform/packages/shared/kbn-ebt-tools` |\n|
`@kbn/es-errors` | `src/platform/packages/shared/kbn-es-errors` |\n|
`@kbn/es-types` | `src/platform/packages/shared/kbn-es-types` |\n|
`@kbn/hapi-mocks` | `src/platform/packages/private/kbn-hapi-mocks` |\n|
`@kbn/health-gateway-server`
|\n`src/platform/packages/private/kbn-health-gateway-server` |\n|
`@kbn/i18n` | `src/platform/packages/shared/kbn-i18n` |\n|
`@kbn/i18n-react` | `src/platform/packages/shared/kbn-i18n-react` |\n|
`@kbn/logging` | `src/platform/packages/shared/kbn-logging` |\n|
`@kbn/logging-mocks` |\n`src/platform/packages/shared/kbn-logging-mocks`
|\n| `@kbn/router-to-openapispec`
|\n`src/platform/packages/shared/kbn-router-to-openapispec` |\n|
`@kbn/server-http-tools`
|\n`src/platform/packages/shared/kbn-server-http-tools` |\n| `@kbn/std`
| `src/platform/packages/shared/kbn-std` |\n| `@kbn/utility-types`
|\n`src/platform/packages/shared/kbn-utility-types` |\n| `@kbn/zod` |
`src/platform/packages/shared/kbn-zod` |\n\n---------\n\nCo-authored-by:
Alejandro Fernández Haro <alejandro.haro@elastic.co>\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"6049493e4a2372ea22986b231ad2bd59584fe9b8"}}]}]
BACKPORT-->

---------

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
2025-01-05 16:32:00 +01:00
Kibana Machine
6ecf198869
[8.x] [Fleet] Allow to enable global logs and metrics dataview creation with config enableManagedLogsAndMetricsDataviews (#205268) (#205330)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Fleet] Allow to enable global logs and metrics dataview creation
with config enableManagedLogsAndMetricsDataviews
(#205268)](https://github.com/elastic/kibana/pull/205268)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Nicolas
Chaulet","email":"nicolas.chaulet@elastic.co"},"sourceCommit":{"committedDate":"2024-12-31T15:02:10Z","message":"[Fleet]
Allow to enable global logs and metrics dataview creation with config
enableManagedLogsAndMetricsDataviews
(#205268)","sha":"dd31e406be605f8db329a9d3bf36164c1425a43c","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","v9.0.0","backport:prev-minor"],"title":"[Fleet]
Allow to enable global logs and metrics dataview creation with config
enableManagedLogsAndMetricsDataviews","number":205268,"url":"https://github.com/elastic/kibana/pull/205268","mergeCommit":{"message":"[Fleet]
Allow to enable global logs and metrics dataview creation with config
enableManagedLogsAndMetricsDataviews
(#205268)","sha":"dd31e406be605f8db329a9d3bf36164c1425a43c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/205268","number":205268,"mergeCommit":{"message":"[Fleet]
Allow to enable global logs and metrics dataview creation with config
enableManagedLogsAndMetricsDataviews
(#205268)","sha":"dd31e406be605f8db329a9d3bf36164c1425a43c"}}]}]
BACKPORT-->

Co-authored-by: Nicolas Chaulet <nicolas.chaulet@elastic.co>
2024-12-31 10:51:01 -06:00
Pierre Gayvallet
19de8b4950
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-data-discovery (#205267)
**Manual backport of https://github.com/elastic/kibana/pull/203152**

## 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).

#### 12 plugin(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/data-view-editor-plugin` |
`src/platform/plugins/shared/data_view_editor` |
| `@kbn/data-view-field-editor-plugin` |
`src/platform/plugins/shared/data_view_field_editor` |
| `@kbn/data-view-management-plugin` |
`src/platform/plugins/shared/data_view_management` |
| `@kbn/data-views-plugin` | `src/platform/plugins/shared/data_views` |
| `@kbn/discover-enhanced-plugin` |
`x-pack/platform/plugins/private/discover_enhanced` |
| `@kbn/discover-plugin` | `src/platform/plugins/shared/discover` |
| `@kbn/discover-shared-plugin` |
`src/platform/plugins/shared/discover_shared` |
| `@kbn/field-formats-plugin` |
`src/platform/plugins/shared/field_formats` |
| `@kbn/saved-objects-finder-plugin` |
`src/platform/plugins/shared/saved_objects_finder` |
| `@kbn/saved-search-plugin` |
`src/platform/plugins/shared/saved_search` |
| `@kbn/unified-doc-viewer-plugin` |
`src/platform/plugins/shared/unified_doc_viewer` |
| `@kbn/unified-histogram-plugin` |
`src/platform/plugins/shared/unified_histogram` |




#### 18 packages(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/content-management-utils` |
`src/platform/packages/shared/kbn-content-management-utils` |
| `@kbn/data-view-utils` |
`src/platform/packages/shared/kbn-data-view-utils` |
| `@kbn/datemath` | `src/platform/packages/shared/kbn-datemath` |
| `@kbn/deeplinks-analytics` |
`src/platform/packages/shared/deeplinks/analytics` |
| `@kbn/default-nav-analytics` |
`src/platform/packages/private/default-nav/analytics` |
| `@kbn/discover-utils` |
`src/platform/packages/shared/kbn-discover-utils` |
| `@kbn/es-query` | `src/platform/packages/shared/kbn-es-query` |
| `@kbn/field-types` | `src/platform/packages/shared/kbn-field-types` |
| `@kbn/field-utils` | `src/platform/packages/shared/kbn-field-utils` |
| `@kbn/react-field` | `src/platform/packages/shared/kbn-react-field` |
| `@kbn/resizable-layout` |
`src/platform/packages/shared/kbn-resizable-layout` |
| `@kbn/search-errors` |
`src/platform/packages/shared/kbn-search-errors` |
| `@kbn/search-response-warnings` |
`src/platform/packages/shared/kbn-search-response-warnings` |
| `@kbn/search-types` | `src/platform/packages/shared/kbn-search-types`
|
| `@kbn/unified-data-table` |
`src/platform/packages/shared/kbn-unified-data-table` |
| `@kbn/unified-doc-viewer` |
`src/platform/packages/shared/kbn-unified-doc-viewer` |
| `@kbn/unified-field-list` |
`src/platform/packages/shared/kbn-unified-field-list` |
| `@kbn/unsaved-changes-badge` |
`src/platform/packages/private/kbn-unsaved-changes-badge` |


<details >
<summary>Updated relative paths</summary>

```
src/platform/packages/private/default-nav/analytics/jest.config.js:12
src/platform/packages/private/default-nav/analytics/tsconfig.json:2
src/platform/packages/private/default-nav/analytics/tsconfig.type_check.json:2
src/platform/packages/private/default-nav/analytics/tsconfig.type_check.json:22
src/platform/packages/private/default-nav/analytics/tsconfig.type_check.json:25
src/platform/packages/private/default-nav/analytics/tsconfig.type_check.json:28
src/platform/packages/private/kbn-unsaved-changes-badge/jest.config.js:12
src/platform/packages/private/kbn-unsaved-changes-badge/tsconfig.json:2
src/platform/packages/private/kbn-unsaved-changes-badge/tsconfig.type_check.json:2
src/platform/packages/private/kbn-unsaved-changes-badge/tsconfig.type_check.json:21
src/platform/packages/shared/deeplinks/analytics/jest.config.js:12
src/platform/packages/shared/deeplinks/analytics/tsconfig.json:2
src/platform/packages/shared/deeplinks/analytics/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-content-management-utils/jest.config.js:12
src/platform/packages/shared/kbn-content-management-utils/tsconfig.json:2
src/platform/packages/shared/kbn-content-management-utils/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-content-management-utils/tsconfig.type_check.json:22
src/platform/packages/shared/kbn-content-management-utils/tsconfig.type_check.json:43
src/platform/packages/shared/kbn-data-view-utils/jest.config.js:12
src/platform/packages/shared/kbn-data-view-utils/tsconfig.json:2
src/platform/packages/shared/kbn-data-view-utils/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-data-view-utils/tsconfig.type_check.json:22
src/platform/packages/shared/kbn-data-view-utils/tsconfig.type_check.json:25
src/platform/packages/shared/kbn-datemath/jest.config.js:22
src/platform/packages/shared/kbn-datemath/tsconfig.json:2
src/platform/packages/shared/kbn-datemath/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-discover-utils/jest.config.js:12
src/platform/packages/shared/kbn-discover-utils/tsconfig.json:2
src/platform/packages/shared/kbn-discover-utils/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-discover-utils/tsconfig.type_check.json:26
src/platform/packages/shared/kbn-discover-utils/tsconfig.type_check.json:35
src/platform/packages/shared/kbn-discover-utils/tsconfig.type_check.json:44
src/platform/packages/shared/kbn-discover-utils/tsconfig.type_check.json:47
src/platform/packages/shared/kbn-discover-utils/tsconfig.type_check.json:53
src/platform/packages/shared/kbn-es-query/jest.config.js:12
src/platform/packages/shared/kbn-es-query/tsconfig.json:2
src/platform/packages/shared/kbn-es-query/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-field-types/jest.config.js:12
src/platform/packages/shared/kbn-field-types/tsconfig.json:2
src/platform/packages/shared/kbn-field-types/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-field-utils/jest.config.js:12
src/platform/packages/shared/kbn-field-utils/tsconfig.json:2
src/platform/packages/shared/kbn-field-utils/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-field-utils/tsconfig.type_check.json:21
src/platform/packages/shared/kbn-field-utils/tsconfig.type_check.json:30
src/platform/packages/shared/kbn-field-utils/tsconfig.type_check.json:36
src/platform/packages/shared/kbn-react-field/jest.config.js:12
src/platform/packages/shared/kbn-react-field/tsconfig.json:2
src/platform/packages/shared/kbn-react-field/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-resizable-layout/jest.config.js:12
src/platform/packages/shared/kbn-resizable-layout/tsconfig.json:2
src/platform/packages/shared/kbn-resizable-layout/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-search-errors/jest.config.js:12
src/platform/packages/shared/kbn-search-errors/tsconfig.json:2
src/platform/packages/shared/kbn-search-errors/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-search-errors/tsconfig.type_check.json:25
src/platform/packages/shared/kbn-search-errors/tsconfig.type_check.json:28
src/platform/packages/shared/kbn-search-errors/tsconfig.type_check.json:31
src/platform/packages/shared/kbn-search-response-warnings/jest.config.js:12
src/platform/packages/shared/kbn-search-response-warnings/tsconfig.json:2
src/platform/packages/shared/kbn-search-response-warnings/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-search-response-warnings/tsconfig.type_check.json:21
src/platform/packages/shared/kbn-search-response-warnings/tsconfig.type_check.json:24
src/platform/packages/shared/kbn-search-types/jest.config.js:12
src/platform/packages/shared/kbn-search-types/tsconfig.json:2
src/platform/packages/shared/kbn-search-types/tsconfig.type_check.json:18
src/platform/packages/shared/kbn-search-types/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-search-types/tsconfig.type_check.json:21
src/platform/packages/shared/kbn-unified-data-table/jest.config.js:12
src/platform/packages/shared/kbn-unified-data-table/tsconfig.json:2
src/platform/packages/shared/kbn-unified-data-table/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-unified-data-table/tsconfig.type_check.json:22
src/platform/packages/shared/kbn-unified-data-table/tsconfig.type_check.json:31
src/platform/packages/shared/kbn-unified-data-table/tsconfig.type_check.json:34
src/platform/packages/shared/kbn-unified-data-table/tsconfig.type_check.json:49
src/platform/packages/shared/kbn-unified-data-table/tsconfig.type_check.json:52
src/platform/packages/shared/kbn-unified-data-table/tsconfig.type_check.json:58
src/platform/packages/shared/kbn-unified-data-table/tsconfig.type_check.json:61
src/platform/packages/shared/kbn-unified-data-table/tsconfig.type_check.json:67
src/platform/packages/shared/kbn-unified-data-table/tsconfig.type_check.json:70
src/platform/packages/shared/kbn-unified-data-table/tsconfig.type_check.json:73
src/platform/packages/shared/kbn-unified-data-table/tsconfig.type_check.json:76
src/platform/packages/shared/kbn-unified-data-table/tsconfig.type_check.json:79
src/platform/packages/shared/kbn-unified-doc-viewer/jest.config.js:12
src/platform/packages/shared/kbn-unified-doc-viewer/tsconfig.json:2
src/platform/packages/shared/kbn-unified-doc-viewer/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-unified-doc-viewer/tsconfig.type_check.json:25
src/platform/packages/shared/kbn-unified-doc-viewer/tsconfig.type_check.json:31
src/platform/packages/shared/kbn-unified-field-list/jest.config.js:12
src/platform/packages/shared/kbn-unified-field-list/tsconfig.json:2
src/platform/packages/shared/kbn-unified-field-list/tsconfig.type_check.json:102
src/platform/packages/shared/kbn-unified-field-list/tsconfig.type_check.json:108
src/platform/packages/shared/kbn-unified-field-list/tsconfig.type_check.json:2
src/platform/packages/shared/kbn-unified-field-list/tsconfig.type_check.json:21
src/platform/packages/shared/kbn-unified-field-list/tsconfig.type_check.json:24
src/platform/packages/shared/kbn-unified-field-list/tsconfig.type_check.json:39
src/platform/packages/shared/kbn-unified-field-list/tsconfig.type_check.json:42
src/platform/packages/shared/kbn-unified-field-list/tsconfig.type_check.json:48
src/platform/packages/shared/kbn-unified-field-list/tsconfig.type_check.json:51
src/platform/packages/shared/kbn-unified-field-list/tsconfig.type_check.json:54
src/platform/packages/shared/kbn-unified-field-list/tsconfig.type_check.json:75
src/platform/plugins/shared/data_view_editor/jest.config.js:12
src/platform/plugins/shared/data_view_editor/tsconfig.json:2
src/platform/plugins/shared/data_view_editor/tsconfig.type_check.json:16
src/platform/plugins/shared/data_view_editor/tsconfig.type_check.json:2
src/platform/plugins/shared/data_view_editor/tsconfig.type_check.json:28
src/platform/plugins/shared/data_view_editor/tsconfig.type_check.json:31
src/platform/plugins/shared/data_view_editor/tsconfig.type_check.json:37
src/platform/plugins/shared/data_view_editor/tsconfig.type_check.json:40
src/platform/plugins/shared/data_view_editor/tsconfig.type_check.json:43
src/platform/plugins/shared/data_view_editor/tsconfig.type_check.json:49
src/platform/plugins/shared/data_view_editor/tsconfig.type_check.json:52
src/platform/plugins/shared/data_view_editor/tsconfig.type_check.json:55
src/platform/plugins/shared/data_view_field_editor/jest.config.js:12
src/platform/plugins/shared/data_view_field_editor/tsconfig.json:2
src/platform/plugins/shared/data_view_field_editor/tsconfig.json:7
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:2
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:20
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:32
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:38
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:41
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:47
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:50
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:53
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:56
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:59
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:62
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:65
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:68
src/platform/plugins/shared/data_view_field_editor/tsconfig.type_check.json:9
src/platform/plugins/shared/data_view_management/jest.config.js:12
src/platform/plugins/shared/data_view_management/tsconfig.json:2
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:104
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:107
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:110
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:113
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:116
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:119
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:122
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:125
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:131
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:17
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:2
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:23
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:47
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:50
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:59
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:62
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:65
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:68
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:71
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:74
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:77
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:80
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:83
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:86
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:89
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:92
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:95
src/platform/plugins/shared/data_view_management/tsconfig.type_check.json:98
src/platform/plugins/shared/data_views/jest.config.js:12
src/platform/plugins/shared/data_views/tsconfig.json:2
src/platform/plugins/shared/data_views/tsconfig.type_check.json:2
src/platform/plugins/shared/data_views/tsconfig.type_check.json:22
src/platform/plugins/shared/data_views/tsconfig.type_check.json:37
src/platform/plugins/shared/data_views/tsconfig.type_check.json:40
src/platform/plugins/shared/data_views/tsconfig.type_check.json:43
src/platform/plugins/shared/data_views/tsconfig.type_check.json:46
src/platform/plugins/shared/data_views/tsconfig.type_check.json:49
src/platform/plugins/shared/data_views/tsconfig.type_check.json:52
src/platform/plugins/shared/data_views/tsconfig.type_check.json:55
src/platform/plugins/shared/data_views/tsconfig.type_check.json:58
src/platform/plugins/shared/data_views/tsconfig.type_check.json:61
src/platform/plugins/shared/data_views/tsconfig.type_check.json:64
src/platform/plugins/shared/data_views/tsconfig.type_check.json:70
src/platform/plugins/shared/data_views/tsconfig.type_check.json:73
src/platform/plugins/shared/data_views/tsconfig.type_check.json:76
src/platform/plugins/shared/data_views/tsconfig.type_check.json:79
src/platform/plugins/shared/data_views/tsconfig.type_check.json:82
src/platform/plugins/shared/data_views/tsconfig.type_check.json:85
src/platform/plugins/shared/data_views/tsconfig.type_check.json:88
src/platform/plugins/shared/data_views/tsconfig.type_check.json:91
src/platform/plugins/shared/data_views/tsconfig.type_check.json:94
src/platform/plugins/shared/data_views/tsconfig.type_check.json:97
src/platform/plugins/shared/discover/jest.config.js:12
src/platform/plugins/shared/discover/public/application/context/context_app.scss:1
src/platform/plugins/shared/discover/public/application/main/components/layout/discover_layout.scss:1
src/platform/plugins/shared/discover/public/context_awareness/README.md:118
src/platform/plugins/shared/discover/public/context_awareness/README.md:119
src/platform/plugins/shared/discover/tsconfig.json:10
src/platform/plugins/shared/discover/tsconfig.json:2
src/platform/plugins/shared/discover/tsconfig.type_check.json:104
src/platform/plugins/shared/discover/tsconfig.type_check.json:107
src/platform/plugins/shared/discover/tsconfig.type_check.json:110
src/platform/plugins/shared/discover/tsconfig.type_check.json:113
src/platform/plugins/shared/discover/tsconfig.type_check.json:116
src/platform/plugins/shared/discover/tsconfig.type_check.json:119
src/platform/plugins/shared/discover/tsconfig.type_check.json:12
src/platform/plugins/shared/discover/tsconfig.type_check.json:122
src/platform/plugins/shared/discover/tsconfig.type_check.json:125
src/platform/plugins/shared/discover/tsconfig.type_check.json:128
src/platform/plugins/shared/discover/tsconfig.type_check.json:131
src/platform/plugins/shared/discover/tsconfig.type_check.json:134
src/platform/plugins/shared/discover/tsconfig.type_check.json:137
src/platform/plugins/shared/discover/tsconfig.type_check.json:140
src/platform/plugins/shared/discover/tsconfig.type_check.json:143
src/platform/plugins/shared/discover/tsconfig.type_check.json:146
src/platform/plugins/shared/discover/tsconfig.type_check.json:149
src/platform/plugins/shared/discover/tsconfig.type_check.json:152
src/platform/plugins/shared/discover/tsconfig.type_check.json:155
src/platform/plugins/shared/discover/tsconfig.type_check.json:158
src/platform/plugins/shared/discover/tsconfig.type_check.json:161
src/platform/plugins/shared/discover/tsconfig.type_check.json:164
src/platform/plugins/shared/discover/tsconfig.type_check.json:167
src/platform/plugins/shared/discover/tsconfig.type_check.json:170
src/platform/plugins/shared/discover/tsconfig.type_check.json:173
src/platform/plugins/shared/discover/tsconfig.type_check.json:179
src/platform/plugins/shared/discover/tsconfig.type_check.json:185
src/platform/plugins/shared/discover/tsconfig.type_check.json:188
src/platform/plugins/shared/discover/tsconfig.type_check.json:191
src/platform/plugins/shared/discover/tsconfig.type_check.json:197
src/platform/plugins/shared/discover/tsconfig.type_check.json:2
src/platform/plugins/shared/discover/tsconfig.type_check.json:20
src/platform/plugins/shared/discover/tsconfig.type_check.json:200
src/platform/plugins/shared/discover/tsconfig.type_check.json:203
src/platform/plugins/shared/discover/tsconfig.type_check.json:206
src/platform/plugins/shared/discover/tsconfig.type_check.json:209
src/platform/plugins/shared/discover/tsconfig.type_check.json:212
src/platform/plugins/shared/discover/tsconfig.type_check.json:215
src/platform/plugins/shared/discover/tsconfig.type_check.json:218
src/platform/plugins/shared/discover/tsconfig.type_check.json:221
src/platform/plugins/shared/discover/tsconfig.type_check.json:224
src/platform/plugins/shared/discover/tsconfig.type_check.json:227
src/platform/plugins/shared/discover/tsconfig.type_check.json:230
src/platform/plugins/shared/discover/tsconfig.type_check.json:233
src/platform/plugins/shared/discover/tsconfig.type_check.json:236
src/platform/plugins/shared/discover/tsconfig.type_check.json:239
src/platform/plugins/shared/discover/tsconfig.type_check.json:242
src/platform/plugins/shared/discover/tsconfig.type_check.json:245
src/platform/plugins/shared/discover/tsconfig.type_check.json:248
src/platform/plugins/shared/discover/tsconfig.type_check.json:251
src/platform/plugins/shared/discover/tsconfig.type_check.json:254
src/platform/plugins/shared/discover/tsconfig.type_check.json:257
src/platform/plugins/shared/discover/tsconfig.type_check.json:260
src/platform/plugins/shared/discover/tsconfig.type_check.json:263
src/platform/plugins/shared/discover/tsconfig.type_check.json:266
src/platform/plugins/shared/discover/tsconfig.type_check.json:269
src/platform/plugins/shared/discover/tsconfig.type_check.json:272
src/platform/plugins/shared/discover/tsconfig.type_check.json:275
src/platform/plugins/shared/discover/tsconfig.type_check.json:278
src/platform/plugins/shared/discover/tsconfig.type_check.json:281
src/platform/plugins/shared/discover/tsconfig.type_check.json:35
src/platform/plugins/shared/discover/tsconfig.type_check.json:38
src/platform/plugins/shared/discover/tsconfig.type_check.json:83
src/platform/plugins/shared/discover/tsconfig.type_check.json:89
src/platform/plugins/shared/discover/tsconfig.type_check.json:98
src/platform/plugins/shared/discover_shared/jest.config.js:12
src/platform/plugins/shared/discover_shared/tsconfig.json:10
src/platform/plugins/shared/discover_shared/tsconfig.json:2
src/platform/plugins/shared/discover_shared/tsconfig.type_check.json:12
src/platform/plugins/shared/discover_shared/tsconfig.type_check.json:19
src/platform/plugins/shared/discover_shared/tsconfig.type_check.json:2
src/platform/plugins/shared/discover_shared/tsconfig.type_check.json:22
src/platform/plugins/shared/discover_shared/tsconfig.type_check.json:25
src/platform/plugins/shared/field_formats/jest.config.js:12
src/platform/plugins/shared/field_formats/tsconfig.json:2
src/platform/plugins/shared/field_formats/tsconfig.type_check.json:2
src/platform/plugins/shared/field_formats/tsconfig.type_check.json:21
src/platform/plugins/shared/field_formats/tsconfig.type_check.json:24
src/platform/plugins/shared/field_formats/tsconfig.type_check.json:27
src/platform/plugins/shared/field_formats/tsconfig.type_check.json:30
src/platform/plugins/shared/field_formats/tsconfig.type_check.json:33
src/platform/plugins/shared/saved_objects_finder/jest.config.js:12
src/platform/plugins/shared/saved_objects_finder/tsconfig.json:2
src/platform/plugins/shared/saved_objects_finder/tsconfig.type_check.json:18
src/platform/plugins/shared/saved_objects_finder/tsconfig.type_check.json:2
src/platform/plugins/shared/saved_objects_finder/tsconfig.type_check.json:24
src/platform/plugins/shared/saved_objects_finder/tsconfig.type_check.json:30
src/platform/plugins/shared/saved_objects_finder/tsconfig.type_check.json:33
src/platform/plugins/shared/saved_objects_finder/tsconfig.type_check.json:36
src/platform/plugins/shared/saved_objects_finder/tsconfig.type_check.json:42
src/platform/plugins/shared/saved_objects_finder/tsconfig.type_check.json:45
src/platform/plugins/shared/saved_objects_finder/tsconfig.type_check.json:48
src/platform/plugins/shared/saved_search/jest.config.js:12
src/platform/plugins/shared/saved_search/tsconfig.json:2
src/platform/plugins/shared/saved_search/tsconfig.json:6
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:12
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:19
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:2
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:28
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:34
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:37
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:40
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:43
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:46
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:49
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:55
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:58
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:64
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:70
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:73
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:76
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:79
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:82
src/platform/plugins/shared/saved_search/tsconfig.type_check.json:85
src/platform/plugins/shared/unified_doc_viewer/jest.config.js:12
src/platform/plugins/shared/unified_doc_viewer/tsconfig.json:2
src/platform/plugins/shared/unified_doc_viewer/tsconfig.json:6
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:103
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:106
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:109
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:112
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:2
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:22
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:28
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:31
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:34
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:37
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:40
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:49
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:55
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:58
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:61
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:64
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:67
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:70
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:73
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:76
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:79
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:82
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:85
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:9
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:91
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:94
src/platform/plugins/shared/unified_doc_viewer/tsconfig.type_check.json:97
src/platform/plugins/shared/unified_histogram/jest.config.js:12
src/platform/plugins/shared/unified_histogram/tsconfig.json:2
src/platform/plugins/shared/unified_histogram/tsconfig.json:6
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:100
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:103
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:106
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:19
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:2
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:28
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:34
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:40
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:43
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:46
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:49
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:52
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:55
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:58
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:61
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:73
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:76
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:79
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:82
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:85
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:88
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:9
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:91
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:94
src/platform/plugins/shared/unified_histogram/tsconfig.type_check.json:97
x-pack/platform/plugins/private/discover_enhanced/jest.config.js:10
x-pack/platform/plugins/private/discover_enhanced/tsconfig.json:2
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:2
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:20
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:23
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:26
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:29
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:32
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:38
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:41
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:44
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:47
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:50
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:53
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:56
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:59
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:62
x-pack/platform/plugins/private/discover_enhanced/tsconfig.type_check.json:65
```

</details>
2024-12-30 13:03:12 -06:00
Pierre Gayvallet
5d84355295
[8.x] backport "Sustainable Kibana Architecture: Move modules owned by @elastic/obs-ux-logs-team" (#205234)
*Manual backport of https://github.com/elastic/kibana/pull/202831 by
rerunning the script against 8.x*


## 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).

#### 9 plugin(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/data-quality-plugin` |
`x-pack/platform/plugins/shared/data_quality` |
| `@kbn/dataset-quality-plugin` |
`x-pack/platform/plugins/shared/observability_solution/dataset_quality`
|
| `@kbn/fields-metadata-plugin` |
`x-pack/platform/plugins/shared/fields_metadata` |
| `@kbn/infra-plugin` | `x-pack/solutions/observability/plugins/infra` |
| `@kbn/logs-data-access-plugin` |
`x-pack/platform/plugins/shared/observability_solution/logs_data_access`
|
| `@kbn/logs-explorer-plugin` |
`x-pack/solutions/observability/plugins/logs_explorer` |
| `@kbn/logs-shared-plugin` |
`x-pack/platform/plugins/shared/observability_solution/logs_shared` |
| `@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/platform/packages/shared/observability/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` | `src/platform/packages/shared/kbn-xstate-utils`
|


<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-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-react-hooks/jest.config.js:12
src/platform/packages/shared/kbn-react-hooks/tsconfig.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-timerange/jest.config.js:12
src/platform/packages/shared/kbn-timerange/tsconfig.json:2
src/platform/packages/shared/kbn-xstate-utils/jest.config.js:12
src/platform/packages/shared/kbn-xstate-utils/tsconfig.json:2
x-pack/platform/packages/shared/observability/logs_overview/jest.config.js:10
x-pack/platform/packages/shared/observability/logs_overview/tsconfig.json:2
x-pack/platform/plugins/shared/data_quality/jest.config.js:10
x-pack/platform/plugins/shared/data_quality/tsconfig.json:11
x-pack/platform/plugins/shared/data_quality/tsconfig.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/observability_solution/dataset_quality/jest.config.js:10
x-pack/platform/plugins/shared/observability_solution/dataset_quality/tsconfig.json:10
x-pack/platform/plugins/shared/observability_solution/dataset_quality/tsconfig.json:2
x-pack/platform/plugins/shared/observability_solution/logs_data_access/jest.config.js:12
x-pack/platform/plugins/shared/observability_solution/logs_data_access/tsconfig.json:2
x-pack/platform/plugins/shared/observability_solution/logs_shared/jest.config.js:10
x-pack/platform/plugins/shared/observability_solution/logs_shared/public/components/log_stream/log_stream.stories.mdx:12
x-pack/platform/plugins/shared/observability_solution/logs_shared/tsconfig.json:2
x-pack/platform/plugins/shared/observability_solution/logs_shared/tsconfig.json:7
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/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/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/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_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/jest.config.js:12
x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.json:2
x-pack/solutions/observability/plugins/observability_onboarding/tsconfig.json:7
```

</details>

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-30 13:05:58 +01:00
Pierre Gayvallet
8a9992969a
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/obs-ux-infra_services-team (#202830) (#205231)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/obs-ux-infra_services-team`
(#202830)](https://github.com/elastic/kibana/pull/202830)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-29T08:58:37Z","message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/obs-ux-infra_services-team` (#202830)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
6 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/apm-data-access-plugin`
|\r\n`x-pack/solutions/observability/plugins/apm_data_access` |\r\n|
`@kbn/apm-plugin` | `x-pack/solutions/observability/plugins/apm` |\r\n|
`@kbn/inventory-plugin`
|\r\n`x-pack/solutions/observability/plugins/inventory` |\r\n|
`@kbn/metrics-data-access-plugin`
|\r\n`x-pack/solutions/observability/plugins/metrics_data_access` |\r\n|
`@kbn/profiling-data-access-plugin`
|\r\n`x-pack/solutions/observability/plugins/profiling_data_access`
|\r\n| `@kbn/profiling-plugin`
|\r\n`x-pack/solutions/observability/plugins/profiling`
|\r\n\r\n\r\n\r\n\r\n#### 6 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/apm-data-view`
|\r\n`src/platform/packages/shared/kbn-apm-data-view` |\r\n|
`@kbn/apm-types`
|\r\n`x-pack/solutions/observability/packages/kbn-apm-types` |\r\n|
`@kbn/apm-utils` | `src/platform/packages/shared/kbn-apm-utils` |\r\n|
`@kbn/lens-embeddable-utils`
|\r\n`src/platform/packages/shared/kbn-lens-embeddable-utils` |\r\n|
`@kbn/profiling-utils`
|\r\n`src/platform/packages/shared/kbn-profiling-utils` |\r\n|
`@kbn/shared-svg` | `src/platform/packages/shared/kbn-shared-svg`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.buildkite/ftr_oblt_stateful_configs.yml\r\n./.buildkite/scripts/steps/functional/apm_cypress.sh\r\n./.buildkite/scripts/steps/functional/inventory_cypress.sh\r\n./.buildkite/scripts/steps/functional/profiling_cypress.sh\r\n./.eslintrc.js\r\n./.github/paths-labeller.yml\r\n./.gitignore\r\n./docs/developer/plugin-list.asciidoc\r\n./oas_docs/overlays/alerting.overlays.yaml\r\n./oas_docs/scripts/merge_ess_oas.js\r\n./oas_docs/scripts/merge_serverless_oas.js\r\n./package.json\r\n./packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts\r\n./packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/precommit_hook/casing_check_config.js\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/shared/kbn-lens-embeddable-utils/jest.config.js\r\n./src/platform/packages/shared/kbn-profiling-utils/jest.config.js\r\n./src/platform/packages/shared/kbn-shared-svg/jest.config.js\r\n./tsconfig.base.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_index_info.ts\r\n./x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_significant_term_p_values.ts\r\n./x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_top_terms.ts\r\n./x-pack/platform/plugins/private/data_visualizer/public/application/index_data_visualizer/utils/saved_search_utils.ts\r\n./x-pack/solutions/observability/plugins/apm/common/rules/apm_rule_types.ts\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/apm_queries.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/linting.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/local_setup.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/testing.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/updating_functional_tests_archives.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/vscode_setup.md\r\n./x-pack/solutions/observability/plugins/apm/ftr_e2e/README.md\r\n./x-pack/solutions/observability/plugins/apm/jest.config.js\r\n./x-pack/solutions/observability/plugins/apm/scripts/infer_route_return_types/index.ts\r\n./x-pack/solutions/observability/plugins/apm/scripts/precommit.js\r\n./x-pack/solutions/observability/plugins/apm/scripts/telemetry/main.ts\r\n./x-pack/solutions/observability/plugins/apm_data_access/jest.config.js\r\n./x-pack/solutions/observability/plugins/exploratory_view/common/annotations.ts\r\n./x-pack/solutions/observability/plugins/inventory/README.md\r\n./x-pack/solutions/observability/plugins/inventory/jest.config.js\r\n./x-pack/solutions/observability/plugins/metrics_data_access/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability/common/annotations.ts\r\n./x-pack/solutions/observability/plugins/profiling/README.md\r\n./x-pack/solutions/observability/plugins/profiling/e2e/README.md\r\n./x-pack/solutions/observability/plugins/profiling/jest.config.js\r\n./x-pack/solutions/observability/plugins/profiling_data_access/jest.config.js\r\n./x-pack/solutions/security/plugins/security_solution/server/utils/build_query/calculate_timeseries_interval.ts\r\n./yarn.lock\r\n.github/CODEOWNERS\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/shared/kbn-apm-data-view/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-apm-utils/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-lens-embeddable-utils/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-lens-embeddable-utils/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-profiling-utils/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-profiling-utils/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-shared-svg/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-shared-svg/tsconfig.json:2\r\nx-pack/solutions/observability/packages/kbn-apm-types/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md:17\r\nx-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md:22\r\nx-pack/solutions/observability/plugins/apm/dev_docs/testing.md:130\r\nx-pack/solutions/observability/plugins/apm/dev_docs/testing.md:222\r\nx-pack/solutions/observability/plugins/apm/dev_docs/testing.md:78\r\nx-pack/solutions/observability/plugins/apm/dev_docs/testing.md:96\r\nx-pack/solutions/observability/plugins/apm/dev_docs/vscode_setup.md:42\r\nx-pack/solutions/observability/plugins/apm/ftr_e2e/README.md:3\r\nx-pack/solutions/observability/plugins/apm/ftr_e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/apm/jest.config.js:12\r\nx-pack/solutions/observability/plugins/apm/scripts/infer_route_return_types/index.ts:125\r\nx-pack/solutions/observability/plugins/apm/scripts/precommit.js:15\r\nx-pack/solutions/observability/plugins/apm/scripts/precommit.js:33\r\nx-pack/solutions/observability/plugins/apm/scripts/precommit.js:38\r\nx-pack/solutions/observability/plugins/apm/scripts/precommit.js:50\r\nx-pack/solutions/observability/plugins/apm/scripts/shared/read_kibana_config.ts:16\r\nx-pack/solutions/observability/plugins/apm/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/apm/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/apm_data_access/jest.config.js:12\r\nx-pack/solutions/observability/plugins/apm_data_access/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/apm_data_access/tsconfig.json:6\r\nx-pack/solutions/observability/plugins/inventory/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/inventory/jest.config.js:10\r\nx-pack/solutions/observability/plugins/inventory/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/inventory/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/metrics_data_access/jest.config.js:10\r\nx-pack/solutions/observability/plugins/metrics_data_access/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/metrics_data_access/tsconfig.json:6\r\nx-pack/solutions/observability/plugins/profiling/README.md:52\r\nx-pack/solutions/observability/plugins/profiling/e2e/README.md:3\r\nx-pack/solutions/observability/plugins/profiling/e2e/tsconfig.json:11\r\nx-pack/solutions/observability/plugins/profiling/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/profiling/jest.config.js:10\r\nx-pack/solutions/observability/plugins/profiling/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/profiling_data_access/jest.config.js:12\r\nx-pack/solutions/observability/plugins/profiling_data_access/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"8899fb8fa2d667d3ee36a3be28fb284de5056afc","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","backport:skip","v9.0.0","ci:project-deploy-observability","Team:obs-ux-infra_services","Team:obs-ux-management","plugin
groups"],"number":202830,"url":"https://github.com/elastic/kibana/pull/202830","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/obs-ux-infra_services-team` (#202830)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
6 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/apm-data-access-plugin`
|\r\n`x-pack/solutions/observability/plugins/apm_data_access` |\r\n|
`@kbn/apm-plugin` | `x-pack/solutions/observability/plugins/apm` |\r\n|
`@kbn/inventory-plugin`
|\r\n`x-pack/solutions/observability/plugins/inventory` |\r\n|
`@kbn/metrics-data-access-plugin`
|\r\n`x-pack/solutions/observability/plugins/metrics_data_access` |\r\n|
`@kbn/profiling-data-access-plugin`
|\r\n`x-pack/solutions/observability/plugins/profiling_data_access`
|\r\n| `@kbn/profiling-plugin`
|\r\n`x-pack/solutions/observability/plugins/profiling`
|\r\n\r\n\r\n\r\n\r\n#### 6 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/apm-data-view`
|\r\n`src/platform/packages/shared/kbn-apm-data-view` |\r\n|
`@kbn/apm-types`
|\r\n`x-pack/solutions/observability/packages/kbn-apm-types` |\r\n|
`@kbn/apm-utils` | `src/platform/packages/shared/kbn-apm-utils` |\r\n|
`@kbn/lens-embeddable-utils`
|\r\n`src/platform/packages/shared/kbn-lens-embeddable-utils` |\r\n|
`@kbn/profiling-utils`
|\r\n`src/platform/packages/shared/kbn-profiling-utils` |\r\n|
`@kbn/shared-svg` | `src/platform/packages/shared/kbn-shared-svg`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.buildkite/ftr_oblt_stateful_configs.yml\r\n./.buildkite/scripts/steps/functional/apm_cypress.sh\r\n./.buildkite/scripts/steps/functional/inventory_cypress.sh\r\n./.buildkite/scripts/steps/functional/profiling_cypress.sh\r\n./.eslintrc.js\r\n./.github/paths-labeller.yml\r\n./.gitignore\r\n./docs/developer/plugin-list.asciidoc\r\n./oas_docs/overlays/alerting.overlays.yaml\r\n./oas_docs/scripts/merge_ess_oas.js\r\n./oas_docs/scripts/merge_serverless_oas.js\r\n./package.json\r\n./packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts\r\n./packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/precommit_hook/casing_check_config.js\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/shared/kbn-lens-embeddable-utils/jest.config.js\r\n./src/platform/packages/shared/kbn-profiling-utils/jest.config.js\r\n./src/platform/packages/shared/kbn-shared-svg/jest.config.js\r\n./tsconfig.base.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_index_info.ts\r\n./x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_significant_term_p_values.ts\r\n./x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_top_terms.ts\r\n./x-pack/platform/plugins/private/data_visualizer/public/application/index_data_visualizer/utils/saved_search_utils.ts\r\n./x-pack/solutions/observability/plugins/apm/common/rules/apm_rule_types.ts\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/apm_queries.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/linting.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/local_setup.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/testing.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/updating_functional_tests_archives.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/vscode_setup.md\r\n./x-pack/solutions/observability/plugins/apm/ftr_e2e/README.md\r\n./x-pack/solutions/observability/plugins/apm/jest.config.js\r\n./x-pack/solutions/observability/plugins/apm/scripts/infer_route_return_types/index.ts\r\n./x-pack/solutions/observability/plugins/apm/scripts/precommit.js\r\n./x-pack/solutions/observability/plugins/apm/scripts/telemetry/main.ts\r\n./x-pack/solutions/observability/plugins/apm_data_access/jest.config.js\r\n./x-pack/solutions/observability/plugins/exploratory_view/common/annotations.ts\r\n./x-pack/solutions/observability/plugins/inventory/README.md\r\n./x-pack/solutions/observability/plugins/inventory/jest.config.js\r\n./x-pack/solutions/observability/plugins/metrics_data_access/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability/common/annotations.ts\r\n./x-pack/solutions/observability/plugins/profiling/README.md\r\n./x-pack/solutions/observability/plugins/profiling/e2e/README.md\r\n./x-pack/solutions/observability/plugins/profiling/jest.config.js\r\n./x-pack/solutions/observability/plugins/profiling_data_access/jest.config.js\r\n./x-pack/solutions/security/plugins/security_solution/server/utils/build_query/calculate_timeseries_interval.ts\r\n./yarn.lock\r\n.github/CODEOWNERS\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/shared/kbn-apm-data-view/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-apm-utils/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-lens-embeddable-utils/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-lens-embeddable-utils/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-profiling-utils/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-profiling-utils/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-shared-svg/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-shared-svg/tsconfig.json:2\r\nx-pack/solutions/observability/packages/kbn-apm-types/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md:17\r\nx-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md:22\r\nx-pack/solutions/observability/plugins/apm/dev_docs/testing.md:130\r\nx-pack/solutions/observability/plugins/apm/dev_docs/testing.md:222\r\nx-pack/solutions/observability/plugins/apm/dev_docs/testing.md:78\r\nx-pack/solutions/observability/plugins/apm/dev_docs/testing.md:96\r\nx-pack/solutions/observability/plugins/apm/dev_docs/vscode_setup.md:42\r\nx-pack/solutions/observability/plugins/apm/ftr_e2e/README.md:3\r\nx-pack/solutions/observability/plugins/apm/ftr_e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/apm/jest.config.js:12\r\nx-pack/solutions/observability/plugins/apm/scripts/infer_route_return_types/index.ts:125\r\nx-pack/solutions/observability/plugins/apm/scripts/precommit.js:15\r\nx-pack/solutions/observability/plugins/apm/scripts/precommit.js:33\r\nx-pack/solutions/observability/plugins/apm/scripts/precommit.js:38\r\nx-pack/solutions/observability/plugins/apm/scripts/precommit.js:50\r\nx-pack/solutions/observability/plugins/apm/scripts/shared/read_kibana_config.ts:16\r\nx-pack/solutions/observability/plugins/apm/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/apm/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/apm_data_access/jest.config.js:12\r\nx-pack/solutions/observability/plugins/apm_data_access/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/apm_data_access/tsconfig.json:6\r\nx-pack/solutions/observability/plugins/inventory/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/inventory/jest.config.js:10\r\nx-pack/solutions/observability/plugins/inventory/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/inventory/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/metrics_data_access/jest.config.js:10\r\nx-pack/solutions/observability/plugins/metrics_data_access/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/metrics_data_access/tsconfig.json:6\r\nx-pack/solutions/observability/plugins/profiling/README.md:52\r\nx-pack/solutions/observability/plugins/profiling/e2e/README.md:3\r\nx-pack/solutions/observability/plugins/profiling/e2e/tsconfig.json:11\r\nx-pack/solutions/observability/plugins/profiling/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/profiling/jest.config.js:10\r\nx-pack/solutions/observability/plugins/profiling/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/profiling_data_access/jest.config.js:12\r\nx-pack/solutions/observability/plugins/profiling_data_access/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"8899fb8fa2d667d3ee36a3be28fb284de5056afc"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202830","number":202830,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/obs-ux-infra_services-team` (#202830)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
6 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/apm-data-access-plugin`
|\r\n`x-pack/solutions/observability/plugins/apm_data_access` |\r\n|
`@kbn/apm-plugin` | `x-pack/solutions/observability/plugins/apm` |\r\n|
`@kbn/inventory-plugin`
|\r\n`x-pack/solutions/observability/plugins/inventory` |\r\n|
`@kbn/metrics-data-access-plugin`
|\r\n`x-pack/solutions/observability/plugins/metrics_data_access` |\r\n|
`@kbn/profiling-data-access-plugin`
|\r\n`x-pack/solutions/observability/plugins/profiling_data_access`
|\r\n| `@kbn/profiling-plugin`
|\r\n`x-pack/solutions/observability/plugins/profiling`
|\r\n\r\n\r\n\r\n\r\n#### 6 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/apm-data-view`
|\r\n`src/platform/packages/shared/kbn-apm-data-view` |\r\n|
`@kbn/apm-types`
|\r\n`x-pack/solutions/observability/packages/kbn-apm-types` |\r\n|
`@kbn/apm-utils` | `src/platform/packages/shared/kbn-apm-utils` |\r\n|
`@kbn/lens-embeddable-utils`
|\r\n`src/platform/packages/shared/kbn-lens-embeddable-utils` |\r\n|
`@kbn/profiling-utils`
|\r\n`src/platform/packages/shared/kbn-profiling-utils` |\r\n|
`@kbn/shared-svg` | `src/platform/packages/shared/kbn-shared-svg`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.buildkite/ftr_oblt_stateful_configs.yml\r\n./.buildkite/scripts/steps/functional/apm_cypress.sh\r\n./.buildkite/scripts/steps/functional/inventory_cypress.sh\r\n./.buildkite/scripts/steps/functional/profiling_cypress.sh\r\n./.eslintrc.js\r\n./.github/paths-labeller.yml\r\n./.gitignore\r\n./docs/developer/plugin-list.asciidoc\r\n./oas_docs/overlays/alerting.overlays.yaml\r\n./oas_docs/scripts/merge_ess_oas.js\r\n./oas_docs/scripts/merge_serverless_oas.js\r\n./package.json\r\n./packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts\r\n./packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/precommit_hook/casing_check_config.js\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/shared/kbn-lens-embeddable-utils/jest.config.js\r\n./src/platform/packages/shared/kbn-profiling-utils/jest.config.js\r\n./src/platform/packages/shared/kbn-shared-svg/jest.config.js\r\n./tsconfig.base.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_index_info.ts\r\n./x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_significant_term_p_values.ts\r\n./x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_top_terms.ts\r\n./x-pack/platform/plugins/private/data_visualizer/public/application/index_data_visualizer/utils/saved_search_utils.ts\r\n./x-pack/solutions/observability/plugins/apm/common/rules/apm_rule_types.ts\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/apm_queries.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/linting.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/local_setup.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/testing.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/updating_functional_tests_archives.md\r\n./x-pack/solutions/observability/plugins/apm/dev_docs/vscode_setup.md\r\n./x-pack/solutions/observability/plugins/apm/ftr_e2e/README.md\r\n./x-pack/solutions/observability/plugins/apm/jest.config.js\r\n./x-pack/solutions/observability/plugins/apm/scripts/infer_route_return_types/index.ts\r\n./x-pack/solutions/observability/plugins/apm/scripts/precommit.js\r\n./x-pack/solutions/observability/plugins/apm/scripts/telemetry/main.ts\r\n./x-pack/solutions/observability/plugins/apm_data_access/jest.config.js\r\n./x-pack/solutions/observability/plugins/exploratory_view/common/annotations.ts\r\n./x-pack/solutions/observability/plugins/inventory/README.md\r\n./x-pack/solutions/observability/plugins/inventory/jest.config.js\r\n./x-pack/solutions/observability/plugins/metrics_data_access/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability/common/annotations.ts\r\n./x-pack/solutions/observability/plugins/profiling/README.md\r\n./x-pack/solutions/observability/plugins/profiling/e2e/README.md\r\n./x-pack/solutions/observability/plugins/profiling/jest.config.js\r\n./x-pack/solutions/observability/plugins/profiling_data_access/jest.config.js\r\n./x-pack/solutions/security/plugins/security_solution/server/utils/build_query/calculate_timeseries_interval.ts\r\n./yarn.lock\r\n.github/CODEOWNERS\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/shared/kbn-apm-data-view/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-apm-utils/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-lens-embeddable-utils/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-lens-embeddable-utils/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-profiling-utils/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-profiling-utils/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-shared-svg/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-shared-svg/tsconfig.json:2\r\nx-pack/solutions/observability/packages/kbn-apm-types/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md:17\r\nx-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md:22\r\nx-pack/solutions/observability/plugins/apm/dev_docs/testing.md:130\r\nx-pack/solutions/observability/plugins/apm/dev_docs/testing.md:222\r\nx-pack/solutions/observability/plugins/apm/dev_docs/testing.md:78\r\nx-pack/solutions/observability/plugins/apm/dev_docs/testing.md:96\r\nx-pack/solutions/observability/plugins/apm/dev_docs/vscode_setup.md:42\r\nx-pack/solutions/observability/plugins/apm/ftr_e2e/README.md:3\r\nx-pack/solutions/observability/plugins/apm/ftr_e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/apm/jest.config.js:12\r\nx-pack/solutions/observability/plugins/apm/scripts/infer_route_return_types/index.ts:125\r\nx-pack/solutions/observability/plugins/apm/scripts/precommit.js:15\r\nx-pack/solutions/observability/plugins/apm/scripts/precommit.js:33\r\nx-pack/solutions/observability/plugins/apm/scripts/precommit.js:38\r\nx-pack/solutions/observability/plugins/apm/scripts/precommit.js:50\r\nx-pack/solutions/observability/plugins/apm/scripts/shared/read_kibana_config.ts:16\r\nx-pack/solutions/observability/plugins/apm/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/apm/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/apm_data_access/jest.config.js:12\r\nx-pack/solutions/observability/plugins/apm_data_access/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/apm_data_access/tsconfig.json:6\r\nx-pack/solutions/observability/plugins/inventory/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/inventory/jest.config.js:10\r\nx-pack/solutions/observability/plugins/inventory/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/inventory/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/metrics_data_access/jest.config.js:10\r\nx-pack/solutions/observability/plugins/metrics_data_access/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/metrics_data_access/tsconfig.json:6\r\nx-pack/solutions/observability/plugins/profiling/README.md:52\r\nx-pack/solutions/observability/plugins/profiling/e2e/README.md:3\r\nx-pack/solutions/observability/plugins/profiling/e2e/tsconfig.json:11\r\nx-pack/solutions/observability/plugins/profiling/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/profiling/jest.config.js:10\r\nx-pack/solutions/observability/plugins/profiling/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/profiling_data_access/jest.config.js:12\r\nx-pack/solutions/observability/plugins/profiling_data_access/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"8899fb8fa2d667d3ee36a3be28fb284de5056afc"}}]}]
BACKPORT-->

---------

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-29 13:10:37 -06:00
Pierre Gayvallet
d7c2caf486
backport [8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/search-kibana (#202837) (#205215)
Backport #202837 to 8.x

---------

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-28 08:46:23 +01:00
Pierre Gayvallet
86b3ea99d8
[8.x] Backport: Sustainable Kibana Architecture: Move modules owned by @elastic/response-ops (#205166)
Backport https://github.com/elastic/kibana/pull/202836

---------

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-26 21:47:26 +01:00
Pierre Gayvallet
8f425e1b67
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/observability-ui (#202834) (#205162)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/observability-ui`
(#202834)](https://github.com/elastic/kibana/pull/202834)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-25T21:14:06Z","message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/observability-ui`
(#202834)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
1 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/observability-shared-plugin`
|\r\n`x-pack/solutions/observability/plugins/observability_shared`
|\r\n\r\n\r\n\r\n\r\n#### 3 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/observability-utils-browser`
|\r\n`x-pack/solutions/observability/packages/utils_browser` |\r\n|
`@kbn/observability-utils-common`
|\r\n`x-pack/solutions/observability/packages/utils_common` |\r\n|
`@kbn/observability-utils-server`
|\r\n`x-pack/solutions/observability/packages/utils_server`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/storybook/aliases.ts\r\n./tsconfig.base.json\r\n./tsconfig.base.type_check.json\r\n./tsconfig.refs.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/solutions/observability/packages/utils_browser/jest.config.js\r\n./x-pack/solutions/observability/packages/utils_common/jest.config.js\r\n./x-pack/solutions/observability/packages/utils_server/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability_shared/jest.config.js\r\n./x-pack/test/tsconfig.type_check.json\r\n./yarn.lock\r\n.github/CODEOWNERS\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nx-pack/solutions/observability/packages/utils_browser/jest.config.js:10\r\nx-pack/solutions/observability/packages/utils_browser/tsconfig.json:2\r\nx-pack/solutions/observability/packages/utils_common/jest.config.js:10\r\nx-pack/solutions/observability/packages/utils_common/tsconfig.json:2\r\nx-pack/solutions/observability/packages/utils_server/jest.config.js:10\r\nx-pack/solutions/observability/packages/utils_server/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_shared/jest.config.js:10\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.json:12\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:102\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:105\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:108\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:111\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:114\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:14\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:2\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:21\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:24\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:27\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:30\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:33\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:36\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:39\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:42\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:45\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:48\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:51\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:54\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:57\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:60\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:63\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:66\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:69\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:72\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:75\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:78\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:81\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:84\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:87\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:90\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:93\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:96\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:99\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
pgayvallet
<pierre.gayvallet@elastic.co>","sha":"1e98a368188aab5b120db7f012754af386db77bd","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","Team:Unified
observability","backport:prev-minor","ci:project-deploy-observability","plugin
groups"],"number":202834,"url":"https://github.com/elastic/kibana/pull/202834","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/observability-ui`
(#202834)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
1 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/observability-shared-plugin`
|\r\n`x-pack/solutions/observability/plugins/observability_shared`
|\r\n\r\n\r\n\r\n\r\n#### 3 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/observability-utils-browser`
|\r\n`x-pack/solutions/observability/packages/utils_browser` |\r\n|
`@kbn/observability-utils-common`
|\r\n`x-pack/solutions/observability/packages/utils_common` |\r\n|
`@kbn/observability-utils-server`
|\r\n`x-pack/solutions/observability/packages/utils_server`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/storybook/aliases.ts\r\n./tsconfig.base.json\r\n./tsconfig.base.type_check.json\r\n./tsconfig.refs.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/solutions/observability/packages/utils_browser/jest.config.js\r\n./x-pack/solutions/observability/packages/utils_common/jest.config.js\r\n./x-pack/solutions/observability/packages/utils_server/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability_shared/jest.config.js\r\n./x-pack/test/tsconfig.type_check.json\r\n./yarn.lock\r\n.github/CODEOWNERS\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nx-pack/solutions/observability/packages/utils_browser/jest.config.js:10\r\nx-pack/solutions/observability/packages/utils_browser/tsconfig.json:2\r\nx-pack/solutions/observability/packages/utils_common/jest.config.js:10\r\nx-pack/solutions/observability/packages/utils_common/tsconfig.json:2\r\nx-pack/solutions/observability/packages/utils_server/jest.config.js:10\r\nx-pack/solutions/observability/packages/utils_server/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_shared/jest.config.js:10\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.json:12\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:102\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:105\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:108\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:111\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:114\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:14\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:2\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:21\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:24\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:27\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:30\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:33\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:36\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:39\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:42\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:45\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:48\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:51\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:54\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:57\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:60\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:63\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:66\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:69\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:72\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:75\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:78\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:81\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:84\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:87\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:90\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:93\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:96\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:99\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
pgayvallet
<pierre.gayvallet@elastic.co>","sha":"1e98a368188aab5b120db7f012754af386db77bd"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202834","number":202834,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/observability-ui`
(#202834)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
1 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/observability-shared-plugin`
|\r\n`x-pack/solutions/observability/plugins/observability_shared`
|\r\n\r\n\r\n\r\n\r\n#### 3 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/observability-utils-browser`
|\r\n`x-pack/solutions/observability/packages/utils_browser` |\r\n|
`@kbn/observability-utils-common`
|\r\n`x-pack/solutions/observability/packages/utils_common` |\r\n|
`@kbn/observability-utils-server`
|\r\n`x-pack/solutions/observability/packages/utils_server`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/storybook/aliases.ts\r\n./tsconfig.base.json\r\n./tsconfig.base.type_check.json\r\n./tsconfig.refs.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/solutions/observability/packages/utils_browser/jest.config.js\r\n./x-pack/solutions/observability/packages/utils_common/jest.config.js\r\n./x-pack/solutions/observability/packages/utils_server/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability_shared/jest.config.js\r\n./x-pack/test/tsconfig.type_check.json\r\n./yarn.lock\r\n.github/CODEOWNERS\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nx-pack/solutions/observability/packages/utils_browser/jest.config.js:10\r\nx-pack/solutions/observability/packages/utils_browser/tsconfig.json:2\r\nx-pack/solutions/observability/packages/utils_common/jest.config.js:10\r\nx-pack/solutions/observability/packages/utils_common/tsconfig.json:2\r\nx-pack/solutions/observability/packages/utils_server/jest.config.js:10\r\nx-pack/solutions/observability/packages/utils_server/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_shared/jest.config.js:10\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.json:12\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:102\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:105\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:108\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:111\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:114\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:14\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:2\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:21\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:24\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:27\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:30\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:33\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:36\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:39\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:42\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:45\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:48\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:51\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:54\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:57\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:60\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:63\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:66\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:69\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:72\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:75\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:78\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:81\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:84\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:87\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:90\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:93\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:96\r\nx-pack/solutions/observability/plugins/observability_shared/tsconfig.type_check.json:99\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
pgayvallet
<pierre.gayvallet@elastic.co>","sha":"1e98a368188aab5b120db7f012754af386db77bd"}}]}]
BACKPORT-->

---------

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-26 05:12:39 -06:00
Pierre Gayvallet
1672b335f7
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/fleet (#202422) (#205145)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/fleet`
(#202422)](https://github.com/elastic/kibana/pull/202422)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-24T14:32:43Z","message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/fleet`
(#202422)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
2 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/custom-integrations-plugin`
|\r\n`src/platform/plugins/shared/custom_integrations` |\r\n|
`@kbn/fleet-plugin` | `x-pack/platform/plugins/shared/fleet`
|\r\n\r\n\r\n\r\n\r\n#### 1 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/deeplinks-fleet`
|\r\n`src/platform/packages/shared/deeplinks/fleet`
|\r\n\r\n\r\n<details open>\r\n<summary>Script
errors</summary>\r\n\r\n```\r\nCannot replace multiple occurrences of
\"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:122\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:128\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:12\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:12\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:8\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:8\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:122\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:128\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/shared/deeplinks/fleet/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/fleet/tsconfig.json:2\r\nsrc/platform/packages/shared/deeplinks/fleet/tsconfig.type_check.json:2\r\nsrc/platform/plugins/shared/custom_integrations/jest.config.js:12\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.json:2\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.json:7\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:2\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:20\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:26\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:29\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:32\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:35\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:38\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:41\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:9\r\nx-pack/platform/plugins/shared/fleet/cypress.config.js:22\r\nx-pack/platform/plugins/shared/fleet/cypress.config.js:25\r\nx-pack/platform/plugins/shared/fleet/cypress.config.space_awareness.ts:26\r\nx-pack/platform/plugins/shared/fleet/cypress.config.space_awareness.ts:29\r\nx-pack/platform/plugins/shared/fleet/cypress.config.ts:25\r\nx-pack/platform/plugins/shared/fleet/cypress.config.ts:28\r\nx-pack/platform/plugins/shared/fleet/cypress/README.md:122\r\nx-pack/platform/plugins/shared/fleet/cypress/README.md:128\r\nx-pack/platform/plugins/shared/fleet/cypress/reporter_config.json:6\r\nx-pack/platform/plugins/shared/fleet/cypress/reporter_config.json:8\r\nx-pack/platform/plugins/shared/fleet/cypress/tasks/login.ts:21\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.json:2\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.json:7\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:31\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:37\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:40\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:7\r\nx-pack/platform/plugins/shared/fleet/jest.config.js:10\r\nx-pack/platform/plugins/shared/fleet/jest.integration.config.js:10\r\nx-pack/platform/plugins/shared/fleet/package.json:11\r\nx-pack/platform/plugins/shared/fleet/package.json:12\r\nx-pack/platform/plugins/shared/fleet/package.json:15\r\nx-pack/platform/plugins/shared/fleet/package.json:16\r\nx-pack/platform/plugins/shared/fleet/package.json:8\r\nx-pack/platform/plugins/shared/fleet/scripts/create_agent_policies/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/create_agents/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/get_all_packages/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/install_all_packages/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/verify_test_packages.ts:25\r\nx-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/verify_test_packages.ts:26\r\nx-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/verify_test_packages.ts:27\r\nx-pack/platform/plugins/shared/fleet/tsconfig.json:2\r\nx-pack/platform/plugins/shared/fleet/tsconfig.json:22\r\nx-pack/platform/plugins/shared/fleet/tsconfig.json:26\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:102\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:105\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:111\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:114\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:120\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:123\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:126\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:129\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:132\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:135\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:144\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:147\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:150\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:153\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:156\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:159\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:162\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:165\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:168\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:171\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:174\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:177\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:180\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:183\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:186\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:189\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:192\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:195\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:198\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:201\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:204\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:207\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:210\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:213\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:216\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:219\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:222\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:225\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:228\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:23\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:231\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:234\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:237\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:240\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:243\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:246\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:249\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:252\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:255\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:261\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:264\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:27\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:270\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:273\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:276\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:279\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:30\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:36\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:42\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:45\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:57\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:60\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:63\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:66\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:72\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:75\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:78\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:81\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:84\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:87\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:90\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:93\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:96\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:99\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
pgayvallet <pierre.gayvallet@elastic.co>\r\nCo-authored-by: Nicolas
Chaulet <nicolas.chaulet@elastic.co>\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"fce686bc88ae4eb9606279f34ce097bd17900949","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","Team:Fleet","v9.0.0","backport:prev-minor","plugin
groups"],"number":202422,"url":"https://github.com/elastic/kibana/pull/202422","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/fleet`
(#202422)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
2 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/custom-integrations-plugin`
|\r\n`src/platform/plugins/shared/custom_integrations` |\r\n|
`@kbn/fleet-plugin` | `x-pack/platform/plugins/shared/fleet`
|\r\n\r\n\r\n\r\n\r\n#### 1 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/deeplinks-fleet`
|\r\n`src/platform/packages/shared/deeplinks/fleet`
|\r\n\r\n\r\n<details open>\r\n<summary>Script
errors</summary>\r\n\r\n```\r\nCannot replace multiple occurrences of
\"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:122\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:128\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:12\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:12\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:8\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:8\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:122\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:128\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/shared/deeplinks/fleet/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/fleet/tsconfig.json:2\r\nsrc/platform/packages/shared/deeplinks/fleet/tsconfig.type_check.json:2\r\nsrc/platform/plugins/shared/custom_integrations/jest.config.js:12\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.json:2\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.json:7\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:2\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:20\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:26\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:29\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:32\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:35\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:38\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:41\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:9\r\nx-pack/platform/plugins/shared/fleet/cypress.config.js:22\r\nx-pack/platform/plugins/shared/fleet/cypress.config.js:25\r\nx-pack/platform/plugins/shared/fleet/cypress.config.space_awareness.ts:26\r\nx-pack/platform/plugins/shared/fleet/cypress.config.space_awareness.ts:29\r\nx-pack/platform/plugins/shared/fleet/cypress.config.ts:25\r\nx-pack/platform/plugins/shared/fleet/cypress.config.ts:28\r\nx-pack/platform/plugins/shared/fleet/cypress/README.md:122\r\nx-pack/platform/plugins/shared/fleet/cypress/README.md:128\r\nx-pack/platform/plugins/shared/fleet/cypress/reporter_config.json:6\r\nx-pack/platform/plugins/shared/fleet/cypress/reporter_config.json:8\r\nx-pack/platform/plugins/shared/fleet/cypress/tasks/login.ts:21\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.json:2\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.json:7\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:31\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:37\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:40\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:7\r\nx-pack/platform/plugins/shared/fleet/jest.config.js:10\r\nx-pack/platform/plugins/shared/fleet/jest.integration.config.js:10\r\nx-pack/platform/plugins/shared/fleet/package.json:11\r\nx-pack/platform/plugins/shared/fleet/package.json:12\r\nx-pack/platform/plugins/shared/fleet/package.json:15\r\nx-pack/platform/plugins/shared/fleet/package.json:16\r\nx-pack/platform/plugins/shared/fleet/package.json:8\r\nx-pack/platform/plugins/shared/fleet/scripts/create_agent_policies/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/create_agents/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/get_all_packages/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/install_all_packages/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/verify_test_packages.ts:25\r\nx-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/verify_test_packages.ts:26\r\nx-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/verify_test_packages.ts:27\r\nx-pack/platform/plugins/shared/fleet/tsconfig.json:2\r\nx-pack/platform/plugins/shared/fleet/tsconfig.json:22\r\nx-pack/platform/plugins/shared/fleet/tsconfig.json:26\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:102\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:105\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:111\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:114\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:120\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:123\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:126\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:129\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:132\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:135\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:144\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:147\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:150\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:153\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:156\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:159\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:162\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:165\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:168\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:171\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:174\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:177\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:180\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:183\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:186\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:189\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:192\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:195\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:198\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:201\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:204\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:207\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:210\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:213\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:216\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:219\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:222\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:225\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:228\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:23\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:231\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:234\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:237\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:240\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:243\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:246\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:249\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:252\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:255\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:261\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:264\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:27\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:270\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:273\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:276\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:279\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:30\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:36\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:42\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:45\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:57\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:60\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:63\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:66\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:72\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:75\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:78\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:81\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:84\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:87\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:90\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:93\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:96\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:99\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
pgayvallet <pierre.gayvallet@elastic.co>\r\nCo-authored-by: Nicolas
Chaulet <nicolas.chaulet@elastic.co>\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"fce686bc88ae4eb9606279f34ce097bd17900949"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202422","number":202422,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/fleet`
(#202422)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
2 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/custom-integrations-plugin`
|\r\n`src/platform/plugins/shared/custom_integrations` |\r\n|
`@kbn/fleet-plugin` | `x-pack/platform/plugins/shared/fleet`
|\r\n\r\n\r\n\r\n\r\n#### 1 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/deeplinks-fleet`
|\r\n`src/platform/packages/shared/deeplinks/fleet`
|\r\n\r\n\r\n<details open>\r\n<summary>Script
errors</summary>\r\n\r\n```\r\nCannot replace multiple occurrences of
\"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:122\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:128\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:12\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:12\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:8\r\nCannot
replace multiple occurrences of \"../..\" in the same line, please fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:8\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:122\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/cypress/README.md:128\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/pgayvallet/DEV/workspaces/elastic/kibana/x-pack/platform/plugins/shared/fleet/package.json:16\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/shared/deeplinks/fleet/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/fleet/tsconfig.json:2\r\nsrc/platform/packages/shared/deeplinks/fleet/tsconfig.type_check.json:2\r\nsrc/platform/plugins/shared/custom_integrations/jest.config.js:12\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.json:2\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.json:7\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:2\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:20\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:26\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:29\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:32\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:35\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:38\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:41\r\nsrc/platform/plugins/shared/custom_integrations/tsconfig.type_check.json:9\r\nx-pack/platform/plugins/shared/fleet/cypress.config.js:22\r\nx-pack/platform/plugins/shared/fleet/cypress.config.js:25\r\nx-pack/platform/plugins/shared/fleet/cypress.config.space_awareness.ts:26\r\nx-pack/platform/plugins/shared/fleet/cypress.config.space_awareness.ts:29\r\nx-pack/platform/plugins/shared/fleet/cypress.config.ts:25\r\nx-pack/platform/plugins/shared/fleet/cypress.config.ts:28\r\nx-pack/platform/plugins/shared/fleet/cypress/README.md:122\r\nx-pack/platform/plugins/shared/fleet/cypress/README.md:128\r\nx-pack/platform/plugins/shared/fleet/cypress/reporter_config.json:6\r\nx-pack/platform/plugins/shared/fleet/cypress/reporter_config.json:8\r\nx-pack/platform/plugins/shared/fleet/cypress/tasks/login.ts:21\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.json:2\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.json:7\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:31\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:37\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:40\r\nx-pack/platform/plugins/shared/fleet/cypress/tsconfig.type_check.json:7\r\nx-pack/platform/plugins/shared/fleet/jest.config.js:10\r\nx-pack/platform/plugins/shared/fleet/jest.integration.config.js:10\r\nx-pack/platform/plugins/shared/fleet/package.json:11\r\nx-pack/platform/plugins/shared/fleet/package.json:12\r\nx-pack/platform/plugins/shared/fleet/package.json:15\r\nx-pack/platform/plugins/shared/fleet/package.json:16\r\nx-pack/platform/plugins/shared/fleet/package.json:8\r\nx-pack/platform/plugins/shared/fleet/scripts/create_agent_policies/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/create_agents/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/get_all_packages/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/install_all_packages/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/index.js:8\r\nx-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/verify_test_packages.ts:25\r\nx-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/verify_test_packages.ts:26\r\nx-pack/platform/plugins/shared/fleet/scripts/verify_test_packages/verify_test_packages.ts:27\r\nx-pack/platform/plugins/shared/fleet/tsconfig.json:2\r\nx-pack/platform/plugins/shared/fleet/tsconfig.json:22\r\nx-pack/platform/plugins/shared/fleet/tsconfig.json:26\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:102\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:105\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:111\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:114\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:120\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:123\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:126\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:129\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:132\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:135\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:144\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:147\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:150\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:153\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:156\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:159\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:162\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:165\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:168\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:171\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:174\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:177\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:180\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:183\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:186\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:189\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:192\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:195\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:198\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:201\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:204\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:207\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:210\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:213\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:216\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:219\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:222\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:225\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:228\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:23\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:231\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:234\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:237\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:240\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:243\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:246\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:249\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:252\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:255\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:261\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:264\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:27\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:270\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:273\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:276\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:279\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:30\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:36\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:42\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:45\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:57\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:60\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:63\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:66\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:72\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:75\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:78\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:81\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:84\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:87\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:90\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:93\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:96\r\nx-pack/platform/plugins/shared/fleet/tsconfig.type_check.json:99\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
pgayvallet <pierre.gayvallet@elastic.co>\r\nCo-authored-by: Nicolas
Chaulet <nicolas.chaulet@elastic.co>\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"fce686bc88ae4eb9606279f34ce097bd17900949"}}]}]
BACKPORT-->

---------

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-24 15:17:23 -06:00
Pierre Gayvallet
8642be7278
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/stack-monitoring (#202860) (#205139)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/stack-monitoring`
(#202860)](https://github.com/elastic/kibana/pull/202860)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-24T10:52:48Z","message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/stack-monitoring`
(#202860)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
2 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/monitoring-collection-plugin`
|\r\n`x-pack/platform/plugins/private/monitoring_collection` |\r\n|
`@kbn/monitoring-plugin`
|\r\n`x-pack/platform/plugins/private/monitoring` |\r\n\r\n\r\n<details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:7\r\nx-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:8\r\nx-pack/platform/plugins/private/monitoring/jest.config.js:10\r\nx-pack/platform/plugins/private/monitoring/tsconfig.json:2\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:100\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:103\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:106\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:109\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:115\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:121\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:127\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:130\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:133\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:136\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:139\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:142\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:145\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:19\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:31\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:34\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:37\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:64\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:67\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:70\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:73\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:76\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:79\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:82\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:85\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:88\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:91\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:97\r\nx-pack/platform/plugins/private/monitoring_collection/jest.config.js:10\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.json:2\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:16\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:19\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:31\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
pgayvallet <pierre.gayvallet@elastic.co>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"47f675cb9940641e7a579e17f48d756a4ab3ddf9","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Team:Monitoring","release_note:skip","backport:skip","v9.0.0","plugin
groups"],"number":202860,"url":"https://github.com/elastic/kibana/pull/202860","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/stack-monitoring`
(#202860)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
2 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/monitoring-collection-plugin`
|\r\n`x-pack/platform/plugins/private/monitoring_collection` |\r\n|
`@kbn/monitoring-plugin`
|\r\n`x-pack/platform/plugins/private/monitoring` |\r\n\r\n\r\n<details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:7\r\nx-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:8\r\nx-pack/platform/plugins/private/monitoring/jest.config.js:10\r\nx-pack/platform/plugins/private/monitoring/tsconfig.json:2\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:100\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:103\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:106\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:109\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:115\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:121\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:127\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:130\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:133\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:136\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:139\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:142\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:145\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:19\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:31\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:34\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:37\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:64\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:67\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:70\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:73\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:76\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:79\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:82\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:85\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:88\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:91\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:97\r\nx-pack/platform/plugins/private/monitoring_collection/jest.config.js:10\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.json:2\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:16\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:19\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:31\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
pgayvallet <pierre.gayvallet@elastic.co>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"47f675cb9940641e7a579e17f48d756a4ab3ddf9"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202860","number":202860,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/stack-monitoring`
(#202860)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
2 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/monitoring-collection-plugin`
|\r\n`x-pack/platform/plugins/private/monitoring_collection` |\r\n|
`@kbn/monitoring-plugin`
|\r\n`x-pack/platform/plugins/private/monitoring` |\r\n\r\n\r\n<details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:7\r\nx-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:8\r\nx-pack/platform/plugins/private/monitoring/jest.config.js:10\r\nx-pack/platform/plugins/private/monitoring/tsconfig.json:2\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:100\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:103\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:106\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:109\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:115\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:121\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:127\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:130\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:133\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:136\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:139\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:142\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:145\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:19\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:31\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:34\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:37\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:64\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:67\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:70\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:73\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:76\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:79\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:82\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:85\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:88\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:91\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:97\r\nx-pack/platform/plugins/private/monitoring_collection/jest.config.js:10\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.json:2\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:16\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:19\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:31\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
pgayvallet <pierre.gayvallet@elastic.co>\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"47f675cb9940641e7a579e17f48d756a4ab3ddf9"}}]}]
BACKPORT-->

---------

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-24 07:50:52 -06:00
Pierre Gayvallet
6fe3d36b7f
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/logstash (#202756) (#205131)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/logstash`
(#202756)](https://github.com/elastic/kibana/pull/202756)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-24T08:54:24Z","message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/logstash`
(#202756)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 1 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/logstash-plugin` | `x-pack/platform/plugins/private/logstash`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-synthetic-package-map/synthetic-packages.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./tsconfig.base.json\r\n./tsconfig.base.type_check.json\r\n./tsconfig.refs.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/build/plugin/kibana/x-pack/.i18nrc.json\r\n./x-pack/platform/plugins/private/logstash/jest.config.js\r\n./yarn.lock\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/private/logstash/jest.config.js:10\r\nx-pack/platform/plugins/private/logstash/tsconfig.json:3\r\n```\r\n\r\n</details>","sha":"49956ec243a2aad61a3c8ef6d59ee3743505f2e3","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Team:Logstash","release_note:skip","v9.0.0","backport:prev-minor","plugin
groups"],"number":202756,"url":"https://github.com/elastic/kibana/pull/202756","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/logstash`
(#202756)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 1 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/logstash-plugin` | `x-pack/platform/plugins/private/logstash`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-synthetic-package-map/synthetic-packages.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./tsconfig.base.json\r\n./tsconfig.base.type_check.json\r\n./tsconfig.refs.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/build/plugin/kibana/x-pack/.i18nrc.json\r\n./x-pack/platform/plugins/private/logstash/jest.config.js\r\n./yarn.lock\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/private/logstash/jest.config.js:10\r\nx-pack/platform/plugins/private/logstash/tsconfig.json:3\r\n```\r\n\r\n</details>","sha":"49956ec243a2aad61a3c8ef6d59ee3743505f2e3"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202756","number":202756,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/logstash`
(#202756)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 1 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/logstash-plugin` | `x-pack/platform/plugins/private/logstash`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-synthetic-package-map/synthetic-packages.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./tsconfig.base.json\r\n./tsconfig.base.type_check.json\r\n./tsconfig.refs.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/build/plugin/kibana/x-pack/.i18nrc.json\r\n./x-pack/platform/plugins/private/logstash/jest.config.js\r\n./yarn.lock\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/private/logstash/jest.config.js:10\r\nx-pack/platform/plugins/private/logstash/tsconfig.json:3\r\n```\r\n\r\n</details>","sha":"49956ec243a2aad61a3c8ef6d59ee3743505f2e3"}}]}]
BACKPORT-->

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
2024-12-24 04:49:24 -06:00
Nick Peihl
a27fee19e7
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-presentation (#204843) (#205120)
## 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` |




#### 3 packages(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@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/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-panel-loader/jest.config.js:12
src/platform/packages/private/kbn-panel-loader/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/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>
2024-12-24 08:44:32 +01:00
Gerard Soldevila
1febffdff2
[8.x] Sustainable Kibana Architecture: Move 11 modules under packages/core (#203638) (#205108)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move 11 modules under
`packages/core`
(#203638)](https://github.com/elastic/kibana/pull/203638)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-23T15:36:49Z","message":"Sustainable
Kibana Architecture: Move 11 modules under `packages/core`
(#203638)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> This PR has been auto-generated.\r\n>
Do not attempt to push any changes unless you know what you are
doing.\r\n> Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n\r\n#### 11 package(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
@kbn/core-analytics-browser | src/core/packages/analytics/browser |\r\n|
@kbn/core-analytics-browser-internal
|\r\nsrc/core/packages/analytics/browser-internal |\r\n|
@kbn/core-analytics-server | src/core/packages/analytics/server |\r\n|
@kbn/core-analytics-server-internal
|\r\nsrc/core/packages/analytics/server-internal |\r\n|
@kbn/core-application-browser |
src/core/packages/application/browser\r\n|\r\n|
@kbn/core-application-browser-internal
|\r\nsrc/core/packages/application/browser-internal |\r\n|
@kbn/core-application-common | src/core/packages/application/common
|\r\n| @kbn/core-apps-browser-internal
|\r\nsrc/core/packages/apps/browser-internal |\r\n|
@kbn/core-apps-server-internal
|\r\nsrc/core/packages/apps/server-internal |\r\n|
@kbn/core-base-browser-internal
|\r\nsrc/core/packages/base/browser-internal |\r\n|
@kbn/core-base-common | src/core/packages/base/common
|","sha":"f2a50ef30de03d1da9da3b968892ada5300024bf","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","backport:prev-minor","plugin
groups"],"number":203638,"url":"https://github.com/elastic/kibana/pull/203638","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move 11 modules under `packages/core`
(#203638)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> This PR has been auto-generated.\r\n>
Do not attempt to push any changes unless you know what you are
doing.\r\n> Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n\r\n#### 11 package(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
@kbn/core-analytics-browser | src/core/packages/analytics/browser |\r\n|
@kbn/core-analytics-browser-internal
|\r\nsrc/core/packages/analytics/browser-internal |\r\n|
@kbn/core-analytics-server | src/core/packages/analytics/server |\r\n|
@kbn/core-analytics-server-internal
|\r\nsrc/core/packages/analytics/server-internal |\r\n|
@kbn/core-application-browser |
src/core/packages/application/browser\r\n|\r\n|
@kbn/core-application-browser-internal
|\r\nsrc/core/packages/application/browser-internal |\r\n|
@kbn/core-application-common | src/core/packages/application/common
|\r\n| @kbn/core-apps-browser-internal
|\r\nsrc/core/packages/apps/browser-internal |\r\n|
@kbn/core-apps-server-internal
|\r\nsrc/core/packages/apps/server-internal |\r\n|
@kbn/core-base-browser-internal
|\r\nsrc/core/packages/base/browser-internal |\r\n|
@kbn/core-base-common | src/core/packages/base/common
|","sha":"f2a50ef30de03d1da9da3b968892ada5300024bf"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203638","number":203638,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move 11 modules under `packages/core`
(#203638)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> This PR has been auto-generated.\r\n>
Do not attempt to push any changes unless you know what you are
doing.\r\n> Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n\r\n#### 11 package(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
@kbn/core-analytics-browser | src/core/packages/analytics/browser |\r\n|
@kbn/core-analytics-browser-internal
|\r\nsrc/core/packages/analytics/browser-internal |\r\n|
@kbn/core-analytics-server | src/core/packages/analytics/server |\r\n|
@kbn/core-analytics-server-internal
|\r\nsrc/core/packages/analytics/server-internal |\r\n|
@kbn/core-application-browser |
src/core/packages/application/browser\r\n|\r\n|
@kbn/core-application-browser-internal
|\r\nsrc/core/packages/application/browser-internal |\r\n|
@kbn/core-application-common | src/core/packages/application/common
|\r\n| @kbn/core-apps-browser-internal
|\r\nsrc/core/packages/apps/browser-internal |\r\n|
@kbn/core-apps-server-internal
|\r\nsrc/core/packages/apps/server-internal |\r\n|
@kbn/core-base-browser-internal
|\r\nsrc/core/packages/base/browser-internal |\r\n|
@kbn/core-base-common | src/core/packages/base/common
|","sha":"f2a50ef30de03d1da9da3b968892ada5300024bf"}}]}] BACKPORT-->
2024-12-23 11:26:55 -07:00
Matthew Kime
99093f3f4a
[8.x] Relocating module @kbn/index-management-plugin (#204953) (#205025)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Relocating module `@kbn/index-management-plugin`
(#204953)](https://github.com/elastic/kibana/pull/204953)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Matthew
Kime","email":"matt@mattki.me"},"sourceCommit":{"committedDate":"2024-12-19T18:39:27Z","message":"Relocating
module `@kbn/index-management-plugin` (#204953)\n\n##
Summary\r\n\r\nLast plugin to move for sustainable
architecture\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"71f27053c89ed8ce97ac1dc8f478e928cceedb90","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana
Management","release_note:skip","v9.0.0","backport:prev-minor"],"number":204953,"url":"https://github.com/elastic/kibana/pull/204953","mergeCommit":{"message":"Relocating
module `@kbn/index-management-plugin` (#204953)\n\n##
Summary\r\n\r\nLast plugin to move for sustainable
architecture\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"71f27053c89ed8ce97ac1dc8f478e928cceedb90"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/204953","number":204953,"mergeCommit":{"message":"Relocating
module `@kbn/index-management-plugin` (#204953)\n\n##
Summary\r\n\r\nLast plugin to move for sustainable
architecture\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"71f27053c89ed8ce97ac1dc8f478e928cceedb90"}}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-20 09:05:41 +01:00
Kibana Machine
f2b15d7d7f
[8.x] [Docs] Update dashboard docs for hover actions (#204844) (#205026)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Docs] Update dashboard docs for hover actions
(#204844)](https://github.com/elastic/kibana/pull/204844)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"wajihaparvez","email":"wajiha.parvez@elastic.co"},"sourceCommit":{"committedDate":"2024-12-20T00:50:43Z","message":"[Docs]
Update dashboard docs for hover actions (#204844)\n\n##
Summary\r\n\r\nUpdated instructions and visuals for the new hover
actions feature. \r\nAlso came across a mention of the Replace panel
action and removed
it\r\n([#178596](https://github.com/elastic/kibana/pull/178596)).\r\n\r\nRel:
[#182535](https://github.com/elastic/kibana/pull/182535)
and\r\n[#596](https://github.com/elastic/platform-docs-team/issues/596)\r\nCloses:
[#580](https://github.com/elastic/platform-docs-team/issues/580)","sha":"5b8ffd6d985b5e6e5597879fb2e0f6a17ed6d53c","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","Team:Presentation","release_note:skip","v9.0.0","backport:version","v8.17.0","v8.18.0"],"title":"[Docs]
Update dashboard docs for hover
actions","number":204844,"url":"https://github.com/elastic/kibana/pull/204844","mergeCommit":{"message":"[Docs]
Update dashboard docs for hover actions (#204844)\n\n##
Summary\r\n\r\nUpdated instructions and visuals for the new hover
actions feature. \r\nAlso came across a mention of the Replace panel
action and removed
it\r\n([#178596](https://github.com/elastic/kibana/pull/178596)).\r\n\r\nRel:
[#182535](https://github.com/elastic/kibana/pull/182535)
and\r\n[#596](https://github.com/elastic/platform-docs-team/issues/596)\r\nCloses:
[#580](https://github.com/elastic/platform-docs-team/issues/580)","sha":"5b8ffd6d985b5e6e5597879fb2e0f6a17ed6d53c"}},"sourceBranch":"main","suggestedTargetBranches":["8.17","8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/204844","number":204844,"mergeCommit":{"message":"[Docs]
Update dashboard docs for hover actions (#204844)\n\n##
Summary\r\n\r\nUpdated instructions and visuals for the new hover
actions feature. \r\nAlso came across a mention of the Replace panel
action and removed
it\r\n([#178596](https://github.com/elastic/kibana/pull/178596)).\r\n\r\nRel:
[#182535](https://github.com/elastic/kibana/pull/182535)
and\r\n[#596](https://github.com/elastic/platform-docs-team/issues/596)\r\nCloses:
[#580](https://github.com/elastic/platform-docs-team/issues/580)","sha":"5b8ffd6d985b5e6e5597879fb2e0f6a17ed6d53c"}},{"branch":"8.17","label":"v8.17.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.x","label":"v8.18.0","branchLabelMappingKey":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: wajihaparvez <wajiha.parvez@elastic.co>
2024-12-20 01:19:10 +00:00
Kibana Machine
1bae67feca
[8.x] [Docs] Fix typo on Lens page (#204847) (#204985)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Docs] Fix typo on Lens page
(#204847)](https://github.com/elastic/kibana/pull/204847)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"wajihaparvez","email":"wajiha.parvez@elastic.co"},"sourceCommit":{"committedDate":"2024-12-19T17:09:46Z","message":"[Docs]
Fix typo on Lens page (#204847)\n\n## Summary\r\n\r\nFixed
typo.\r\n\r\nCloses:
[#586](https://github.com/elastic/platform-docs-team/issues/586)","sha":"559917478e233e8fb579549a781bdefdd65a408d","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","v9.0.0","backport:version","v8.17.0","v8.18.0"],"title":"[Docs]
Fix typo on Lens
page","number":204847,"url":"https://github.com/elastic/kibana/pull/204847","mergeCommit":{"message":"[Docs]
Fix typo on Lens page (#204847)\n\n## Summary\r\n\r\nFixed
typo.\r\n\r\nCloses:
[#586](https://github.com/elastic/platform-docs-team/issues/586)","sha":"559917478e233e8fb579549a781bdefdd65a408d"}},"sourceBranch":"main","suggestedTargetBranches":["8.17","8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/204847","number":204847,"mergeCommit":{"message":"[Docs]
Fix typo on Lens page (#204847)\n\n## Summary\r\n\r\nFixed
typo.\r\n\r\nCloses:
[#586](https://github.com/elastic/platform-docs-team/issues/586)","sha":"559917478e233e8fb579549a781bdefdd65a408d"}},{"branch":"8.17","label":"v8.17.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.x","label":"v8.18.0","branchLabelMappingKey":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: wajihaparvez <wajiha.parvez@elastic.co>
2024-12-19 17:40:39 +00:00
Gerard Soldevila
01ff4b31d7
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-reporting-services (#202741) (#204901)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/kibana-reporting-services`
(#202741)](https://github.com/elastic/kibana/pull/202741)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-18T01:49:07Z","message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/kibana-reporting-services` (#202741)\n\n## Summary\r\n\r\nThis
PR aims at relocating some of the Kibana modules (plugins
and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> This PR has been auto-generated.\r\n>
Do not attempt to push any changes unless you know what you are
doing.\r\n> Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n\r\n\r\n\r\n#### 1 plugin(s) are going to
be relocated:\r\n\r\n| Id | Target folder |\r\n| -- | -------------
|\r\n| `@kbn/screenshotting-plugin`
|\r\n`x-pack/platform/plugins/shared/screenshotting`
|\r\n\r\n\r\n<details>\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-cli-dev-mode/src/watcher.ts\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/code_coverage/ingest_coverage/__tests__/enumerate_patterns.test.js\r\n./src/dev/precommit_hook/casing_check_config.js\r\n./tsconfig.base.json\r\n./x-pack/.gitignore\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/plugins/shared/screenshotting/README.md\r\n./x-pack/platform/plugins/shared/screenshotting/jest.config.js\r\n./x-pack/platform/plugins/shared/screenshotting/jest.integration.config.js\r\n./x-pack/platform/plugins/shared/screenshotting/server/screenshots/screenshots.test.ts\r\n./x-pack/plugins/lens/public/app_plugin/share_action.ts\r\n./yarn.lock\r\n```\r\n</details>\r\n<details>\r\n<summary>Updated
relative
paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/shared/screenshotting/jest.config.js:10\r\nx-pack/platform/plugins/shared/screenshotting/jest.integration.config.js:10\r\nx-pack/platform/plugins/shared/screenshotting/server/formats/pdf/pdf_maker/worker_src_harness.js:14\r\nx-pack/platform/plugins/shared/screenshotting/tsconfig.json:10\r\nx-pack/platform/plugins/shared/screenshotting/tsconfig.json:14\r\nx-pack/platform/plugins/shared/screenshotting/tsconfig.json:2\r\n```\r\n</details>\r\n<details>\r\n<summary>Script
errors</summary>\r\n\r\n```\r\n\r\n```\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"0e2fc8f4e22a9dd41fc0b0f3c0ea2bd448a6c73e","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","backport:prev-minor","Team:Reporting
Services","plugin
groups"],"number":202741,"url":"https://github.com/elastic/kibana/pull/202741","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/kibana-reporting-services` (#202741)\n\n## Summary\r\n\r\nThis
PR aims at relocating some of the Kibana modules (plugins
and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> This PR has been auto-generated.\r\n>
Do not attempt to push any changes unless you know what you are
doing.\r\n> Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n\r\n\r\n\r\n#### 1 plugin(s) are going to
be relocated:\r\n\r\n| Id | Target folder |\r\n| -- | -------------
|\r\n| `@kbn/screenshotting-plugin`
|\r\n`x-pack/platform/plugins/shared/screenshotting`
|\r\n\r\n\r\n<details>\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-cli-dev-mode/src/watcher.ts\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/code_coverage/ingest_coverage/__tests__/enumerate_patterns.test.js\r\n./src/dev/precommit_hook/casing_check_config.js\r\n./tsconfig.base.json\r\n./x-pack/.gitignore\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/plugins/shared/screenshotting/README.md\r\n./x-pack/platform/plugins/shared/screenshotting/jest.config.js\r\n./x-pack/platform/plugins/shared/screenshotting/jest.integration.config.js\r\n./x-pack/platform/plugins/shared/screenshotting/server/screenshots/screenshots.test.ts\r\n./x-pack/plugins/lens/public/app_plugin/share_action.ts\r\n./yarn.lock\r\n```\r\n</details>\r\n<details>\r\n<summary>Updated
relative
paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/shared/screenshotting/jest.config.js:10\r\nx-pack/platform/plugins/shared/screenshotting/jest.integration.config.js:10\r\nx-pack/platform/plugins/shared/screenshotting/server/formats/pdf/pdf_maker/worker_src_harness.js:14\r\nx-pack/platform/plugins/shared/screenshotting/tsconfig.json:10\r\nx-pack/platform/plugins/shared/screenshotting/tsconfig.json:14\r\nx-pack/platform/plugins/shared/screenshotting/tsconfig.json:2\r\n```\r\n</details>\r\n<details>\r\n<summary>Script
errors</summary>\r\n\r\n```\r\n\r\n```\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"0e2fc8f4e22a9dd41fc0b0f3c0ea2bd448a6c73e"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202741","number":202741,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/kibana-reporting-services` (#202741)\n\n## Summary\r\n\r\nThis
PR aims at relocating some of the Kibana modules (plugins
and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> This PR has been auto-generated.\r\n>
Do not attempt to push any changes unless you know what you are
doing.\r\n> Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n\r\n\r\n\r\n#### 1 plugin(s) are going to
be relocated:\r\n\r\n| Id | Target folder |\r\n| -- | -------------
|\r\n| `@kbn/screenshotting-plugin`
|\r\n`x-pack/platform/plugins/shared/screenshotting`
|\r\n\r\n\r\n<details>\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-cli-dev-mode/src/watcher.ts\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/code_coverage/ingest_coverage/__tests__/enumerate_patterns.test.js\r\n./src/dev/precommit_hook/casing_check_config.js\r\n./tsconfig.base.json\r\n./x-pack/.gitignore\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/plugins/shared/screenshotting/README.md\r\n./x-pack/platform/plugins/shared/screenshotting/jest.config.js\r\n./x-pack/platform/plugins/shared/screenshotting/jest.integration.config.js\r\n./x-pack/platform/plugins/shared/screenshotting/server/screenshots/screenshots.test.ts\r\n./x-pack/plugins/lens/public/app_plugin/share_action.ts\r\n./yarn.lock\r\n```\r\n</details>\r\n<details>\r\n<summary>Updated
relative
paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/shared/screenshotting/jest.config.js:10\r\nx-pack/platform/plugins/shared/screenshotting/jest.integration.config.js:10\r\nx-pack/platform/plugins/shared/screenshotting/server/formats/pdf/pdf_maker/worker_src_harness.js:14\r\nx-pack/platform/plugins/shared/screenshotting/tsconfig.json:10\r\nx-pack/platform/plugins/shared/screenshotting/tsconfig.json:14\r\nx-pack/platform/plugins/shared/screenshotting/tsconfig.json:2\r\n```\r\n</details>\r\n<details>\r\n<summary>Script
errors</summary>\r\n\r\n```\r\n\r\n```\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"0e2fc8f4e22a9dd41fc0b0f3c0ea2bd448a6c73e"}}]}]
BACKPORT-->
2024-12-19 05:50:59 -06:00
Julia Rechkunova
db1c118fa1
[8.x] [Discover] Rename Saved Search to Discover Session (#202217) (#204818)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Discover] Rename Saved Search to Discover Session
(#202217)](https://github.com/elastic/kibana/pull/202217)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Julia
Rechkunova","email":"julia.rechkunova@elastic.co"},"sourceCommit":{"committedDate":"2024-12-18T12:45:32Z","message":"[Discover]
Rename Saved Search to Discover Session (#202217)\n\n- Closes
https://github.com/elastic/kibana/issues/174144\r\n\r\n##
Summary\r\n\r\nThis PR renames Saved Search into Discover Session in
UI.\r\n\r\n- [x] Discover\r\n- [x] Saved Objects page and modal\r\n- [x]
Docs\r\n- [x] Other occurrences \r\n\r\n<img width=\"810\"
alt=\"Screenshot 2024-12-16 at 15 20
10\"\r\nsrc=\"https://github.com/user-attachments/assets/e39083da-f496-4ed5-bbdc-8e184897fc41\"\r\n/>\r\n<img
width=\"1220\" alt=\"Screenshot 2024-12-11 at 14 40
15\"\r\nsrc=\"https://github.com/user-attachments/assets/a6dc3e29-e1a5-4304-8148-0108231cc9de\"\r\n/>\r\n<img
width=\"1476\" alt=\"Screenshot 2024-12-16 at 14 57
39\"\r\nsrc=\"https://github.com/user-attachments/assets/4b34c70e-e21a-4d82-85f2-f5a3cb7a3826\"\r\n/>\r\n\r\n\r\n###
Checklist\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[x]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] The PR
description includes the appropriate Release Notes section,\r\nand the
correct `release_note:*` label is applied per
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
wajihaparvez <wajiha.parvez@elastic.co>\r\nCo-authored-by: Davis McPhee
<davismcphee@hotmail.com>\r\nCo-authored-by: Julia Bardi
<90178898+juliaElastic@users.noreply.github.com>","sha":"40c90550f12f99f23e6b7d545c7427e30d648dab","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","Team:Fleet","v9.0.0","Team:DataDiscovery","backport:prev-minor","ci:project-deploy-observability"],"number":202217,"url":"https://github.com/elastic/kibana/pull/202217","mergeCommit":{"message":"[Discover]
Rename Saved Search to Discover Session (#202217)\n\n- Closes
https://github.com/elastic/kibana/issues/174144\r\n\r\n##
Summary\r\n\r\nThis PR renames Saved Search into Discover Session in
UI.\r\n\r\n- [x] Discover\r\n- [x] Saved Objects page and modal\r\n- [x]
Docs\r\n- [x] Other occurrences \r\n\r\n<img width=\"810\"
alt=\"Screenshot 2024-12-16 at 15 20
10\"\r\nsrc=\"https://github.com/user-attachments/assets/e39083da-f496-4ed5-bbdc-8e184897fc41\"\r\n/>\r\n<img
width=\"1220\" alt=\"Screenshot 2024-12-11 at 14 40
15\"\r\nsrc=\"https://github.com/user-attachments/assets/a6dc3e29-e1a5-4304-8148-0108231cc9de\"\r\n/>\r\n<img
width=\"1476\" alt=\"Screenshot 2024-12-16 at 14 57
39\"\r\nsrc=\"https://github.com/user-attachments/assets/4b34c70e-e21a-4d82-85f2-f5a3cb7a3826\"\r\n/>\r\n\r\n\r\n###
Checklist\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[x]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] The PR
description includes the appropriate Release Notes section,\r\nand the
correct `release_note:*` label is applied per
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
wajihaparvez <wajiha.parvez@elastic.co>\r\nCo-authored-by: Davis McPhee
<davismcphee@hotmail.com>\r\nCo-authored-by: Julia Bardi
<90178898+juliaElastic@users.noreply.github.com>","sha":"40c90550f12f99f23e6b7d545c7427e30d648dab"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202217","number":202217,"mergeCommit":{"message":"[Discover]
Rename Saved Search to Discover Session (#202217)\n\n- Closes
https://github.com/elastic/kibana/issues/174144\r\n\r\n##
Summary\r\n\r\nThis PR renames Saved Search into Discover Session in
UI.\r\n\r\n- [x] Discover\r\n- [x] Saved Objects page and modal\r\n- [x]
Docs\r\n- [x] Other occurrences \r\n\r\n<img width=\"810\"
alt=\"Screenshot 2024-12-16 at 15 20
10\"\r\nsrc=\"https://github.com/user-attachments/assets/e39083da-f496-4ed5-bbdc-8e184897fc41\"\r\n/>\r\n<img
width=\"1220\" alt=\"Screenshot 2024-12-11 at 14 40
15\"\r\nsrc=\"https://github.com/user-attachments/assets/a6dc3e29-e1a5-4304-8148-0108231cc9de\"\r\n/>\r\n<img
width=\"1476\" alt=\"Screenshot 2024-12-16 at 14 57
39\"\r\nsrc=\"https://github.com/user-attachments/assets/4b34c70e-e21a-4d82-85f2-f5a3cb7a3826\"\r\n/>\r\n\r\n\r\n###
Checklist\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[x]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [x] The PR
description includes the appropriate Release Notes section,\r\nand the
correct `release_note:*` label is applied per
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
wajihaparvez <wajiha.parvez@elastic.co>\r\nCo-authored-by: Davis McPhee
<davismcphee@hotmail.com>\r\nCo-authored-by: Julia Bardi
<90178898+juliaElastic@users.noreply.github.com>","sha":"40c90550f12f99f23e6b7d545c7427e30d648dab"}}]}]
BACKPORT-->
2024-12-19 21:38:57 +11:00
Alberto Blázquez
dee44c331c
[8.x] Revert backported AssetInventory plugin (revert #202827) (#204641)
## Summary

Clean-up all "Asset Inventory" plugin code from the `8.x` branch. 

### Motivation

It was decided in the weekly meetings not to backport any work related
to Asset Inventory because it's a new feature. However, this decision
was made after I had already shipped the first PR that introduced all
the minimal required boilerplate:

- https://github.com/elastic/kibana/pull/202291

which was backported with:

- https://github.com/elastic/kibana/pull/202827

I couldn't auto revert the merge commit because of this refactor PR that
was merged in between:

- https://github.com/elastic/kibana/pull/202862

So I'm deleting and reverting each change manually.

### Checklist

- [x] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [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 risk at all.
2024-12-18 08:55:58 -08:00
Gerard Soldevila
82ed34444a
[8.x] SKA: Move modules owned by @elastic/security-detection-engine (#202844) (#204703)
## Summary

Backport https://github.com/elastic/kibana/pull/202844 to `8.x` branch.
2024-12-18 16:54:39 +01:00
Kibana Machine
c7ffde5068
[8.x] [DOCS] Link to Playground videos (#204716) (#204754)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[DOCS] Link to Playground videos
(#204716)](https://github.com/elastic/kibana/pull/204716)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Liam
Thompson","email":"32779855+leemthompo@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-12-18T12:55:01Z","message":"[DOCS]
Link to Playground videos
(#204716)","sha":"c88b2736114f97a54abca0cf5e1138e67dfd69b0","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","v9.0.0","docs","v8.16.0","backport:version","v8.17.0","v8.18.0"],"title":"[DOCS]
Link to Playground
videos","number":204716,"url":"https://github.com/elastic/kibana/pull/204716","mergeCommit":{"message":"[DOCS]
Link to Playground videos
(#204716)","sha":"c88b2736114f97a54abca0cf5e1138e67dfd69b0"}},"sourceBranch":"main","suggestedTargetBranches":["8.16","8.17","8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/204716","number":204716,"mergeCommit":{"message":"[DOCS]
Link to Playground videos
(#204716)","sha":"c88b2736114f97a54abca0cf5e1138e67dfd69b0"}},{"branch":"8.16","label":"v8.16.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.17","label":"v8.17.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.x","label":"v8.18.0","branchLabelMappingKey":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Liam Thompson <32779855+leemthompo@users.noreply.github.com>
2024-12-18 13:28:30 +00:00
seanrathier
1e6a6caa5f
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-cloud-security-posture (#202862) (#204474)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/kibana-cloud-security-posture`
(#202862)](https://github.com/elastic/kibana/pull/202862)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-16T17:56:03Z","message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/kibana-cloud-security-posture`
(#202862)","sha":"f508ad2bf69745a020cf325089087b29b2d97625","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","Team:
SecuritySolution","Team:Cloud
Security","backport:prev-minor","ci:cloud-deploy"],"number":202862,"url":"https://github.com/elastic/kibana/pull/202862","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/kibana-cloud-security-posture`
(#202862)","sha":"f508ad2bf69745a020cf325089087b29b2d97625"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202862","number":202862,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/kibana-cloud-security-posture`
(#202862)","sha":"f508ad2bf69745a020cf325089087b29b2d97625"}}]}]
BACKPORT-->

---------

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-18 09:14:02 +01:00
Lisa Cawley
7f08a31738
[8.x] [DOCS] Add case subfeature privileges (#204295) (#204447)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[DOCS] Add case subfeature privileges
(#204295)](https://github.com/elastic/kibana/pull/204295)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2024-12-16T15:53:28Z","message":"[DOCS]
Add case subfeature privileges
(#204295)","sha":"cf620f023d8538e31b17228917bc94268687da8f","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","v9.0.0","docs","Feature:Cases","backport:8.17"],"number":204295,"url":"https://github.com/elastic/kibana/pull/204295","mergeCommit":{"message":"[DOCS]
Add case subfeature privileges
(#204295)","sha":"cf620f023d8538e31b17228917bc94268687da8f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/204295","number":204295,"mergeCommit":{"message":"[DOCS]
Add case subfeature privileges
(#204295)","sha":"cf620f023d8538e31b17228917bc94268687da8f"}}]}]
BACKPORT-->
2024-12-17 12:32:49 -07:00
Tim Sullivan
7b31a48940
[8.x/Docs/Reporting] Update guidance for xpack.reporting.roles.enabled (#203703)
## Summary

The purpose of this PR is to clarify the 8.x documentation of
`xpack.reporting.roles.enabled`, and to focus on wording that encourages
users to set `xpack.reporting.roles.enabled: false` as a way to take
advantage of a newer access control model and grant users the least
amount of privilege they need. This adds more explain to what the
`xpack.reporting.roles.enabled` setting actually does, and explain that
these concerns are specific to 8.x.

---------

Co-authored-by: Clint Andrew Hall <clint@clintandrewhall.com>
Co-authored-by: Jean-Louis Leysens <jloleysens@gmail.com>
2024-12-17 12:31:57 -07:00
Gerard Soldevila
9ecc8186dd
[8.x] SKA: Relocate modules owned by @elastic/security-solution (#204523)
## 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).

#### 3 plugin(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/security-solution-ess` |
`x-pack/solutions/security/plugins/security_solution_ess` |
| `@kbn/security-solution-plugin` |
`x-pack/solutions/security/plugins/security_solution` |
| `@kbn/security-solution-serverless` |
`x-pack/solutions/security/plugins/security_solution_serverless` |




#### 2 packages(s) are going to be relocated:

| Id | Target folder |
| -- | ------------- |
| `@kbn/deeplinks-security` |
`src/platform/packages/shared/deeplinks/security` |
| `@kbn/serverless-security-settings` |
`src/platform/packages/shared/serverless/settings/security_project` |


<details open>
<summary>Script errors</summary>

```
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/.backport/repositories/elastic/kibana/x-pack/solutions/security/plugins/security_solution/package.json:25
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/.backport/repositories/elastic/kibana/x-pack/solutions/security/plugins/security_solution/package.json:25
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/.backport/repositories/elastic/kibana/x-pack/solutions/security/plugins/security_solution/package.json:25
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/.backport/repositories/elastic/kibana/x-pack/solutions/security/plugins/security_solution/package.json:25
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/.backport/repositories/elastic/kibana/x-pack/solutions/security/plugins/security_solution/package.json:25
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/.backport/repositories/elastic/kibana/x-pack/solutions/security/plugins/security_solution/package.json:25
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/.backport/repositories/elastic/kibana/x-pack/solutions/security/plugins/security_solution/package.json:25
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/.backport/repositories/elastic/kibana/x-pack/solutions/security/plugins/security_solution/package.json:25
Cannot replace multiple occurrences of "../../.." in the same line, please fix manually:	/Users/gsoldevila/.backport/repositories/elastic/kibana/x-pack/solutions/security/plugins/security_solution/package.json:31
```

</details><details >
<summary>Updated references</summary>

```
./.buildkite/scripts/packer_cache.sh
./.buildkite/scripts/pipelines/security_solution_quality_gate/edr_workflows/mki_security_solution_defend_workflows.sh
./.buildkite/scripts/steps/code_generation/security_solution_codegen.sh
./.buildkite/scripts/steps/functional/defend_workflows.sh
./.buildkite/scripts/steps/functional/defend_workflows_burn.sh
./.buildkite/scripts/steps/functional/defend_workflows_serverless.sh
./.buildkite/scripts/steps/functional/defend_workflows_serverless_burn.sh
./.buildkite/scripts/steps/openapi_bundling/security_solution_openapi_bundling.sh
./.eslintrc.js
./.github/codeql/codeql-config.yml
./.gitignore
./docs/developer/plugin-list.asciidoc
./oas_docs/scripts/merge_ess_oas.js
./package.json
./packages/kbn-dependency-usage/README.md
./packages/kbn-dependency-usage/src/dependency_graph/providers/cruiser.test.ts
./packages/kbn-openapi-generator/README.md
./packages/kbn-repo-packages/package-map.json
./packages/kbn-securitysolution-io-ts-types/src/version/index.ts
./packages/kbn-ts-projects/config-paths.json
./packages/kbn-zod-helpers/README.md
./src/dev/code_coverage/docs/team_assignment/README.md
./src/dev/precommit_hook/casing_check_config.js
./src/dev/storybook/aliases.ts
./src/platform/packages/shared/deeplinks/security/jest.config.js
./src/plugins/data/server/search/search_service.ts
./src/plugins/guided_onboarding/README.md
./tsconfig.base.json
./tsconfig.refs.json
./x-pack/.i18nrc.json
./x-pack/README.md
./x-pack/platform/packages/shared/kbn-elastic-assistant-common/README.md
./x-pack/platform/packages/shared/kbn-elastic-assistant/impl/assistant/prompt_context/types.ts
./x-pack/platform/packages/shared/kbn-elastic-assistant/index.ts
./x-pack/platform/plugins/shared/osquery/package.json
./x-pack/plugins/cloud_defend/public/common/navigation/types.ts
./x-pack/plugins/cloud_security_posture/public/common/navigation/types.ts
./x-pack/plugins/fleet/dev_docs/fleet_ui_extensions.md
./x-pack/plugins/fleet/server/services/epm/archive/parse.ts
./x-pack/plugins/fleet/server/telemetry/sender.ts
./x-pack/plugins/lists/server/routes/utils/build_siem_response.ts
./x-pack/plugins/lists/server/routes/utils/route_validation.test.ts
./x-pack/plugins/lists/server/routes/utils/route_validation.ts
./x-pack/plugins/rule_registry/common/schemas/README.md
./x-pack/plugins/rule_registry/server/routes/utils/route_validation.ts
./x-pack/solutions/observability/plugins/synthetics/server/telemetry/sender.ts
./x-pack/solutions/security/packages/data_table/README.md
./x-pack/solutions/security/packages/expandable-flyout/README.md
./x-pack/solutions/security/packages/features/src/security/types.ts
./x-pack/solutions/security/packages/navigation/src/constants.ts
./x-pack/solutions/security/plugins/elastic_assistant/server/routes/user_conversations/find_route.ts
./x-pack/solutions/security/plugins/security_solution/common/api/detection_engine/model/alerts/README.md
./x-pack/solutions/security/plugins/security_solution/common/api/detection_engine/prebuilt_rules/model/diff/three_way_diff/three_way_diff_conflict.ts
./x-pack/solutions/security/plugins/security_solution/common/api/endpoint/README.md
./x-pack/solutions/security/plugins/security_solution/common/api/endpoint/actions/response_actions/kill_process/kill_process.ts
./x-pack/solutions/security/plugins/security_solution/common/endpoint/service/response_actions/constants.ts
./x-pack/solutions/security/plugins/security_solution/common/endpoint/utils/kibana_status.ts
./x-pack/solutions/security/plugins/security_solution/common/jest.config.js
./x-pack/solutions/security/plugins/security_solution/docs/adrs/threat_hunting/0001_saving_of_timeline_associated_saved_objects.md
./x-pack/solutions/security/plugins/security_solution/docs/openapi/README.md
./x-pack/solutions/security/plugins/security_solution/docs/rfcs/detection_response/prebuilt_rules_customization.md
./x-pack/solutions/security/plugins/security_solution/jest.config.dev.js
./x-pack/solutions/security/plugins/security_solution/jest.integration.config.js
./x-pack/solutions/security/plugins/security_solution/public/app/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/assistant/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/attack_discovery/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/cases/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/cloud_security_posture/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/common/components/toasters/utils.ts
./x-pack/solutions/security/plugins/security_solution/public/common/components/with_security_context/store.ts
./x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_app_toasts.ts
./x-pack/solutions/security/plugins/security_solution/public/common/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/dashboards/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/detection_engine/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/detections/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/entity_analytics/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/exceptions/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/explore/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/flyout/README.md
./x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/hooks/use_fetch_threat_intelligence.ts
./x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/shared/mocks/mock_get_fields_data.ts
./x-pack/solutions/security/plugins/security_solution/public/flyout/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/management/cypress/README.md
./x-pack/solutions/security/plugins/security_solution/public/management/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/notes/api/api.ts
./x-pack/solutions/security/plugins/security_solution/public/notes/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/onboarding/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/overview/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/resolver/documentation/schema.md
./x-pack/solutions/security/plugins/security_solution/public/resolver/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/security_integrations/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/siem_migrations/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/sourcerer/jest.config.js
./x-pack/solutions/security/plugins/security_solution/public/threat_intelligence/use_investigate_in_timeline.ts
./x-pack/solutions/security/plugins/security_solution/public/timelines/jest.config.js
./x-pack/solutions/security/plugins/security_solution/scripts/endpoint/README.md
./x-pack/solutions/security/plugins/security_solution/scripts/endpoint/api_emulator/README.md
./x-pack/solutions/security/plugins/security_solution/scripts/endpoint/common/roles_users/serverless/es_serverless_resources/README.md
./x-pack/solutions/security/plugins/security_solution/scripts/endpoint/common/vm_services.ts
./x-pack/solutions/security/plugins/security_solution/scripts/jest.config.js
./x-pack/solutions/security/plugins/security_solution/scripts/junit_transformer/__snapshots__/junit_transformer.test.ts.snap
./x-pack/solutions/security/plugins/security_solution/scripts/junit_transformer/fixtures/suite_with_failing_test.xml
./x-pack/solutions/security/plugins/security_solution/scripts/mappings/README.md
./x-pack/solutions/security/plugins/security_solution/scripts/openapi/generate.js
./x-pack/solutions/security/plugins/security_solution/scripts/quickstart/README.md
./x-pack/solutions/security/plugins/security_solution/scripts/run_cypress/utils.ts
./x-pack/solutions/security/plugins/security_solution/scripts/telemetry/README.md
./x-pack/solutions/security/plugins/security_solution/server/__mocks__/module_name_map.js
./x-pack/solutions/security/plugins/security_solution/server/assistant/jest.config.js
./x-pack/solutions/security/plugins/security_solution/server/client/jest.config.js
./x-pack/solutions/security/plugins/security_solution/server/config.ts
./x-pack/solutions/security/plugins/security_solution/server/endpoint/jest.config.js
./x-pack/solutions/security/plugins/security_solution/server/endpoint/services/agent/clients/endpoint/endpoint_agent_status_client.test.ts
./x-pack/solutions/security/plugins/security_solution/server/endpoint/services/metadata/mocks.ts
./x-pack/solutions/security/plugins/security_solution/server/fleet_integration/jest.config.js
./x-pack/solutions/security/plugins/security_solution/server/integration_tests/lib/helpers.ts
./x-pack/solutions/security/plugins/security_solution/server/jest.config.js
./x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/README.md
./x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/prebuilt_rules/content/prepackaged_timelines/README.md
./x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_monitoring/logic/detection_engine_health/README.md
./x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/new_terms/bulk_create_suppressed_alerts_in_memory.ts
./x-pack/solutions/security/plugins/security_solution/server/lib/entity_analytics/risk_score/painless/index.test.ts
./x-pack/solutions/security/plugins/security_solution/server/lib/jest.config.js
./x-pack/solutions/security/plugins/security_solution/server/lib/risk_score/readme.md
./x-pack/solutions/security/plugins/security_solution/server/lib/telemetry/artifact.test.ts
./x-pack/solutions/security/plugins/security_solution/server/lib/timeline/routes/notes/get_notes.ts
./x-pack/solutions/security/plugins/security_solution/server/lists_integration/jest.config.js
./x-pack/solutions/security/plugins/security_solution/server/search_strategy/jest.config.js
./x-pack/solutions/security/plugins/security_solution/server/usage/jest.config.js
./x-pack/solutions/security/plugins/security_solution/server/utils/jest.config.js
./x-pack/solutions/security/plugins/security_solution_ess/jest.config.dev.js
./x-pack/solutions/security/plugins/security_solution_ess/public/jest.config.js
./x-pack/solutions/security/plugins/security_solution_serverless/common/config.ts
./x-pack/solutions/security/plugins/security_solution_serverless/common/jest.config.js
./x-pack/solutions/security/plugins/security_solution_serverless/jest.config.dev.js
./x-pack/solutions/security/plugins/security_solution_serverless/public/jest.config.js
./x-pack/solutions/security/plugins/security_solution_serverless/server/config.ts
./x-pack/solutions/security/plugins/security_solution_serverless/server/jest.config.js
./x-pack/solutions/security/plugins/threat_intelligence/README.md
./x-pack/solutions/security/plugins/threat_intelligence/common/types/indicator.ts
./x-pack/solutions/security/plugins/threat_intelligence/public/modules/timeline/hooks/use_add_to_timeline.ts
./x-pack/solutions/security/plugins/threat_intelligence/public/modules/timeline/hooks/use_investigate_in_timeline.ts
./x-pack/solutions/security/plugins/threat_intelligence/public/types.ts
./x-pack/solutions/security/plugins/threat_intelligence/public/utils/security_solution_links.ts
./x-pack/solutions/security/plugins/timelines/common/types/timeline/cells/index.ts
./x-pack/solutions/security/plugins/timelines/common/types/timeline/rows/index.ts
./x-pack/solutions/security/plugins/timelines/public/hooks/use_app_toasts.ts
./x-pack/test/security_solution_api_integration/test_suites/detections_response/detection_engine/rule_execution_logic/eql/trial_license_complete_tier/eql_alert_suppression.ts
./x-pack/test/security_solution_cypress/cypress/tsconfig.json
./x-pack/test/security_solution_cypress/package.json
./x-pack/test/security_solution_endpoint/page_objects/policy_page.ts
./x-pack/test/security_solution_playwright/package.json
./x-pack/test/security_solution_playwright/tsconfig.json
./yarn.lock
.github/CODEOWNERS
```

</details><details >
<summary>Updated relative paths</summary>

```
src/platform/packages/shared/deeplinks/security/jest.config.js:12
src/platform/packages/shared/deeplinks/security/tsconfig.json:2
src/platform/packages/shared/serverless/settings/security_project/tsconfig.json:2
x-pack/solutions/security/plugins/security_solution/README.md:100
x-pack/solutions/security/plugins/security_solution/README.md:22
x-pack/solutions/security/plugins/security_solution/README.md:26
x-pack/solutions/security/plugins/security_solution/README.md:31
x-pack/solutions/security/plugins/security_solution/common/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/docs/openapi/README.md:3
x-pack/solutions/security/plugins/security_solution/docs/openapi/README.md:7
x-pack/solutions/security/plugins/security_solution/jest.config.dev.js:10
x-pack/solutions/security/plugins/security_solution/jest.integration.config.js:10
x-pack/solutions/security/plugins/security_solution/package.json:10
x-pack/solutions/security/plugins/security_solution/package.json:13
x-pack/solutions/security/plugins/security_solution/package.json:16
x-pack/solutions/security/plugins/security_solution/package.json:25
x-pack/solutions/security/plugins/security_solution/package.json:31
x-pack/solutions/security/plugins/security_solution/package.json:8
x-pack/solutions/security/plugins/security_solution/package.json:9
x-pack/solutions/security/plugins/security_solution/public/app/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/assistant/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/attack_discovery/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/cases/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/cloud_security_posture/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/common/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/dashboards/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/detection_engine/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/detections/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/entity_analytics/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/exceptions/hooks/use_import_exception_list/index.tsx:25
x-pack/solutions/security/plugins/security_solution/public/exceptions/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/explore/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/flyout/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/management/cypress/cypress_base.config.ts:27
x-pack/solutions/security/plugins/security_solution/public/management/cypress/tsconfig.json:2
x-pack/solutions/security/plugins/security_solution/public/management/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/management/reporter_config.json:12
x-pack/solutions/security/plugins/security_solution/public/management/reporter_config.json:14
x-pack/solutions/security/plugins/security_solution/public/notes/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/onboarding/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/overview/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/resolver/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/security_integrations/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/siem_migrations/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/sourcerer/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/public/timelines/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/scripts/beat_docs/build.js:8
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/agent_downloader.js:8
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/endpoint_agent_emulator.js:8
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/load_agent_policies.js:10
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/load_blocklists.js:10
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/load_endpoint_policies.js:8
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/load_env_data.js:8
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/load_event_filters.js:10
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/load_host_isolation_exceptions.js:10
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/load_trusted_apps.js:10
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/resolver_generator.js:8
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/run_endpoint_agent.js:8
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/run_sentinelone_host.js:8
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/start_es_serverless_with_security_users.js:8
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/start_external_edr_server_emulator.js:8
x-pack/solutions/security/plugins/security_solution/scripts/endpoint/start_fleet_server.js:8
x-pack/solutions/security/plugins/security_solution/scripts/extract_tactics_techniques_mitre.js:8
x-pack/solutions/security/plugins/security_solution/scripts/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/scripts/junit_transformer/index.js:8
x-pack/solutions/security/plugins/security_solution/scripts/mappings/mappings_generator.js:8
x-pack/solutions/security/plugins/security_solution/scripts/mappings/mappings_loader.js:8
x-pack/solutions/security/plugins/security_solution/scripts/mappings/mappings_loader_script.ts:20
x-pack/solutions/security/plugins/security_solution/scripts/mappings/mappings_loader_script.ts:21
x-pack/solutions/security/plugins/security_solution/scripts/openapi/bundle_detections.js:8
x-pack/solutions/security/plugins/security_solution/scripts/openapi/bundle_endpoint_management.js:8
x-pack/solutions/security/plugins/security_solution/scripts/openapi/bundle_entity_analytics.js:8
x-pack/solutions/security/plugins/security_solution/scripts/openapi/bundle_timeline.js:8
x-pack/solutions/security/plugins/security_solution/scripts/openapi/generate.js:8
x-pack/solutions/security/plugins/security_solution/scripts/quickstart/run.js:8
x-pack/solutions/security/plugins/security_solution/scripts/run_playwright/playwright.ts:327
x-pack/solutions/security/plugins/security_solution/scripts/run_playwright/playwright.ts:337
x-pack/solutions/security/plugins/security_solution/scripts/run_playwright/start_playwright.js:8
x-pack/solutions/security/plugins/security_solution/scripts/siem_migration/draw_graphs.js:8
x-pack/solutions/security/plugins/security_solution/scripts/start_cypress_parallel.js:8
x-pack/solutions/security/plugins/security_solution/scripts/start_cypress_parallel_serverless.js:8
x-pack/solutions/security/plugins/security_solution/server/assistant/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/server/client/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/server/endpoint/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/server/fleet_integration/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/server/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/routes/__mocks__/request_context.ts:18
x-pack/solutions/security/plugins/security_solution/server/lib/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/server/lists_integration/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/server/search_strategy/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/server/usage/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/server/utils/jest.config.js:10
x-pack/solutions/security/plugins/security_solution/tsconfig.json:16
x-pack/solutions/security/plugins/security_solution/tsconfig.json:2
x-pack/solutions/security/plugins/security_solution/tsconfig.json:22
x-pack/solutions/security/plugins/security_solution_ess/README.md:76
x-pack/solutions/security/plugins/security_solution_ess/jest.config.dev.js:10
x-pack/solutions/security/plugins/security_solution_ess/package.json:8
x-pack/solutions/security/plugins/security_solution_ess/package.json:9
x-pack/solutions/security/plugins/security_solution_ess/public/jest.config.js:9
x-pack/solutions/security/plugins/security_solution_ess/tsconfig.json:12
x-pack/solutions/security/plugins/security_solution_ess/tsconfig.json:2
x-pack/solutions/security/plugins/security_solution_serverless/README.md:78
x-pack/solutions/security/plugins/security_solution_serverless/common/jest.config.js:10
x-pack/solutions/security/plugins/security_solution_serverless/jest.config.dev.js:10
x-pack/solutions/security/plugins/security_solution_serverless/package.json:8
x-pack/solutions/security/plugins/security_solution_serverless/package.json:9
x-pack/solutions/security/plugins/security_solution_serverless/public/jest.config.js:10
x-pack/solutions/security/plugins/security_solution_serverless/server/jest.config.js:11
x-pack/solutions/security/plugins/security_solution_serverless/tsconfig.json:12
x-pack/solutions/security/plugins/security_solution_serverless/tsconfig.json:2
```

</details>

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-17 20:13:10 +01:00
Shahzad
0a5e9da063
[8.x] Relocating module @kbn/slo-plugin (#204265) (#204456)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Relocating module `@kbn/slo-plugin`
(#204265)](https://github.com/elastic/kibana/pull/204265)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"Shahzad","email":"shahzad31comp@gmail.com"},"sourceCommit":{"committedDate":"2024-12-16T16:35:31Z","message":"Relocating
module `@kbn/slo-plugin` (#204265)\n\n## Summary\r\n\r\nPR has been
generated with script `node scripts/relocate
--team\r\n\"@elastic/obs-ux-management-team\"`\r\n\r\nRelocating module
`@kbn/slo-plugin`\r\n\r\nWe are facing emotion issues that we need to
fix !!\r\n\r\nWe need to figure out why app is broken after relocating
with
following\r\nerror\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/0e9de89c-7044-4099-bb05-c5ebf21f77c4)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Kevin Delemme
<kevin.delemme@elastic.co>","sha":"984a059e67c774243adc77f6291a45eda9e8fd12","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor"],"number":204265,"url":"https://github.com/elastic/kibana/pull/204265","mergeCommit":{"message":"Relocating
module `@kbn/slo-plugin` (#204265)\n\n## Summary\r\n\r\nPR has been
generated with script `node scripts/relocate
--team\r\n\"@elastic/obs-ux-management-team\"`\r\n\r\nRelocating module
`@kbn/slo-plugin`\r\n\r\nWe are facing emotion issues that we need to
fix !!\r\n\r\nWe need to figure out why app is broken after relocating
with
following\r\nerror\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/0e9de89c-7044-4099-bb05-c5ebf21f77c4)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Kevin Delemme
<kevin.delemme@elastic.co>","sha":"984a059e67c774243adc77f6291a45eda9e8fd12"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/204265","number":204265,"mergeCommit":{"message":"Relocating
module `@kbn/slo-plugin` (#204265)\n\n## Summary\r\n\r\nPR has been
generated with script `node scripts/relocate
--team\r\n\"@elastic/obs-ux-management-team\"`\r\n\r\nRelocating module
`@kbn/slo-plugin`\r\n\r\nWe are facing emotion issues that we need to
fix !!\r\n\r\nWe need to figure out why app is broken after relocating
with
following\r\nerror\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/0e9de89c-7044-4099-bb05-c5ebf21f77c4)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Kevin Delemme
<kevin.delemme@elastic.co>","sha":"984a059e67c774243adc77f6291a45eda9e8fd12"}}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-17 06:37:58 -06:00
Mark Hopkin
217eb98360
[Entity Analytics] [8.18 Only] Add deprecation warning for the legacy risk score modules (#202775)
## Summary

> [!NOTE]  
> Example deployment with data loaded (message me for credentials):
https://kibana-pr-202775.kb.us-west2.gcp.elastic-cloud.com/app/management/stack/upgrade_assistant/kibana_deprecations


Add a deprecation warning when users have the risk scoring
modules/legacy risk engine installed.

We are removing the legacy risk engine in 9.0.0 which means users data
will be there in the index but the UI won’t display it, scores will even
continue to be calculated if they for some reason don’t upgrade to the
new risk engine. But there will be no dedicated views in kibana.

In 8.18 we are adding an upgrade assistant warning if they have the
legacy risk engine installed, this is to guide them to upgrade.

I have tried to use the same language as our documentation by calling it
the risk score module.

Upgrade Assistant List view:
<img width="1728" alt="Screenshot 2024-12-12 at 09 40 36"
src="https://github.com/user-attachments/assets/90cbfa44-fc29-42e5-afea-c74b6b848881">



Clicking the deprecation:
<img width="1343" alt="Screenshot 2024-12-13 at 10 59 21"
src="https://github.com/user-attachments/assets/8299038e-fe26-44d0-8330-7682fcdf29c9"
/>



### Test Steps

- on a system with the legacy risk module installed
- I used the
[security-documents-generator](https://github.com/elastic/security-documents-generator)
`yarn start generate-legacy-risk-score` command.
- You would have to deploy an 8.11 system to install it through the UI
- navigate the the update assistant in stack management
- notice the deprecation warning is displayed
- upgrade your risk engine by navigating to security > management >
entity risk score and clicking start upgrade
- notice the deprecation warning is no longer displayed.

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: natasha-moore-elastic <137783811+natasha-moore-elastic@users.noreply.github.com>
Co-authored-by: Lisa Cawley <lcawley@elastic.co>
2024-12-17 11:51:27 +00:00
Matthew Kime
437b88fef3
[8.x] [ingest pipeline mgmt] Move to x-pack/platform/plugins/shared/ingest_pipelines (#204331) (#204502)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ingest pipeline mgmt] Move to
x-pack/platform/plugins/shared/ingest_pipelines
(#204331)](https://github.com/elastic/kibana/pull/204331)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Matthew
Kime","email":"matt@mattki.me"},"sourceCommit":{"committedDate":"2024-12-16T22:09:27Z","message":"[ingest
pipeline mgmt] Move to x-pack/platform/plugins/shared/ingest_pipelines
(#204331)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
1 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/ingest-pipelines-plugin`
|\r\n`x-pack/platform/plugins/shared/ingest_pipelines`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-package-map/package-map.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./tsconfig.base.json\r\n./tsconfig.base.type_check.json\r\n./tsconfig.refs.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/plugins/private/transform/common/types/es_ingest_pipeline.ts\r\n./x-pack/platform/plugins/shared/ingest_pipelines/jest.config.js\r\n./yarn.lock\r\n.github/CODEOWNERS\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/shared/ingest_pipelines/jest.config.js:10\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.json:11\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.json:2\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:13\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:20\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:35\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:38\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:41\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:44\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:47\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:50\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:53\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:56\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:59\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:62\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:65\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:68\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:71\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:74\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:77\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:80\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:83\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:86\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:89\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:92\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:95\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"7460dc47fe657a2bd0a1ef9824de4cd57eddecc3","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana
Management","release_note:skip","v9.0.0","Feature:Ingest Node
Pipelines","backport:prev-minor"],"number":204331,"url":"https://github.com/elastic/kibana/pull/204331","mergeCommit":{"message":"[ingest
pipeline mgmt] Move to x-pack/platform/plugins/shared/ingest_pipelines
(#204331)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
1 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/ingest-pipelines-plugin`
|\r\n`x-pack/platform/plugins/shared/ingest_pipelines`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-package-map/package-map.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./tsconfig.base.json\r\n./tsconfig.base.type_check.json\r\n./tsconfig.refs.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/plugins/private/transform/common/types/es_ingest_pipeline.ts\r\n./x-pack/platform/plugins/shared/ingest_pipelines/jest.config.js\r\n./yarn.lock\r\n.github/CODEOWNERS\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/shared/ingest_pipelines/jest.config.js:10\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.json:11\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.json:2\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:13\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:20\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:35\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:38\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:41\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:44\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:47\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:50\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:53\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:56\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:59\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:62\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:65\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:68\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:71\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:74\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:77\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:80\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:83\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:86\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:89\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:92\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:95\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"7460dc47fe657a2bd0a1ef9824de4cd57eddecc3"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/204331","number":204331,"mergeCommit":{"message":"[ingest
pipeline mgmt] Move to x-pack/platform/plugins/shared/ingest_pipelines
(#204331)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
1 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/ingest-pipelines-plugin`
|\r\n`x-pack/platform/plugins/shared/ingest_pipelines`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-package-map/package-map.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./tsconfig.base.json\r\n./tsconfig.base.type_check.json\r\n./tsconfig.refs.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/plugins/private/transform/common/types/es_ingest_pipeline.ts\r\n./x-pack/platform/plugins/shared/ingest_pipelines/jest.config.js\r\n./yarn.lock\r\n.github/CODEOWNERS\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/shared/ingest_pipelines/jest.config.js:10\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.json:11\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.json:2\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:13\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:20\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:35\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:38\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:41\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:44\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:47\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:50\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:53\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:56\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:59\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:62\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:65\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:68\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:71\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:74\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:77\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:80\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:83\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:86\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:89\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:92\r\nx-pack/platform/plugins/shared/ingest_pipelines/tsconfig.type_check.json:95\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"7460dc47fe657a2bd0a1ef9824de4cd57eddecc3"}}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-16 17:36:42 -08:00
Gerard Soldevila
7c1a30ad60
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/security-threat-hunting-explore (#202852) (#204327)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/security-threat-hunting-explore`
(#202852)](https://github.com/elastic/kibana/pull/202852)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-13T18:46:30Z","message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/security-threat-hunting-explore` (#202852)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 1 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/ecs-data-quality-dashboard-plugin`
|\r\n`x-pack/solutions/security/plugins/ecs_data_quality_dashboard`
|\r\n\r\n\r\n\r\n\r\n#### 8 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/cell-actions` |
`src/platform/packages/shared/kbn-cell-actions`\r\n|\r\n|
`@kbn/ecs-data-quality-dashboard`
|\r\n`x-pack/solutions/security/packages/ecs_data_quality_dashboard`
|\r\n| `@kbn/security-solution-features`
|\r\n`x-pack/solutions/security/packages/features` |\r\n|
`@kbn/security-solution-navigation`
|\r\n`x-pack/solutions/security/packages/navigation` |\r\n|
`@kbn/security-solution-side-nav`
|\r\n`x-pack/solutions/security/packages/side_nav` |\r\n|
`@kbn/security-solution-storybook-config`
|\r\n`x-pack/solutions/security/packages/storybook/config` |\r\n|
`@kbn/security-solution-upselling`
|\r\n`x-pack/solutions/security/packages/upselling` |\r\n|
`@kbn/securitysolution-ecs`
|\r\n`src/platform/packages/shared/kbn-securitysolution-ecs`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.eslintrc.js\r\n./.i18nrc.json\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/shared/kbn-cell-actions/jest.config.js\r\n./src/platform/packages/shared/kbn-securitysolution-ecs/jest.config.js\r\n./tsconfig.base.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/solutions/security/plugins/ecs_data_quality_dashboard/jest.config.js\r\n./yarn.lock\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/shared/kbn-cell-actions/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-cell-actions/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-securitysolution-ecs/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-securitysolution-ecs/tsconfig.json:2\r\nx-pack/solutions/security/plugins/ecs_data_quality_dashboard/jest.config.js:15\r\nx-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.json:12\r\nx-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
Karen Grigoryan
<karen.grigoryan@elastic.co>","sha":"f1440787129c973fdae0a8fa419f8909029601ae","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","Team:Threat
Hunting:Explore","backport:prev-minor"],"number":202852,"url":"https://github.com/elastic/kibana/pull/202852","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/security-threat-hunting-explore` (#202852)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 1 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/ecs-data-quality-dashboard-plugin`
|\r\n`x-pack/solutions/security/plugins/ecs_data_quality_dashboard`
|\r\n\r\n\r\n\r\n\r\n#### 8 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/cell-actions` |
`src/platform/packages/shared/kbn-cell-actions`\r\n|\r\n|
`@kbn/ecs-data-quality-dashboard`
|\r\n`x-pack/solutions/security/packages/ecs_data_quality_dashboard`
|\r\n| `@kbn/security-solution-features`
|\r\n`x-pack/solutions/security/packages/features` |\r\n|
`@kbn/security-solution-navigation`
|\r\n`x-pack/solutions/security/packages/navigation` |\r\n|
`@kbn/security-solution-side-nav`
|\r\n`x-pack/solutions/security/packages/side_nav` |\r\n|
`@kbn/security-solution-storybook-config`
|\r\n`x-pack/solutions/security/packages/storybook/config` |\r\n|
`@kbn/security-solution-upselling`
|\r\n`x-pack/solutions/security/packages/upselling` |\r\n|
`@kbn/securitysolution-ecs`
|\r\n`src/platform/packages/shared/kbn-securitysolution-ecs`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.eslintrc.js\r\n./.i18nrc.json\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/shared/kbn-cell-actions/jest.config.js\r\n./src/platform/packages/shared/kbn-securitysolution-ecs/jest.config.js\r\n./tsconfig.base.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/solutions/security/plugins/ecs_data_quality_dashboard/jest.config.js\r\n./yarn.lock\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/shared/kbn-cell-actions/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-cell-actions/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-securitysolution-ecs/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-securitysolution-ecs/tsconfig.json:2\r\nx-pack/solutions/security/plugins/ecs_data_quality_dashboard/jest.config.js:15\r\nx-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.json:12\r\nx-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
Karen Grigoryan
<karen.grigoryan@elastic.co>","sha":"f1440787129c973fdae0a8fa419f8909029601ae"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202852","number":202852,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/security-threat-hunting-explore` (#202852)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 1 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/ecs-data-quality-dashboard-plugin`
|\r\n`x-pack/solutions/security/plugins/ecs_data_quality_dashboard`
|\r\n\r\n\r\n\r\n\r\n#### 8 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/cell-actions` |
`src/platform/packages/shared/kbn-cell-actions`\r\n|\r\n|
`@kbn/ecs-data-quality-dashboard`
|\r\n`x-pack/solutions/security/packages/ecs_data_quality_dashboard`
|\r\n| `@kbn/security-solution-features`
|\r\n`x-pack/solutions/security/packages/features` |\r\n|
`@kbn/security-solution-navigation`
|\r\n`x-pack/solutions/security/packages/navigation` |\r\n|
`@kbn/security-solution-side-nav`
|\r\n`x-pack/solutions/security/packages/side_nav` |\r\n|
`@kbn/security-solution-storybook-config`
|\r\n`x-pack/solutions/security/packages/storybook/config` |\r\n|
`@kbn/security-solution-upselling`
|\r\n`x-pack/solutions/security/packages/upselling` |\r\n|
`@kbn/securitysolution-ecs`
|\r\n`src/platform/packages/shared/kbn-securitysolution-ecs`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.eslintrc.js\r\n./.i18nrc.json\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/shared/kbn-cell-actions/jest.config.js\r\n./src/platform/packages/shared/kbn-securitysolution-ecs/jest.config.js\r\n./tsconfig.base.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/solutions/security/plugins/ecs_data_quality_dashboard/jest.config.js\r\n./yarn.lock\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/shared/kbn-cell-actions/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-cell-actions/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-securitysolution-ecs/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-securitysolution-ecs/tsconfig.json:2\r\nx-pack/solutions/security/plugins/ecs_data_quality_dashboard/jest.config.js:15\r\nx-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.json:12\r\nx-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
Karen Grigoryan
<karen.grigoryan@elastic.co>","sha":"f1440787129c973fdae0a8fa419f8909029601ae"}}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Steph Milovic <stephanie.milovic@elastic.co>
Co-authored-by: Karen Grigoryan <karen.grigoryan@elastic.co>
2024-12-16 19:12:32 -06:00
Kenneth Kreindler
49f8fddee7
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/security-generative-ai (#202848) (#204468)
## Summary

Summarize your PR. If it involves visual changes include a screenshot or
gif.


### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [ ] 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)
- [ ]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [ ] [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
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] 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)

### Identify risks

Does this PR introduce any risks? For example, consider risks like hard
to test bugs, performance regression, potential of data loss.

Describe the risk, its severity, and mitigation for each identified
risk. Invite stakeholders and evaluate how to proceed before merging.

- [ ] [See some risk
examples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
- [ ] ...

---------

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2024-12-16 16:54:32 -06:00
wajihaparvez
9340cc4bcc
[Docs] 8.16.2 Release Notes (#204126)
## Summary

Adding 8.16.2 release notes (including the doc request for the wolfi
image mention [2926](https://github.com/elastic/dev/issues/2926)).

Closes: [588](https://github.com/elastic/platform-docs-team/issues/588)
and [590](https://github.com/elastic/platform-docs-team/issues/590)

![Screenshot 2024-12-12 at 5 06
53 PM](https://github.com/user-attachments/assets/508289ea-f4a7-4d84-85bb-3eb57c9a9901)

---------

Co-authored-by: Liam Thompson <32779855+leemthompo@users.noreply.github.com>
2024-12-16 17:42:26 +00:00
Shahzad
87f9d773fd
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/obs-ux-management-team (#202832) (#204256)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/obs-ux-management-team`
(#202832)](https://github.com/elastic/kibana/pull/202832)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-12T20:28:21Z","message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/obs-ux-management-team` (#202832)\n\n## Summary\r\n\r\nThis PR
aims at relocating some of the Kibana modules (plugins and\r\npackages)
into a new folder structure, according to the _Sustainable\r\nKibana
Architecture_ initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you
to:\r\n> * Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> This PR has been auto-generated.\r\n>
Do not attempt to push any changes unless you know what you are
doing.\r\n> Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n\r\n\r\n\r\n#### 8 plugin(s) are going to
be relocated:\r\n\r\n| Id | Target folder |\r\n| -- | -------------
|\r\n| `@kbn/exploratory-view-plugin`
|\r\n`x-pack/solutions/observability/plugins/exploratory_view` |\r\n|
`@kbn/investigate-app-plugin`
|\r\n`x-pack/solutions/observability/plugins/investigate_app` |\r\n|
`@kbn/investigate-plugin`
|\r\n`x-pack/solutions/observability/plugins/investigate` |\r\n|
`@kbn/observability-plugin`
|\r\n`x-pack/solutions/observability/plugins/observability` |\r\n|
`@kbn/serverless-observability`
|\r\n`x-pack/solutions/observability/plugins/serverless_observability`
|\r\n| `@kbn/slo-plugin` | `x-pack/solutions/observability/plugins/slo`
|\r\n| `@kbn/synthetics-plugin`
|\r\n`x-pack/solutions/observability/plugins/synthetics` |\r\n|
`@kbn/uptime-plugin` |
`x-pack/solutions/observability/plugins/uptime`\r\n|\r\n\r\n\r\n#### 10
package(s) are going to be relocated:\r\n\r\n | Id | Target folder |\r\n
| -- | ------------- |\r\n| `@kbn/data-forge` |
`x-pack/platform/packages/shared/kbn-data-forge` |\r\n|
`@kbn/deeplinks-observability`
|\r\n`src/platform/packages/shared/deeplinks/observability` |\r\n|
`@kbn/infra-forge`
|\r\n`x-pack/platform/packages/private/kbn-infra-forge` |\r\n|
`@kbn/investigation-shared`
|\r\n`x-pack/solutions/observability/packages/kbn-investigation-shared`
|\r\n| `@kbn/observability-alert-details`
|\r\n`x-pack/solutions/observability/packages/alert_details` |\r\n|
`@kbn/observability-alerting-rule-utils`
|\r\n`x-pack/platform/packages/shared/observability/alerting_rule_utils`
|\r\n| `@kbn/observability-alerting-test-data`
|\r\n`x-pack/solutions/observability/packages/alerting_test_data` |\r\n|
`@kbn/observability-get-padded-alert-time-range-util`
|\r\n`x-pack/solutions/observability/packages/get_padded_alert_time_range_util`\r\n|\r\n|
`@kbn/observability-synthetics-test-data`
|\r\n`x-pack/solutions/observability/packages/synthetics_test_data`
|\r\n| `@kbn/slo-schema` |
`x-pack/platform/packages/shared/kbn-slo-schema`
|\r\n\r\n\r\n<details>\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.buildkite/ftr_oblt_stateful_configs.yml\r\n./.buildkite/pipelines/on_merge_unsupported_ftrs.yml\r\n./.buildkite/pipelines/pull_request/exploratory_view_plugin.yml\r\n./.buildkite/pipelines/pull_request/slo_plugin_e2e.yml\r\n./.buildkite/pipelines/pull_request/synthetics_plugin.yml\r\n./.buildkite/pipelines/pull_request/uptime_plugin.yml\r\n./.buildkite/scripts/steps/functional/exploratory_view_plugin.sh\r\n./.buildkite/scripts/steps/functional/slo_plugin_e2e.sh\r\n./.buildkite/scripts/steps/functional/synthetics.sh\r\n./.buildkite/scripts/steps/functional/synthetics_plugin.sh\r\n./.buildkite/scripts/steps/functional/uptime_plugin.sh\r\n./.eslintrc.js\r\n./.github/paths-labeller.yml\r\n./.i18nrc.json\r\n./docs/developer/plugin-list.asciidoc\r\n./oas_docs/overlays/alerting.overlays.yaml\r\n./oas_docs/scripts/merge_ess_oas.js\r\n./oas_docs/scripts/merge_serverless_oas.js\r\n./package.json\r\n./packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts\r\n./packages/kbn-eslint-plugin-i18n/rules/formatted_message_should_start_with_the_right_id.test.ts\r\n./packages/kbn-eslint-plugin-i18n/rules/i18n_translate_should_start_with_the_right_id.test.ts\r\n./packages/kbn-eslint-plugin-i18n/rules/strings_should_be_translated_with_formatted_message.test.ts\r\n./packages/kbn-eslint-plugin-i18n/rules/strings_should_be_translated_with_i18n.test.ts\r\n./packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/shared/deeplinks/observability/jest.config.js\r\n./src/plugins/guided_onboarding/README.md\r\n./tsconfig.base.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/packages/private/kbn-infra-forge/jest.config.js\r\n./x-pack/platform/packages/shared/kbn-data-forge/jest.config.js\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_hosts/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_logs/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/admin_console/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/heartbeat/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/message_processor/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/mongodb/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/nginx_proxy/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-slo-schema/jest.config.js\r\n./x-pack/platform/packages/shared/observability/alerting_rule_utils/jest.config.js\r\n./x-pack/plugins/observability_solution/observability/dev_docs/custom_threshold.md\r\n./x-pack/plugins/observability_solution/slo/dev_docs/slo.md\r\n./x-pack/plugins/observability_solution/uptime/.buildkite/pipelines/flaky.sh\r\n./x-pack/plugins/observability_solution/uptime/README.md\r\n./x-pack/plugins/observability_solution/uptime/e2e/README.md\r\n./x-pack/solutions/observability/packages/alert_details/jest.config.js\r\n./x-pack/solutions/observability/packages/alerting_test_data/jest.config.js\r\n./x-pack/solutions/observability/packages/get_padded_alert_time_range_util/jest.config.js\r\n./x-pack/solutions/observability/packages/kbn-investigation-shared/jest.config.js\r\n./x-pack/solutions/observability/packages/synthetics_test_data/jest.config.js\r\n./x-pack/solutions/observability/plugins/exploratory_view/README.md\r\n./x-pack/solutions/observability/plugins/exploratory_view/e2e/README.md\r\n./x-pack/solutions/observability/plugins/exploratory_view/jest.config.js\r\n./x-pack/solutions/observability/plugins/investigate/jest.config.js\r\n./x-pack/solutions/observability/plugins/investigate_app/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability/jest.config.js\r\n./x-pack/solutions/observability/plugins/slo/docs/openapi/slo/README.md\r\n./x-pack/solutions/observability/plugins/slo/jest.config.js\r\n./x-pack/solutions/observability/plugins/synthetics/.buildkite/pipelines/flaky.sh\r\n./x-pack/solutions/observability/plugins/synthetics/README.md\r\n./x-pack/solutions/observability/plugins/synthetics/e2e/README.md\r\n./x-pack/solutions/observability/plugins/synthetics/jest.config.js\r\n./x-pack/solutions/observability/plugins/uptime/e2e/README.md\r\n./x-pack/solutions/observability/plugins/uptime/jest.config.js\r\n./yarn.lock\r\n```\r\n</details>\r\n<details>\r\n<summary>Updated
relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/shared/deeplinks/observability/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/observability/tsconfig.json:2\r\nx-pack/platform/packages/private/kbn-infra-forge/jest.config.js:10\r\nx-pack/platform/packages/private/kbn-infra-forge/tsconfig.json:2\r\nx-pack/platform/packages/shared/kbn-data-forge/jest.config.js:10\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_hosts/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_logs/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/admin_console/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/heartbeat/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/message_processor/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/mongodb/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/nginx_proxy/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/tsconfig.json:2\r\nx-pack/platform/packages/shared/kbn-slo-schema/jest.config.js:10\r\nx-pack/platform/packages/shared/kbn-slo-schema/tsconfig.json:2\r\nx-pack/platform/packages/shared/observability/alerting_rule_utils/jest.config.js:10\r\nx-pack/platform/packages/shared/observability/alerting_rule_utils/tsconfig.json:2\r\nx-pack/solutions/observability/packages/alert_details/jest.config.js:10\r\nx-pack/solutions/observability/packages/alert_details/tsconfig.json:2\r\nx-pack/solutions/observability/packages/alerting_test_data/jest.config.js:10\r\nx-pack/solutions/observability/packages/alerting_test_data/tsconfig.json:2\r\nx-pack/solutions/observability/packages/get_padded_alert_time_range_util/jest.config.js:10\r\nx-pack/solutions/observability/packages/get_padded_alert_time_range_util/tsconfig.json:2\r\nx-pack/solutions/observability/packages/kbn-investigation-shared/jest.config.js:12\r\nx-pack/solutions/observability/packages/kbn-investigation-shared/tsconfig.json:2\r\nx-pack/solutions/observability/packages/synthetics_test_data/jest.config.js:10\r\nx-pack/solutions/observability/packages/synthetics_test_data/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/README.md:13\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/synthetics_run.ts:28\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/synthetics_run.ts:33\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:19\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:27\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:34\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/exploratory_view/jest.config.js:10\r\nx-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:116\r\nx-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:156\r\nx-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:161\r\nx-pack/solutions/observability/plugins/exploratory_view/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/exploratory_view/tsconfig.json:6\r\nx-pack/solutions/observability/plugins/investigate/jest.config.js:10\r\nx-pack/solutions/observability/plugins/investigate/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/investigate/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/investigate_app/jest.config.js:10\r\nx-pack/solutions/observability/plugins/investigate_app/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/investigate_app/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md:10\r\nx-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md:36\r\nx-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md:14\r\nx-pack/solutions/observability/plugins/observability/jest.config.js:10\r\nx-pack/solutions/observability/plugins/observability/tsconfig.json:12\r\nx-pack/solutions/observability/plugins/observability/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/serverless_observability/package.json:8\r\nx-pack/solutions/observability/plugins/serverless_observability/package.json:9\r\nx-pack/solutions/observability/plugins/serverless_observability/tsconfig.json:12\r\nx-pack/solutions/observability/plugins/serverless_observability/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/slo/dev_docs/slo.md:11\r\nx-pack/solutions/observability/plugins/slo/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/slo/jest.config.js:10\r\nx-pack/solutions/observability/plugins/slo/tsconfig.json:10\r\nx-pack/solutions/observability/plugins/slo/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:19\r\nx-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:27\r\nx-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:34\r\nx-pack/solutions/observability/plugins/synthetics/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/synthetics/jest.config.js:10\r\nx-pack/solutions/observability/plugins/synthetics/tsconfig.json:12\r\nx-pack/solutions/observability/plugins/synthetics/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:19\r\nx-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:27\r\nx-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:34\r\nx-pack/solutions/observability/plugins/uptime/e2e/tasks/read_kibana_config.ts:15\r\nx-pack/solutions/observability/plugins/uptime/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/uptime/jest.config.js:10\r\nx-pack/solutions/observability/plugins/uptime/tsconfig.json:13\r\nx-pack/solutions/observability/plugins/uptime/tsconfig.json:2\r\n```\r\n</details>\r\n<details>\r\n<summary>Script
errors</summary>\r\n\r\n```\r\nCannot replace multiple occurrences of
\"../../..\" in the same line, please fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:19\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:27\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:34\r\nCannot
replace multiple occurrences of \"../../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md:14\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:19\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:27\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:34\r\nCannot
replace multiple occurrences of \"../../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:19\r\nCannot
replace multiple occurrences of \"../../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:27\r\nCannot
replace multiple occurrences of \"../../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:34\r\n\r\n```\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
shahzad31 <shahzad31comp@gmail.com>\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"5dee9994c9e619961ef896352de1ee8d56490f85","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","backport:prev-minor","Team:obs-ux-management"],"number":202832,"url":"https://github.com/elastic/kibana/pull/202832","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/obs-ux-management-team` (#202832)\n\n## Summary\r\n\r\nThis PR
aims at relocating some of the Kibana modules (plugins and\r\npackages)
into a new folder structure, according to the _Sustainable\r\nKibana
Architecture_ initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you
to:\r\n> * Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> This PR has been auto-generated.\r\n>
Do not attempt to push any changes unless you know what you are
doing.\r\n> Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n\r\n\r\n\r\n#### 8 plugin(s) are going to
be relocated:\r\n\r\n| Id | Target folder |\r\n| -- | -------------
|\r\n| `@kbn/exploratory-view-plugin`
|\r\n`x-pack/solutions/observability/plugins/exploratory_view` |\r\n|
`@kbn/investigate-app-plugin`
|\r\n`x-pack/solutions/observability/plugins/investigate_app` |\r\n|
`@kbn/investigate-plugin`
|\r\n`x-pack/solutions/observability/plugins/investigate` |\r\n|
`@kbn/observability-plugin`
|\r\n`x-pack/solutions/observability/plugins/observability` |\r\n|
`@kbn/serverless-observability`
|\r\n`x-pack/solutions/observability/plugins/serverless_observability`
|\r\n| `@kbn/slo-plugin` | `x-pack/solutions/observability/plugins/slo`
|\r\n| `@kbn/synthetics-plugin`
|\r\n`x-pack/solutions/observability/plugins/synthetics` |\r\n|
`@kbn/uptime-plugin` |
`x-pack/solutions/observability/plugins/uptime`\r\n|\r\n\r\n\r\n#### 10
package(s) are going to be relocated:\r\n\r\n | Id | Target folder |\r\n
| -- | ------------- |\r\n| `@kbn/data-forge` |
`x-pack/platform/packages/shared/kbn-data-forge` |\r\n|
`@kbn/deeplinks-observability`
|\r\n`src/platform/packages/shared/deeplinks/observability` |\r\n|
`@kbn/infra-forge`
|\r\n`x-pack/platform/packages/private/kbn-infra-forge` |\r\n|
`@kbn/investigation-shared`
|\r\n`x-pack/solutions/observability/packages/kbn-investigation-shared`
|\r\n| `@kbn/observability-alert-details`
|\r\n`x-pack/solutions/observability/packages/alert_details` |\r\n|
`@kbn/observability-alerting-rule-utils`
|\r\n`x-pack/platform/packages/shared/observability/alerting_rule_utils`
|\r\n| `@kbn/observability-alerting-test-data`
|\r\n`x-pack/solutions/observability/packages/alerting_test_data` |\r\n|
`@kbn/observability-get-padded-alert-time-range-util`
|\r\n`x-pack/solutions/observability/packages/get_padded_alert_time_range_util`\r\n|\r\n|
`@kbn/observability-synthetics-test-data`
|\r\n`x-pack/solutions/observability/packages/synthetics_test_data`
|\r\n| `@kbn/slo-schema` |
`x-pack/platform/packages/shared/kbn-slo-schema`
|\r\n\r\n\r\n<details>\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.buildkite/ftr_oblt_stateful_configs.yml\r\n./.buildkite/pipelines/on_merge_unsupported_ftrs.yml\r\n./.buildkite/pipelines/pull_request/exploratory_view_plugin.yml\r\n./.buildkite/pipelines/pull_request/slo_plugin_e2e.yml\r\n./.buildkite/pipelines/pull_request/synthetics_plugin.yml\r\n./.buildkite/pipelines/pull_request/uptime_plugin.yml\r\n./.buildkite/scripts/steps/functional/exploratory_view_plugin.sh\r\n./.buildkite/scripts/steps/functional/slo_plugin_e2e.sh\r\n./.buildkite/scripts/steps/functional/synthetics.sh\r\n./.buildkite/scripts/steps/functional/synthetics_plugin.sh\r\n./.buildkite/scripts/steps/functional/uptime_plugin.sh\r\n./.eslintrc.js\r\n./.github/paths-labeller.yml\r\n./.i18nrc.json\r\n./docs/developer/plugin-list.asciidoc\r\n./oas_docs/overlays/alerting.overlays.yaml\r\n./oas_docs/scripts/merge_ess_oas.js\r\n./oas_docs/scripts/merge_serverless_oas.js\r\n./package.json\r\n./packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts\r\n./packages/kbn-eslint-plugin-i18n/rules/formatted_message_should_start_with_the_right_id.test.ts\r\n./packages/kbn-eslint-plugin-i18n/rules/i18n_translate_should_start_with_the_right_id.test.ts\r\n./packages/kbn-eslint-plugin-i18n/rules/strings_should_be_translated_with_formatted_message.test.ts\r\n./packages/kbn-eslint-plugin-i18n/rules/strings_should_be_translated_with_i18n.test.ts\r\n./packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/shared/deeplinks/observability/jest.config.js\r\n./src/plugins/guided_onboarding/README.md\r\n./tsconfig.base.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/packages/private/kbn-infra-forge/jest.config.js\r\n./x-pack/platform/packages/shared/kbn-data-forge/jest.config.js\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_hosts/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_logs/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/admin_console/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/heartbeat/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/message_processor/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/mongodb/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/nginx_proxy/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-slo-schema/jest.config.js\r\n./x-pack/platform/packages/shared/observability/alerting_rule_utils/jest.config.js\r\n./x-pack/plugins/observability_solution/observability/dev_docs/custom_threshold.md\r\n./x-pack/plugins/observability_solution/slo/dev_docs/slo.md\r\n./x-pack/plugins/observability_solution/uptime/.buildkite/pipelines/flaky.sh\r\n./x-pack/plugins/observability_solution/uptime/README.md\r\n./x-pack/plugins/observability_solution/uptime/e2e/README.md\r\n./x-pack/solutions/observability/packages/alert_details/jest.config.js\r\n./x-pack/solutions/observability/packages/alerting_test_data/jest.config.js\r\n./x-pack/solutions/observability/packages/get_padded_alert_time_range_util/jest.config.js\r\n./x-pack/solutions/observability/packages/kbn-investigation-shared/jest.config.js\r\n./x-pack/solutions/observability/packages/synthetics_test_data/jest.config.js\r\n./x-pack/solutions/observability/plugins/exploratory_view/README.md\r\n./x-pack/solutions/observability/plugins/exploratory_view/e2e/README.md\r\n./x-pack/solutions/observability/plugins/exploratory_view/jest.config.js\r\n./x-pack/solutions/observability/plugins/investigate/jest.config.js\r\n./x-pack/solutions/observability/plugins/investigate_app/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability/jest.config.js\r\n./x-pack/solutions/observability/plugins/slo/docs/openapi/slo/README.md\r\n./x-pack/solutions/observability/plugins/slo/jest.config.js\r\n./x-pack/solutions/observability/plugins/synthetics/.buildkite/pipelines/flaky.sh\r\n./x-pack/solutions/observability/plugins/synthetics/README.md\r\n./x-pack/solutions/observability/plugins/synthetics/e2e/README.md\r\n./x-pack/solutions/observability/plugins/synthetics/jest.config.js\r\n./x-pack/solutions/observability/plugins/uptime/e2e/README.md\r\n./x-pack/solutions/observability/plugins/uptime/jest.config.js\r\n./yarn.lock\r\n```\r\n</details>\r\n<details>\r\n<summary>Updated
relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/shared/deeplinks/observability/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/observability/tsconfig.json:2\r\nx-pack/platform/packages/private/kbn-infra-forge/jest.config.js:10\r\nx-pack/platform/packages/private/kbn-infra-forge/tsconfig.json:2\r\nx-pack/platform/packages/shared/kbn-data-forge/jest.config.js:10\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_hosts/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_logs/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/admin_console/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/heartbeat/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/message_processor/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/mongodb/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/nginx_proxy/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/tsconfig.json:2\r\nx-pack/platform/packages/shared/kbn-slo-schema/jest.config.js:10\r\nx-pack/platform/packages/shared/kbn-slo-schema/tsconfig.json:2\r\nx-pack/platform/packages/shared/observability/alerting_rule_utils/jest.config.js:10\r\nx-pack/platform/packages/shared/observability/alerting_rule_utils/tsconfig.json:2\r\nx-pack/solutions/observability/packages/alert_details/jest.config.js:10\r\nx-pack/solutions/observability/packages/alert_details/tsconfig.json:2\r\nx-pack/solutions/observability/packages/alerting_test_data/jest.config.js:10\r\nx-pack/solutions/observability/packages/alerting_test_data/tsconfig.json:2\r\nx-pack/solutions/observability/packages/get_padded_alert_time_range_util/jest.config.js:10\r\nx-pack/solutions/observability/packages/get_padded_alert_time_range_util/tsconfig.json:2\r\nx-pack/solutions/observability/packages/kbn-investigation-shared/jest.config.js:12\r\nx-pack/solutions/observability/packages/kbn-investigation-shared/tsconfig.json:2\r\nx-pack/solutions/observability/packages/synthetics_test_data/jest.config.js:10\r\nx-pack/solutions/observability/packages/synthetics_test_data/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/README.md:13\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/synthetics_run.ts:28\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/synthetics_run.ts:33\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:19\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:27\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:34\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/exploratory_view/jest.config.js:10\r\nx-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:116\r\nx-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:156\r\nx-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:161\r\nx-pack/solutions/observability/plugins/exploratory_view/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/exploratory_view/tsconfig.json:6\r\nx-pack/solutions/observability/plugins/investigate/jest.config.js:10\r\nx-pack/solutions/observability/plugins/investigate/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/investigate/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/investigate_app/jest.config.js:10\r\nx-pack/solutions/observability/plugins/investigate_app/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/investigate_app/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md:10\r\nx-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md:36\r\nx-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md:14\r\nx-pack/solutions/observability/plugins/observability/jest.config.js:10\r\nx-pack/solutions/observability/plugins/observability/tsconfig.json:12\r\nx-pack/solutions/observability/plugins/observability/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/serverless_observability/package.json:8\r\nx-pack/solutions/observability/plugins/serverless_observability/package.json:9\r\nx-pack/solutions/observability/plugins/serverless_observability/tsconfig.json:12\r\nx-pack/solutions/observability/plugins/serverless_observability/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/slo/dev_docs/slo.md:11\r\nx-pack/solutions/observability/plugins/slo/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/slo/jest.config.js:10\r\nx-pack/solutions/observability/plugins/slo/tsconfig.json:10\r\nx-pack/solutions/observability/plugins/slo/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:19\r\nx-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:27\r\nx-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:34\r\nx-pack/solutions/observability/plugins/synthetics/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/synthetics/jest.config.js:10\r\nx-pack/solutions/observability/plugins/synthetics/tsconfig.json:12\r\nx-pack/solutions/observability/plugins/synthetics/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:19\r\nx-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:27\r\nx-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:34\r\nx-pack/solutions/observability/plugins/uptime/e2e/tasks/read_kibana_config.ts:15\r\nx-pack/solutions/observability/plugins/uptime/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/uptime/jest.config.js:10\r\nx-pack/solutions/observability/plugins/uptime/tsconfig.json:13\r\nx-pack/solutions/observability/plugins/uptime/tsconfig.json:2\r\n```\r\n</details>\r\n<details>\r\n<summary>Script
errors</summary>\r\n\r\n```\r\nCannot replace multiple occurrences of
\"../../..\" in the same line, please fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:19\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:27\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:34\r\nCannot
replace multiple occurrences of \"../../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md:14\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:19\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:27\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:34\r\nCannot
replace multiple occurrences of \"../../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:19\r\nCannot
replace multiple occurrences of \"../../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:27\r\nCannot
replace multiple occurrences of \"../../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:34\r\n\r\n```\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
shahzad31 <shahzad31comp@gmail.com>\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"5dee9994c9e619961ef896352de1ee8d56490f85"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202832","number":202832,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/obs-ux-management-team` (#202832)\n\n## Summary\r\n\r\nThis PR
aims at relocating some of the Kibana modules (plugins and\r\npackages)
into a new folder structure, according to the _Sustainable\r\nKibana
Architecture_ initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you
to:\r\n> * Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> This PR has been auto-generated.\r\n>
Do not attempt to push any changes unless you know what you are
doing.\r\n> Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n\r\n\r\n\r\n#### 8 plugin(s) are going to
be relocated:\r\n\r\n| Id | Target folder |\r\n| -- | -------------
|\r\n| `@kbn/exploratory-view-plugin`
|\r\n`x-pack/solutions/observability/plugins/exploratory_view` |\r\n|
`@kbn/investigate-app-plugin`
|\r\n`x-pack/solutions/observability/plugins/investigate_app` |\r\n|
`@kbn/investigate-plugin`
|\r\n`x-pack/solutions/observability/plugins/investigate` |\r\n|
`@kbn/observability-plugin`
|\r\n`x-pack/solutions/observability/plugins/observability` |\r\n|
`@kbn/serverless-observability`
|\r\n`x-pack/solutions/observability/plugins/serverless_observability`
|\r\n| `@kbn/slo-plugin` | `x-pack/solutions/observability/plugins/slo`
|\r\n| `@kbn/synthetics-plugin`
|\r\n`x-pack/solutions/observability/plugins/synthetics` |\r\n|
`@kbn/uptime-plugin` |
`x-pack/solutions/observability/plugins/uptime`\r\n|\r\n\r\n\r\n#### 10
package(s) are going to be relocated:\r\n\r\n | Id | Target folder |\r\n
| -- | ------------- |\r\n| `@kbn/data-forge` |
`x-pack/platform/packages/shared/kbn-data-forge` |\r\n|
`@kbn/deeplinks-observability`
|\r\n`src/platform/packages/shared/deeplinks/observability` |\r\n|
`@kbn/infra-forge`
|\r\n`x-pack/platform/packages/private/kbn-infra-forge` |\r\n|
`@kbn/investigation-shared`
|\r\n`x-pack/solutions/observability/packages/kbn-investigation-shared`
|\r\n| `@kbn/observability-alert-details`
|\r\n`x-pack/solutions/observability/packages/alert_details` |\r\n|
`@kbn/observability-alerting-rule-utils`
|\r\n`x-pack/platform/packages/shared/observability/alerting_rule_utils`
|\r\n| `@kbn/observability-alerting-test-data`
|\r\n`x-pack/solutions/observability/packages/alerting_test_data` |\r\n|
`@kbn/observability-get-padded-alert-time-range-util`
|\r\n`x-pack/solutions/observability/packages/get_padded_alert_time_range_util`\r\n|\r\n|
`@kbn/observability-synthetics-test-data`
|\r\n`x-pack/solutions/observability/packages/synthetics_test_data`
|\r\n| `@kbn/slo-schema` |
`x-pack/platform/packages/shared/kbn-slo-schema`
|\r\n\r\n\r\n<details>\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.buildkite/ftr_oblt_stateful_configs.yml\r\n./.buildkite/pipelines/on_merge_unsupported_ftrs.yml\r\n./.buildkite/pipelines/pull_request/exploratory_view_plugin.yml\r\n./.buildkite/pipelines/pull_request/slo_plugin_e2e.yml\r\n./.buildkite/pipelines/pull_request/synthetics_plugin.yml\r\n./.buildkite/pipelines/pull_request/uptime_plugin.yml\r\n./.buildkite/scripts/steps/functional/exploratory_view_plugin.sh\r\n./.buildkite/scripts/steps/functional/slo_plugin_e2e.sh\r\n./.buildkite/scripts/steps/functional/synthetics.sh\r\n./.buildkite/scripts/steps/functional/synthetics_plugin.sh\r\n./.buildkite/scripts/steps/functional/uptime_plugin.sh\r\n./.eslintrc.js\r\n./.github/paths-labeller.yml\r\n./.i18nrc.json\r\n./docs/developer/plugin-list.asciidoc\r\n./oas_docs/overlays/alerting.overlays.yaml\r\n./oas_docs/scripts/merge_ess_oas.js\r\n./oas_docs/scripts/merge_serverless_oas.js\r\n./package.json\r\n./packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts\r\n./packages/kbn-eslint-plugin-i18n/rules/formatted_message_should_start_with_the_right_id.test.ts\r\n./packages/kbn-eslint-plugin-i18n/rules/i18n_translate_should_start_with_the_right_id.test.ts\r\n./packages/kbn-eslint-plugin-i18n/rules/strings_should_be_translated_with_formatted_message.test.ts\r\n./packages/kbn-eslint-plugin-i18n/rules/strings_should_be_translated_with_i18n.test.ts\r\n./packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/shared/deeplinks/observability/jest.config.js\r\n./src/plugins/guided_onboarding/README.md\r\n./tsconfig.base.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/packages/private/kbn-infra-forge/jest.config.js\r\n./x-pack/platform/packages/shared/kbn-data-forge/jest.config.js\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_hosts/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_logs/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/admin_console/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/heartbeat/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/message_processor/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/mongodb/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/nginx_proxy/ecs/generate.sh\r\n./x-pack/platform/packages/shared/kbn-slo-schema/jest.config.js\r\n./x-pack/platform/packages/shared/observability/alerting_rule_utils/jest.config.js\r\n./x-pack/plugins/observability_solution/observability/dev_docs/custom_threshold.md\r\n./x-pack/plugins/observability_solution/slo/dev_docs/slo.md\r\n./x-pack/plugins/observability_solution/uptime/.buildkite/pipelines/flaky.sh\r\n./x-pack/plugins/observability_solution/uptime/README.md\r\n./x-pack/plugins/observability_solution/uptime/e2e/README.md\r\n./x-pack/solutions/observability/packages/alert_details/jest.config.js\r\n./x-pack/solutions/observability/packages/alerting_test_data/jest.config.js\r\n./x-pack/solutions/observability/packages/get_padded_alert_time_range_util/jest.config.js\r\n./x-pack/solutions/observability/packages/kbn-investigation-shared/jest.config.js\r\n./x-pack/solutions/observability/packages/synthetics_test_data/jest.config.js\r\n./x-pack/solutions/observability/plugins/exploratory_view/README.md\r\n./x-pack/solutions/observability/plugins/exploratory_view/e2e/README.md\r\n./x-pack/solutions/observability/plugins/exploratory_view/jest.config.js\r\n./x-pack/solutions/observability/plugins/investigate/jest.config.js\r\n./x-pack/solutions/observability/plugins/investigate_app/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability/jest.config.js\r\n./x-pack/solutions/observability/plugins/slo/docs/openapi/slo/README.md\r\n./x-pack/solutions/observability/plugins/slo/jest.config.js\r\n./x-pack/solutions/observability/plugins/synthetics/.buildkite/pipelines/flaky.sh\r\n./x-pack/solutions/observability/plugins/synthetics/README.md\r\n./x-pack/solutions/observability/plugins/synthetics/e2e/README.md\r\n./x-pack/solutions/observability/plugins/synthetics/jest.config.js\r\n./x-pack/solutions/observability/plugins/uptime/e2e/README.md\r\n./x-pack/solutions/observability/plugins/uptime/jest.config.js\r\n./yarn.lock\r\n```\r\n</details>\r\n<details>\r\n<summary>Updated
relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/shared/deeplinks/observability/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/observability/tsconfig.json:2\r\nx-pack/platform/packages/private/kbn-infra-forge/jest.config.js:10\r\nx-pack/platform/packages/private/kbn-infra-forge/tsconfig.json:2\r\nx-pack/platform/packages/shared/kbn-data-forge/jest.config.js:10\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_hosts/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_logs/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/admin_console/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/heartbeat/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/message_processor/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/mongodb/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/src/data_sources/fake_stack/nginx_proxy/ecs/generate.sh:3\r\nx-pack/platform/packages/shared/kbn-data-forge/tsconfig.json:2\r\nx-pack/platform/packages/shared/kbn-slo-schema/jest.config.js:10\r\nx-pack/platform/packages/shared/kbn-slo-schema/tsconfig.json:2\r\nx-pack/platform/packages/shared/observability/alerting_rule_utils/jest.config.js:10\r\nx-pack/platform/packages/shared/observability/alerting_rule_utils/tsconfig.json:2\r\nx-pack/solutions/observability/packages/alert_details/jest.config.js:10\r\nx-pack/solutions/observability/packages/alert_details/tsconfig.json:2\r\nx-pack/solutions/observability/packages/alerting_test_data/jest.config.js:10\r\nx-pack/solutions/observability/packages/alerting_test_data/tsconfig.json:2\r\nx-pack/solutions/observability/packages/get_padded_alert_time_range_util/jest.config.js:10\r\nx-pack/solutions/observability/packages/get_padded_alert_time_range_util/tsconfig.json:2\r\nx-pack/solutions/observability/packages/kbn-investigation-shared/jest.config.js:12\r\nx-pack/solutions/observability/packages/kbn-investigation-shared/tsconfig.json:2\r\nx-pack/solutions/observability/packages/synthetics_test_data/jest.config.js:10\r\nx-pack/solutions/observability/packages/synthetics_test_data/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/README.md:13\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/synthetics_run.ts:28\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/synthetics_run.ts:33\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:19\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:27\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:34\r\nx-pack/solutions/observability/plugins/exploratory_view/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/exploratory_view/jest.config.js:10\r\nx-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:116\r\nx-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:156\r\nx-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md:161\r\nx-pack/solutions/observability/plugins/exploratory_view/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/exploratory_view/tsconfig.json:6\r\nx-pack/solutions/observability/plugins/investigate/jest.config.js:10\r\nx-pack/solutions/observability/plugins/investigate/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/investigate/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/investigate_app/jest.config.js:10\r\nx-pack/solutions/observability/plugins/investigate_app/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/investigate_app/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md:10\r\nx-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md:36\r\nx-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md:14\r\nx-pack/solutions/observability/plugins/observability/jest.config.js:10\r\nx-pack/solutions/observability/plugins/observability/tsconfig.json:12\r\nx-pack/solutions/observability/plugins/observability/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/serverless_observability/package.json:8\r\nx-pack/solutions/observability/plugins/serverless_observability/package.json:9\r\nx-pack/solutions/observability/plugins/serverless_observability/tsconfig.json:12\r\nx-pack/solutions/observability/plugins/serverless_observability/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/slo/dev_docs/slo.md:11\r\nx-pack/solutions/observability/plugins/slo/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/slo/jest.config.js:10\r\nx-pack/solutions/observability/plugins/slo/tsconfig.json:10\r\nx-pack/solutions/observability/plugins/slo/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:19\r\nx-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:27\r\nx-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:34\r\nx-pack/solutions/observability/plugins/synthetics/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/synthetics/jest.config.js:10\r\nx-pack/solutions/observability/plugins/synthetics/tsconfig.json:12\r\nx-pack/solutions/observability/plugins/synthetics/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:19\r\nx-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:27\r\nx-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:34\r\nx-pack/solutions/observability/plugins/uptime/e2e/tasks/read_kibana_config.ts:15\r\nx-pack/solutions/observability/plugins/uptime/e2e/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/uptime/jest.config.js:10\r\nx-pack/solutions/observability/plugins/uptime/tsconfig.json:13\r\nx-pack/solutions/observability/plugins/uptime/tsconfig.json:2\r\n```\r\n</details>\r\n<details>\r\n<summary>Script
errors</summary>\r\n\r\n```\r\nCannot replace multiple occurrences of
\"../../..\" in the same line, please fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:19\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:27\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/exploratory_view/e2e/tasks/es_archiver.ts:34\r\nCannot
replace multiple occurrences of \"../../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md:14\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:19\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:27\r\nCannot
replace multiple occurrences of \"../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/synthetics/e2e/tasks/es_archiver.ts:34\r\nCannot
replace multiple occurrences of \"../../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:19\r\nCannot
replace multiple occurrences of \"../../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:27\r\nCannot
replace multiple occurrences of \"../../../..\" in the same line, please
fix
manually:\t/Users/gsoldevila/Work/kibana-tertiary/x-pack/solutions/observability/plugins/uptime/e2e/tasks/es_archiver.ts:34\r\n\r\n```\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
shahzad31 <shahzad31comp@gmail.com>\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"5dee9994c9e619961ef896352de1ee8d56490f85"}}]}]
BACKPORT-->

---------

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Justin Kambic <jk@elastic.co>
2024-12-16 10:49:47 -06:00
Matthew Kime
e6c9e20ae9
[8.x] kibana-management team module move (#203883) (#204274)
# Backport

This will backport the following commits from `main` to `8.x`:
- [kibana-management team module move
(#203883)](https://github.com/elastic/kibana/pull/203883)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Matthew
Kime","email":"matt@mattki.me"},"sourceCommit":{"committedDate":"2024-12-13T18:29:30Z","message":"kibana-management
team module move (#203883)\n\n## Summary\r\n\r\nThis PR aims at
relocating some of the Kibana modules (plugins and\r\npackages) into a
new folder structure, according to the _Sustainable\r\nKibana
Architecture_ initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you
to:\r\n> * Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 17 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/cloud-data-migration-plugin`
|\r\n`x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration`\r\n|\r\n|
`@kbn/console-plugin` | `src/platform/plugins/shared/console` |\r\n|
`@kbn/cross-cluster-replication-plugin`
|\r\n`x-pack/platform/plugins/private/cross_cluster_replication` |\r\n|
`@kbn/dev-tools-plugin` | `src/platform/plugins/shared/dev_tools` |\r\n|
`@kbn/es-ui-shared-plugin`
|\r\n`src/platform/plugins/shared/es_ui_shared` |\r\n|
`@kbn/grokdebugger-plugin`
|\r\n`x-pack/platform/plugins/private/grokdebugger` |\r\n|
`@kbn/index-lifecycle-management-plugin`
|\r\n`x-pack/platform/plugins/private/index_lifecycle_management` |\r\n|
`@kbn/license-api-guard-plugin`
|\r\n`x-pack/platform/plugins/private/license_api_guard` |\r\n|
`@kbn/license-management-plugin`
|\r\n`x-pack/platform/plugins/shared/license_management` |\r\n|
`@kbn/management-plugin` | `src/platform/plugins/shared/management`
|\r\n| `@kbn/painless-lab-plugin`
|\r\n`x-pack/platform/plugins/private/painless_lab` |\r\n|
`@kbn/remote-clusters-plugin`
|\r\n`x-pack/platform/plugins/private/remote_clusters` |\r\n|
`@kbn/rollup-plugin` | `x-pack/platform/plugins/private/rollup` |\r\n|
`@kbn/runtime-fields-plugin`
|\r\n`x-pack/platform/plugins/private/runtime_fields` |\r\n|
`@kbn/searchprofiler-plugin`
|\r\n`x-pack/platform/plugins/shared/searchprofiler` |\r\n|
`@kbn/snapshot-restore-plugin`
|\r\n`x-pack/platform/plugins/private/snapshot_restore` |\r\n|
`@kbn/watcher-plugin` | `x-pack/platform/plugins/private/watcher`
|\r\n\r\n\r\n\r\n\r\n#### 17 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/deeplinks-devtools`
|\r\n`src/platform/packages/shared/deeplinks/devtools` |\r\n|
`@kbn/deeplinks-management`
|\r\n`src/platform/packages/shared/deeplinks/management` |\r\n|
`@kbn/default-nav-devtools`
|\r\n`src/platform/packages/private/default-nav/devtools` |\r\n|
`@kbn/default-nav-management`
|\r\n`src/platform/packages/private/default-nav/management` |\r\n|
`@kbn/index-lifecycle-management-common-shared`
|\r\n`x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared`\r\n|\r\n|
`@kbn/index-management-shared-types`
|\r\n`x-pack/platform/packages/shared/index-management/index_management_shared_types`\r\n|\r\n|
`@kbn/management-cards-navigation`
|\r\n`src/platform/packages/shared/kbn-management/cards_navigation`
|\r\n| `@kbn/management-settings-application`
|\r\n`src/platform/packages/private/kbn-management/settings/application`
|\r\n| `@kbn/management-settings-components-field-category`
|\r\n`src/platform/packages/private/kbn-management/settings/components/field_category`\r\n|\r\n|
`@kbn/management-settings-components-field-input`
|\r\n`src/platform/packages/shared/kbn-management/settings/components/field_input`\r\n|\r\n|
`@kbn/management-settings-components-field-row`
|\r\n`src/platform/packages/shared/kbn-management/settings/components/field_row`\r\n|\r\n|
`@kbn/management-settings-components-form`
|\r\n`src/platform/packages/private/kbn-management/settings/components/form`\r\n|\r\n|
`@kbn/management-settings-field-definition`
|\r\n`src/platform/packages/shared/kbn-management/settings/field_definition`\r\n|\r\n|
`@kbn/management-settings-types`
|\r\n`src/platform/packages/shared/kbn-management/settings/types` |\r\n|
`@kbn/management-settings-utilities`
|\r\n`src/platform/packages/shared/kbn-management/settings/utilities`
|\r\n| `@kbn/rollup` | `x-pack/platform/packages/private/rollup` |\r\n|
`@kbn/unsaved-changes-prompt`
|\r\n`src/platform/packages/shared/kbn-unsaved-changes-prompt`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.buildkite/scripts/steps/console_definitions_sync.sh\r\n./.eslintrc.js\r\n./.i18nrc.json\r\n./docs/developer/contributing/development-tests.asciidoc\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-generate-console-definitions/README.md\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-search-connectors/components/cron_editor/readme.md\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/precommit_hook/casing_check_config.js\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/private/default-nav/devtools/jest.config.js\r\n./src/platform/packages/private/default-nav/management/jest.config.js\r\n./src/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js\r\n./src/platform/packages/shared/deeplinks/devtools/jest.config.js\r\n./src/platform/packages/shared/deeplinks/management/jest.config.js\r\n./src/platform/packages/shared/kbn-management/cards_navigation/jest.config.js\r\n./src/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js\r\n./src/platform/plugins/shared/console/README.md\r\n./src/platform/plugins/shared/console/jest.config.js\r\n./src/platform/plugins/shared/console/server/lib/elasticsearch_proxy_config.test.js\r\n./src/platform/plugins/shared/console/server/lib/spec_definitions/json/README.md\r\n./src/platform/plugins/shared/es_ui_shared/.storybook/manager.ts\r\n./src/platform/plugins/shared/es_ui_shared/jest.config.js\r\n./src/platform/plugins/shared/es_ui_shared/static/forms/README.md\r\n./src/platform/plugins/shared/management/jest.config.js\r\n./src/plugins/advanced_settings/README.md\r\n./src/plugins/management/README.md\r\n./tsconfig.base.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/packages/private/rollup/jest.config.js\r\n./x-pack/platform/packages/shared/index-management/index_management_shared_types/jest.config.js\r\n./x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js\r\n./x-pack/platform/plugins/private/cross_cluster_replication/jest.config.js\r\n./x-pack/platform/plugins/private/grokdebugger/jest.config.js\r\n./x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/README.md\r\n./x-pack/platform/plugins/private/index_lifecycle_management/jest.config.js\r\n./x-pack/platform/plugins/private/index_lifecycle_management/jest.integration.config.js\r\n./x-pack/platform/plugins/private/license_api_guard/jest.config.js\r\n./x-pack/platform/plugins/private/painless_lab/jest.config.js\r\n./x-pack/platform/plugins/private/remote_clusters/jest.config.js\r\n./x-pack/platform/plugins/private/rollup/jest.config.js\r\n./x-pack/platform/plugins/private/runtime_fields/jest.config.js\r\n./x-pack/platform/plugins/private/snapshot_restore/jest.config.js\r\n./x-pack/platform/plugins/private/watcher/jest.config.js\r\n./x-pack/platform/plugins/shared/license_management/jest.config.js\r\n./x-pack/platform/plugins/shared/searchprofiler/jest.config.js\r\n./x-pack/plugins/index_management/README.md\r\n./x-pack/plugins/triggers_actions_ui/README.md\r\n./x-pack/plugins/triggers_actions_ui/server/data/routes/indices.ts\r\n./x-pack/solutions/security/packages/navigation/src/constants.ts\r\n./x-pack/test/functional/apps/dev_tools/searchprofiler_editor.ts\r\n./yarn.lock\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/private/default-nav/devtools/jest.config.js:12\r\nsrc/platform/packages/private/default-nav/devtools/tsconfig.json:2\r\nsrc/platform/packages/private/default-nav/management/jest.config.js:12\r\nsrc/platform/packages/private/default-nav/management/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-management/settings/application/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js:12\r\nsrc/platform/packages/private/kbn-management/settings/components/field_category/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-management/settings/components/form/tsconfig.json:2\r\nsrc/platform/packages/shared/deeplinks/devtools/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/devtools/tsconfig.json:2\r\nsrc/platform/packages/shared/deeplinks/management/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/management/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/cards_navigation/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-management/cards_navigation/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/components/field_input/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/components/field_row/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/field_definition/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/types/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/utilities/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-unsaved-changes-prompt/tsconfig.json:2\r\nsrc/platform/plugins/shared/console/jest.config.js:12\r\nsrc/platform/plugins/shared/console/tsconfig.json:2\r\nsrc/platform/plugins/shared/dev_tools/tsconfig.json:2\r\nsrc/platform/plugins/shared/es_ui_shared/jest.config.js:12\r\nsrc/platform/plugins/shared/es_ui_shared/tsconfig.json:12\r\nsrc/platform/plugins/shared/es_ui_shared/tsconfig.json:2\r\nsrc/platform/plugins/shared/management/jest.config.js:12\r\nsrc/platform/plugins/shared/management/tsconfig.json:10\r\nsrc/platform/plugins/shared/management/tsconfig.json:2\r\nx-pack/platform/packages/private/rollup/jest.config.js:10\r\nx-pack/platform/packages/private/rollup/tsconfig.json:2\r\nx-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/tsconfig.json:2\r\nx-pack/platform/packages/shared/index-management/index_management_shared_types/jest.config.js:10\r\nx-pack/platform/packages/shared/index-management/index_management_shared_types/tsconfig.json:2\r\nx-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js:10\r\nx-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/tsconfig.json:10\r\nx-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/tsconfig.json:2\r\nx-pack/platform/plugins/private/cross_cluster_replication/jest.config.js:10\r\nx-pack/platform/plugins/private/cross_cluster_replication/tsconfig.json:2\r\nx-pack/platform/plugins/private/grokdebugger/jest.config.js:10\r\nx-pack/platform/plugins/private/grokdebugger/tsconfig.json:10\r\nx-pack/platform/plugins/private/grokdebugger/tsconfig.json:2\r\nx-pack/platform/plugins/private/index_lifecycle_management/jest.config.js:10\r\nx-pack/platform/plugins/private/index_lifecycle_management/jest.integration.config.js:10\r\nx-pack/platform/plugins/private/index_lifecycle_management/tsconfig.json:12\r\nx-pack/platform/plugins/private/index_lifecycle_management/tsconfig.json:2\r\nx-pack/platform/plugins/private/license_api_guard/jest.config.js:10\r\nx-pack/platform/plugins/private/license_api_guard/tsconfig.json:2\r\nx-pack/platform/plugins/private/painless_lab/jest.config.js:10\r\nx-pack/platform/plugins/private/painless_lab/public/styles/_index.scss:1\r\nx-pack/platform/plugins/private/painless_lab/tsconfig.json:2\r\nx-pack/platform/plugins/private/remote_clusters/jest.config.js:10\r\nx-pack/platform/plugins/private/remote_clusters/tsconfig.json:12\r\nx-pack/platform/plugins/private/remote_clusters/tsconfig.json:2\r\nx-pack/platform/plugins/private/rollup/jest.config.js:10\r\nx-pack/platform/plugins/private/rollup/tsconfig.json:2\r\nx-pack/platform/plugins/private/runtime_fields/README.md:155\r\nx-pack/platform/plugins/private/runtime_fields/jest.config.js:10\r\nx-pack/platform/plugins/private/runtime_fields/tsconfig.json:2\r\nx-pack/platform/plugins/private/runtime_fields/tsconfig.json:8\r\nx-pack/platform/plugins/private/snapshot_restore/jest.config.js:10\r\nx-pack/platform/plugins/private/snapshot_restore/tsconfig.json:12\r\nx-pack/platform/plugins/private/snapshot_restore/tsconfig.json:2\r\nx-pack/platform/plugins/private/watcher/jest.config.js:10\r\nx-pack/platform/plugins/private/watcher/tsconfig.json:12\r\nx-pack/platform/plugins/private/watcher/tsconfig.json:2\r\nx-pack/platform/plugins/shared/license_management/jest.config.js:10\r\nx-pack/platform/plugins/shared/license_management/tsconfig.json:2\r\nx-pack/platform/plugins/shared/searchprofiler/jest.config.js:10\r\nx-pack/platform/plugins/shared/searchprofiler/public/application/_app.scss:1\r\nx-pack/platform/plugins/shared/searchprofiler/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"2fd89943c52bb9850cfd515975b0eeb080af608c","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Kibana
Management","Team:Kibana
Management","release_note:skip","v9.0.0","backport:prev-minor"],"number":203883,"url":"https://github.com/elastic/kibana/pull/203883","mergeCommit":{"message":"kibana-management
team module move (#203883)\n\n## Summary\r\n\r\nThis PR aims at
relocating some of the Kibana modules (plugins and\r\npackages) into a
new folder structure, according to the _Sustainable\r\nKibana
Architecture_ initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you
to:\r\n> * Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 17 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/cloud-data-migration-plugin`
|\r\n`x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration`\r\n|\r\n|
`@kbn/console-plugin` | `src/platform/plugins/shared/console` |\r\n|
`@kbn/cross-cluster-replication-plugin`
|\r\n`x-pack/platform/plugins/private/cross_cluster_replication` |\r\n|
`@kbn/dev-tools-plugin` | `src/platform/plugins/shared/dev_tools` |\r\n|
`@kbn/es-ui-shared-plugin`
|\r\n`src/platform/plugins/shared/es_ui_shared` |\r\n|
`@kbn/grokdebugger-plugin`
|\r\n`x-pack/platform/plugins/private/grokdebugger` |\r\n|
`@kbn/index-lifecycle-management-plugin`
|\r\n`x-pack/platform/plugins/private/index_lifecycle_management` |\r\n|
`@kbn/license-api-guard-plugin`
|\r\n`x-pack/platform/plugins/private/license_api_guard` |\r\n|
`@kbn/license-management-plugin`
|\r\n`x-pack/platform/plugins/shared/license_management` |\r\n|
`@kbn/management-plugin` | `src/platform/plugins/shared/management`
|\r\n| `@kbn/painless-lab-plugin`
|\r\n`x-pack/platform/plugins/private/painless_lab` |\r\n|
`@kbn/remote-clusters-plugin`
|\r\n`x-pack/platform/plugins/private/remote_clusters` |\r\n|
`@kbn/rollup-plugin` | `x-pack/platform/plugins/private/rollup` |\r\n|
`@kbn/runtime-fields-plugin`
|\r\n`x-pack/platform/plugins/private/runtime_fields` |\r\n|
`@kbn/searchprofiler-plugin`
|\r\n`x-pack/platform/plugins/shared/searchprofiler` |\r\n|
`@kbn/snapshot-restore-plugin`
|\r\n`x-pack/platform/plugins/private/snapshot_restore` |\r\n|
`@kbn/watcher-plugin` | `x-pack/platform/plugins/private/watcher`
|\r\n\r\n\r\n\r\n\r\n#### 17 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/deeplinks-devtools`
|\r\n`src/platform/packages/shared/deeplinks/devtools` |\r\n|
`@kbn/deeplinks-management`
|\r\n`src/platform/packages/shared/deeplinks/management` |\r\n|
`@kbn/default-nav-devtools`
|\r\n`src/platform/packages/private/default-nav/devtools` |\r\n|
`@kbn/default-nav-management`
|\r\n`src/platform/packages/private/default-nav/management` |\r\n|
`@kbn/index-lifecycle-management-common-shared`
|\r\n`x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared`\r\n|\r\n|
`@kbn/index-management-shared-types`
|\r\n`x-pack/platform/packages/shared/index-management/index_management_shared_types`\r\n|\r\n|
`@kbn/management-cards-navigation`
|\r\n`src/platform/packages/shared/kbn-management/cards_navigation`
|\r\n| `@kbn/management-settings-application`
|\r\n`src/platform/packages/private/kbn-management/settings/application`
|\r\n| `@kbn/management-settings-components-field-category`
|\r\n`src/platform/packages/private/kbn-management/settings/components/field_category`\r\n|\r\n|
`@kbn/management-settings-components-field-input`
|\r\n`src/platform/packages/shared/kbn-management/settings/components/field_input`\r\n|\r\n|
`@kbn/management-settings-components-field-row`
|\r\n`src/platform/packages/shared/kbn-management/settings/components/field_row`\r\n|\r\n|
`@kbn/management-settings-components-form`
|\r\n`src/platform/packages/private/kbn-management/settings/components/form`\r\n|\r\n|
`@kbn/management-settings-field-definition`
|\r\n`src/platform/packages/shared/kbn-management/settings/field_definition`\r\n|\r\n|
`@kbn/management-settings-types`
|\r\n`src/platform/packages/shared/kbn-management/settings/types` |\r\n|
`@kbn/management-settings-utilities`
|\r\n`src/platform/packages/shared/kbn-management/settings/utilities`
|\r\n| `@kbn/rollup` | `x-pack/platform/packages/private/rollup` |\r\n|
`@kbn/unsaved-changes-prompt`
|\r\n`src/platform/packages/shared/kbn-unsaved-changes-prompt`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.buildkite/scripts/steps/console_definitions_sync.sh\r\n./.eslintrc.js\r\n./.i18nrc.json\r\n./docs/developer/contributing/development-tests.asciidoc\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-generate-console-definitions/README.md\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-search-connectors/components/cron_editor/readme.md\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/precommit_hook/casing_check_config.js\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/private/default-nav/devtools/jest.config.js\r\n./src/platform/packages/private/default-nav/management/jest.config.js\r\n./src/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js\r\n./src/platform/packages/shared/deeplinks/devtools/jest.config.js\r\n./src/platform/packages/shared/deeplinks/management/jest.config.js\r\n./src/platform/packages/shared/kbn-management/cards_navigation/jest.config.js\r\n./src/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js\r\n./src/platform/plugins/shared/console/README.md\r\n./src/platform/plugins/shared/console/jest.config.js\r\n./src/platform/plugins/shared/console/server/lib/elasticsearch_proxy_config.test.js\r\n./src/platform/plugins/shared/console/server/lib/spec_definitions/json/README.md\r\n./src/platform/plugins/shared/es_ui_shared/.storybook/manager.ts\r\n./src/platform/plugins/shared/es_ui_shared/jest.config.js\r\n./src/platform/plugins/shared/es_ui_shared/static/forms/README.md\r\n./src/platform/plugins/shared/management/jest.config.js\r\n./src/plugins/advanced_settings/README.md\r\n./src/plugins/management/README.md\r\n./tsconfig.base.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/packages/private/rollup/jest.config.js\r\n./x-pack/platform/packages/shared/index-management/index_management_shared_types/jest.config.js\r\n./x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js\r\n./x-pack/platform/plugins/private/cross_cluster_replication/jest.config.js\r\n./x-pack/platform/plugins/private/grokdebugger/jest.config.js\r\n./x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/README.md\r\n./x-pack/platform/plugins/private/index_lifecycle_management/jest.config.js\r\n./x-pack/platform/plugins/private/index_lifecycle_management/jest.integration.config.js\r\n./x-pack/platform/plugins/private/license_api_guard/jest.config.js\r\n./x-pack/platform/plugins/private/painless_lab/jest.config.js\r\n./x-pack/platform/plugins/private/remote_clusters/jest.config.js\r\n./x-pack/platform/plugins/private/rollup/jest.config.js\r\n./x-pack/platform/plugins/private/runtime_fields/jest.config.js\r\n./x-pack/platform/plugins/private/snapshot_restore/jest.config.js\r\n./x-pack/platform/plugins/private/watcher/jest.config.js\r\n./x-pack/platform/plugins/shared/license_management/jest.config.js\r\n./x-pack/platform/plugins/shared/searchprofiler/jest.config.js\r\n./x-pack/plugins/index_management/README.md\r\n./x-pack/plugins/triggers_actions_ui/README.md\r\n./x-pack/plugins/triggers_actions_ui/server/data/routes/indices.ts\r\n./x-pack/solutions/security/packages/navigation/src/constants.ts\r\n./x-pack/test/functional/apps/dev_tools/searchprofiler_editor.ts\r\n./yarn.lock\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/private/default-nav/devtools/jest.config.js:12\r\nsrc/platform/packages/private/default-nav/devtools/tsconfig.json:2\r\nsrc/platform/packages/private/default-nav/management/jest.config.js:12\r\nsrc/platform/packages/private/default-nav/management/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-management/settings/application/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js:12\r\nsrc/platform/packages/private/kbn-management/settings/components/field_category/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-management/settings/components/form/tsconfig.json:2\r\nsrc/platform/packages/shared/deeplinks/devtools/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/devtools/tsconfig.json:2\r\nsrc/platform/packages/shared/deeplinks/management/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/management/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/cards_navigation/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-management/cards_navigation/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/components/field_input/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/components/field_row/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/field_definition/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/types/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/utilities/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-unsaved-changes-prompt/tsconfig.json:2\r\nsrc/platform/plugins/shared/console/jest.config.js:12\r\nsrc/platform/plugins/shared/console/tsconfig.json:2\r\nsrc/platform/plugins/shared/dev_tools/tsconfig.json:2\r\nsrc/platform/plugins/shared/es_ui_shared/jest.config.js:12\r\nsrc/platform/plugins/shared/es_ui_shared/tsconfig.json:12\r\nsrc/platform/plugins/shared/es_ui_shared/tsconfig.json:2\r\nsrc/platform/plugins/shared/management/jest.config.js:12\r\nsrc/platform/plugins/shared/management/tsconfig.json:10\r\nsrc/platform/plugins/shared/management/tsconfig.json:2\r\nx-pack/platform/packages/private/rollup/jest.config.js:10\r\nx-pack/platform/packages/private/rollup/tsconfig.json:2\r\nx-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/tsconfig.json:2\r\nx-pack/platform/packages/shared/index-management/index_management_shared_types/jest.config.js:10\r\nx-pack/platform/packages/shared/index-management/index_management_shared_types/tsconfig.json:2\r\nx-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js:10\r\nx-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/tsconfig.json:10\r\nx-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/tsconfig.json:2\r\nx-pack/platform/plugins/private/cross_cluster_replication/jest.config.js:10\r\nx-pack/platform/plugins/private/cross_cluster_replication/tsconfig.json:2\r\nx-pack/platform/plugins/private/grokdebugger/jest.config.js:10\r\nx-pack/platform/plugins/private/grokdebugger/tsconfig.json:10\r\nx-pack/platform/plugins/private/grokdebugger/tsconfig.json:2\r\nx-pack/platform/plugins/private/index_lifecycle_management/jest.config.js:10\r\nx-pack/platform/plugins/private/index_lifecycle_management/jest.integration.config.js:10\r\nx-pack/platform/plugins/private/index_lifecycle_management/tsconfig.json:12\r\nx-pack/platform/plugins/private/index_lifecycle_management/tsconfig.json:2\r\nx-pack/platform/plugins/private/license_api_guard/jest.config.js:10\r\nx-pack/platform/plugins/private/license_api_guard/tsconfig.json:2\r\nx-pack/platform/plugins/private/painless_lab/jest.config.js:10\r\nx-pack/platform/plugins/private/painless_lab/public/styles/_index.scss:1\r\nx-pack/platform/plugins/private/painless_lab/tsconfig.json:2\r\nx-pack/platform/plugins/private/remote_clusters/jest.config.js:10\r\nx-pack/platform/plugins/private/remote_clusters/tsconfig.json:12\r\nx-pack/platform/plugins/private/remote_clusters/tsconfig.json:2\r\nx-pack/platform/plugins/private/rollup/jest.config.js:10\r\nx-pack/platform/plugins/private/rollup/tsconfig.json:2\r\nx-pack/platform/plugins/private/runtime_fields/README.md:155\r\nx-pack/platform/plugins/private/runtime_fields/jest.config.js:10\r\nx-pack/platform/plugins/private/runtime_fields/tsconfig.json:2\r\nx-pack/platform/plugins/private/runtime_fields/tsconfig.json:8\r\nx-pack/platform/plugins/private/snapshot_restore/jest.config.js:10\r\nx-pack/platform/plugins/private/snapshot_restore/tsconfig.json:12\r\nx-pack/platform/plugins/private/snapshot_restore/tsconfig.json:2\r\nx-pack/platform/plugins/private/watcher/jest.config.js:10\r\nx-pack/platform/plugins/private/watcher/tsconfig.json:12\r\nx-pack/platform/plugins/private/watcher/tsconfig.json:2\r\nx-pack/platform/plugins/shared/license_management/jest.config.js:10\r\nx-pack/platform/plugins/shared/license_management/tsconfig.json:2\r\nx-pack/platform/plugins/shared/searchprofiler/jest.config.js:10\r\nx-pack/platform/plugins/shared/searchprofiler/public/application/_app.scss:1\r\nx-pack/platform/plugins/shared/searchprofiler/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"2fd89943c52bb9850cfd515975b0eeb080af608c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203883","number":203883,"mergeCommit":{"message":"kibana-management
team module move (#203883)\n\n## Summary\r\n\r\nThis PR aims at
relocating some of the Kibana modules (plugins and\r\npackages) into a
new folder structure, according to the _Sustainable\r\nKibana
Architecture_ initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you
to:\r\n> * Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 17 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/cloud-data-migration-plugin`
|\r\n`x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration`\r\n|\r\n|
`@kbn/console-plugin` | `src/platform/plugins/shared/console` |\r\n|
`@kbn/cross-cluster-replication-plugin`
|\r\n`x-pack/platform/plugins/private/cross_cluster_replication` |\r\n|
`@kbn/dev-tools-plugin` | `src/platform/plugins/shared/dev_tools` |\r\n|
`@kbn/es-ui-shared-plugin`
|\r\n`src/platform/plugins/shared/es_ui_shared` |\r\n|
`@kbn/grokdebugger-plugin`
|\r\n`x-pack/platform/plugins/private/grokdebugger` |\r\n|
`@kbn/index-lifecycle-management-plugin`
|\r\n`x-pack/platform/plugins/private/index_lifecycle_management` |\r\n|
`@kbn/license-api-guard-plugin`
|\r\n`x-pack/platform/plugins/private/license_api_guard` |\r\n|
`@kbn/license-management-plugin`
|\r\n`x-pack/platform/plugins/shared/license_management` |\r\n|
`@kbn/management-plugin` | `src/platform/plugins/shared/management`
|\r\n| `@kbn/painless-lab-plugin`
|\r\n`x-pack/platform/plugins/private/painless_lab` |\r\n|
`@kbn/remote-clusters-plugin`
|\r\n`x-pack/platform/plugins/private/remote_clusters` |\r\n|
`@kbn/rollup-plugin` | `x-pack/platform/plugins/private/rollup` |\r\n|
`@kbn/runtime-fields-plugin`
|\r\n`x-pack/platform/plugins/private/runtime_fields` |\r\n|
`@kbn/searchprofiler-plugin`
|\r\n`x-pack/platform/plugins/shared/searchprofiler` |\r\n|
`@kbn/snapshot-restore-plugin`
|\r\n`x-pack/platform/plugins/private/snapshot_restore` |\r\n|
`@kbn/watcher-plugin` | `x-pack/platform/plugins/private/watcher`
|\r\n\r\n\r\n\r\n\r\n#### 17 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/deeplinks-devtools`
|\r\n`src/platform/packages/shared/deeplinks/devtools` |\r\n|
`@kbn/deeplinks-management`
|\r\n`src/platform/packages/shared/deeplinks/management` |\r\n|
`@kbn/default-nav-devtools`
|\r\n`src/platform/packages/private/default-nav/devtools` |\r\n|
`@kbn/default-nav-management`
|\r\n`src/platform/packages/private/default-nav/management` |\r\n|
`@kbn/index-lifecycle-management-common-shared`
|\r\n`x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared`\r\n|\r\n|
`@kbn/index-management-shared-types`
|\r\n`x-pack/platform/packages/shared/index-management/index_management_shared_types`\r\n|\r\n|
`@kbn/management-cards-navigation`
|\r\n`src/platform/packages/shared/kbn-management/cards_navigation`
|\r\n| `@kbn/management-settings-application`
|\r\n`src/platform/packages/private/kbn-management/settings/application`
|\r\n| `@kbn/management-settings-components-field-category`
|\r\n`src/platform/packages/private/kbn-management/settings/components/field_category`\r\n|\r\n|
`@kbn/management-settings-components-field-input`
|\r\n`src/platform/packages/shared/kbn-management/settings/components/field_input`\r\n|\r\n|
`@kbn/management-settings-components-field-row`
|\r\n`src/platform/packages/shared/kbn-management/settings/components/field_row`\r\n|\r\n|
`@kbn/management-settings-components-form`
|\r\n`src/platform/packages/private/kbn-management/settings/components/form`\r\n|\r\n|
`@kbn/management-settings-field-definition`
|\r\n`src/platform/packages/shared/kbn-management/settings/field_definition`\r\n|\r\n|
`@kbn/management-settings-types`
|\r\n`src/platform/packages/shared/kbn-management/settings/types` |\r\n|
`@kbn/management-settings-utilities`
|\r\n`src/platform/packages/shared/kbn-management/settings/utilities`
|\r\n| `@kbn/rollup` | `x-pack/platform/packages/private/rollup` |\r\n|
`@kbn/unsaved-changes-prompt`
|\r\n`src/platform/packages/shared/kbn-unsaved-changes-prompt`
|\r\n\r\n\r\n<details >\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.buildkite/scripts/steps/console_definitions_sync.sh\r\n./.eslintrc.js\r\n./.i18nrc.json\r\n./docs/developer/contributing/development-tests.asciidoc\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-generate-console-definitions/README.md\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-search-connectors/components/cron_editor/readme.md\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/precommit_hook/casing_check_config.js\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/packages/private/default-nav/devtools/jest.config.js\r\n./src/platform/packages/private/default-nav/management/jest.config.js\r\n./src/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js\r\n./src/platform/packages/shared/deeplinks/devtools/jest.config.js\r\n./src/platform/packages/shared/deeplinks/management/jest.config.js\r\n./src/platform/packages/shared/kbn-management/cards_navigation/jest.config.js\r\n./src/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js\r\n./src/platform/plugins/shared/console/README.md\r\n./src/platform/plugins/shared/console/jest.config.js\r\n./src/platform/plugins/shared/console/server/lib/elasticsearch_proxy_config.test.js\r\n./src/platform/plugins/shared/console/server/lib/spec_definitions/json/README.md\r\n./src/platform/plugins/shared/es_ui_shared/.storybook/manager.ts\r\n./src/platform/plugins/shared/es_ui_shared/jest.config.js\r\n./src/platform/plugins/shared/es_ui_shared/static/forms/README.md\r\n./src/platform/plugins/shared/management/jest.config.js\r\n./src/plugins/advanced_settings/README.md\r\n./src/plugins/management/README.md\r\n./tsconfig.base.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/packages/private/rollup/jest.config.js\r\n./x-pack/platform/packages/shared/index-management/index_management_shared_types/jest.config.js\r\n./x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js\r\n./x-pack/platform/plugins/private/cross_cluster_replication/jest.config.js\r\n./x-pack/platform/plugins/private/grokdebugger/jest.config.js\r\n./x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/README.md\r\n./x-pack/platform/plugins/private/index_lifecycle_management/jest.config.js\r\n./x-pack/platform/plugins/private/index_lifecycle_management/jest.integration.config.js\r\n./x-pack/platform/plugins/private/license_api_guard/jest.config.js\r\n./x-pack/platform/plugins/private/painless_lab/jest.config.js\r\n./x-pack/platform/plugins/private/remote_clusters/jest.config.js\r\n./x-pack/platform/plugins/private/rollup/jest.config.js\r\n./x-pack/platform/plugins/private/runtime_fields/jest.config.js\r\n./x-pack/platform/plugins/private/snapshot_restore/jest.config.js\r\n./x-pack/platform/plugins/private/watcher/jest.config.js\r\n./x-pack/platform/plugins/shared/license_management/jest.config.js\r\n./x-pack/platform/plugins/shared/searchprofiler/jest.config.js\r\n./x-pack/plugins/index_management/README.md\r\n./x-pack/plugins/triggers_actions_ui/README.md\r\n./x-pack/plugins/triggers_actions_ui/server/data/routes/indices.ts\r\n./x-pack/solutions/security/packages/navigation/src/constants.ts\r\n./x-pack/test/functional/apps/dev_tools/searchprofiler_editor.ts\r\n./yarn.lock\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/packages/private/default-nav/devtools/jest.config.js:12\r\nsrc/platform/packages/private/default-nav/devtools/tsconfig.json:2\r\nsrc/platform/packages/private/default-nav/management/jest.config.js:12\r\nsrc/platform/packages/private/default-nav/management/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-management/settings/application/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js:12\r\nsrc/platform/packages/private/kbn-management/settings/components/field_category/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-management/settings/components/form/tsconfig.json:2\r\nsrc/platform/packages/shared/deeplinks/devtools/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/devtools/tsconfig.json:2\r\nsrc/platform/packages/shared/deeplinks/management/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/management/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/cards_navigation/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-management/cards_navigation/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/components/field_input/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/components/field_row/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/field_definition/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/types/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/utilities/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-unsaved-changes-prompt/tsconfig.json:2\r\nsrc/platform/plugins/shared/console/jest.config.js:12\r\nsrc/platform/plugins/shared/console/tsconfig.json:2\r\nsrc/platform/plugins/shared/dev_tools/tsconfig.json:2\r\nsrc/platform/plugins/shared/es_ui_shared/jest.config.js:12\r\nsrc/platform/plugins/shared/es_ui_shared/tsconfig.json:12\r\nsrc/platform/plugins/shared/es_ui_shared/tsconfig.json:2\r\nsrc/platform/plugins/shared/management/jest.config.js:12\r\nsrc/platform/plugins/shared/management/tsconfig.json:10\r\nsrc/platform/plugins/shared/management/tsconfig.json:2\r\nx-pack/platform/packages/private/rollup/jest.config.js:10\r\nx-pack/platform/packages/private/rollup/tsconfig.json:2\r\nx-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/tsconfig.json:2\r\nx-pack/platform/packages/shared/index-management/index_management_shared_types/jest.config.js:10\r\nx-pack/platform/packages/shared/index-management/index_management_shared_types/tsconfig.json:2\r\nx-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js:10\r\nx-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/tsconfig.json:10\r\nx-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/tsconfig.json:2\r\nx-pack/platform/plugins/private/cross_cluster_replication/jest.config.js:10\r\nx-pack/platform/plugins/private/cross_cluster_replication/tsconfig.json:2\r\nx-pack/platform/plugins/private/grokdebugger/jest.config.js:10\r\nx-pack/platform/plugins/private/grokdebugger/tsconfig.json:10\r\nx-pack/platform/plugins/private/grokdebugger/tsconfig.json:2\r\nx-pack/platform/plugins/private/index_lifecycle_management/jest.config.js:10\r\nx-pack/platform/plugins/private/index_lifecycle_management/jest.integration.config.js:10\r\nx-pack/platform/plugins/private/index_lifecycle_management/tsconfig.json:12\r\nx-pack/platform/plugins/private/index_lifecycle_management/tsconfig.json:2\r\nx-pack/platform/plugins/private/license_api_guard/jest.config.js:10\r\nx-pack/platform/plugins/private/license_api_guard/tsconfig.json:2\r\nx-pack/platform/plugins/private/painless_lab/jest.config.js:10\r\nx-pack/platform/plugins/private/painless_lab/public/styles/_index.scss:1\r\nx-pack/platform/plugins/private/painless_lab/tsconfig.json:2\r\nx-pack/platform/plugins/private/remote_clusters/jest.config.js:10\r\nx-pack/platform/plugins/private/remote_clusters/tsconfig.json:12\r\nx-pack/platform/plugins/private/remote_clusters/tsconfig.json:2\r\nx-pack/platform/plugins/private/rollup/jest.config.js:10\r\nx-pack/platform/plugins/private/rollup/tsconfig.json:2\r\nx-pack/platform/plugins/private/runtime_fields/README.md:155\r\nx-pack/platform/plugins/private/runtime_fields/jest.config.js:10\r\nx-pack/platform/plugins/private/runtime_fields/tsconfig.json:2\r\nx-pack/platform/plugins/private/runtime_fields/tsconfig.json:8\r\nx-pack/platform/plugins/private/snapshot_restore/jest.config.js:10\r\nx-pack/platform/plugins/private/snapshot_restore/tsconfig.json:12\r\nx-pack/platform/plugins/private/snapshot_restore/tsconfig.json:2\r\nx-pack/platform/plugins/private/watcher/jest.config.js:10\r\nx-pack/platform/plugins/private/watcher/tsconfig.json:12\r\nx-pack/platform/plugins/private/watcher/tsconfig.json:2\r\nx-pack/platform/plugins/shared/license_management/jest.config.js:10\r\nx-pack/platform/plugins/shared/license_management/tsconfig.json:2\r\nx-pack/platform/plugins/shared/searchprofiler/jest.config.js:10\r\nx-pack/platform/plugins/shared/searchprofiler/public/application/_app.scss:1\r\nx-pack/platform/plugins/shared/searchprofiler/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"2fd89943c52bb9850cfd515975b0eeb080af608c"}}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-13 17:31:11 -06:00
Gerard Soldevila
5ee2c6a488
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/security-defend-workflows (#202840) (#204232)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/security-defend-workflows`
(#202840)](https://github.com/elastic/kibana/pull/202840)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-13T11:08:36Z","message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/security-defend-workflows`
(#202840)","sha":"42af4e60a42380a27e10927fa62af15dfd239c57","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","Team:Defend
Workflows","backport:prev-minor"],"number":202840,"url":"https://github.com/elastic/kibana/pull/202840","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/security-defend-workflows`
(#202840)","sha":"42af4e60a42380a27e10927fa62af15dfd239c57"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202840","number":202840,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/security-defend-workflows`
(#202840)","sha":"42af4e60a42380a27e10927fa62af15dfd239c57"}}]}]
BACKPORT-->
2024-12-13 11:52:54 -08:00
Gerard Soldevila
71e52f24ce
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/security-scalability (#202849) (#204217)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/security-scalability`
(#202849)](https://github.com/elastic/kibana/pull/202849)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-13T10:24:39Z","message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/security-scalability` (#202849)\n\n## Summary\n\nThis PR aims
at relocating some of the Kibana modules (plugins and\npackages) into a
new folder structure, according to the _Sustainable\nKibana
Architecture_ initiative.\n\n> [!IMPORTANT]\n> * We kindly ask you
to:\n> * Manually fix the errors in the error section below (if there
are\nany).\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\nsource code (Babel and Eslint config
files), and update them\nappropriately.\n> * Manually
review\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\nany CI pipeline customizations continue to be correctly
applied after\nthe changed path names\n> * Review all of the updated
files, specially the `.ts` and `.js` files\nlisted in the sections
below, as some of them contain relative paths\nthat have been
updated.\n> * Think of potential impact of the move, including tooling
and\nconfiguration files that can be pointing to the relocated modules.
E.g.:\n> * customised eslint rules\n> * docs pointing to source
code\n\n> [!NOTE]\n> This PR has been auto-generated.\n> Do not attempt
to push any changes unless you know what you are doing.\n> Please
use\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\nSlack
channel for feedback.\n\n\n\n\n#### 1 plugin(s) are going to be
relocated:\n\n| Id | Target folder |\n| -- | ------------- |\n|
`@kbn/integration-assistant-plugin`
|\n`x-pack/platform/plugins/shared/integration_assistant`
|\n\n\n<details>\n<summary>Updated
references</summary>\n\n```\n./.eslintrc.js\n./docs/developer/plugin-list.asciidoc\n./package.json\n./packages/kbn-repo-packages/package-map.json\n./packages/kbn-ts-projects/config-paths.json\n./tsconfig.base.json\n./x-pack/.i18nrc.json\n./x-pack/platform/plugins/shared/integration_assistant/README.md\n./x-pack/platform/plugins/shared/integration_assistant/jest.config.js\n./x-pack/platform/plugins/shared/integration_assistant/server/config.ts\n./yarn.lock\n```\n</details>\n<details>\n<summary>Updated
relative
paths</summary>\n\n```\nx-pack/platform/plugins/shared/integration_assistant/jest.config.js:10\nx-pack/platform/plugins/shared/integration_assistant/scripts/draw_graphs.js:8\nx-pack/platform/plugins/shared/integration_assistant/tsconfig.json:13\nx-pack/platform/plugins/shared/integration_assistant/tsconfig.json:2\n```\n</details>\n<details>\n<summary>Script
errors</summary>\n\n```\n\n```\n</details>\n\n---------\n\nCo-authored-by:
Eric Beahan <eric.beahan@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"6bf5e68e06bf60df0075d6d60f57a836a1d49fc8","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","backport:prev-minor","Team:Security-Scalability"],"number":202849,"url":"https://github.com/elastic/kibana/pull/202849","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/security-scalability` (#202849)\n\n## Summary\n\nThis PR aims
at relocating some of the Kibana modules (plugins and\npackages) into a
new folder structure, according to the _Sustainable\nKibana
Architecture_ initiative.\n\n> [!IMPORTANT]\n> * We kindly ask you
to:\n> * Manually fix the errors in the error section below (if there
are\nany).\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\nsource code (Babel and Eslint config
files), and update them\nappropriately.\n> * Manually
review\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\nany CI pipeline customizations continue to be correctly
applied after\nthe changed path names\n> * Review all of the updated
files, specially the `.ts` and `.js` files\nlisted in the sections
below, as some of them contain relative paths\nthat have been
updated.\n> * Think of potential impact of the move, including tooling
and\nconfiguration files that can be pointing to the relocated modules.
E.g.:\n> * customised eslint rules\n> * docs pointing to source
code\n\n> [!NOTE]\n> This PR has been auto-generated.\n> Do not attempt
to push any changes unless you know what you are doing.\n> Please
use\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\nSlack
channel for feedback.\n\n\n\n\n#### 1 plugin(s) are going to be
relocated:\n\n| Id | Target folder |\n| -- | ------------- |\n|
`@kbn/integration-assistant-plugin`
|\n`x-pack/platform/plugins/shared/integration_assistant`
|\n\n\n<details>\n<summary>Updated
references</summary>\n\n```\n./.eslintrc.js\n./docs/developer/plugin-list.asciidoc\n./package.json\n./packages/kbn-repo-packages/package-map.json\n./packages/kbn-ts-projects/config-paths.json\n./tsconfig.base.json\n./x-pack/.i18nrc.json\n./x-pack/platform/plugins/shared/integration_assistant/README.md\n./x-pack/platform/plugins/shared/integration_assistant/jest.config.js\n./x-pack/platform/plugins/shared/integration_assistant/server/config.ts\n./yarn.lock\n```\n</details>\n<details>\n<summary>Updated
relative
paths</summary>\n\n```\nx-pack/platform/plugins/shared/integration_assistant/jest.config.js:10\nx-pack/platform/plugins/shared/integration_assistant/scripts/draw_graphs.js:8\nx-pack/platform/plugins/shared/integration_assistant/tsconfig.json:13\nx-pack/platform/plugins/shared/integration_assistant/tsconfig.json:2\n```\n</details>\n<details>\n<summary>Script
errors</summary>\n\n```\n\n```\n</details>\n\n---------\n\nCo-authored-by:
Eric Beahan <eric.beahan@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"6bf5e68e06bf60df0075d6d60f57a836a1d49fc8"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202849","number":202849,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/security-scalability` (#202849)\n\n## Summary\n\nThis PR aims
at relocating some of the Kibana modules (plugins and\npackages) into a
new folder structure, according to the _Sustainable\nKibana
Architecture_ initiative.\n\n> [!IMPORTANT]\n> * We kindly ask you
to:\n> * Manually fix the errors in the error section below (if there
are\nany).\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\nsource code (Babel and Eslint config
files), and update them\nappropriately.\n> * Manually
review\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\nany CI pipeline customizations continue to be correctly
applied after\nthe changed path names\n> * Review all of the updated
files, specially the `.ts` and `.js` files\nlisted in the sections
below, as some of them contain relative paths\nthat have been
updated.\n> * Think of potential impact of the move, including tooling
and\nconfiguration files that can be pointing to the relocated modules.
E.g.:\n> * customised eslint rules\n> * docs pointing to source
code\n\n> [!NOTE]\n> This PR has been auto-generated.\n> Do not attempt
to push any changes unless you know what you are doing.\n> Please
use\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\nSlack
channel for feedback.\n\n\n\n\n#### 1 plugin(s) are going to be
relocated:\n\n| Id | Target folder |\n| -- | ------------- |\n|
`@kbn/integration-assistant-plugin`
|\n`x-pack/platform/plugins/shared/integration_assistant`
|\n\n\n<details>\n<summary>Updated
references</summary>\n\n```\n./.eslintrc.js\n./docs/developer/plugin-list.asciidoc\n./package.json\n./packages/kbn-repo-packages/package-map.json\n./packages/kbn-ts-projects/config-paths.json\n./tsconfig.base.json\n./x-pack/.i18nrc.json\n./x-pack/platform/plugins/shared/integration_assistant/README.md\n./x-pack/platform/plugins/shared/integration_assistant/jest.config.js\n./x-pack/platform/plugins/shared/integration_assistant/server/config.ts\n./yarn.lock\n```\n</details>\n<details>\n<summary>Updated
relative
paths</summary>\n\n```\nx-pack/platform/plugins/shared/integration_assistant/jest.config.js:10\nx-pack/platform/plugins/shared/integration_assistant/scripts/draw_graphs.js:8\nx-pack/platform/plugins/shared/integration_assistant/tsconfig.json:13\nx-pack/platform/plugins/shared/integration_assistant/tsconfig.json:2\n```\n</details>\n<details>\n<summary>Script
errors</summary>\n\n```\n\n```\n</details>\n\n---------\n\nCo-authored-by:
Eric Beahan <eric.beahan@elastic.co>\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"6bf5e68e06bf60df0075d6d60f57a836a1d49fc8"}}]}]
BACKPORT-->
2024-12-13 12:23:53 -06:00
Philippe Oberti
50485ea1f0
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/security-threat-hunting-investigations (#202855) (#204150)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/security-threat-hunting-investigations`
(#202855)](https://github.com/elastic/kibana/pull/202855)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-12T22:22:03Z","message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/security-threat-hunting-investigations` (#202855)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 2 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/threat-intelligence-plugin`
|\r\n`x-pack/solutions/security/plugins/threat_intelligence` |\r\n|
`@kbn/timelines-plugin`
|\r\n`x-pack/solutions/security/plugins/timelines` |\r\n\r\n#### 2
packages(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/expandable-flyout`
|\r\n`x-pack/solutions/security/packages/kbn-expandable-flyout` |\r\n|
`@kbn/securitysolution-data-table`
|\r\n`x-pack/solutions/security/packages/data_table`
|\r\n\r\nCo-authored-by: PhilippeOberti
<philippe.oberti@elastic.co>\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"33c18c72fa019430c6b73503dc3176e0136e3861","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","Team:Threat
Hunting","Team:Threat
Hunting:Investigations","backport:prev-minor","v8.18.0"],"number":202855,"url":"https://github.com/elastic/kibana/pull/202855","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/security-threat-hunting-investigations` (#202855)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 2 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/threat-intelligence-plugin`
|\r\n`x-pack/solutions/security/plugins/threat_intelligence` |\r\n|
`@kbn/timelines-plugin`
|\r\n`x-pack/solutions/security/plugins/timelines` |\r\n\r\n#### 2
packages(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/expandable-flyout`
|\r\n`x-pack/solutions/security/packages/kbn-expandable-flyout` |\r\n|
`@kbn/securitysolution-data-table`
|\r\n`x-pack/solutions/security/packages/data_table`
|\r\n\r\nCo-authored-by: PhilippeOberti
<philippe.oberti@elastic.co>\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"33c18c72fa019430c6b73503dc3176e0136e3861"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202855","number":202855,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by
`@elastic/security-threat-hunting-investigations` (#202855)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 2 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/threat-intelligence-plugin`
|\r\n`x-pack/solutions/security/plugins/threat_intelligence` |\r\n|
`@kbn/timelines-plugin`
|\r\n`x-pack/solutions/security/plugins/timelines` |\r\n\r\n#### 2
packages(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/expandable-flyout`
|\r\n`x-pack/solutions/security/packages/kbn-expandable-flyout` |\r\n|
`@kbn/securitysolution-data-table`
|\r\n`x-pack/solutions/security/packages/data_table`
|\r\n\r\nCo-authored-by: PhilippeOberti
<philippe.oberti@elastic.co>\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"33c18c72fa019430c6b73503dc3176e0136e3861"}},{"branch":"8.x","label":"v8.18.0","labelRegex":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
2024-12-13 01:05:36 -06:00
Kibana Machine
ab44afda0f
[8.x] Update data-views.asciidoc (#203854) (#204148)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Update data-views.asciidoc
(#203854)](https://github.com/elastic/kibana/pull/203854)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Brandon
Morelli","email":"brandon.morelli@elastic.co"},"sourceCommit":{"committedDate":"2024-12-12T22:36:58Z","message":"Update
data-views.asciidoc (#203854)\n\n## Summary\n\nRemove backticks from two
code
blocks.","sha":"60399abab13b5bf0b7c370fc5f3d24e6f2de59ce","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-major"],"title":"Update
data-views.asciidoc","number":203854,"url":"https://github.com/elastic/kibana/pull/203854","mergeCommit":{"message":"Update
data-views.asciidoc (#203854)\n\n## Summary\n\nRemove backticks from two
code
blocks.","sha":"60399abab13b5bf0b7c370fc5f3d24e6f2de59ce"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203854","number":203854,"mergeCommit":{"message":"Update
data-views.asciidoc (#203854)\n\n## Summary\n\nRemove backticks from two
code blocks.","sha":"60399abab13b5bf0b7c370fc5f3d24e6f2de59ce"}}]}]
BACKPORT-->

Co-authored-by: Brandon Morelli <brandon.morelli@elastic.co>
2024-12-12 23:06:49 +00:00
Kibana Machine
f859a0628f
[8.x] [Security Assistant] Adds audit logging to knowledge base entry changes (#203349) (#203886)
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Assistant] Adds audit logging to knowledge base entry
changes (#203349)](https://github.com/elastic/kibana/pull/203349)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Steph
Milovic","email":"stephanie.milovic@elastic.co"},"sourceCommit":{"committedDate":"2024-12-11T18:55:08Z","message":"[Security
Assistant] Adds audit logging to knowledge base entry changes
(#203349)","sha":"84a2d409537737fb66ddfca63bb3f772deb265e8","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","v9.0.0","Team:
SecuritySolution","backport:prev-minor","Team:Security Generative
AI"],"title":"[Security Assistant] Adds audit logging to knowledge base
entry
changes","number":203349,"url":"https://github.com/elastic/kibana/pull/203349","mergeCommit":{"message":"[Security
Assistant] Adds audit logging to knowledge base entry changes
(#203349)","sha":"84a2d409537737fb66ddfca63bb3f772deb265e8"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203349","number":203349,"mergeCommit":{"message":"[Security
Assistant] Adds audit logging to knowledge base entry changes
(#203349)","sha":"84a2d409537737fb66ddfca63bb3f772deb265e8"}}]}]
BACKPORT-->

Co-authored-by: Steph Milovic <stephanie.milovic@elastic.co>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2024-12-12 12:19:05 -06:00
Gerard Soldevila
24447a49e2
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/obs-ai-assistant (#202763) (#204032)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
`@elastic/obs-ai-assistant`
(#202763)](https://github.com/elastic/kibana/pull/202763)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-12T10:35:10Z","message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/obs-ai-assistant`
(#202763)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 5 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/ai-assistant-management-plugin`
|\r\n`src/platform/plugins/shared/ai_assistant_management/selection`
|\r\n| `@kbn/data-usage-plugin`
|\r\n`x-pack/platform/plugins/private/data_usage` |\r\n|
`@kbn/observability-ai-assistant-app-plugin`
|\r\n`x-pack/solutions/observability/plugins/observability_ai_assistant_app`\r\n|\r\n|
`@kbn/observability-ai-assistant-management-plugin`
|\r\n`x-pack/solutions/observability/plugins/observability_ai_assistant_management`\r\n|\r\n|
`@kbn/observability-ai-assistant-plugin`
|\r\n`x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant`\r\n|\r\n\r\n\r\n\r\n\r\n####
2 packages(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/observability-ai-common`
|\r\n`x-pack/solutions/observability/packages/observability_ai/observability_ai_common`\r\n|\r\n|
`@kbn/observability-ai-server`
|\r\n`x-pack/solutions/observability/packages/observability_ai/observability_ai_server`\r\n|\r\n\r\n\r\n<details
>\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.github/paths-labeller.yml\r\n./.i18nrc.json\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/plugins/shared/ai_assistant_management/selection/jest.config.js\r\n./src/platform/plugins/shared/discover/tsconfig.type_check.json\r\n./tsconfig.base.json\r\n./tsconfig.base.type_check.json\r\n./tsconfig.refs.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/plugins/private/data_usage/jest.config.js\r\n./x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/jest.config.js\r\n./x-pack/plugins/enterprise_search/kibana.jsonc\r\n./x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/index.ts\r\n./x-pack/plugins/observability_solution/observability_ai_assistant_app/tsconfig.type_check.json\r\n./x-pack/plugins/search_connectors/kibana.jsonc\r\n./x-pack/solutions/observability/packages/observability_ai/observability_ai_common/jest.config.js\r\n./x-pack/solutions/observability/packages/observability_ai/observability_ai_server/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability_ai_assistant_app/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability_ai_assistant_app/scripts/evaluation/README.md\r\n./x-pack/solutions/observability/plugins/observability_ai_assistant_management/jest.config.js\r\n./x-pack/test/tsconfig.type_check.json\r\n./x-pack/test_serverless/tsconfig.type_check.json\r\n./yarn.lock\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/jest.config.js:12\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.json:2\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:18\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:2\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:21\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:24\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:27\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:30\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:33\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:36\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:39\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:42\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:45\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:48\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:51\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:54\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:57\r\nx-pack/platform/plugins/private/data_usage/jest.config.js:10\r\nx-pack/platform/plugins/private/data_usage/tsconfig.json:11\r\nx-pack/platform/plugins/private/data_usage/tsconfig.json:2\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/jest.config.js:10\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.json:2\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.json:7\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:100\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:103\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:31\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:34\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:37\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:40\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:43\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:46\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:49\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:52\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:55\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:58\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:61\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:64\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:67\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:70\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:73\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:76\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:79\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:82\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:85\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:88\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:9\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:91\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:94\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:97\r\nx-pack/solutions/observability/packages/observability_ai/observability_ai_common/jest.config.js:10\r\nx-pack/solutions/observability/packages/observability_ai/observability_ai_common/tsconfig.json:2\r\nx-pack/solutions/observability/packages/observability_ai/observability_ai_server/jest.config.js:10\r\nx-pack/solutions/observability/packages/observability_ai/observability_ai_server/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/jest.config.js:10\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/scripts/evaluation/read_kibana_config.ts:16\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:100\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:103\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:106\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:109\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:112\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:118\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:121\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:124\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:127\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:130\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:133\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:136\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:139\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:142\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:145\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:148\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:151\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:154\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:157\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:160\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:163\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:166\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:169\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:172\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:175\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:178\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:181\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:184\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:190\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:193\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:22\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:28\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:31\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:34\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:37\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:40\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:43\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:46\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:49\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:52\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:55\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:58\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:61\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:64\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:67\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:70\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:73\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:76\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:79\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:82\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:85\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:88\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:9\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:91\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:94\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:97\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/jest.config.js:10\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:18\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:21\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:24\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:27\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:30\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:33\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:36\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:39\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:45\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:48\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:51\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:54\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:60\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:63\r\n```\r\n\r\n</details>","sha":"84b19ec3eae0f0b13ad4c08e2927db811d39a263","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","backport:prev-minor","Team:Obs
AI
Assistant","ci:project-deploy-observability"],"number":202763,"url":"https://github.com/elastic/kibana/pull/202763","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/obs-ai-assistant`
(#202763)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 5 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/ai-assistant-management-plugin`
|\r\n`src/platform/plugins/shared/ai_assistant_management/selection`
|\r\n| `@kbn/data-usage-plugin`
|\r\n`x-pack/platform/plugins/private/data_usage` |\r\n|
`@kbn/observability-ai-assistant-app-plugin`
|\r\n`x-pack/solutions/observability/plugins/observability_ai_assistant_app`\r\n|\r\n|
`@kbn/observability-ai-assistant-management-plugin`
|\r\n`x-pack/solutions/observability/plugins/observability_ai_assistant_management`\r\n|\r\n|
`@kbn/observability-ai-assistant-plugin`
|\r\n`x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant`\r\n|\r\n\r\n\r\n\r\n\r\n####
2 packages(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/observability-ai-common`
|\r\n`x-pack/solutions/observability/packages/observability_ai/observability_ai_common`\r\n|\r\n|
`@kbn/observability-ai-server`
|\r\n`x-pack/solutions/observability/packages/observability_ai/observability_ai_server`\r\n|\r\n\r\n\r\n<details
>\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.github/paths-labeller.yml\r\n./.i18nrc.json\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/plugins/shared/ai_assistant_management/selection/jest.config.js\r\n./src/platform/plugins/shared/discover/tsconfig.type_check.json\r\n./tsconfig.base.json\r\n./tsconfig.base.type_check.json\r\n./tsconfig.refs.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/plugins/private/data_usage/jest.config.js\r\n./x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/jest.config.js\r\n./x-pack/plugins/enterprise_search/kibana.jsonc\r\n./x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/index.ts\r\n./x-pack/plugins/observability_solution/observability_ai_assistant_app/tsconfig.type_check.json\r\n./x-pack/plugins/search_connectors/kibana.jsonc\r\n./x-pack/solutions/observability/packages/observability_ai/observability_ai_common/jest.config.js\r\n./x-pack/solutions/observability/packages/observability_ai/observability_ai_server/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability_ai_assistant_app/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability_ai_assistant_app/scripts/evaluation/README.md\r\n./x-pack/solutions/observability/plugins/observability_ai_assistant_management/jest.config.js\r\n./x-pack/test/tsconfig.type_check.json\r\n./x-pack/test_serverless/tsconfig.type_check.json\r\n./yarn.lock\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/jest.config.js:12\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.json:2\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:18\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:2\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:21\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:24\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:27\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:30\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:33\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:36\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:39\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:42\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:45\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:48\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:51\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:54\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:57\r\nx-pack/platform/plugins/private/data_usage/jest.config.js:10\r\nx-pack/platform/plugins/private/data_usage/tsconfig.json:11\r\nx-pack/platform/plugins/private/data_usage/tsconfig.json:2\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/jest.config.js:10\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.json:2\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.json:7\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:100\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:103\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:31\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:34\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:37\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:40\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:43\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:46\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:49\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:52\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:55\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:58\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:61\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:64\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:67\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:70\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:73\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:76\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:79\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:82\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:85\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:88\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:9\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:91\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:94\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:97\r\nx-pack/solutions/observability/packages/observability_ai/observability_ai_common/jest.config.js:10\r\nx-pack/solutions/observability/packages/observability_ai/observability_ai_common/tsconfig.json:2\r\nx-pack/solutions/observability/packages/observability_ai/observability_ai_server/jest.config.js:10\r\nx-pack/solutions/observability/packages/observability_ai/observability_ai_server/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/jest.config.js:10\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/scripts/evaluation/read_kibana_config.ts:16\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:100\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:103\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:106\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:109\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:112\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:118\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:121\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:124\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:127\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:130\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:133\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:136\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:139\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:142\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:145\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:148\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:151\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:154\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:157\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:160\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:163\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:166\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:169\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:172\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:175\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:178\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:181\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:184\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:190\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:193\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:22\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:28\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:31\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:34\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:37\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:40\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:43\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:46\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:49\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:52\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:55\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:58\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:61\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:64\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:67\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:70\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:73\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:76\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:79\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:82\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:85\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:88\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:9\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:91\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:94\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:97\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/jest.config.js:10\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:18\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:21\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:24\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:27\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:30\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:33\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:36\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:39\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:45\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:48\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:51\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:54\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:60\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:63\r\n```\r\n\r\n</details>","sha":"84b19ec3eae0f0b13ad4c08e2927db811d39a263"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202763","number":202763,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move modules owned by `@elastic/obs-ai-assistant`
(#202763)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the
Kibana modules (plugins and\r\npackages) into a new folder structure,
according to the _Sustainable\r\nKibana Architecture_
initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> *
Manually fix the errors in the error section below (if there
are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and
`plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint
config files), and update them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\n#### 5 plugin(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/ai-assistant-management-plugin`
|\r\n`src/platform/plugins/shared/ai_assistant_management/selection`
|\r\n| `@kbn/data-usage-plugin`
|\r\n`x-pack/platform/plugins/private/data_usage` |\r\n|
`@kbn/observability-ai-assistant-app-plugin`
|\r\n`x-pack/solutions/observability/plugins/observability_ai_assistant_app`\r\n|\r\n|
`@kbn/observability-ai-assistant-management-plugin`
|\r\n`x-pack/solutions/observability/plugins/observability_ai_assistant_management`\r\n|\r\n|
`@kbn/observability-ai-assistant-plugin`
|\r\n`x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant`\r\n|\r\n\r\n\r\n\r\n\r\n####
2 packages(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/observability-ai-common`
|\r\n`x-pack/solutions/observability/packages/observability_ai/observability_ai_common`\r\n|\r\n|
`@kbn/observability-ai-server`
|\r\n`x-pack/solutions/observability/packages/observability_ai/observability_ai_server`\r\n|\r\n\r\n\r\n<details
>\r\n<summary>Updated
references</summary>\r\n\r\n```\r\n./.github/paths-labeller.yml\r\n./.i18nrc.json\r\n./docs/developer/plugin-list.asciidoc\r\n./package.json\r\n./packages/kbn-repo-packages/package-map.json\r\n./packages/kbn-ts-projects/config-paths.json\r\n./src/dev/storybook/aliases.ts\r\n./src/platform/plugins/shared/ai_assistant_management/selection/jest.config.js\r\n./src/platform/plugins/shared/discover/tsconfig.type_check.json\r\n./tsconfig.base.json\r\n./tsconfig.base.type_check.json\r\n./tsconfig.refs.json\r\n./x-pack/.i18nrc.json\r\n./x-pack/platform/plugins/private/data_usage/jest.config.js\r\n./x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/jest.config.js\r\n./x-pack/plugins/enterprise_search/kibana.jsonc\r\n./x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/index.ts\r\n./x-pack/plugins/observability_solution/observability_ai_assistant_app/tsconfig.type_check.json\r\n./x-pack/plugins/search_connectors/kibana.jsonc\r\n./x-pack/solutions/observability/packages/observability_ai/observability_ai_common/jest.config.js\r\n./x-pack/solutions/observability/packages/observability_ai/observability_ai_server/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability_ai_assistant_app/jest.config.js\r\n./x-pack/solutions/observability/plugins/observability_ai_assistant_app/scripts/evaluation/README.md\r\n./x-pack/solutions/observability/plugins/observability_ai_assistant_management/jest.config.js\r\n./x-pack/test/tsconfig.type_check.json\r\n./x-pack/test_serverless/tsconfig.type_check.json\r\n./yarn.lock\r\n```\r\n\r\n</details><details
>\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/jest.config.js:12\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.json:2\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:18\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:2\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:21\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:24\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:27\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:30\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:33\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:36\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:39\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:42\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:45\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:48\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:51\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:54\r\nsrc/platform/plugins/shared/ai_assistant_management/selection/tsconfig.type_check.json:57\r\nx-pack/platform/plugins/private/data_usage/jest.config.js:10\r\nx-pack/platform/plugins/private/data_usage/tsconfig.json:11\r\nx-pack/platform/plugins/private/data_usage/tsconfig.json:2\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/jest.config.js:10\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.json:2\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.json:7\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:100\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:103\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:31\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:34\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:37\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:40\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:43\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:46\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:49\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:52\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:55\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:58\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:61\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:64\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:67\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:70\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:73\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:76\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:79\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:82\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:85\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:88\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:9\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:91\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:94\r\nx-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/tsconfig.type_check.json:97\r\nx-pack/solutions/observability/packages/observability_ai/observability_ai_common/jest.config.js:10\r\nx-pack/solutions/observability/packages/observability_ai/observability_ai_common/tsconfig.json:2\r\nx-pack/solutions/observability/packages/observability_ai/observability_ai_server/jest.config.js:10\r\nx-pack/solutions/observability/packages/observability_ai/observability_ai_server/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/jest.config.js:10\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/scripts/evaluation/read_kibana_config.ts:16\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.json:7\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:100\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:103\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:106\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:109\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:112\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:118\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:121\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:124\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:127\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:130\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:133\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:136\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:139\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:142\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:145\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:148\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:151\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:154\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:157\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:160\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:163\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:166\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:169\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:172\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:175\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:178\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:181\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:184\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:190\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:193\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:22\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:28\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:31\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:34\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:37\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:40\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:43\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:46\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:49\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:52\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:55\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:58\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:61\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:64\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:67\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:70\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:73\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:76\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:79\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:82\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:85\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:88\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:9\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:91\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:94\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_app/tsconfig.type_check.json:97\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/jest.config.js:10\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:18\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:2\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:21\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:24\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:27\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:30\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:33\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:36\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:39\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:45\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:48\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:51\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:54\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:60\r\nx-pack/solutions/observability/plugins/observability_ai_assistant_management/tsconfig.type_check.json:63\r\n```\r\n\r\n</details>","sha":"84b19ec3eae0f0b13ad4c08e2927db811d39a263"}}]}]
BACKPORT-->
2024-12-12 11:22:21 -06:00
florent-leborgne
9da9fea83a
[Docs] 8.17.0 release notes (#202021)
This PR adds Kibana release notes for the 8.17.0 release

Closes: https://github.com/elastic/platform-docs-team/issues/569

---------

Co-authored-by: wajihaparvez <wajiha.parvez@elastic.co>
Co-authored-by: Luca Wintergerst <luca.wintergerst@elastic.co>
2024-12-11 22:30:45 +00:00
wajihaparvez
a75d50b379
[Docs] 8.17 Release Highlights - What's New page (#203333)
## Summary

Adding release highlights for Kibana 8.17. 

**To review, please see:
https://kibana_bk_203333.docs-preview.app.elstc.co/guide/en/kibana/8.x/whats-new.html**

Closes: [570](https://github.com/elastic/platform-docs-team/issues/570)

---------

Co-authored-by: Lisa Cawley <lcawley@elastic.co>
2024-12-11 17:48:14 +00:00
Joe Reuter
b4e83ba8bc
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/streams-program-team (#203731)
# Backport

This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move modules owned by
@elastic/streams-program-team](https://github.com/elastic/kibana/pull/203180)

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
2024-12-11 11:24:32 +00:00