mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
[8.x] Sustainable Kibana Architecture: Move modules under x-pack/packages/security-solution
(#203522) (#204006)
# Backport This will backport the following commits from `main` to `8.x`: - [Sustainable Kibana Architecture: Move modules under `x-pack/packages/security-solution` (#203522)](https://github.com/elastic/kibana/pull/203522) <!--- 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-12T11:18:10Z","message":"Sustainable Kibana Architecture: Move modules under `x-pack/packages/security-solution` (#203522)\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#### 7 package(s) are going to be relocated:\r\n\r\n | Id | Target folder |\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-distribution-bar` |\r\n`x-pack/solutions/security/packages/distribution_bar` |\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-upselling` |\r\n`x-pack/solutions/security/packages/upselling` |\r\n| `@kbn/securitysolution-data-table` |\r\n`x-pack/solutions/security/packages/data_table` |\r\n\r\n\r\n<details>\r\n<summary>Updated references</summary>\r\n\r\n```\r\n./.eslintrc.js\r\n./package.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/solutions/security/packages/data_table/jest.config.js\r\n./x-pack/solutions/security/packages/distribution_bar/jest.config.js\r\n./x-pack/solutions/security/packages/ecs_data_quality_dashboard/jest.config.js\r\n./x-pack/solutions/security/packages/features/jest.config.js\r\n./x-pack/solutions/security/packages/navigation/jest.config.js\r\n./x-pack/solutions/security/packages/side_nav/jest.config.js\r\n./x-pack/solutions/security/packages/upselling/jest.config.js\r\n./x-pack/solutions/security/plugins/security_solution_serverless/tsconfig.type_check.json\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/solutions/security/packages/data_table/jest.config.js:11\r\nx-pack/solutions/security/packages/data_table/tsconfig.json:2\r\nx-pack/solutions/security/packages/distribution_bar/jest.config.js:11\r\nx-pack/solutions/security/packages/distribution_bar/tsconfig.json:2\r\nx-pack/solutions/security/packages/ecs_data_quality_dashboard/jest.config.js:21\r\nx-pack/solutions/security/packages/ecs_data_quality_dashboard/tsconfig.json:2\r\nx-pack/solutions/security/packages/features/jest.config.js:10\r\nx-pack/solutions/security/packages/features/tsconfig.json:2\r\nx-pack/solutions/security/packages/navigation/jest.config.js:10\r\nx-pack/solutions/security/packages/navigation/tsconfig.json:2\r\nx-pack/solutions/security/packages/side_nav/jest.config.js:10\r\nx-pack/solutions/security/packages/side_nav/src/solution_side_nav.stories.tsx:11\r\nx-pack/solutions/security/packages/side_nav/tsconfig.json:2\r\nx-pack/solutions/security/packages/upselling/jest.config.js:10\r\nx-pack/solutions/security/packages/upselling/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>\r\nCo-authored-by: Angela Chuang <yi-chun.chuang@elastic.co>\r\nCo-authored-by: Karen Grigoryan <karen.grigoryan@elastic.co>","sha":"50068fd9bae6791594bd9d25cfef1f07d2b5ceab","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","backport:prev-minor"],"number":203522,"url":"https://github.com/elastic/kibana/pull/203522","mergeCommit":{"message":"Sustainable Kibana Architecture: Move modules under `x-pack/packages/security-solution` (#203522)\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#### 7 package(s) are going to be relocated:\r\n\r\n | Id | Target folder |\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-distribution-bar` |\r\n`x-pack/solutions/security/packages/distribution_bar` |\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-upselling` |\r\n`x-pack/solutions/security/packages/upselling` |\r\n| `@kbn/securitysolution-data-table` |\r\n`x-pack/solutions/security/packages/data_table` |\r\n\r\n\r\n<details>\r\n<summary>Updated references</summary>\r\n\r\n```\r\n./.eslintrc.js\r\n./package.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/solutions/security/packages/data_table/jest.config.js\r\n./x-pack/solutions/security/packages/distribution_bar/jest.config.js\r\n./x-pack/solutions/security/packages/ecs_data_quality_dashboard/jest.config.js\r\n./x-pack/solutions/security/packages/features/jest.config.js\r\n./x-pack/solutions/security/packages/navigation/jest.config.js\r\n./x-pack/solutions/security/packages/side_nav/jest.config.js\r\n./x-pack/solutions/security/packages/upselling/jest.config.js\r\n./x-pack/solutions/security/plugins/security_solution_serverless/tsconfig.type_check.json\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/solutions/security/packages/data_table/jest.config.js:11\r\nx-pack/solutions/security/packages/data_table/tsconfig.json:2\r\nx-pack/solutions/security/packages/distribution_bar/jest.config.js:11\r\nx-pack/solutions/security/packages/distribution_bar/tsconfig.json:2\r\nx-pack/solutions/security/packages/ecs_data_quality_dashboard/jest.config.js:21\r\nx-pack/solutions/security/packages/ecs_data_quality_dashboard/tsconfig.json:2\r\nx-pack/solutions/security/packages/features/jest.config.js:10\r\nx-pack/solutions/security/packages/features/tsconfig.json:2\r\nx-pack/solutions/security/packages/navigation/jest.config.js:10\r\nx-pack/solutions/security/packages/navigation/tsconfig.json:2\r\nx-pack/solutions/security/packages/side_nav/jest.config.js:10\r\nx-pack/solutions/security/packages/side_nav/src/solution_side_nav.stories.tsx:11\r\nx-pack/solutions/security/packages/side_nav/tsconfig.json:2\r\nx-pack/solutions/security/packages/upselling/jest.config.js:10\r\nx-pack/solutions/security/packages/upselling/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>\r\nCo-authored-by: Angela Chuang <yi-chun.chuang@elastic.co>\r\nCo-authored-by: Karen Grigoryan <karen.grigoryan@elastic.co>","sha":"50068fd9bae6791594bd9d25cfef1f07d2b5ceab"}},"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/203522","number":203522,"mergeCommit":{"message":"Sustainable Kibana Architecture: Move modules under `x-pack/packages/security-solution` (#203522)\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#### 7 package(s) are going to be relocated:\r\n\r\n | Id | Target folder |\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-distribution-bar` |\r\n`x-pack/solutions/security/packages/distribution_bar` |\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-upselling` |\r\n`x-pack/solutions/security/packages/upselling` |\r\n| `@kbn/securitysolution-data-table` |\r\n`x-pack/solutions/security/packages/data_table` |\r\n\r\n\r\n<details>\r\n<summary>Updated references</summary>\r\n\r\n```\r\n./.eslintrc.js\r\n./package.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/solutions/security/packages/data_table/jest.config.js\r\n./x-pack/solutions/security/packages/distribution_bar/jest.config.js\r\n./x-pack/solutions/security/packages/ecs_data_quality_dashboard/jest.config.js\r\n./x-pack/solutions/security/packages/features/jest.config.js\r\n./x-pack/solutions/security/packages/navigation/jest.config.js\r\n./x-pack/solutions/security/packages/side_nav/jest.config.js\r\n./x-pack/solutions/security/packages/upselling/jest.config.js\r\n./x-pack/solutions/security/plugins/security_solution_serverless/tsconfig.type_check.json\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/solutions/security/packages/data_table/jest.config.js:11\r\nx-pack/solutions/security/packages/data_table/tsconfig.json:2\r\nx-pack/solutions/security/packages/distribution_bar/jest.config.js:11\r\nx-pack/solutions/security/packages/distribution_bar/tsconfig.json:2\r\nx-pack/solutions/security/packages/ecs_data_quality_dashboard/jest.config.js:21\r\nx-pack/solutions/security/packages/ecs_data_quality_dashboard/tsconfig.json:2\r\nx-pack/solutions/security/packages/features/jest.config.js:10\r\nx-pack/solutions/security/packages/features/tsconfig.json:2\r\nx-pack/solutions/security/packages/navigation/jest.config.js:10\r\nx-pack/solutions/security/packages/navigation/tsconfig.json:2\r\nx-pack/solutions/security/packages/side_nav/jest.config.js:10\r\nx-pack/solutions/security/packages/side_nav/src/solution_side_nav.stories.tsx:11\r\nx-pack/solutions/security/packages/side_nav/tsconfig.json:2\r\nx-pack/solutions/security/packages/upselling/jest.config.js:10\r\nx-pack/solutions/security/packages/upselling/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>\r\nCo-authored-by: Angela Chuang <yi-chun.chuang@elastic.co>\r\nCo-authored-by: Karen Grigoryan <karen.grigoryan@elastic.co>","sha":"50068fd9bae6791594bd9d25cfef1f07d2b5ceab"}}]}] BACKPORT-->
This commit is contained in:
parent
c59e9e2ad3
commit
1bad1ec5de
529 changed files with 141 additions and 113 deletions
14
.eslintrc.js
14
.eslintrc.js
|
@ -1102,7 +1102,7 @@ module.exports = {
|
|||
'x-pack/plugins/elastic_assistant/common/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/packages/kbn-elastic-assistant/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/packages/kbn-elastic-assistant-common/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/packages/security-solution/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/solutions/security/packages/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/plugins/security_solution/public/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/plugins/security_solution_ess/public/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/plugins/security_solution_serverless/public/**/*.{js,mjs,ts,tsx}',
|
||||
|
@ -1140,7 +1140,7 @@ module.exports = {
|
|||
'x-pack/packages/kbn-elastic-assistant/**/*.{ts,tsx}',
|
||||
'x-pack/packages/kbn-elastic-assistant-common/**/*.{ts,tsx}',
|
||||
'x-pack/packages/kbn-langchain/**/*.{ts,tsx}',
|
||||
'x-pack/packages/security-solution/**/*.{ts,tsx}',
|
||||
'x-pack/solutions/security/packages/**/*.{ts,tsx}',
|
||||
'x-pack/plugins/security_solution/**/*.{ts,tsx}',
|
||||
'x-pack/plugins/security_solution_ess/**/*.{ts,tsx}',
|
||||
'x-pack/plugins/security_solution_serverless/**/*.{ts,tsx}',
|
||||
|
@ -1155,7 +1155,7 @@ module.exports = {
|
|||
'x-pack/packages/kbn-elastic-assistant/**/*.{test,mock,test_helper}.{ts,tsx}',
|
||||
'x-pack/packages/kbn-elastic-assistant-common/**/*.{test,mock,test_helper}.{ts,tsx}',
|
||||
'x-pack/packages/kbn-langchain/**/*.{test,mock,test_helper}.{ts,tsx}',
|
||||
'x-pack/packages/security-solution/**/*.{test,mock,test_helper}.{ts,tsx}',
|
||||
'x-pack/solutions/security/packages/**/*.{test,mock,test_helper}.{ts,tsx}',
|
||||
'x-pack/plugins/security_solution/**/*.{test,mock,test_helper}.{ts,tsx}',
|
||||
'x-pack/plugins/security_solution_ess/**/*.{test,mock,test_helper}.{ts,tsx}',
|
||||
'x-pack/plugins/security_solution_serverless/**/*.{test,mock,test_helper}.{ts,tsx}',
|
||||
|
@ -1176,7 +1176,7 @@ module.exports = {
|
|||
'x-pack/packages/kbn-elastic-assistant/**/*.{ts,tsx}',
|
||||
'x-pack/packages/kbn-elastic-assistant-common/**/*.{ts,tsx}',
|
||||
'x-pack/packages/kbn-langchain/**/*.{ts,tsx}',
|
||||
'x-pack/packages/security-solution/**/*.{ts,tsx}',
|
||||
'x-pack/solutions/security/packages/**/*.{ts,tsx}',
|
||||
'x-pack/plugins/security_solution/**/*.{ts,tsx}',
|
||||
'x-pack/plugins/security_solution_ess/**/*.{ts,tsx}',
|
||||
'x-pack/plugins/security_solution_serverless/**/*.{ts,tsx}',
|
||||
|
@ -1210,7 +1210,7 @@ module.exports = {
|
|||
'x-pack/packages/kbn-elastic-assistant/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/packages/kbn-elastic-assistant-common/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/packages/kbn-langchain/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/packages/security-solution/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/solutions/security/packages/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/plugins/security_solution/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/plugins/security_solution_ess/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/plugins/security_solution_serverless/**/*.{js,mjs,ts,tsx}',
|
||||
|
@ -1309,8 +1309,8 @@ module.exports = {
|
|||
overrides: [
|
||||
{
|
||||
files: [
|
||||
'x-pack/packages/security-solution/features/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/packages/security-solution/navigation/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/solutions/security/packages/features/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/solutions/security/packages/navigation/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/plugins/security_solution/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/plugins/security_solution_ess/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/plugins/security_solution_serverless/**/*.{js,mjs,ts,tsx}',
|
||||
|
|
52
.github/CODEOWNERS
vendored
52
.github/CODEOWNERS
vendored
|
@ -399,7 +399,7 @@ src/platform/packages/shared/kbn-doc-links @elastic/docs
|
|||
packages/kbn-docs-utils @elastic/kibana-operations
|
||||
packages/kbn-dom-drag-drop @elastic/kibana-visualizations @elastic/kibana-data-discovery
|
||||
packages/kbn-ebt-tools @elastic/kibana-core
|
||||
x-pack/packages/security-solution/ecs_data_quality_dashboard @elastic/security-threat-hunting-explore
|
||||
x-pack/solutions/security/packages/ecs_data_quality_dashboard @elastic/security-threat-hunting-explore
|
||||
x-pack/plugins/ecs_data_quality_dashboard @elastic/security-threat-hunting-explore
|
||||
packages/kbn-elastic-agent-utils @elastic/obs-ux-logs-team
|
||||
x-pack/packages/kbn-elastic-assistant @elastic/security-generative-ai
|
||||
|
@ -811,20 +811,20 @@ x-pack/packages/security/plugin_types_common @elastic/kibana-security
|
|||
x-pack/packages/security/plugin_types_public @elastic/kibana-security
|
||||
x-pack/packages/security/plugin_types_server @elastic/kibana-security
|
||||
x-pack/packages/security/role_management_model @elastic/kibana-security
|
||||
x-pack/packages/security-solution/distribution_bar @elastic/kibana-cloud-security-posture
|
||||
x-pack/solutions/security/packages/distribution_bar @elastic/kibana-cloud-security-posture
|
||||
x-pack/plugins/security_solution_ess @elastic/security-solution
|
||||
x-pack/packages/security-solution/features @elastic/security-threat-hunting-explore
|
||||
x-pack/solutions/security/packages/features @elastic/security-threat-hunting-explore
|
||||
x-pack/test/cases_api_integration/common/plugins/security_solution @elastic/response-ops
|
||||
x-pack/packages/security-solution/navigation @elastic/security-threat-hunting-explore
|
||||
x-pack/solutions/security/packages/navigation @elastic/security-threat-hunting-explore
|
||||
x-pack/plugins/security_solution @elastic/security-solution
|
||||
x-pack/plugins/security_solution_serverless @elastic/security-solution
|
||||
x-pack/packages/security-solution/side_nav @elastic/security-threat-hunting-explore
|
||||
x-pack/packages/security-solution/storybook/config @elastic/security-threat-hunting-explore
|
||||
x-pack/packages/security-solution/upselling @elastic/security-threat-hunting-explore
|
||||
x-pack/solutions/security/packages/side_nav @elastic/security-threat-hunting-explore
|
||||
x-pack/solutions/security/packages/storybook/config @elastic/security-threat-hunting-explore
|
||||
x-pack/solutions/security/packages/upselling @elastic/security-threat-hunting-explore
|
||||
x-pack/test/security_functional/plugins/test_endpoints @elastic/kibana-security
|
||||
x-pack/packages/security/ui_components @elastic/kibana-security
|
||||
packages/kbn-securitysolution-autocomplete @elastic/security-detection-engine
|
||||
x-pack/packages/security-solution/data_table @elastic/security-threat-hunting-investigations
|
||||
x-pack/solutions/security/packages/data_table @elastic/security-threat-hunting-investigations
|
||||
packages/kbn-securitysolution-ecs @elastic/security-threat-hunting-explore
|
||||
packages/kbn-securitysolution-endpoint-exceptions-common @elastic/security-detection-engine
|
||||
packages/kbn-securitysolution-es-utils @elastic/security-detection-engine
|
||||
|
@ -1879,6 +1879,7 @@ x-pack/plugins/osquery @elastic/security-defend-workflows
|
|||
|
||||
# Cloud Security Posture
|
||||
x-pack/packages/kbn-cloud-security-posture @elastic/kibana-cloud-security-posture
|
||||
<<<<<<< HEAD
|
||||
/x-pack/test_serverless/functional/test_suites/security/config.cloud_security_posture.* @elastic/kibana-cloud-security-posture
|
||||
/x-pack/plugins/security_solution/public/cloud_security_posture @elastic/kibana-cloud-security-posture
|
||||
/x-pack/test/api_integration/apis/cloud_security_posture/ @elastic/kibana-cloud-security-posture
|
||||
|
@ -1895,6 +1896,41 @@ x-pack/packages/kbn-cloud-security-posture @elastic/kibana-cloud-security-postur
|
|||
/x-pack/plugins/security_solution/public/cloud_security_posture @elastic/kibana-cloud-security-posture
|
||||
/x-pack/test/security_solution_cypress/cypress/e2e/cloud_security_posture/misconfiguration_contextual_flyout.cy.ts @elastic/kibana-cloud-security-posture
|
||||
/x-pack/test/security_solution_cypress/cypress/e2e/cloud_security_posture/vulnerabilities_contextual_flyout.cy.ts @elastic/kibana-cloud-security-posture
|
||||
=======
|
||||
x-pack/solutions/security/packages/distribution_bar @elastic/kibana-cloud-security-posture
|
||||
## Plugins
|
||||
x-pack/plugins/cloud_defend @elastic/kibana-cloud-security-posture
|
||||
x-pack/plugins/cloud_security_posture @elastic/kibana-cloud-security-posture
|
||||
x-pack/plugins/kubernetes_security @elastic/kibana-cloud-security-posture
|
||||
x-pack/plugins/session_view @elastic/kibana-cloud-security-posture
|
||||
## Security Solution sub teams
|
||||
x-pack/plugins/security_solution/public/common/components/sessions_viewer @elastic/kibana-cloud-security-posture
|
||||
x-pack/plugins/security_solution/public/cloud_defend @elastic/kibana-cloud-security-posture
|
||||
x-pack/plugins/security_solution/public/cloud_security_posture @elastic/kibana-cloud-security-posture
|
||||
x-pack/plugins/security_solution/public/kubernetes @elastic/kibana-cloud-security-posture
|
||||
## Fleet plugin (co-owned with Fleet team)
|
||||
x-pack/plugins/fleet/public/components/cloud_security_posture @elastic/fleet @elastic/kibana-cloud-security-posture
|
||||
x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/components/cloud_security_posture @elastic/fleet @elastic/kibana-cloud-security-posture
|
||||
x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.* @elastic/fleet @elastic/kibana-cloud-security-posture
|
||||
x-pack/plugins/fleet/public/applications/integrations/sections/epm/screens/detail/components/cloud_posture_third_party_support_callout.* @elastic/fleet @elastic/kibana-cloud-security-posture
|
||||
## Kubernetes Security tests
|
||||
x-pack/test/functional/es_archives/kubernetes_security @elastic/kibana-cloud-security-posture
|
||||
x-pack/test/kubernetes_security @elastic/kibana-cloud-security-posture
|
||||
## SessionView tests
|
||||
x-pack/test/functional/es_archives/session_view @elastic/kibana-cloud-security-posture
|
||||
x-pack/test/session_view @elastic/kibana-cloud-security-posture # Assigned per https://github.com/elastic/kibana/blob/main/api_docs/session_view.mdx#L18
|
||||
## CSP tests
|
||||
x-pack/test/api_integration/apis/cloud_security_posture/ @elastic/kibana-cloud-security-posture
|
||||
x-pack/test/cloud_security_posture_functional/ @elastic/kibana-cloud-security-posture
|
||||
x-pack/test/cloud_security_posture_api/ @elastic/kibana-cloud-security-posture
|
||||
## CSP Serverless tests
|
||||
x-pack/test_serverless/functional/test_suites/security/config.cloud_security_posture.* @elastic/kibana-cloud-security-posture
|
||||
x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture/ @elastic/kibana-cloud-security-posture
|
||||
x-pack/test_serverless/api_integration/test_suites/security/cloud_security_posture/ @elastic/kibana-cloud-security-posture
|
||||
## CSP e2e tests
|
||||
x-pack/test/security_solution_cypress/cypress/e2e/cloud_security_posture/misconfiguration_contextual_flyout.cy.ts @elastic/kibana-cloud-security-posture
|
||||
x-pack/test/security_solution_cypress/cypress/e2e/cloud_security_posture/vulnerabilities_contextual_flyout.cy.ts @elastic/kibana-cloud-security-posture
|
||||
>>>>>>> 50068fd9bae (Sustainable Kibana Architecture: Move modules under `x-pack/packages/security-solution` (#203522))
|
||||
|
||||
# Security Solution onboarding tour
|
||||
/x-pack/plugins/security_solution/public/common/components/guided_onboarding @elastic/security-threat-hunting-explore
|
||||
|
|
|
@ -118,7 +118,7 @@
|
|||
"searchIndexDocuments": "packages/kbn-search-index-documents",
|
||||
"searchResponseWarnings": "packages/kbn-search-response-warnings",
|
||||
"searchTypes": "packages/kbn-search-types",
|
||||
"securitySolutionPackages": "x-pack/packages/security-solution",
|
||||
"securitySolutionPackages": "x-pack/solutions/security/packages",
|
||||
"serverlessPackages": "packages/serverless",
|
||||
"sse": ["packages/kbn-sse-utils"],
|
||||
"coloring": "packages/kbn-coloring/src",
|
||||
|
|
16
package.json
16
package.json
|
@ -462,7 +462,7 @@
|
|||
"@kbn/doc-links": "link:src/platform/packages/shared/kbn-doc-links",
|
||||
"@kbn/dom-drag-drop": "link:packages/kbn-dom-drag-drop",
|
||||
"@kbn/ebt-tools": "link:packages/kbn-ebt-tools",
|
||||
"@kbn/ecs-data-quality-dashboard": "link:x-pack/packages/security-solution/ecs_data_quality_dashboard",
|
||||
"@kbn/ecs-data-quality-dashboard": "link:x-pack/solutions/security/packages/ecs_data_quality_dashboard",
|
||||
"@kbn/ecs-data-quality-dashboard-plugin": "link:x-pack/plugins/ecs_data_quality_dashboard",
|
||||
"@kbn/elastic-agent-utils": "link:packages/kbn-elastic-agent-utils",
|
||||
"@kbn/elastic-assistant": "link:x-pack/packages/kbn-elastic-assistant",
|
||||
|
@ -824,20 +824,20 @@
|
|||
"@kbn/security-plugin-types-public": "link:x-pack/packages/security/plugin_types_public",
|
||||
"@kbn/security-plugin-types-server": "link:x-pack/packages/security/plugin_types_server",
|
||||
"@kbn/security-role-management-model": "link:x-pack/packages/security/role_management_model",
|
||||
"@kbn/security-solution-distribution-bar": "link:x-pack/packages/security-solution/distribution_bar",
|
||||
"@kbn/security-solution-distribution-bar": "link:x-pack/solutions/security/packages/distribution_bar",
|
||||
"@kbn/security-solution-ess": "link:x-pack/plugins/security_solution_ess",
|
||||
"@kbn/security-solution-features": "link:x-pack/packages/security-solution/features",
|
||||
"@kbn/security-solution-features": "link:x-pack/solutions/security/packages/features",
|
||||
"@kbn/security-solution-fixtures-plugin": "link:x-pack/test/cases_api_integration/common/plugins/security_solution",
|
||||
"@kbn/security-solution-navigation": "link:x-pack/packages/security-solution/navigation",
|
||||
"@kbn/security-solution-navigation": "link:x-pack/solutions/security/packages/navigation",
|
||||
"@kbn/security-solution-plugin": "link:x-pack/plugins/security_solution",
|
||||
"@kbn/security-solution-serverless": "link:x-pack/plugins/security_solution_serverless",
|
||||
"@kbn/security-solution-side-nav": "link:x-pack/packages/security-solution/side_nav",
|
||||
"@kbn/security-solution-storybook-config": "link:x-pack/packages/security-solution/storybook/config",
|
||||
"@kbn/security-solution-upselling": "link:x-pack/packages/security-solution/upselling",
|
||||
"@kbn/security-solution-side-nav": "link:x-pack/solutions/security/packages/side_nav",
|
||||
"@kbn/security-solution-storybook-config": "link:x-pack/solutions/security/packages/storybook/config",
|
||||
"@kbn/security-solution-upselling": "link:x-pack/solutions/security/packages/upselling",
|
||||
"@kbn/security-test-endpoints-plugin": "link:x-pack/test/security_functional/plugins/test_endpoints",
|
||||
"@kbn/security-ui-components": "link:x-pack/packages/security/ui_components",
|
||||
"@kbn/securitysolution-autocomplete": "link:packages/kbn-securitysolution-autocomplete",
|
||||
"@kbn/securitysolution-data-table": "link:x-pack/packages/security-solution/data_table",
|
||||
"@kbn/securitysolution-data-table": "link:x-pack/solutions/security/packages/data_table",
|
||||
"@kbn/securitysolution-ecs": "link:packages/kbn-securitysolution-ecs",
|
||||
"@kbn/securitysolution-endpoint-exceptions-common": "link:packages/kbn-securitysolution-endpoint-exceptions-common",
|
||||
"@kbn/securitysolution-es-utils": "link:packages/kbn-securitysolution-es-utils",
|
||||
|
|
|
@ -18,6 +18,6 @@ module.exports = {
|
|||
/x-pack[\/\\]plugins[\/\\](observability_solution\/apm|beats_management|fleet|observability_solution\/infra|lists|observability_solution\/observability|observability_solution\/observability_shared|observability_solution\/exploratory_view|security_solution|timelines|observability_solution\/synthetics|observability_solution\/ux|observability_solution\/uptime)[\/\\]/,
|
||||
/x-pack[\/\\]test[\/\\]plugin_functional[\/\\]plugins[\/\\]resolver_test[\/\\]/,
|
||||
/x-pack[\/\\]packages[\/\\]elastic_assistant[\/\\]/,
|
||||
/x-pack[\/\\]packages[\/\\]security-solution[\/\\]ecs_data_quality_dashboard[\/\\]/,
|
||||
/x-pack[\/\\]solutions[\/\\]security[\/\\]packages[\/\\]ecs_data_quality_dashboard[\/\\]/,
|
||||
],
|
||||
};
|
||||
|
|
|
@ -62,7 +62,7 @@ export const storybookAliases = {
|
|||
random_sampling: 'x-pack/packages/kbn-random-sampling/.storybook',
|
||||
esql_editor: 'src/platform/packages/private/kbn-esql-editor/.storybook',
|
||||
security_solution: 'x-pack/plugins/security_solution/.storybook',
|
||||
security_solution_packages: 'x-pack/packages/security-solution/storybook/config',
|
||||
security_solution_packages: 'x-pack/solutions/security/packages/storybook/config',
|
||||
serverless: 'packages/serverless/storybook/config',
|
||||
shared_ux: 'packages/shared-ux/storybook/config',
|
||||
slo: 'x-pack/plugins/observability_solution/slo/.storybook',
|
||||
|
|
|
@ -792,8 +792,8 @@
|
|||
"@kbn/dom-drag-drop/*": ["packages/kbn-dom-drag-drop/*"],
|
||||
"@kbn/ebt-tools": ["packages/kbn-ebt-tools"],
|
||||
"@kbn/ebt-tools/*": ["packages/kbn-ebt-tools/*"],
|
||||
"@kbn/ecs-data-quality-dashboard": ["x-pack/packages/security-solution/ecs_data_quality_dashboard"],
|
||||
"@kbn/ecs-data-quality-dashboard/*": ["x-pack/packages/security-solution/ecs_data_quality_dashboard/*"],
|
||||
"@kbn/ecs-data-quality-dashboard": ["x-pack/solutions/security/packages/ecs_data_quality_dashboard"],
|
||||
"@kbn/ecs-data-quality-dashboard/*": ["x-pack/solutions/security/packages/ecs_data_quality_dashboard/*"],
|
||||
"@kbn/ecs-data-quality-dashboard-plugin": ["x-pack/plugins/ecs_data_quality_dashboard"],
|
||||
"@kbn/ecs-data-quality-dashboard-plugin/*": ["x-pack/plugins/ecs_data_quality_dashboard/*"],
|
||||
"@kbn/elastic-agent-utils": ["packages/kbn-elastic-agent-utils"],
|
||||
|
@ -1616,34 +1616,34 @@
|
|||
"@kbn/security-plugin-types-server/*": ["x-pack/packages/security/plugin_types_server/*"],
|
||||
"@kbn/security-role-management-model": ["x-pack/packages/security/role_management_model"],
|
||||
"@kbn/security-role-management-model/*": ["x-pack/packages/security/role_management_model/*"],
|
||||
"@kbn/security-solution-distribution-bar": ["x-pack/packages/security-solution/distribution_bar"],
|
||||
"@kbn/security-solution-distribution-bar/*": ["x-pack/packages/security-solution/distribution_bar/*"],
|
||||
"@kbn/security-solution-distribution-bar": ["x-pack/solutions/security/packages/distribution_bar"],
|
||||
"@kbn/security-solution-distribution-bar/*": ["x-pack/solutions/security/packages/distribution_bar/*"],
|
||||
"@kbn/security-solution-ess": ["x-pack/plugins/security_solution_ess"],
|
||||
"@kbn/security-solution-ess/*": ["x-pack/plugins/security_solution_ess/*"],
|
||||
"@kbn/security-solution-features": ["x-pack/packages/security-solution/features"],
|
||||
"@kbn/security-solution-features/*": ["x-pack/packages/security-solution/features/*"],
|
||||
"@kbn/security-solution-features": ["x-pack/solutions/security/packages/features"],
|
||||
"@kbn/security-solution-features/*": ["x-pack/solutions/security/packages/features/*"],
|
||||
"@kbn/security-solution-fixtures-plugin": ["x-pack/test/cases_api_integration/common/plugins/security_solution"],
|
||||
"@kbn/security-solution-fixtures-plugin/*": ["x-pack/test/cases_api_integration/common/plugins/security_solution/*"],
|
||||
"@kbn/security-solution-navigation": ["x-pack/packages/security-solution/navigation"],
|
||||
"@kbn/security-solution-navigation/*": ["x-pack/packages/security-solution/navigation/*"],
|
||||
"@kbn/security-solution-navigation": ["x-pack/solutions/security/packages/navigation"],
|
||||
"@kbn/security-solution-navigation/*": ["x-pack/solutions/security/packages/navigation/*"],
|
||||
"@kbn/security-solution-plugin": ["x-pack/plugins/security_solution"],
|
||||
"@kbn/security-solution-plugin/*": ["x-pack/plugins/security_solution/*"],
|
||||
"@kbn/security-solution-serverless": ["x-pack/plugins/security_solution_serverless"],
|
||||
"@kbn/security-solution-serverless/*": ["x-pack/plugins/security_solution_serverless/*"],
|
||||
"@kbn/security-solution-side-nav": ["x-pack/packages/security-solution/side_nav"],
|
||||
"@kbn/security-solution-side-nav/*": ["x-pack/packages/security-solution/side_nav/*"],
|
||||
"@kbn/security-solution-storybook-config": ["x-pack/packages/security-solution/storybook/config"],
|
||||
"@kbn/security-solution-storybook-config/*": ["x-pack/packages/security-solution/storybook/config/*"],
|
||||
"@kbn/security-solution-upselling": ["x-pack/packages/security-solution/upselling"],
|
||||
"@kbn/security-solution-upselling/*": ["x-pack/packages/security-solution/upselling/*"],
|
||||
"@kbn/security-solution-side-nav": ["x-pack/solutions/security/packages/side_nav"],
|
||||
"@kbn/security-solution-side-nav/*": ["x-pack/solutions/security/packages/side_nav/*"],
|
||||
"@kbn/security-solution-storybook-config": ["x-pack/solutions/security/packages/storybook/config"],
|
||||
"@kbn/security-solution-storybook-config/*": ["x-pack/solutions/security/packages/storybook/config/*"],
|
||||
"@kbn/security-solution-upselling": ["x-pack/solutions/security/packages/upselling"],
|
||||
"@kbn/security-solution-upselling/*": ["x-pack/solutions/security/packages/upselling/*"],
|
||||
"@kbn/security-test-endpoints-plugin": ["x-pack/test/security_functional/plugins/test_endpoints"],
|
||||
"@kbn/security-test-endpoints-plugin/*": ["x-pack/test/security_functional/plugins/test_endpoints/*"],
|
||||
"@kbn/security-ui-components": ["x-pack/packages/security/ui_components"],
|
||||
"@kbn/security-ui-components/*": ["x-pack/packages/security/ui_components/*"],
|
||||
"@kbn/securitysolution-autocomplete": ["packages/kbn-securitysolution-autocomplete"],
|
||||
"@kbn/securitysolution-autocomplete/*": ["packages/kbn-securitysolution-autocomplete/*"],
|
||||
"@kbn/securitysolution-data-table": ["x-pack/packages/security-solution/data_table"],
|
||||
"@kbn/securitysolution-data-table/*": ["x-pack/packages/security-solution/data_table/*"],
|
||||
"@kbn/securitysolution-data-table": ["x-pack/solutions/security/packages/data_table"],
|
||||
"@kbn/securitysolution-data-table/*": ["x-pack/solutions/security/packages/data_table/*"],
|
||||
"@kbn/securitysolution-ecs": ["packages/kbn-securitysolution-ecs"],
|
||||
"@kbn/securitysolution-ecs/*": ["packages/kbn-securitysolution-ecs/*"],
|
||||
"@kbn/securitysolution-endpoint-exceptions-common": ["packages/kbn-securitysolution-endpoint-exceptions-common"],
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
## Security Solution package
|
||||
|
||||
This package compiles components used by Security Solution
|
||||
|
||||
### Lazy by default
|
||||
|
||||
All components are exported to be lazily-loaded with a default `React.Suspense` default most appropriate to its nature.
|
||||
|
||||
If a page needs to alter the `React.Suspense` behavior, (e.g. a different "loading" component), one can import the `Lazy[ComponentName]` version and surround it with a custom `React.Suspense` component.
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
/*
|
||||
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
||||
* or more contributor license agreements. Licensed under the Elastic License
|
||||
* 2.0; you may not use this file except in compliance with the Elastic License
|
||||
* 2.0.
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
coverageDirectory:
|
||||
'<rootDir>/target/kibana-coverage/jest/x-pack/packages/security-solution/ecs_data_quality_dashboard_impl',
|
||||
coverageReporters: ['text', 'html'],
|
||||
collectCoverageFrom: [
|
||||
'<rootDir>/x-pack/packages/security-solution/ecs_data_quality_dashboard/impl/**/*.{ts,tsx}',
|
||||
'!<rootDir>/x-pack/packages/security-solution/ecs_data_quality_dashboard/impl/**/{__test__,__snapshots__,__examples__,*mock*,stub,tests,test_helpers,integration_tests,types}/**/*',
|
||||
'!<rootDir>/x-pack/packages/security-solution/ecs_data_quality_dashboard/impl/**/*mock*.{ts,tsx}',
|
||||
'!<rootDir>/x-pack/packages/security-solution/ecs_data_quality_dashboard/impl/**/*.test.{ts,tsx}',
|
||||
'!<rootDir>/x-pack/packages/security-solution/ecs_data_quality_dashboard/impl/**/*.d.ts',
|
||||
'!<rootDir>/x-pack/packages/security-solution/ecs_data_quality_dashboard/impl/**/*.config.ts',
|
||||
],
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../../../..',
|
||||
roots: ['<rootDir>/x-pack/packages/security-solution/ecs_data_quality_dashboard'],
|
||||
setupFilesAfterEnv: [
|
||||
'<rootDir>/x-pack/packages/security-solution/ecs_data_quality_dashboard/setup_tests.ts',
|
||||
],
|
||||
};
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"type": "shared-common",
|
||||
"id": "@kbn/security-solution-storybook-config",
|
||||
"owner": "@elastic/security-threat-hunting-explore"
|
||||
}
|
|
@ -7,6 +7,6 @@
|
|||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../../../..',
|
||||
roots: ['<rootDir>/x-pack/packages/security-solution/features'],
|
||||
roots: ['<rootDir>/x-pack/solutions/security/packages/data_table'],
|
||||
rootDir: '../../../../..',
|
||||
};
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../../../tsconfig.base.json",
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types",
|
||||
"types": ["jest", "node", "react"]
|
|
@ -7,6 +7,6 @@
|
|||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
roots: ['<rootDir>/x-pack/packages/security-solution/distribution_bar'],
|
||||
rootDir: '../../../..',
|
||||
roots: ['<rootDir>/x-pack/solutions/security/packages/distribution_bar'],
|
||||
rootDir: '../../../../..',
|
||||
};
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../../../tsconfig.base.json",
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types",
|
||||
"types": [
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue