Skip to content

Commit 6049493

Browse files
gsoldevilaafharokibanamachine
authored
Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-core (#201653)
## Summary Start relocating Kibana modules (packages and plugins) to the new folder structure, according to the _Kibana Sustainable Architecture_ initiative. #### 16 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/cloud-chat-plugin` | `x-pack/platform/plugins/private/cloud_integrations/cloud_chat` | | `@kbn/cloud-experiments-plugin` | `x-pack/platform/plugins/shared/cloud_integrations/cloud_experiments` | | `@kbn/cloud-full-story-plugin` | `x-pack/platform/plugins/private/cloud_integrations/cloud_full_story` | | `@kbn/cloud-links-plugin` | `x-pack/platform/plugins/private/cloud_integrations/cloud_links` | | `@kbn/cloud-plugin` | `x-pack/platform/plugins/shared/cloud` | | `@kbn/features-plugin` | `x-pack/platform/plugins/shared/features` | | `@kbn/ftr-apis-plugin` | `src/platform/plugins/private/ftr_apis` | | `@kbn/kibana-usage-collection-plugin` | `src/platform/plugins/private/kibana_usage_collection` | | `@kbn/licensing-plugin` | `x-pack/platform/plugins/shared/licensing` | | `@kbn/newsfeed-plugin` | `src/platform/plugins/shared/newsfeed` | | `@kbn/saved-objects-management-plugin` | `src/platform/plugins/shared/saved_objects_management` | | `@kbn/telemetry-collection-manager-plugin` | `src/platform/plugins/shared/telemetry_collection_manager` | | `@kbn/telemetry-collection-xpack-plugin` | `x-pack/platform/plugins/private/telemetry_collection_xpack` | | `@kbn/telemetry-management-section-plugin` | `src/platform/plugins/shared/telemetry_management_section` | | `@kbn/telemetry-plugin` | `src/platform/plugins/shared/telemetry` | | `@kbn/usage-collection-plugin` | `src/platform/plugins/shared/usage_collection` | #### 22 package(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/analytics` | `src/platform/packages/shared/kbn-analytics` | | `@kbn/analytics-collection-utils` | `src/platform/packages/private/analytics/utils/analytics_collection_utils` | | `@kbn/apm-config-loader` | `src/platform/packages/private/kbn-apm-config-loader` | | `@kbn/cloud` | `src/platform/packages/shared/cloud` | | `@kbn/config` | `src/platform/packages/shared/kbn-config` | | `@kbn/config-mocks` | `src/platform/packages/private/kbn-config-mocks` | | `@kbn/config-schema` | `src/platform/packages/shared/kbn-config-schema` | | `@kbn/crypto-browser` | `src/platform/packages/shared/kbn-crypto-browser` | | `@kbn/ebt-tools` | `src/platform/packages/shared/kbn-ebt-tools` | | `@kbn/es-errors` | `src/platform/packages/shared/kbn-es-errors` | | `@kbn/es-types` | `src/platform/packages/shared/kbn-es-types` | | `@kbn/hapi-mocks` | `src/platform/packages/private/kbn-hapi-mocks` | | `@kbn/health-gateway-server` | `src/platform/packages/private/kbn-health-gateway-server` | | `@kbn/i18n` | `src/platform/packages/shared/kbn-i18n` | | `@kbn/i18n-react` | `src/platform/packages/shared/kbn-i18n-react` | | `@kbn/logging` | `src/platform/packages/shared/kbn-logging` | | `@kbn/logging-mocks` | `src/platform/packages/shared/kbn-logging-mocks` | | `@kbn/router-to-openapispec` | `src/platform/packages/shared/kbn-router-to-openapispec` | | `@kbn/server-http-tools` | `src/platform/packages/shared/kbn-server-http-tools` | | `@kbn/std` | `src/platform/packages/shared/kbn-std` | | `@kbn/utility-types` | `src/platform/packages/shared/kbn-utility-types` | | `@kbn/zod` | `src/platform/packages/shared/kbn-zod` | --------- Co-authored-by: Alejandro Fernández Haro <[email protected]> Co-authored-by: kibanamachine <[email protected]>
1 parent 0b3a4a0 commit 6049493

File tree

4,062 files changed

+3376
-3352
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,062 files changed

+3376
-3352
lines changed

.buildkite/scripts/pipelines/pull_request/pipeline.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ const getPipeline = (filename: string, removeSteps = true) => {
265265
/^x-pack\/platform\/plugins\/shared\/triggers_actions_ui\/public\/application\/context\/actions_connectors_context\.tsx/,
266266
/^x-pack\/platform\/plugins\/shared\/triggers_actions_ui\/server\/connector_types\/openai/,
267267
/^x-pack\/platform\/plugins\/shared\/triggers_actions_ui\/server\/connector_types\/bedrock/,
268-
/^x-pack\/plugins\/usage_collection\/public/,
268+
/^x-pack\/platform\/plugins\/shared\/usage_collection\/public/,
269269
/^x-pack\/solutions\/security\/plugins\/elastic_assistant/,
270270
/^x-pack\/solutions\/security\/packages/,
271271
/^x-pack\/platform\/packages\/shared\/kbn-elastic-assistant/,
@@ -300,8 +300,8 @@ const getPipeline = (filename: string, removeSteps = true) => {
300300
/^packages\/kbn-doc-links/,
301301
/^packages\/kbn-dom-drag-drop/,
302302
/^src\/platform\/packages\/shared\/kbn-es-query/,
303-
/^packages\/kbn-i18n/,
304-
/^packages\/kbn-i18n-react/,
303+
/^src\/platform\/packages\/shared\/kbn-i18n/,
304+
/^src\/platform\/packages\/shared\/kbn-i18n-react/,
305305
/^src\/platform\/packages\/shared\/kbn-grouping/,
306306
/^src\/platform\/packages\/shared\/kbn-resizable-layout/,
307307
/^src\/platform\/packages\/shared\/kbn-rison/,
@@ -315,7 +315,7 @@ const getPipeline = (filename: string, removeSteps = true) => {
315315
/^x-pack\/solutions\/security\/packages\/kbn-securitysolution-list-hooks/,
316316
/^x-pack\/solutions\/security\/packages\/kbn-securitysolution-t-grid/,
317317
/^src\/platform\/packages\/shared\/kbn-ui-theme/,
318-
/^packages\/kbn-utility-types/,
318+
/^src\/platform\/packages\/shared\/kbn-utility-types/,
319319
/^packages\/react/,
320320
/^packages\/shared-ux/,
321321
/^src\/core/,
@@ -348,7 +348,7 @@ const getPipeline = (filename: string, removeSteps = true) => {
348348
/^x-pack\/solutions\/security\/plugins\/threat_intelligence/,
349349
/^x-pack\/solutions\/security\/plugins\/timelines/,
350350
/^x-pack\/platform\/plugins\/shared\/triggers_actions_ui/,
351-
/^x-pack\/plugins\/usage_collection\/public/,
351+
/^x-pack\/platform\/plugins\/shared\/usage_collection\/public/,
352352
/^x-pack\/test\/functional\/es_archives\/security_solution/,
353353
/^x-pack\/test\/security_solution_cypress/,
354354
])) ||
@@ -376,7 +376,7 @@ const getPipeline = (filename: string, removeSteps = true) => {
376376
if (
377377
(await doAnyChangesMatch([
378378
/^x-pack\/packages\/kbn-cloud-security-posture/,
379-
/^x-pack\/solutions\/security\/plugins\/cloud_security_posture/,
379+
/^x-pack\/solutions\/security\/platform\/plugins\/shared\/cloud_security_posture/,
380380
/^x-pack\/solutions\/security\/plugins\/security_solution/,
381381
/^x-pack\/test\/security_solution_cypress/,
382382
])) ||

.eslintignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ snapshots.js
2727
/x-pack/platform/plugins/private/canvas/storybook/build
2828
/x-pack/platform/plugins/private/reporting/server/export_types/printable_pdf/server/lib/pdf/assets/**
2929
/x-pack/platform/plugins/private/reporting/server/export_types/printable_pdf_v2/server/lib/pdf/assets/**
30-
/x-pack/plugins/cloud_integrations/cloud_full_story/server/assets/**
30+
/x-pack/platform/plugins/private/cloud_integrations/cloud_full_story/server/assets/**
3131

3232
# package overrides
3333
/packages/kbn-eslint-config

.eslintrc.js

+19-19
Original file line numberDiff line numberDiff line change
@@ -1921,14 +1921,14 @@ module.exports = {
19211921
*/
19221922
{
19231923
files: [
1924-
'packages/kbn-analytics/**',
1924+
'src/platform/packages/shared/kbn-analytics/**',
19251925
// 'packages/kbn-telemetry-tools/**',
1926-
'src/plugins/kibana_usage_collection/**',
1927-
'src/plugins/usage_collection/**',
1928-
'src/plugins/telemetry/**',
1929-
'src/plugins/telemetry_collection_manager/**',
1930-
'src/plugins/telemetry_management_section/**',
1931-
'x-pack/plugins/telemetry_collection_xpack/**',
1926+
'src/platform/plugins/private/kibana_usage_collection/**',
1927+
'src/platform/plugins/shared/usage_collection/**',
1928+
'src/platform/plugins/shared/telemetry/**',
1929+
'src/platform/plugins/shared/telemetry_collection_manager/**',
1930+
'src/platform/plugins/shared/telemetry_management_section/**',
1931+
'x-pack/platform/plugins/private/telemetry_collection_xpack/**',
19321932
],
19331933
rules: {
19341934
'@typescript-eslint/no-explicit-any': 'error',
@@ -1938,21 +1938,21 @@ module.exports = {
19381938
files: [
19391939
// core-team owned code
19401940
'src/core/**',
1941-
'x-pack/plugins/features/**',
1942-
'x-pack/plugins/licensing/**',
1941+
'x-pack/platform/plugins/shared/features/**',
1942+
'x-pack/platform/plugins/shared/licensing/**',
19431943
'x-pack/platform/plugins/shared/global_search/**',
1944-
'x-pack/plugins/cloud/**',
1945-
'packages/kbn-config-schema',
1944+
'x-pack/platform/plugins/shared/cloud/**',
1945+
'src/platform/packages/shared/kbn-config-schema',
19461946
'src/plugins/status_page/**',
1947-
'src/plugins/saved_objects_management/**',
1948-
'packages/kbn-analytics/**',
1947+
'src/platform/plugins/shared/saved_objects_management/**',
1948+
'src/platform/packages/shared/kbn-analytics/**',
19491949
'packages/kbn-telemetry-tools/**',
1950-
'src/plugins/kibana_usage_collection/**',
1951-
'src/plugins/usage_collection/**',
1952-
'src/plugins/telemetry/**',
1953-
'src/plugins/telemetry_collection_manager/**',
1954-
'src/plugins/telemetry_management_section/**',
1955-
'x-pack/plugins/telemetry_collection_xpack/**',
1950+
'src/platform/plugins/private/kibana_usage_collection/**',
1951+
'src/platform/plugins/shared/usage_collection/**',
1952+
'src/platform/plugins/shared/telemetry/**',
1953+
'src/platform/plugins/shared/telemetry_collection_manager/**',
1954+
'src/platform/plugins/shared/telemetry_management_section/**',
1955+
'x-pack/platform/plugins/private/telemetry_collection_xpack/**',
19561956
],
19571957
rules: {
19581958
'@typescript-eslint/prefer-ts-expect-error': 'error',

0 commit comments

Comments
 (0)