From 20b7e238f8feba6922e2018ea1c88421c19899a9 Mon Sep 17 00:00:00 2001 From: Hanna Tamoudi Date: Fri, 13 Dec 2024 17:50:03 +0100 Subject: [PATCH 01/11] [Automatic Import] update path automatic import (#203751) --- .../common/api/analyze_logs/analyze_logs_route.schema.yaml | 2 +- .../api/build_integration/build_integration.schema.yaml | 2 +- .../api/categorization/categorization_route.schema.yaml | 2 +- .../common/api/cel/cel_input_route.schema.yaml | 2 +- .../common/api/check_pipeline/check_pipeline.schema.yaml | 2 +- .../common/api/ecs/ecs_route.schema.yaml | 2 +- .../common/api/related/related_route.schema.yaml | 2 +- .../shared/integration_assistant/common/constants.ts | 2 +- .../fleet/cypress/e2e/integrations_automatic_import.cy.ts | 6 +++--- 9 files changed, 11 insertions(+), 11 deletions(-) diff --git a/x-pack/platform/plugins/shared/integration_assistant/common/api/analyze_logs/analyze_logs_route.schema.yaml b/x-pack/platform/plugins/shared/integration_assistant/common/api/analyze_logs/analyze_logs_route.schema.yaml index 298abbc1201ea..2be69571865e8 100644 --- a/x-pack/platform/plugins/shared/integration_assistant/common/api/analyze_logs/analyze_logs_route.schema.yaml +++ b/x-pack/platform/plugins/shared/integration_assistant/common/api/analyze_logs/analyze_logs_route.schema.yaml @@ -3,7 +3,7 @@ info: title: Auto Import Analyze Logs API endpoint version: "1" paths: - /api/integration_assistant/analyzelogs: + /internal/automatic_import/analyzelogs: post: summary: Analyzes log samples and processes them. operationId: AnalyzeLogs diff --git a/x-pack/platform/plugins/shared/integration_assistant/common/api/build_integration/build_integration.schema.yaml b/x-pack/platform/plugins/shared/integration_assistant/common/api/build_integration/build_integration.schema.yaml index 7a5a994cff4df..cc210c53f1e70 100644 --- a/x-pack/platform/plugins/shared/integration_assistant/common/api/build_integration/build_integration.schema.yaml +++ b/x-pack/platform/plugins/shared/integration_assistant/common/api/build_integration/build_integration.schema.yaml @@ -3,7 +3,7 @@ info: title: Integration Assistatnt Build Integrarion API endpoint version: "1" paths: - /api/integration_assistant/build: + /internal/automatic_import/build: post: summary: Builds Integration with the given input samples operationId: BuildIntegration diff --git a/x-pack/platform/plugins/shared/integration_assistant/common/api/categorization/categorization_route.schema.yaml b/x-pack/platform/plugins/shared/integration_assistant/common/api/categorization/categorization_route.schema.yaml index 4a8a28abf3a7e..694eb80e852c4 100644 --- a/x-pack/platform/plugins/shared/integration_assistant/common/api/categorization/categorization_route.schema.yaml +++ b/x-pack/platform/plugins/shared/integration_assistant/common/api/categorization/categorization_route.schema.yaml @@ -3,7 +3,7 @@ info: title: Integration Assistatnt Categorization API endpoint version: "1" paths: - /api/integration_assistant/categorization: + /internal/automatic_import/categorization: post: summary: Builds Categorization processors based on the samples operationId: Categorization diff --git a/x-pack/platform/plugins/shared/integration_assistant/common/api/cel/cel_input_route.schema.yaml b/x-pack/platform/plugins/shared/integration_assistant/common/api/cel/cel_input_route.schema.yaml index 18187959fe461..dc33d9ac69e3e 100644 --- a/x-pack/platform/plugins/shared/integration_assistant/common/api/cel/cel_input_route.schema.yaml +++ b/x-pack/platform/plugins/shared/integration_assistant/common/api/cel/cel_input_route.schema.yaml @@ -3,7 +3,7 @@ info: title: Automatic Import CEL Input API endpoint version: "1" paths: - /api/integration_assistant/cel: + /internal/automatic_import/cel: post: summary: Builds CEL input configuration operationId: CelInput diff --git a/x-pack/platform/plugins/shared/integration_assistant/common/api/check_pipeline/check_pipeline.schema.yaml b/x-pack/platform/plugins/shared/integration_assistant/common/api/check_pipeline/check_pipeline.schema.yaml index b7f20616007ea..e592565c52b63 100644 --- a/x-pack/platform/plugins/shared/integration_assistant/common/api/check_pipeline/check_pipeline.schema.yaml +++ b/x-pack/platform/plugins/shared/integration_assistant/common/api/check_pipeline/check_pipeline.schema.yaml @@ -3,7 +3,7 @@ info: title: Integration Assistatnt Check Pipeline API endpoint version: "1" paths: - /api/integration_assistant/pipeline: + /internal/automatic_import/pipeline: post: summary: Checks if the pipeline is valid for the given samples operationId: CheckPipeline diff --git a/x-pack/platform/plugins/shared/integration_assistant/common/api/ecs/ecs_route.schema.yaml b/x-pack/platform/plugins/shared/integration_assistant/common/api/ecs/ecs_route.schema.yaml index 6bc125a74f52a..2534823b1d171 100644 --- a/x-pack/platform/plugins/shared/integration_assistant/common/api/ecs/ecs_route.schema.yaml +++ b/x-pack/platform/plugins/shared/integration_assistant/common/api/ecs/ecs_route.schema.yaml @@ -3,7 +3,7 @@ info: title: Integration Assistatnt ECS Mapping API endpoint version: "1" paths: - /api/integration_assistant/ecs: + /internal/automatic_import/ecs: post: summary: Builds ECS Mapping based on the input samples operationId: EcsMapping diff --git a/x-pack/platform/plugins/shared/integration_assistant/common/api/related/related_route.schema.yaml b/x-pack/platform/plugins/shared/integration_assistant/common/api/related/related_route.schema.yaml index 9ca2f6ab7bae0..2d53b07d4f846 100644 --- a/x-pack/platform/plugins/shared/integration_assistant/common/api/related/related_route.schema.yaml +++ b/x-pack/platform/plugins/shared/integration_assistant/common/api/related/related_route.schema.yaml @@ -3,7 +3,7 @@ info: title: Integration Assistatnt Related API endpoint version: "1" paths: - /api/integration_assistant/related: + /internal/automatic_import/related: post: summary: Builds related.* fields for integration with the given input samples operationId: Related diff --git a/x-pack/platform/plugins/shared/integration_assistant/common/constants.ts b/x-pack/platform/plugins/shared/integration_assistant/common/constants.ts index 3026101ebf54d..2e5975a1d4074 100644 --- a/x-pack/platform/plugins/shared/integration_assistant/common/constants.ts +++ b/x-pack/platform/plugins/shared/integration_assistant/common/constants.ts @@ -14,7 +14,7 @@ export const PLUGIN_ID = 'integrationAssistant'; export const INTEGRATION_ASSISTANT_APP_ROUTE = '/app/integration_assistant'; // Server API Routes -export const INTEGRATION_ASSISTANT_BASE_PATH = '/api/integration_assistant'; +export const INTEGRATION_ASSISTANT_BASE_PATH = '/internal/automatic_import'; export const ECS_GRAPH_PATH = `${INTEGRATION_ASSISTANT_BASE_PATH}/ecs`; export const CATEGORIZATION_GRAPH_PATH = `${INTEGRATION_ASSISTANT_BASE_PATH}/categorization`; diff --git a/x-pack/plugins/fleet/cypress/e2e/integrations_automatic_import.cy.ts b/x-pack/plugins/fleet/cypress/e2e/integrations_automatic_import.cy.ts index e2454cb1dcf77..74050d9244e0b 100644 --- a/x-pack/plugins/fleet/cypress/e2e/integrations_automatic_import.cy.ts +++ b/x-pack/plugins/fleet/cypress/e2e/integrations_automatic_import.cy.ts @@ -45,19 +45,19 @@ describe('Add Integration - Automatic Import', () => { deleteConnectors(); createBedrockConnector(); // Mock API Responses - cy.intercept('POST', '/api/integration_assistant/ecs', { + cy.intercept('POST', '/internal/automatic_import/ecs', { statusCode: 200, body: { results: ecsResultsForJson, }, }); - cy.intercept('POST', '/api/integration_assistant/categorization', { + cy.intercept('POST', '/internal/automatic_import/categorization', { statusCode: 200, body: { results: categorizationResultsForJson, }, }); - cy.intercept('POST', '/api/integration_assistant/related', { + cy.intercept('POST', '/internal/automatic_import/related', { statusCode: 200, body: { results: relatedResultsForJson, From 5791d36d88473ca55b32f93c78bde40d8c874de8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Rica=20Pais=20da=20Silva?= Date: Fri, 13 Dec 2024 17:58:49 +0100 Subject: [PATCH 02/11] [ObsUX][Synthtrace] Remove `pidusage` for logging cpu usage (#204043) ## Summary Removes `pidusage` in favour of just getting cpu usage stats from `node:process` for logging purposes. Other than that, not sure the point of logging this, but keeping it in case it serves some purpose. Closes #203983 ## How to test Not sure, make sure CI doesn't break or something from its removal, given it is only used for logging. --- package.json | 2 -- .../src/cli/utils/synthtrace_worker.ts | 11 ++++++++--- yarn.lock | 12 ------------ 3 files changed, 8 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 57beea6859b5a..b00039fbf3c04 100644 --- a/package.json +++ b/package.json @@ -1635,7 +1635,6 @@ "@types/pbf": "3.0.2", "@types/pdfmake": "^0.2.2", "@types/picomatch": "^2.3.0", - "@types/pidusage": "^2.0.2", "@types/pixelmatch": "^5.2.4", "@types/pngjs": "^6.0.5", "@types/prop-types": "^15.7.5", @@ -1807,7 +1806,6 @@ "p-reflect": "2.1.0", "peggy": "^1.2.0", "picomatch": "^2.3.1", - "pidusage": "^3.0.2", "pirates": "^4.0.1", "piscina": "^3.2.0", "pixelmatch": "^5.3.0", diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/synthtrace_worker.ts b/packages/kbn-apm-synthtrace/src/cli/utils/synthtrace_worker.ts index 72644bd8f1103..0d5398f473cb2 100644 --- a/packages/kbn-apm-synthtrace/src/cli/utils/synthtrace_worker.ts +++ b/packages/kbn-apm-synthtrace/src/cli/utils/synthtrace_worker.ts @@ -9,7 +9,6 @@ import { timerange } from '@kbn/apm-synthtrace-client'; import { castArray } from 'lodash'; -import pidusage from 'pidusage'; import { memoryUsage } from 'process'; import { parentPort, workerData } from 'worker_threads'; import { getApmEsClient } from './get_apm_es_client'; @@ -123,10 +122,16 @@ async function start() { return Math.round(value / 1024 ** 2).toString() + 'mb'; } + let cpuUsage = process.cpuUsage(); + setInterval(async () => { - const stats = await pidusage(process.pid); + cpuUsage = process.cpuUsage(cpuUsage); const mem = memoryUsage(); - logger.info(`cpu: ${stats.cpu}, memory: ${mb(mem.heapUsed)}/${mb(mem.heapTotal)}`); + logger.info( + `cpu time: (user: ${cpuUsage.user}µs, sys: ${cpuUsage.system}µs), memory: ${mb( + mem.heapUsed + )}/${mb(mem.heapTotal)}` + ); }, 5000); await logger.perf('index_scenario', async () => { diff --git a/yarn.lock b/yarn.lock index 7af5656ccfe69..c2ba4f87ce1f8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12097,11 +12097,6 @@ resolved "https://registry.yarnpkg.com/@types/picomatch/-/picomatch-2.3.0.tgz#75db5e75a713c5a83d5b76780c3da84a82806003" integrity sha512-O397rnSS9iQI4OirieAtsDqvCj4+3eY1J+EPdNTKuHuRWIfUoGyzX294o8C4KJYaLqgSrd2o60c5EqCU8Zv02g== -"@types/pidusage@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@types/pidusage/-/pidusage-2.0.2.tgz#3f8c4b19ba7ea438a733d093661e92b60e5f88ee" - integrity sha512-lHgpGZjXDfjggZDLkgp4zQTYkvXq4S7RxjBjrDcPe1MBU72hESWxubutx8+AM4QkJdRxAhrQyxSA6pzHKJKlsQ== - "@types/pixelmatch@^5.2.4": version "5.2.4" resolved "https://registry.yarnpkg.com/@types/pixelmatch/-/pixelmatch-5.2.4.tgz#ca145cc5ede1388c71c68edf2d1f5190e5ddd0f6" @@ -26284,13 +26279,6 @@ picomatch@^4.0.2: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== -pidusage@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/pidusage/-/pidusage-3.0.2.tgz#6faa5402b2530b3af2cf93d13bcf202889724a53" - integrity sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w== - dependencies: - safe-buffer "^5.2.1" - pify@^2.0.0, pify@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" From 42693caf5f274b9cc3c30d3305961430b31d8ae3 Mon Sep 17 00:00:00 2001 From: Ying Mao Date: Fri, 13 Dec 2024 12:30:12 -0500 Subject: [PATCH 03/11] Revert "[Response Ops][Alerting] Backfill actions schema changes for intermediate release (#203184)" (#204218) This reverts commit b9bac1628bc489efec2da0f8f6fecf66962a6a51. ## Summary Reverting to investigate `Failed to poll for work: Invalid interval "PT1M". Intervals must be of the form {number}m. Example: 5m.` logs which may be caused by the updated task schema --- .../current_fields.json | 5 +- .../current_mappings.json | 9 +- .../check_registered_types.test.ts | 6 +- .../actions/server/saved_objects/mappings.ts | 3 - .../action_task_params_model_versions.ts | 17 +--- .../schemas/action_task_params/index.ts | 1 - .../schemas/action_task_params/v2.ts | 13 --- .../backfill/apis/schedule/schemas/v1.ts | 1 - .../ad_hoc_run_params_model_versions.ts | 12 +-- .../schemas/raw_ad_hoc_run_params/index.ts | 1 - .../schemas/raw_ad_hoc_run_params/latest.ts | 11 --- .../schemas/raw_ad_hoc_run_params/v1.ts | 2 +- .../schemas/raw_ad_hoc_run_params/v2.ts | 99 ------------------- .../server/saved_objects/mappings.ts | 3 - .../model_versions/task_model_versions.ts | 16 +-- .../server/saved_objects/schemas/task.ts | 4 - 16 files changed, 9 insertions(+), 194 deletions(-) delete mode 100644 x-pack/plugins/actions/server/saved_objects/schemas/action_task_params/v2.ts delete mode 100644 x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/latest.ts delete mode 100644 x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/v2.ts diff --git a/packages/kbn-check-mappings-update-cli/current_fields.json b/packages/kbn-check-mappings-update-cli/current_fields.json index 75601611ad3d4..45313933ab1b4 100644 --- a/packages/kbn-check-mappings-update-cli/current_fields.json +++ b/packages/kbn-check-mappings-update-cli/current_fields.json @@ -3,9 +3,7 @@ "actionTypeId", "name" ], - "action_task_params": [ - "apiKeyId" - ], + "action_task_params": [], "ad_hoc_run_params": [ "apiKeyId", "createdAt", @@ -1100,7 +1098,6 @@ "enabled", "ownerId", "partition", - "priority", "retryAt", "runAt", "schedule", diff --git a/packages/kbn-check-mappings-update-cli/current_mappings.json b/packages/kbn-check-mappings-update-cli/current_mappings.json index 37263aa85e1ab..663fef8f4fef1 100644 --- a/packages/kbn-check-mappings-update-cli/current_mappings.json +++ b/packages/kbn-check-mappings-update-cli/current_mappings.json @@ -17,11 +17,7 @@ }, "action_task_params": { "dynamic": false, - "properties": { - "apiKeyId": { - "type": "keyword" - } - } + "properties": {} }, "ad_hoc_run_params": { "dynamic": false, @@ -3634,9 +3630,6 @@ "partition": { "type": "integer" }, - "priority": { - "type": "integer" - }, "retryAt": { "type": "date" }, diff --git a/src/core/server/integration_tests/ci_checks/saved_objects/check_registered_types.test.ts b/src/core/server/integration_tests/ci_checks/saved_objects/check_registered_types.test.ts index a9c62e1595ab6..b2d9693cfcc22 100644 --- a/src/core/server/integration_tests/ci_checks/saved_objects/check_registered_types.test.ts +++ b/src/core/server/integration_tests/ci_checks/saved_objects/check_registered_types.test.ts @@ -57,8 +57,8 @@ describe('checking migration metadata changes on all registered SO types', () => expect(hashMap).toMatchInlineSnapshot(` Object { "action": "0e6fc0b74c7312a8c11ff6b14437b93a997358b8", - "action_task_params": "2e475d8b62e2de50b77f58cda309efb537e1d543", - "ad_hoc_run_params": "c7419760e878207231c3c8a25ec4d78360e07bf7", + "action_task_params": "b50cb5c8a493881474918e8d4985e61374ca4c30", + "ad_hoc_run_params": "d4e3c5c794151d0a4f5c71e886b2aa638da73ad2", "alert": "556a03378f5ee1c31593c3a37c66b54555ee14ff", "api_key_pending_invalidation": "8f5554d1984854011b8392d9a6f7ef985bcac03c", "apm-custom-dashboards": "b67128f78160c288bd7efe25b2da6e2afd5e82fc", @@ -170,7 +170,7 @@ describe('checking migration metadata changes on all registered SO types', () => "synthetics-private-location": "8cecc9e4f39637d2f8244eb7985c0690ceab24be", "synthetics-privates-locations": "f53d799d5c9bc8454aaa32c6abc99a899b025d5c", "tag": "e2544392fe6563e215bb677abc8b01c2601ef2dc", - "task": "ca8020259e46f713965a754ffae286c02d3cf05d", + "task": "3c89a7c918d5b896a5f8800f06e9114ad7e7aea3", "telemetry": "7b00bcf1c7b4f6db1192bb7405a6a63e78b699fd", "threshold-explorer-view": "175306806f9fc8e13fcc1c8953ec4ba89bda1b70", "ui-metric": "d227284528fd19904e9d972aea0a13716fc5fe24", diff --git a/x-pack/plugins/actions/server/saved_objects/mappings.ts b/x-pack/plugins/actions/server/saved_objects/mappings.ts index 856431198c73a..70e3e7447a6a0 100644 --- a/x-pack/plugins/actions/server/saved_objects/mappings.ts +++ b/x-pack/plugins/actions/server/saved_objects/mappings.ts @@ -40,9 +40,6 @@ export const actionMappings: SavedObjectsTypeMappingDefinition = { export const actionTaskParamsMappings: SavedObjectsTypeMappingDefinition = { dynamic: false, properties: { - apiKeyId: { - type: 'keyword', - }, // NO NEED TO BE INDEXED // actionId: { // type: 'keyword', diff --git a/x-pack/plugins/actions/server/saved_objects/model_versions/action_task_params_model_versions.ts b/x-pack/plugins/actions/server/saved_objects/model_versions/action_task_params_model_versions.ts index ebd87cdcb0915..570ebff743c17 100644 --- a/x-pack/plugins/actions/server/saved_objects/model_versions/action_task_params_model_versions.ts +++ b/x-pack/plugins/actions/server/saved_objects/model_versions/action_task_params_model_versions.ts @@ -6,28 +6,13 @@ */ import { SavedObjectsModelVersionMap } from '@kbn/core-saved-objects-server'; -import { actionTaskParamsSchemaV1, actionTaskParamsSchemaV2 } from '../schemas/action_task_params'; +import { actionTaskParamsSchemaV1 } from '../schemas/action_task_params'; export const actionTaskParamsModelVersions: SavedObjectsModelVersionMap = { '1': { changes: [], schemas: { - forwardCompatibility: actionTaskParamsSchemaV1.extends({}, { unknowns: 'ignore' }), create: actionTaskParamsSchemaV1, }, }, - '2': { - changes: [ - { - type: 'mappings_addition', - addedMappings: { - apiKeyId: { type: 'keyword' }, - }, - }, - ], - schemas: { - forwardCompatibility: actionTaskParamsSchemaV2.extends({}, { unknowns: 'ignore' }), - create: actionTaskParamsSchemaV2, - }, - }, }; diff --git a/x-pack/plugins/actions/server/saved_objects/schemas/action_task_params/index.ts b/x-pack/plugins/actions/server/saved_objects/schemas/action_task_params/index.ts index cd49049abdfbc..4ce0e679adf5e 100644 --- a/x-pack/plugins/actions/server/saved_objects/schemas/action_task_params/index.ts +++ b/x-pack/plugins/actions/server/saved_objects/schemas/action_task_params/index.ts @@ -6,4 +6,3 @@ */ export { actionTaskParamsSchema as actionTaskParamsSchemaV1 } from './v1'; -export { actionTaskParamsSchema as actionTaskParamsSchemaV2 } from './v2'; diff --git a/x-pack/plugins/actions/server/saved_objects/schemas/action_task_params/v2.ts b/x-pack/plugins/actions/server/saved_objects/schemas/action_task_params/v2.ts deleted file mode 100644 index b0fd0c3b9f3b4..0000000000000 --- a/x-pack/plugins/actions/server/saved_objects/schemas/action_task_params/v2.ts +++ /dev/null @@ -1,13 +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. - */ - -import { schema } from '@kbn/config-schema'; -import { actionTaskParamsSchema as actionTaskParamsSchemaV1 } from './v1'; - -export const actionTaskParamsSchema = actionTaskParamsSchemaV1.extends({ - apiKeyId: schema.maybe(schema.string()), -}); diff --git a/x-pack/plugins/alerting/common/routes/backfill/apis/schedule/schemas/v1.ts b/x-pack/plugins/alerting/common/routes/backfill/apis/schedule/schemas/v1.ts index 527de165db993..527134a2b5138 100644 --- a/x-pack/plugins/alerting/common/routes/backfill/apis/schedule/schemas/v1.ts +++ b/x-pack/plugins/alerting/common/routes/backfill/apis/schedule/schemas/v1.ts @@ -15,7 +15,6 @@ export const scheduleBodySchema = schema.arrayOf( rule_id: schema.string(), start: schema.string(), end: schema.maybe(schema.string()), - run_actions: schema.maybe(schema.boolean()), }, { validate({ start, end }) { diff --git a/x-pack/plugins/alerting/server/saved_objects/model_versions/ad_hoc_run_params_model_versions.ts b/x-pack/plugins/alerting/server/saved_objects/model_versions/ad_hoc_run_params_model_versions.ts index 91a8418a42a37..95f544be5c8e2 100644 --- a/x-pack/plugins/alerting/server/saved_objects/model_versions/ad_hoc_run_params_model_versions.ts +++ b/x-pack/plugins/alerting/server/saved_objects/model_versions/ad_hoc_run_params_model_versions.ts @@ -6,10 +6,7 @@ */ import { SavedObjectsModelVersionMap } from '@kbn/core-saved-objects-server'; -import { - rawAdHocRunParamsSchemaV1, - rawAdHocRunParamsSchemaV2, -} from '../schemas/raw_ad_hoc_run_params'; +import { rawAdHocRunParamsSchemaV1 } from '../schemas/raw_ad_hoc_run_params'; export const adHocRunParamsModelVersions: SavedObjectsModelVersionMap = { '1': { @@ -19,11 +16,4 @@ export const adHocRunParamsModelVersions: SavedObjectsModelVersionMap = { create: rawAdHocRunParamsSchemaV1, }, }, - '2': { - changes: [], - schemas: { - forwardCompatibility: rawAdHocRunParamsSchemaV2.extends({}, { unknowns: 'ignore' }), - create: rawAdHocRunParamsSchemaV2, - }, - }, }; diff --git a/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/index.ts b/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/index.ts index 17907c6405830..977a13f3a7e4b 100644 --- a/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/index.ts +++ b/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/index.ts @@ -6,4 +6,3 @@ */ export { rawAdHocRunParamsSchema as rawAdHocRunParamsSchemaV1 } from './v1'; -export { rawAdHocRunParamsSchema as rawAdHocRunParamsSchemaV2 } from './v2'; diff --git a/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/latest.ts b/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/latest.ts deleted file mode 100644 index 03c55b706231d..0000000000000 --- a/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/latest.ts +++ /dev/null @@ -1,11 +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. - */ - -import { TypeOf } from '@kbn/config-schema'; -import { rawAdHocRunParamsSchema } from './v2'; - -export type RawAdHocRunParams = TypeOf; diff --git a/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/v1.ts b/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/v1.ts index 5970599492422..8676c2c606912 100644 --- a/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/v1.ts +++ b/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/v1.ts @@ -21,7 +21,7 @@ const rawAdHocRunSchedule = schema.object({ runAt: schema.string(), }); -export const rawAdHocRunParamsRuleSchema = schema.object({ +const rawAdHocRunParamsRuleSchema = schema.object({ name: schema.string(), tags: schema.arrayOf(schema.string()), alertTypeId: schema.string(), diff --git a/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/v2.ts b/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/v2.ts deleted file mode 100644 index f8505d1f5f4ba..0000000000000 --- a/x-pack/plugins/alerting/server/saved_objects/schemas/raw_ad_hoc_run_params/v2.ts +++ /dev/null @@ -1,99 +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. - */ - -import { schema } from '@kbn/config-schema'; -import { FilterStateStore } from '@kbn/es-query'; -import { - rawAdHocRunParamsSchema as rawAdHocRunParamsSchemaV1, - rawAdHocRunParamsRuleSchema as rawAdHocRunParamsRuleSchemaV1, -} from './v1'; - -const ISOWeekdaysSchema = schema.oneOf([ - schema.literal(1), - schema.literal(2), - schema.literal(3), - schema.literal(4), - schema.literal(5), - schema.literal(6), - schema.literal(7), -]); - -const rawRuleAlertsFilterSchema = schema.object({ - query: schema.maybe( - schema.object({ - kql: schema.string(), - filters: schema.arrayOf( - schema.object({ - query: schema.maybe(schema.recordOf(schema.string(), schema.any())), - meta: schema.object({ - alias: schema.maybe(schema.nullable(schema.string())), - disabled: schema.maybe(schema.boolean()), - negate: schema.maybe(schema.boolean()), - controlledBy: schema.maybe(schema.string()), - group: schema.maybe(schema.string()), - index: schema.maybe(schema.string()), - isMultiIndex: schema.maybe(schema.boolean()), - type: schema.maybe(schema.string()), - key: schema.maybe(schema.string()), - params: schema.maybe(schema.any()), - value: schema.maybe(schema.string()), - field: schema.maybe(schema.string()), - relation: schema.maybe(schema.oneOf([schema.literal('OR'), schema.literal('AND')])), - }), - $state: schema.maybe( - schema.object({ - store: schema.oneOf([ - schema.literal(FilterStateStore.APP_STATE), // change - schema.literal(FilterStateStore.GLOBAL_STATE), // change - ]), - }) - ), - }) - ), - dsl: schema.string(), // change - }) - ), - timeframe: schema.maybe( - schema.object({ - days: schema.arrayOf(ISOWeekdaysSchema), - hours: schema.object({ - start: schema.string(), - end: schema.string(), - }), - timezone: schema.string(), - }) - ), -}); - -const rawAdHocRunParamsRuleActionSchema = schema.object({ - uuid: schema.string(), - group: schema.maybe(schema.string()), - actionRef: schema.string(), - actionTypeId: schema.string(), - params: schema.recordOf(schema.string(), schema.any()), - frequency: schema.maybe( - schema.object({ - summary: schema.boolean(), - notifyWhen: schema.oneOf([ - schema.literal('onActionGroupChange'), - schema.literal('onActiveAlert'), - schema.literal('onThrottleInterval'), - ]), - throttle: schema.nullable(schema.string()), - }) - ), - alertsFilter: schema.maybe(rawRuleAlertsFilterSchema), - useAlertDataForTemplate: schema.maybe(schema.boolean()), -}); - -const rawAdHocRunParamsRuleSchema = rawAdHocRunParamsRuleSchemaV1.extends({ - actions: schema.maybe(schema.arrayOf(rawAdHocRunParamsRuleActionSchema)), -}); - -export const rawAdHocRunParamsSchema = rawAdHocRunParamsSchemaV1.extends({ - rule: rawAdHocRunParamsRuleSchema, -}); diff --git a/x-pack/plugins/task_manager/server/saved_objects/mappings.ts b/x-pack/plugins/task_manager/server/saved_objects/mappings.ts index 7ebd5091c7d47..8ad641b56a58f 100644 --- a/x-pack/plugins/task_manager/server/saved_objects/mappings.ts +++ b/x-pack/plugins/task_manager/server/saved_objects/mappings.ts @@ -65,9 +65,6 @@ export const taskMappings: SavedObjectsTypeMappingDefinition = { partition: { type: 'integer', }, - priority: { - type: 'integer', - }, }, }; diff --git a/x-pack/plugins/task_manager/server/saved_objects/model_versions/task_model_versions.ts b/x-pack/plugins/task_manager/server/saved_objects/model_versions/task_model_versions.ts index 4c7ae514f0bb7..775b3ea2f8cad 100644 --- a/x-pack/plugins/task_manager/server/saved_objects/model_versions/task_model_versions.ts +++ b/x-pack/plugins/task_manager/server/saved_objects/model_versions/task_model_versions.ts @@ -6,7 +6,7 @@ */ import { SavedObjectsModelVersionMap } from '@kbn/core-saved-objects-server'; -import { taskSchemaV1, taskSchemaV2, taskSchemaV3 } from '../schemas/task'; +import { taskSchemaV1, taskSchemaV2 } from '../schemas/task'; export const taskModelVersions: SavedObjectsModelVersionMap = { '1': { @@ -35,18 +35,4 @@ export const taskModelVersions: SavedObjectsModelVersionMap = { create: taskSchemaV2, }, }, - '3': { - changes: [ - { - type: 'mappings_addition', - addedMappings: { - priority: { type: 'integer' }, - }, - }, - ], - schemas: { - forwardCompatibility: taskSchemaV3.extends({}, { unknowns: 'ignore' }), - create: taskSchemaV3, - }, - }, }; diff --git a/x-pack/plugins/task_manager/server/saved_objects/schemas/task.ts b/x-pack/plugins/task_manager/server/saved_objects/schemas/task.ts index b6e724099912d..2a6ee5c92198c 100644 --- a/x-pack/plugins/task_manager/server/saved_objects/schemas/task.ts +++ b/x-pack/plugins/task_manager/server/saved_objects/schemas/task.ts @@ -42,7 +42,3 @@ export const taskSchemaV1 = schema.object({ export const taskSchemaV2 = taskSchemaV1.extends({ partition: schema.maybe(schema.number()), }); - -export const taskSchemaV3 = taskSchemaV2.extends({ - priority: schema.maybe(schema.number()), -}); From f0d3a448eafab076b474a4aef1281be07ed680db Mon Sep 17 00:00:00 2001 From: Krzysztof Kowalczyk Date: Fri, 13 Dec 2024 18:39:05 +0100 Subject: [PATCH 04/11] [FieldFormatters] Add support for rawValue in url label (#204192) ## Summary This PR adds support for ``{{rawValue}}`` in url label. Closes: #188973 --- .../field_formats/common/converters/url.test.ts | 10 +++++++++- src/plugins/field_formats/common/converters/url.ts | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/plugins/field_formats/common/converters/url.test.ts b/src/plugins/field_formats/common/converters/url.test.ts index d1c89575b2d4d..9a1fcb7cbef6e 100644 --- a/src/plugins/field_formats/common/converters/url.test.ts +++ b/src/plugins/field_formats/common/converters/url.test.ts @@ -139,7 +139,7 @@ describe('UrlFormat', () => { expect(url.convert('url', TEXT_CONTEXT_TYPE)).toBe('external url'); }); - test('can use the raw value', () => { + test('can use the raw value with {{value}}', () => { const url = new UrlFormat({ labelTemplate: 'external {{value}}', }); @@ -147,6 +147,14 @@ describe('UrlFormat', () => { expect(url.convert('url?', TEXT_CONTEXT_TYPE)).toBe('external url?'); }); + test('can use the raw value with {{rawValue}}', () => { + const url = new UrlFormat({ + labelTemplate: 'external {{rawValue}}', + }); + + expect(url.convert('url?', TEXT_CONTEXT_TYPE)).toBe('external url?'); + }); + test('can use the url', () => { const url = new UrlFormat({ urlTemplate: 'http://google.com/{{value}}', diff --git a/src/plugins/field_formats/common/converters/url.ts b/src/plugins/field_formats/common/converters/url.ts index a0b423a737f08..ffa6973de27a4 100644 --- a/src/plugins/field_formats/common/converters/url.ts +++ b/src/plugins/field_formats/common/converters/url.ts @@ -86,6 +86,7 @@ export class UrlFormat extends FieldFormat { return this.compileTemplate(template)({ value, url, + rawValue: value, }); } From 4ee52227bce2a1ffffaf930d41513bb0c644c199 Mon Sep 17 00:00:00 2001 From: "Christiane (Tina) Heiligers" Date: Fri, 13 Dec 2024 10:39:48 -0700 Subject: [PATCH 05/11] Fix delete disabled state (#204154) fix https://github.com/elastic/kibana/issues/204095 Disables delete when no saved objects are selected or all objects selected are hidden and delete is allowed. ![Screenshot 2024-12-12 at 18 02 10](https://github.com/user-attachments/assets/e894a087-7906-4905-bd2e-2325a90d37c0) ## Summary Summarize your PR. If it involves visual changes include a screenshot or gif. - [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 --- .../__snapshots__/table.test.tsx.snap | 235 +----------------- .../objects_table/components/table.test.tsx | 30 ++- .../objects_table/components/table.tsx | 11 +- 3 files changed, 36 insertions(+), 240 deletions(-) diff --git a/src/plugins/saved_objects_management/public/management_section/objects_table/components/__snapshots__/table.test.tsx.snap b/src/plugins/saved_objects_management/public/management_section/objects_table/components/__snapshots__/table.test.tsx.snap index bc0eda7e6d5a5..a3bcf4da52544 100644 --- a/src/plugins/saved_objects_management/public/management_section/objects_table/components/__snapshots__/table.test.tsx.snap +++ b/src/plugins/saved_objects_management/public/management_section/objects_table/components/__snapshots__/table.test.tsx.snap @@ -1,239 +1,5 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`Table prevents hidden saved objects from being deleted 1`] = ` - - - } - delay="regular" - display="inlineBlock" - position="top" - > - - - - , - - - - } - closePopover={[Function]} - display="inline-block" - hasArrow={true} - isOpen={false} - ownFocus={true} - panelPaddingSize="m" - repositionToCrossAxis={true} - > - - } - > - - } - name="includeReferencesDeep" - onChange={[Function]} - /> - - - - - - - , - ] - } - /> - -
- - } - onChange={[Function]} - pagination={ - Object { - "pageIndex": 1, - "pageSize": 2, - "pageSizeOptions": Array [ - 5, - 10, - 20, - 50, - ], - "totalItemCount": 3, - } - } - rowProps={[Function]} - selection={ - Object { - "onSelectionChange": [Function], - } - } - sorting={ - Object { - "sort": Object { - "direction": "desc", - "field": "updated_at", - }, - } - } - tableLayout="fixed" - /> -
-
-`; - exports[`Table should render normally 1`] = ` { expect(component.state().isSearchTextValid).toBe(true); }); - it(`prevents hidden saved objects from being deleted`, () => { + it(`prevents hidden saved objects from being deleted`, async () => { const selectedSavedObjects = [ { type: 'visualization', meta: { hiddenType: true } }, { type: 'search', meta: { hiddenType: true } }, @@ -124,9 +124,33 @@ describe('Table', () => { selectedSavedObjects, capabilities: { savedObjectsManagement: { delete: false } } as any, }; - const component = shallowWithI18nProvider(); + render( + +
+ + ); - expect(component).toMatchSnapshot(); + await waitFor(() => { + expect(screen.getByTestId('savedObjectsManagementDelete')).toBeDisabled(); + }); + }); + + it(`disables delete when no objects are selected `, async () => { + const selectedSavedObjects = [] as any; + const customizedProps = { + ...defaultProps, + selectedSavedObjects, + capabilities: { savedObjectsManagement: { delete: true } } as any, + }; + render( + +
+ + ); + + await waitFor(() => { + expect(screen.getByTestId('savedObjectsManagementDelete')).toBeDisabled(); + }); }); it(`allows for automatic refreshing after an action`, () => { diff --git a/src/plugins/saved_objects_management/public/management_section/objects_table/components/table.tsx b/src/plugins/saved_objects_management/public/management_section/objects_table/components/table.tsx index a32a1e9e958e1..73e6e2978429b 100644 --- a/src/plugins/saved_objects_management/public/management_section/objects_table/components/table.tsx +++ b/src/plugins/saved_objects_management/public/management_section/objects_table/components/table.tsx @@ -386,8 +386,9 @@ export class Table extends PureComponent { const activeActionContents = this.state.activeAction?.render() ?? null; const exceededResultCount = totalItemCount > MAX_PAGINATED_ITEM; - const allHidden = selectedSavedObjects.every(({ meta: { hiddenType } }) => hiddenType); - + const anySelected = selectedSavedObjects.length > 0; + const allHidden = + anySelected && selectedSavedObjects.every(({ meta: { hiddenType } }) => hiddenType); return ( {activeActionContents} @@ -403,6 +404,8 @@ export class Table extends PureComponent { defaultQuery={this.props.initialQuery} toolsRight={[ { iconType="trash" color="danger" onClick={onDelete} - isDisabled={allHidden || !capabilities.savedObjectsManagement.delete} + isDisabled={ + !anySelected || allHidden || !capabilities.savedObjectsManagement.delete + } title={ capabilities.savedObjectsManagement.delete ? undefined From 2fd89943c52bb9850cfd515975b0eeb080af608c Mon Sep 17 00:00:00 2001 From: Matthew Kime Date: Fri, 13 Dec 2024 12:29:30 -0600 Subject: [PATCH 06/11] kibana-management team module move (#203883) ## Summary This PR aims at relocating some of the Kibana modules (plugins and packages) into a new folder structure, according to the _Sustainable Kibana Architecture_ initiative. > [!IMPORTANT] > * We kindly ask you to: > * Manually fix the errors in the error section below (if there are any). > * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the source code (Babel and Eslint config files), and update them appropriately. > * Manually review `.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that any CI pipeline customizations continue to be correctly applied after the changed path names > * Review all of the updated files, specially the `.ts` and `.js` files listed in the sections below, as some of them contain relative paths that have been updated. > * Think of potential impact of the move, including tooling and configuration files that can be pointing to the relocated modules. E.g.: > * customised eslint rules > * docs pointing to source code > [!NOTE] > * This PR has been auto-generated. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. #### 17 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/cloud-data-migration-plugin` | `x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration` | | `@kbn/console-plugin` | `src/platform/plugins/shared/console` | | `@kbn/cross-cluster-replication-plugin` | `x-pack/platform/plugins/private/cross_cluster_replication` | | `@kbn/dev-tools-plugin` | `src/platform/plugins/shared/dev_tools` | | `@kbn/es-ui-shared-plugin` | `src/platform/plugins/shared/es_ui_shared` | | `@kbn/grokdebugger-plugin` | `x-pack/platform/plugins/private/grokdebugger` | | `@kbn/index-lifecycle-management-plugin` | `x-pack/platform/plugins/private/index_lifecycle_management` | | `@kbn/license-api-guard-plugin` | `x-pack/platform/plugins/private/license_api_guard` | | `@kbn/license-management-plugin` | `x-pack/platform/plugins/shared/license_management` | | `@kbn/management-plugin` | `src/platform/plugins/shared/management` | | `@kbn/painless-lab-plugin` | `x-pack/platform/plugins/private/painless_lab` | | `@kbn/remote-clusters-plugin` | `x-pack/platform/plugins/private/remote_clusters` | | `@kbn/rollup-plugin` | `x-pack/platform/plugins/private/rollup` | | `@kbn/runtime-fields-plugin` | `x-pack/platform/plugins/private/runtime_fields` | | `@kbn/searchprofiler-plugin` | `x-pack/platform/plugins/shared/searchprofiler` | | `@kbn/snapshot-restore-plugin` | `x-pack/platform/plugins/private/snapshot_restore` | | `@kbn/watcher-plugin` | `x-pack/platform/plugins/private/watcher` | #### 17 packages(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/deeplinks-devtools` | `src/platform/packages/shared/deeplinks/devtools` | | `@kbn/deeplinks-management` | `src/platform/packages/shared/deeplinks/management` | | `@kbn/default-nav-devtools` | `src/platform/packages/private/default-nav/devtools` | | `@kbn/default-nav-management` | `src/platform/packages/private/default-nav/management` | | `@kbn/index-lifecycle-management-common-shared` | `x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared` | | `@kbn/index-management-shared-types` | `x-pack/platform/packages/shared/index-management/index_management_shared_types` | | `@kbn/management-cards-navigation` | `src/platform/packages/shared/kbn-management/cards_navigation` | | `@kbn/management-settings-application` | `src/platform/packages/private/kbn-management/settings/application` | | `@kbn/management-settings-components-field-category` | `src/platform/packages/private/kbn-management/settings/components/field_category` | | `@kbn/management-settings-components-field-input` | `src/platform/packages/shared/kbn-management/settings/components/field_input` | | `@kbn/management-settings-components-field-row` | `src/platform/packages/shared/kbn-management/settings/components/field_row` | | `@kbn/management-settings-components-form` | `src/platform/packages/private/kbn-management/settings/components/form` | | `@kbn/management-settings-field-definition` | `src/platform/packages/shared/kbn-management/settings/field_definition` | | `@kbn/management-settings-types` | `src/platform/packages/shared/kbn-management/settings/types` | | `@kbn/management-settings-utilities` | `src/platform/packages/shared/kbn-management/settings/utilities` | | `@kbn/rollup` | `x-pack/platform/packages/private/rollup` | | `@kbn/unsaved-changes-prompt` | `src/platform/packages/shared/kbn-unsaved-changes-prompt` |
Updated references ``` ./.buildkite/scripts/steps/console_definitions_sync.sh ./.eslintrc.js ./.i18nrc.json ./docs/developer/contributing/development-tests.asciidoc ./docs/developer/plugin-list.asciidoc ./package.json ./packages/kbn-generate-console-definitions/README.md ./packages/kbn-repo-packages/package-map.json ./packages/kbn-search-connectors/components/cron_editor/readme.md ./packages/kbn-ts-projects/config-paths.json ./src/dev/precommit_hook/casing_check_config.js ./src/dev/storybook/aliases.ts ./src/platform/packages/private/default-nav/devtools/jest.config.js ./src/platform/packages/private/default-nav/management/jest.config.js ./src/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js ./src/platform/packages/shared/deeplinks/devtools/jest.config.js ./src/platform/packages/shared/deeplinks/management/jest.config.js ./src/platform/packages/shared/kbn-management/cards_navigation/jest.config.js ./src/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js ./src/platform/plugins/shared/console/README.md ./src/platform/plugins/shared/console/jest.config.js ./src/platform/plugins/shared/console/server/lib/elasticsearch_proxy_config.test.js ./src/platform/plugins/shared/console/server/lib/spec_definitions/json/README.md ./src/platform/plugins/shared/es_ui_shared/.storybook/manager.ts ./src/platform/plugins/shared/es_ui_shared/jest.config.js ./src/platform/plugins/shared/es_ui_shared/static/forms/README.md ./src/platform/plugins/shared/management/jest.config.js ./src/plugins/advanced_settings/README.md ./src/plugins/management/README.md ./tsconfig.base.json ./x-pack/.i18nrc.json ./x-pack/platform/packages/private/rollup/jest.config.js ./x-pack/platform/packages/shared/index-management/index_management_shared_types/jest.config.js ./x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js ./x-pack/platform/plugins/private/cross_cluster_replication/jest.config.js ./x-pack/platform/plugins/private/grokdebugger/jest.config.js ./x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/README.md ./x-pack/platform/plugins/private/index_lifecycle_management/jest.config.js ./x-pack/platform/plugins/private/index_lifecycle_management/jest.integration.config.js ./x-pack/platform/plugins/private/license_api_guard/jest.config.js ./x-pack/platform/plugins/private/painless_lab/jest.config.js ./x-pack/platform/plugins/private/remote_clusters/jest.config.js ./x-pack/platform/plugins/private/rollup/jest.config.js ./x-pack/platform/plugins/private/runtime_fields/jest.config.js ./x-pack/platform/plugins/private/snapshot_restore/jest.config.js ./x-pack/platform/plugins/private/watcher/jest.config.js ./x-pack/platform/plugins/shared/license_management/jest.config.js ./x-pack/platform/plugins/shared/searchprofiler/jest.config.js ./x-pack/plugins/index_management/README.md ./x-pack/plugins/triggers_actions_ui/README.md ./x-pack/plugins/triggers_actions_ui/server/data/routes/indices.ts ./x-pack/solutions/security/packages/navigation/src/constants.ts ./x-pack/test/functional/apps/dev_tools/searchprofiler_editor.ts ./yarn.lock ```
Updated relative paths ``` src/platform/packages/private/default-nav/devtools/jest.config.js:12 src/platform/packages/private/default-nav/devtools/tsconfig.json:2 src/platform/packages/private/default-nav/management/jest.config.js:12 src/platform/packages/private/default-nav/management/tsconfig.json:2 src/platform/packages/private/kbn-management/settings/application/tsconfig.json:2 src/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js:12 src/platform/packages/private/kbn-management/settings/components/field_category/tsconfig.json:2 src/platform/packages/private/kbn-management/settings/components/form/tsconfig.json:2 src/platform/packages/shared/deeplinks/devtools/jest.config.js:12 src/platform/packages/shared/deeplinks/devtools/tsconfig.json:2 src/platform/packages/shared/deeplinks/management/jest.config.js:12 src/platform/packages/shared/deeplinks/management/tsconfig.json:2 src/platform/packages/shared/kbn-management/cards_navigation/jest.config.js:12 src/platform/packages/shared/kbn-management/cards_navigation/tsconfig.json:2 src/platform/packages/shared/kbn-management/settings/components/field_input/tsconfig.json:2 src/platform/packages/shared/kbn-management/settings/components/field_row/tsconfig.json:2 src/platform/packages/shared/kbn-management/settings/field_definition/tsconfig.json:2 src/platform/packages/shared/kbn-management/settings/types/tsconfig.json:2 src/platform/packages/shared/kbn-management/settings/utilities/tsconfig.json:2 src/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js:12 src/platform/packages/shared/kbn-unsaved-changes-prompt/tsconfig.json:2 src/platform/plugins/shared/console/jest.config.js:12 src/platform/plugins/shared/console/tsconfig.json:2 src/platform/plugins/shared/dev_tools/tsconfig.json:2 src/platform/plugins/shared/es_ui_shared/jest.config.js:12 src/platform/plugins/shared/es_ui_shared/tsconfig.json:12 src/platform/plugins/shared/es_ui_shared/tsconfig.json:2 src/platform/plugins/shared/management/jest.config.js:12 src/platform/plugins/shared/management/tsconfig.json:10 src/platform/plugins/shared/management/tsconfig.json:2 x-pack/platform/packages/private/rollup/jest.config.js:10 x-pack/platform/packages/private/rollup/tsconfig.json:2 x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/tsconfig.json:2 x-pack/platform/packages/shared/index-management/index_management_shared_types/jest.config.js:10 x-pack/platform/packages/shared/index-management/index_management_shared_types/tsconfig.json:2 x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js:10 x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/tsconfig.json:10 x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/tsconfig.json:2 x-pack/platform/plugins/private/cross_cluster_replication/jest.config.js:10 x-pack/platform/plugins/private/cross_cluster_replication/tsconfig.json:2 x-pack/platform/plugins/private/grokdebugger/jest.config.js:10 x-pack/platform/plugins/private/grokdebugger/tsconfig.json:10 x-pack/platform/plugins/private/grokdebugger/tsconfig.json:2 x-pack/platform/plugins/private/index_lifecycle_management/jest.config.js:10 x-pack/platform/plugins/private/index_lifecycle_management/jest.integration.config.js:10 x-pack/platform/plugins/private/index_lifecycle_management/tsconfig.json:12 x-pack/platform/plugins/private/index_lifecycle_management/tsconfig.json:2 x-pack/platform/plugins/private/license_api_guard/jest.config.js:10 x-pack/platform/plugins/private/license_api_guard/tsconfig.json:2 x-pack/platform/plugins/private/painless_lab/jest.config.js:10 x-pack/platform/plugins/private/painless_lab/public/styles/_index.scss:1 x-pack/platform/plugins/private/painless_lab/tsconfig.json:2 x-pack/platform/plugins/private/remote_clusters/jest.config.js:10 x-pack/platform/plugins/private/remote_clusters/tsconfig.json:12 x-pack/platform/plugins/private/remote_clusters/tsconfig.json:2 x-pack/platform/plugins/private/rollup/jest.config.js:10 x-pack/platform/plugins/private/rollup/tsconfig.json:2 x-pack/platform/plugins/private/runtime_fields/README.md:155 x-pack/platform/plugins/private/runtime_fields/jest.config.js:10 x-pack/platform/plugins/private/runtime_fields/tsconfig.json:2 x-pack/platform/plugins/private/runtime_fields/tsconfig.json:8 x-pack/platform/plugins/private/snapshot_restore/jest.config.js:10 x-pack/platform/plugins/private/snapshot_restore/tsconfig.json:12 x-pack/platform/plugins/private/snapshot_restore/tsconfig.json:2 x-pack/platform/plugins/private/watcher/jest.config.js:10 x-pack/platform/plugins/private/watcher/tsconfig.json:12 x-pack/platform/plugins/private/watcher/tsconfig.json:2 x-pack/platform/plugins/shared/license_management/jest.config.js:10 x-pack/platform/plugins/shared/license_management/tsconfig.json:2 x-pack/platform/plugins/shared/searchprofiler/jest.config.js:10 x-pack/platform/plugins/shared/searchprofiler/public/application/_app.scss:1 x-pack/platform/plugins/shared/searchprofiler/tsconfig.json:2 ```
--------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .../scripts/steps/console_definitions_sync.sh | 2 +- .eslintrc.js | 2 +- .github/CODEOWNERS | 68 ++++----- .i18nrc.json | 14 +- .../contributing/development-tests.asciidoc | 2 +- docs/developer/plugin-list.asciidoc | 34 ++--- package.json | 68 ++++----- .../README.md | 6 +- .../cards_navigation/jest.config.js | 14 -- .../components/cron_editor/readme.md | 2 +- .../kbn-unsaved-changes-prompt/jest.config.js | 14 -- src/dev/precommit_hook/casing_check_config.js | 2 +- src/dev/storybook/aliases.ts | 2 +- .../private}/default-nav/devtools/README.md | 0 .../devtools/default_navigation.ts | 0 .../private}/default-nav/devtools/index.ts | 0 .../default-nav/devtools}/jest.config.js | 4 +- .../default-nav/devtools/kibana.jsonc | 0 .../default-nav/devtools/package.json | 0 .../default-nav/devtools/tsconfig.json | 2 +- .../private}/default-nav/management/README.md | 0 .../management/default_navigation.ts | 0 .../private}/default-nav/management/index.ts | 0 .../default-nav/management/jest.config.js | 14 ++ .../default-nav/management/kibana.jsonc | 0 .../default-nav/management/package.json | 0 .../default-nav/management/tsconfig.json | 2 +- .../private/kbn-management}/jest.config.js | 2 +- .../settings/application/README.md | 0 .../__snapshots__/query_input.test.tsx.snap | 0 .../__stories__/application.stories.tsx | 0 .../__stories__/use_application_story.tsx | 0 .../settings/application/application.test.tsx | 0 .../settings/application/application.tsx | 0 .../settings/application/empty_state.tsx | 0 .../settings/application/hooks/index.ts | 0 .../settings/application/hooks/use_fields.ts | 0 .../application/hooks/use_scope_fields.ts | 0 .../application/hooks/use_settings.ts | 0 .../settings/application/i18n_texts.ts | 0 .../settings/application/index.tsx | 0 .../settings/application/kibana.jsonc | 0 .../settings/application/mocks/context.tsx | 0 .../settings/application/mocks/index.ts | 0 .../settings/application/package.json | 0 .../settings/application/query_input.test.tsx | 0 .../settings/application/query_input.tsx | 0 .../settings/application/read_only_badge.ts | 0 .../settings/application/services.tsx | 0 .../settings/application/tab.tsx | 0 .../settings/application/tsconfig.json | 2 +- .../components/field_category/README.mdx | 0 .../__stories__/categories.stories.tsx | 0 .../__stories__/category.stories.tsx | 0 .../__stories__/use_category_story.tsx | 0 .../components/field_category/categories.tsx | 0 .../components/field_category/category.tsx | 0 .../field_category/clear_query_link.tsx | 0 .../components/field_category/index.ts | 0 .../components/field_category/jest.config.js | 16 +++ .../components/field_category/kibana.jsonc | 0 .../components/field_category/package.json | 0 .../components/field_category/services.tsx | 0 .../components/field_category/tsconfig.json | 2 +- .../components/field_category/types.ts | 0 .../settings/components/form/README.mdx | 0 .../form/bottom_bar/bottom_bar.test.tsx | 0 .../components/form/bottom_bar/bottom_bar.tsx | 0 .../components/form/bottom_bar/index.tsx | 0 .../form/bottom_bar/unsaved_count.tsx | 0 .../settings/components/form/form.styles.ts | 0 .../settings/components/form/form.test.tsx | 0 .../settings/components/form/form.tsx | 0 .../settings/components/form/index.ts | 0 .../settings/components/form/kibana.jsonc | 0 .../components/form/mocks/context.tsx | 0 .../settings/components/form/mocks/index.ts | 0 .../components/form/mocks/settings_client.ts | 0 .../settings/components/form/package.json | 0 .../components/form/reload_page_toast.tsx | 0 .../settings/components/form/services.tsx | 0 .../form/storybook/form.stories.tsx | 0 .../settings/components/form/tsconfig.json | 2 +- .../settings/components/form/types.ts | 0 .../settings/components/form/use_save.ts | 0 .../shared}/deeplinks/devtools/README.md | 0 .../shared}/deeplinks/devtools/constants.ts | 0 .../shared}/deeplinks/devtools/deep_links.ts | 0 .../shared}/deeplinks/devtools/index.ts | 0 .../shared}/deeplinks/devtools/jest.config.js | 4 +- .../shared}/deeplinks/devtools/kibana.jsonc | 0 .../shared}/deeplinks/devtools/package.json | 0 .../shared}/deeplinks/devtools/tsconfig.json | 2 +- .../shared}/deeplinks/management/README.md | 0 .../shared}/deeplinks/management/constants.ts | 0 .../deeplinks/management/deep_links.ts | 0 .../shared}/deeplinks/management/index.ts | 0 .../deeplinks/management/jest.config.js | 4 +- .../shared}/deeplinks/management/kibana.jsonc | 0 .../shared}/deeplinks/management/package.json | 0 .../deeplinks/management/tsconfig.json | 2 +- .../cards_navigation/README.mdx | 0 .../kbn-management/cards_navigation/index.ts | 0 .../cards_navigation/kibana.jsonc | 0 .../cards_navigation/mocks/mocks.ts | 0 .../cards_navigation/mocks/storybook.mock.ts | 0 .../cards_navigation/package.json | 0 .../src/cards_navigation.stories.tsx | 0 .../src/cards_navigation.test.tsx | 0 .../cards_navigation/src/cards_navigation.tsx | 0 .../cards_navigation/src/consts.tsx | 0 .../cards_navigation/src/index.ts | 0 .../cards_navigation/src/types.ts | 0 .../cards_navigation/tsconfig.json | 2 +- .../shared/kbn-management}/jest.config.js | 4 +- .../components/field_input/README.mdx | 0 .../__stories__/array_input.stories.tsx | 0 .../__stories__/boolean_input.stories.tsx | 0 .../__stories__/color_input.stories.tsx | 0 .../field_input/__stories__/common.tsx | 0 .../__stories__/image_input.stories.tsx | 0 .../__stories__/json_input.stories.tsx | 0 .../__stories__/markdown_input.stories.tsx | 0 .../__stories__/number_input.stories.tsx | 0 .../__stories__/select_input.stories.tsx | 0 .../__stories__/text_input.stories.tsx | 0 .../components/field_input/code_editor.tsx | 0 .../field_input/field_input.test.tsx | 0 .../components/field_input/field_input.tsx | 0 .../settings/components/field_input/index.ts | 0 .../field_input/input/array_input.test.tsx | 0 .../field_input/input/array_input.tsx | 0 .../field_input/input/boolean_input.test.tsx | 0 .../field_input/input/boolean_input.tsx | 0 .../field_input/input/code_editor_input.tsx | 0 .../input/color_picker_input.test.tsx | 0 .../field_input/input/color_picker_input.tsx | 0 .../field_input/input/image_input.test.tsx | 0 .../field_input/input/image_input.tsx | 0 .../components/field_input/input/index.ts | 0 .../input/json_editor_input.test.tsx | 0 .../input/markdown_editor_input.test.tsx | 0 .../field_input/input/number_input.test.tsx | 0 .../field_input/input/number_input.tsx | 0 .../field_input/input/select_input.test.tsx | 0 .../field_input/input/select_input.tsx | 0 .../field_input/input/text_input.test.tsx | 0 .../field_input/input/text_input.tsx | 0 .../components/field_input/kibana.jsonc | 0 .../field_input/mocks/context.mock.tsx | 0 .../components/field_input/mocks/index.ts | 0 .../components/field_input/package.json | 0 .../components/field_input/services.tsx | 0 .../components/field_input/setup_tests.ts | 0 .../components/field_input/tsconfig.json | 2 +- .../settings/components/field_input/types.ts | 0 .../settings/components/field_row/README.mdx | 0 .../__stories__/array_field.stories.tsx | 0 .../__stories__/boolean_field.stories.tsx | 0 .../color_picker_field.stories.tsx | 0 .../field_row/__stories__/common.tsx | 0 .../__stories__/image_field.stories.tsx | 0 .../__stories__/json_field.stories.tsx | 0 .../__stories__/markdown_field.stories.tsx | 0 .../__stories__/number_field.stories.tsx | 0 .../__stories__/select_field.stories.tsx | 0 .../__stories__/text_field.stories.tsx | 0 .../components/field_row/assets/form_row.png | Bin .../components/field_row/assets/page.png | Bin .../description/default_value.test.tsx | 0 .../field_row/description/default_value.tsx | 0 .../description/deprecation.test.tsx | 0 .../field_row/description/deprecation.tsx | 0 .../description/description.test.tsx | 0 .../field_row/description/description.tsx | 0 .../components/field_row/description/index.ts | 0 .../components/field_row/field_row.styles.ts | 0 .../components/field_row/field_row.test.tsx | 0 .../components/field_row/field_row.tsx | 0 .../footer/change_image_link.test.tsx | 0 .../field_row/footer/change_image_link.tsx | 0 .../components/field_row/footer/index.ts | 0 .../field_row/footer/input_footer.styles.ts | 0 .../field_row/footer/input_footer.tsx | 0 .../footer/overridden_message.test.tsx | 0 .../field_row/footer/overridden_message.tsx | 0 .../field_row/footer/reset_link.test.tsx | 0 .../field_row/footer/reset_link.tsx | 0 .../settings/components/field_row/index.ts | 0 .../components/field_row/kibana.jsonc | 0 .../components/field_row/mocks/context.tsx | 0 .../components/field_row/mocks/index.ts | 0 .../components/field_row/package.json | 0 .../components/field_row/services.tsx | 0 .../components/field_row/setup_tests.ts | 0 .../field_row/title/icon_custom.tsx | 0 .../field_row/title/icon_unsaved.tsx | 0 .../components/field_row/title/index.ts | 0 .../components/field_row/title/title.tsx | 0 .../components/field_row/tsconfig.json | 2 +- .../settings/components/field_row/types.ts | 0 .../settings/field_definition/README.mdx | 0 .../field_definition/get_definition.ts | 0 .../field_definition/get_definitions.ts | 0 .../settings/field_definition/index.ts | 0 .../field_definition/is/field_definition.ts | 0 .../settings/field_definition/is/index.ts | 0 .../field_definition/is/unsaved_change.ts | 0 .../settings/field_definition/kibana.jsonc | 0 .../settings/field_definition/package.json | 0 .../settings/field_definition/tsconfig.json | 2 +- .../kbn-management/settings/types/README.mdx | 0 .../settings/types/capabilities.ts | 0 .../kbn-management/settings/types/category.ts | 0 .../settings/types/field_definition.ts | 0 .../kbn-management/settings/types/index.ts | 0 .../settings/types/kibana.jsonc | 0 .../kbn-management/settings/types/metadata.ts | 0 .../settings/types/package.json | 0 .../settings/types/setting_type.ts | 0 .../kbn-management/settings/types/tab.ts | 0 .../settings/types/tsconfig.json | 2 +- .../settings/types/unsaved_change.ts | 0 .../settings/utilities/README.mdx | 0 .../utilities/category/categorize_fields.ts | 0 .../settings/utilities/category/const.ts | 0 .../utilities/category/get_category_counts.ts | 0 .../utilities/category/get_category_name.ts | 0 .../settings/utilities/category/index.ts | 0 .../utilities/field/get_input_value.ts | 0 .../field/has_unsaved_change.test.ts | 0 .../utilities/field/has_unsaved_change.ts | 0 .../settings/utilities/field/index.ts | 0 .../utilities/field/is_default_value.ts | 0 .../settings/utilities/field/use_update.ts | 0 .../settings/utilities/index.ts | 0 .../settings/utilities/kibana.jsonc | 0 .../utilities/mocks/capabilities.mock.ts | 0 .../settings/utilities/mocks/settings.mock.ts | 0 .../settings/utilities/package.json | 0 .../settings/utilities/setting/index.ts | 0 .../utilities/setting/is_default_value.ts | 0 .../setting/normalize_settings.test.ts | 0 .../utilities/setting/normalize_settings.ts | 0 .../settings/utilities/storybook/index.ts | 0 .../settings/utilities/storybook/values.ts | 0 .../settings/utilities/tsconfig.json | 2 +- .../kbn-unsaved-changes-prompt/README.md | 0 .../kbn-unsaved-changes-prompt/index.ts | 0 .../kbn-unsaved-changes-prompt/jest.config.js | 14 ++ .../kbn-unsaved-changes-prompt/kibana.jsonc | 0 .../kbn-unsaved-changes-prompt/package.json | 0 .../src/unsaved_changes_prompt/index.ts | 0 .../unsaved_changes_prompt.test.tsx | 0 .../unsaved_changes_prompt.tsx | 0 .../kbn-unsaved-changes-prompt/tsconfig.json | 2 +- .../plugins/shared}/console/README.md | 20 +-- .../shared}/console/common/constants/api.ts | 0 .../constants/autocomplete_definitions.ts | 0 .../console/common/constants/copy_as.ts | 0 .../console/common/constants/editor_input.ts | 0 .../shared}/console/common/constants/index.ts | 0 .../console/common/constants/plugin.ts | 0 .../console/common/constants/variables.ts | 0 .../console/common/constants/welcome_panel.ts | 0 .../shared}/console/common/text_object.ts | 0 .../console/common/types/api_responses.ts | 0 .../common/types/autocomplete_definitions.ts | 0 .../shared}/console/common/types/index.ts | 0 .../shared}/console/common/types/models.ts | 0 .../console/common/types/plugin_config.ts | 0 .../plugins/shared/console}/jest.config.js | 8 +- .../plugins/shared}/console/kibana.jsonc | 0 .../application/components/console_menu.tsx | 0 .../components/console_tour_step.tsx | 0 .../components/editor_content_spinner.tsx | 0 .../application/components/help_popover.tsx | 0 .../public/application/components/index.ts | 0 .../network_request_status_bar/index.ts | 0 .../network_request_status_bar.tsx | 0 .../components/output_panel_empty_state.tsx | 0 .../application/components/settings/index.ts | 0 .../components/settings/settings_editor.tsx | 0 .../components/settings/settings_form_row.tsx | 0 .../components/settings/settings_group.tsx | 0 .../application/components/settings/types.ts | 0 .../components/shortcuts_popover/index.ts | 0 .../components/shortcuts_popover/keys.tsx | 0 .../shortcuts_popover/shortcut_line.tsx | 0 .../shortcuts_popover/shortcuts_popover.tsx | 0 .../something_went_wrong_callout.tsx | 0 .../components/storage_quota_error.tsx | 0 .../application/components/top_nav_menu.tsx | 0 .../application/components/variables/index.ts | 0 .../application/components/variables/types.ts | 0 .../components/variables/utils.test.ts | 0 .../application/components/variables/utils.ts | 0 .../components/variables/variables_editor.tsx | 0 .../variables/variables_editor_form.tsx | 0 .../application/containers/config/config.tsx | 0 .../application/containers/config/index.ts | 0 .../containers/config/settings.tsx | 0 .../containers/config/variables.tsx | 0 .../components/context_menu/context_menu.tsx | 0 .../editor/components/context_menu/index.ts | 0 .../context_menu/language_selector_modal.tsx | 0 .../containers/editor/components/index.ts | 0 .../application/containers/editor/editor.tsx | 0 .../containers/editor/hooks/index.ts | 0 .../hooks/use_register_keyboard_commands.ts | 0 .../editor/hooks/use_resize_checker_utils.ts | 0 .../hooks/use_set_initial_value.test.ts | 0 .../editor/hooks/use_set_initial_value.ts | 0 .../hooks/use_setup_autocomplete_polling.ts | 0 .../editor/hooks/use_setup_autosave.ts | 0 .../application/containers/editor/index.ts | 0 .../containers/editor/monaco_editor.tsx | 0 .../monaco_editor_actions_provider.test.ts | 0 .../editor/monaco_editor_actions_provider.ts | 0 .../editor/monaco_editor_output.tsx | 0 .../monaco_editor_output_actions_provider.ts | 0 .../monaco_editor_suggestion_provider.ts | 0 .../application/containers/editor/types.ts | 0 .../editor/utils/autocomplete_utils.test.ts | 0 .../editor/utils/autocomplete_utils.ts | 0 .../containers/editor/utils/constants.ts | 0 .../containers/editor/utils/index.ts | 0 ...convert_mapbox_vector_tile_to_json.test.ts | 0 .../convert_mapbox_vector_tile_to_json.ts | 0 .../editor/utils/mapbox_vector_tile/index.ts | 0 .../utils/mapbox_vector_tile/response.pbf | Bin .../containers/editor/utils/output_data.ts | 0 .../editor/utils/requests_utils.test.ts | 0 .../containers/editor/utils/requests_utils.ts | 0 .../status_code_decoration_utils.test.ts | 0 .../utils/status_code_decoration_utils.ts | 0 .../editor/utils/tokens_utils.test.ts | 0 .../containers/editor/utils/tokens_utils.ts | 0 .../embeddable/_embeddable_console.scss | 0 .../containers/embeddable/_index.scss | 0 .../containers/embeddable/_variables.scss | 0 .../embeddable/console_resize_button.test.ts | 0 .../embeddable/console_resize_button.tsx | 0 .../containers/embeddable/console_wrapper.tsx | 0 .../embeddable/embeddable_console.tsx | 0 .../containers/embeddable/index.tsx | 0 .../containers/history/history.tsx | 0 .../containers/history/history_empty.tsx | 0 .../history/history_viewer_monaco.tsx | 0 .../application/containers/history/index.ts | 0 .../public/application/containers/index.ts | 0 .../application/containers/main/constants.ts | 0 .../main/get_console_tour_step_props.tsx | 0 .../containers/main/get_top_nav.ts | 0 .../containers/main/get_tour_steps.tsx | 0 .../application/containers/main/i18n.ts | 0 .../containers/main/import_confirm_modal.tsx | 0 .../application/containers/main/index.ts | 0 .../application/containers/main/main.tsx | 0 .../containers/main/nav_icon_button.tsx | 0 .../contexts/create_use_context.ts | 0 .../editor_context/editor_context.tsx | 0 .../editor_context/editor_registry.ts | 0 .../contexts/editor_context/index.ts | 0 .../public/application/contexts/index.ts | 0 .../application/contexts/request_context.tsx | 0 .../contexts/services_context.mock.ts | 0 .../application/contexts/services_context.tsx | 0 .../public/application/factories/index.ts | 0 .../application/factories/token_iterator.ts | 0 .../public/application/hooks/README.md | 0 .../console/public/application/hooks/index.ts | 0 .../hooks/use_data_init/data_migration.ts | 0 .../application/hooks/use_data_init/index.ts | 0 .../hooks/use_data_init/use_data_init.ts | 0 .../hooks/use_save_current_text_object.ts | 0 .../hooks/use_send_current_request/index.ts | 0 .../send_request.test.ts | 0 .../use_send_current_request/send_request.ts | 0 .../application/hooks/use_set_input_editor.ts | 0 .../console/public/application/index.tsx | 0 .../console/public/application/lib/api.ts | 0 .../public/application/lib/es_host_service.ts | 0 .../public/application/lib/format_request.ts | 0 .../console/public/application/lib/index.ts | 0 .../public/application/lib/load_from.test.ts | 0 .../public/application/lib/load_from.ts | 0 .../console/public/application/logo.svg | 0 .../public/application/stores/editor.ts | 0 .../application/stores/embeddable_console.ts | 0 .../public/application/stores/request.ts | 0 .../plugins/shared}/console/public/index.scss | 0 .../plugins/shared}/console/public/index.ts | 0 .../public/lib/autocomplete/body_completer.js | 0 .../components/accept_endpoint_component.js | 0 .../components/autocomplete_component.js | 0 ...mponent_template_autocomplete_component.js | 0 .../components/conditional_proxy.js | 0 .../components/constant_component.js | 0 .../data_stream_autocomplete_component.js | 0 .../field_autocomplete_component.js | 0 .../components/full_request_component.ts | 0 .../components/global_only_component.js | 0 .../lib/autocomplete/components/index.js | 0 .../index_autocomplete_component.js | 0 .../index_template_autocomplete_component.js | 0 .../autocomplete/components/legacy/index.js | 0 .../legacy_template_autocomplete_component.js | 0 .../autocomplete/components/list_component.js | 0 .../components/object_component.js | 0 .../components/shared_component.js | 0 .../components/simple_param_component.js | 0 .../components/url_pattern_matcher.js | 0 .../console/public/lib/autocomplete/engine.js | 0 .../console/public/lib/autocomplete/types.ts | 0 .../lib/autocomplete/url_autocomplete.test.js | 0 .../public/lib/autocomplete/url_params.js | 0 .../lib/autocomplete/url_params.test.js | 0 .../public/lib/autocomplete_entities/alias.ts | 0 .../autocomplete_entities.test.js | 0 .../autocomplete_entities/base_template.ts | 0 .../component_template.ts | 0 .../lib/autocomplete_entities/data_stream.ts | 0 .../autocomplete_entities/expand_aliases.ts | 0 .../public/lib/autocomplete_entities/index.ts | 0 .../autocomplete_entities/index_template.ts | 0 .../lib/autocomplete_entities/legacy/index.ts | 0 .../legacy/legacy_template.ts | 0 .../lib/autocomplete_entities/mapping.ts | 0 .../public/lib/autocomplete_entities/types.ts | 0 .../public/lib/es/content_type.test.js | 0 .../shared}/console/public/lib/es/es.ts | 0 .../shared}/console/public/lib/es/index.ts | 0 .../shared}/console/public/lib/kb/api.js | 0 .../shared}/console/public/lib/kb/index.js | 0 .../shared}/console/public/lib/kb/kb.js | 0 .../shared}/console/public/lib/kb/kb.test.js | 0 .../lib/local_storage_object_client/create.ts | 0 .../lib/local_storage_object_client/index.ts | 0 .../local_storage_object_client.ts | 0 .../public/lib/token_iterator/index.ts | 0 .../lib/token_iterator/token_iterator.test.ts | 0 .../lib/token_iterator/token_iterator.ts | 0 .../shared}/console/public/lib/utils/index.ts | 0 .../console/public/lib/utils/utils.test.js | 0 .../plugins/shared}/console/public/plugin.ts | 0 .../shared}/console/public/services/api.ts | 0 .../public/services/autocomplete.mock.ts | 0 .../console/public/services/autocomplete.ts | 0 .../services/embeddable_console.test.ts | 0 .../public/services/embeddable_console.ts | 0 .../console/public/services/history.mock.ts | 0 .../console/public/services/history.ts | 0 .../shared}/console/public/services/http.ts | 0 .../shared}/console/public/services/index.ts | 0 .../console/public/services/settings.mock.ts | 0 .../console/public/services/settings.ts | 0 .../console/public/services/storage.mock.ts | 0 .../console/public/services/storage.ts | 0 .../console/public/services/tracker.ts | 0 .../console/public/services/use_request.ts | 0 .../shared}/console/public/shared_imports.ts | 0 .../shared}/console/public/styles/_app.scss | 0 .../shared}/console/public/styles/_index.scss | 0 .../public/styles/components/_history.scss | 0 .../public/styles/components/_index.scss | 0 .../shared}/console/public/types/common.ts | 0 .../shared}/console/public/types/config.ts | 0 .../console/public/types/core_editor.ts | 0 .../public/types/embeddable_console.ts | 0 .../shared}/console/public/types/index.ts | 0 .../shared}/console/public/types/locator.ts | 0 .../public/types/plugin_dependencies.ts | 0 .../shared}/console/public/types/token.ts | 0 .../console/public/types/tokens_provider.ts | 0 .../plugins/shared}/console/server/config.ts | 0 .../plugins/shared}/console/server/index.ts | 0 .../lib/elasticsearch_proxy_config.test.js | 2 +- .../server/lib/elasticsearch_proxy_config.ts | 0 .../shared}/console/server/lib/index.ts | 0 .../console/server/lib/proxy_config.test.js | 0 .../console/server/lib/proxy_config.ts | 0 .../lib/proxy_config_collection.test.js | 0 .../server/lib/proxy_config_collection.ts | 0 .../console/server/lib/proxy_request.test.ts | 0 .../console/server/lib/proxy_request.ts | 0 .../console/server/lib/set_headers.test.js | 0 .../shared}/console/server/lib/set_headers.ts | 0 .../server/lib/spec_definitions/index.ts | 0 .../lib/spec_definitions/js/aggregations.ts | 0 .../server/lib/spec_definitions/js/aliases.ts | 0 .../lib/spec_definitions/js/document.ts | 0 .../server/lib/spec_definitions/js/filter.ts | 0 .../server/lib/spec_definitions/js/globals.ts | 0 .../server/lib/spec_definitions/js/index.ts | 0 .../server/lib/spec_definitions/js/ingest.ts | 0 .../lib/spec_definitions/js/mappings.ts | 0 .../lib/spec_definitions/js/query/dsl.ts | 0 .../lib/spec_definitions/js/query/index.ts | 0 .../spec_definitions/js/query/templates.ts | 0 .../server/lib/spec_definitions/js/reindex.ts | 0 .../server/lib/spec_definitions/js/search.ts | 0 .../lib/spec_definitions/js/settings.ts | 0 .../server/lib/spec_definitions/js/shared.ts | 0 .../lib/spec_definitions/json/README.md | 1 + .../_internal.delete_desired_balance.json | 0 .../_internal.delete_desired_nodes.json | 0 .../_internal.get_desired_balance.json | 0 .../_internal.get_desired_nodes.json | 0 .../_internal.prevalidate_node_removal.json | 0 .../_internal.update_desired_nodes.json | 0 .../json/generated/async_search.delete.json | 0 .../json/generated/async_search.get.json | 0 .../json/generated/async_search.status.json | 0 .../json/generated/async_search.submit.json | 0 ...autoscaling.delete_autoscaling_policy.json | 0 .../autoscaling.get_autoscaling_capacity.json | 0 .../autoscaling.get_autoscaling_policy.json | 0 .../autoscaling.put_autoscaling_policy.json | 0 .../spec_definitions/json/generated/bulk.json | 0 .../json/generated/capabilities.json | 0 .../json/generated/cat.aliases.json | 0 .../json/generated/cat.allocation.json | 0 .../generated/cat.component_templates.json | 0 .../json/generated/cat.count.json | 0 .../json/generated/cat.fielddata.json | 0 .../json/generated/cat.health.json | 0 .../json/generated/cat.help.json | 0 .../json/generated/cat.indices.json | 0 .../json/generated/cat.master.json | 0 .../cat.ml_data_frame_analytics.json | 0 .../json/generated/cat.ml_datafeeds.json | 0 .../json/generated/cat.ml_jobs.json | 0 .../json/generated/cat.ml_trained_models.json | 0 .../json/generated/cat.nodeattrs.json | 0 .../json/generated/cat.nodes.json | 0 .../json/generated/cat.pending_tasks.json | 0 .../json/generated/cat.plugins.json | 0 .../json/generated/cat.recovery.json | 0 .../json/generated/cat.repositories.json | 0 .../json/generated/cat.segments.json | 0 .../json/generated/cat.shards.json | 0 .../json/generated/cat.snapshots.json | 0 .../json/generated/cat.tasks.json | 0 .../json/generated/cat.templates.json | 0 .../json/generated/cat.thread_pool.json | 0 .../json/generated/cat.transforms.json | 0 .../ccr.delete_auto_follow_pattern.json | 0 .../json/generated/ccr.follow.json | 0 .../json/generated/ccr.follow_info.json | 0 .../json/generated/ccr.follow_stats.json | 0 .../json/generated/ccr.forget_follower.json | 0 .../ccr.get_auto_follow_pattern.json | 0 .../ccr.pause_auto_follow_pattern.json | 0 .../json/generated/ccr.pause_follow.json | 0 .../ccr.put_auto_follow_pattern.json | 0 .../ccr.resume_auto_follow_pattern.json | 0 .../json/generated/ccr.resume_follow.json | 0 .../json/generated/ccr.stats.json | 0 .../json/generated/ccr.unfollow.json | 0 .../json/generated/clear_scroll.json | 0 .../json/generated/close_point_in_time.json | 0 .../generated/cluster.allocation_explain.json | 0 .../cluster.delete_component_template.json | 0 ...uster.delete_voting_config_exclusions.json | 0 .../cluster.exists_component_template.json | 0 .../cluster.get_component_template.json | 0 .../json/generated/cluster.get_settings.json | 0 .../json/generated/cluster.health.json | 0 .../json/generated/cluster.info.json | 0 .../json/generated/cluster.pending_tasks.json | 0 ...cluster.post_voting_config_exclusions.json | 0 .../cluster.put_component_template.json | 0 .../json/generated/cluster.put_settings.json | 0 .../json/generated/cluster.remote_info.json | 0 .../json/generated/cluster.reroute.json | 0 .../json/generated/cluster.state.json | 0 .../json/generated/cluster.stats.json | 0 .../json/generated/connector.check_in.json | 0 .../json/generated/connector.delete.json | 0 .../json/generated/connector.get.json | 0 .../json/generated/connector.last_sync.json | 0 .../json/generated/connector.list.json | 0 .../json/generated/connector.post.json | 0 .../json/generated/connector.put.json | 0 .../generated/connector.secret_delete.json | 0 .../json/generated/connector.secret_get.json | 0 .../json/generated/connector.secret_post.json | 0 .../json/generated/connector.secret_put.json | 0 .../generated/connector.sync_job_cancel.json | 0 .../connector.sync_job_check_in.json | 0 .../generated/connector.sync_job_claim.json | 0 .../generated/connector.sync_job_delete.json | 0 .../generated/connector.sync_job_error.json | 0 .../generated/connector.sync_job_get.json | 0 .../generated/connector.sync_job_list.json | 0 .../generated/connector.sync_job_post.json | 0 .../connector.sync_job_update_stats.json | 0 .../connector.update_active_filtering.json | 0 .../connector.update_api_key_id.json | 0 .../connector.update_configuration.json | 0 .../generated/connector.update_error.json | 0 .../generated/connector.update_features.json | 0 .../generated/connector.update_filtering.json | 0 ...connector.update_filtering_validation.json | 0 .../connector.update_index_name.json | 0 .../json/generated/connector.update_name.json | 0 .../generated/connector.update_native.json | 0 .../generated/connector.update_pipeline.json | 0 .../connector.update_scheduling.json | 0 .../connector.update_service_type.json | 0 .../generated/connector.update_status.json | 0 .../json/generated/count.json | 0 .../json/generated/create.json | 0 ...angling_indices.delete_dangling_index.json | 0 ...angling_indices.import_dangling_index.json | 0 ...angling_indices.list_dangling_indices.json | 0 .../json/generated/delete.json | 0 .../json/generated/delete_by_query.json | 0 .../generated/delete_by_query_rethrottle.json | 0 .../json/generated/delete_script.json | 0 .../json/generated/enrich.delete_policy.json | 0 .../json/generated/enrich.execute_policy.json | 0 .../json/generated/enrich.get_policy.json | 0 .../json/generated/enrich.put_policy.json | 0 .../json/generated/enrich.stats.json | 0 .../json/generated/eql.delete.json | 0 .../json/generated/eql.get.json | 0 .../json/generated/eql.get_status.json | 0 .../json/generated/eql.search.json | 0 .../json/generated/esql.async_query.json | 0 .../json/generated/esql.async_query_get.json | 0 .../json/generated/esql.query.json | 0 .../json/generated/exists.json | 0 .../json/generated/exists_source.json | 0 .../json/generated/explain.json | 0 .../json/generated/features.get_features.json | 0 .../generated/features.reset_features.json | 0 .../json/generated/field_caps.json | 0 .../json/generated/fleet.delete_secret.json | 0 .../json/generated/fleet.get_secret.json | 0 .../generated/fleet.global_checkpoints.json | 0 .../json/generated/fleet.msearch.json | 0 .../json/generated/fleet.post_secret.json | 0 .../json/generated/fleet.search.json | 0 .../spec_definitions/json/generated/get.json | 0 .../json/generated/get_script.json | 0 .../json/generated/get_script_context.json | 0 .../json/generated/get_script_languages.json | 0 .../json/generated/get_source.json | 0 .../json/generated/graph.explore.json | 0 .../json/generated/health_report.json | 0 .../json/generated/ilm.delete_lifecycle.json | 0 .../json/generated/ilm.explain_lifecycle.json | 0 .../json/generated/ilm.get_lifecycle.json | 0 .../json/generated/ilm.get_status.json | 0 .../generated/ilm.migrate_to_data_tiers.json | 0 .../json/generated/ilm.move_to_step.json | 0 .../json/generated/ilm.put_lifecycle.json | 0 .../json/generated/ilm.remove_policy.json | 0 .../json/generated/ilm.retry.json | 0 .../json/generated/ilm.start.json | 0 .../json/generated/ilm.stop.json | 0 .../json/generated/index.json | 0 .../json/generated/indices.add_block.json | 0 .../json/generated/indices.analyze.json | 0 .../json/generated/indices.clear_cache.json | 0 .../json/generated/indices.clone.json | 0 .../json/generated/indices.close.json | 0 .../json/generated/indices.create.json | 0 .../generated/indices.create_data_stream.json | 0 .../generated/indices.data_streams_stats.json | 0 .../json/generated/indices.delete.json | 0 .../json/generated/indices.delete_alias.json | 0 .../indices.delete_data_lifecycle.json | 0 .../generated/indices.delete_data_stream.json | 0 .../indices.delete_index_template.json | 0 .../generated/indices.delete_template.json | 0 .../json/generated/indices.disk_usage.json | 0 .../json/generated/indices.downsample.json | 0 .../json/generated/indices.exists.json | 0 .../json/generated/indices.exists_alias.json | 0 .../indices.exists_index_template.json | 0 .../generated/indices.exists_template.json | 0 .../indices.explain_data_lifecycle.json | 0 .../generated/indices.field_usage_stats.json | 0 .../json/generated/indices.flush.json | 0 .../json/generated/indices.forcemerge.json | 0 .../json/generated/indices.get.json | 0 .../json/generated/indices.get_alias.json | 0 .../generated/indices.get_data_lifecycle.json | 0 .../generated/indices.get_data_stream.json | 0 .../generated/indices.get_field_mapping.json | 0 .../generated/indices.get_index_template.json | 0 .../json/generated/indices.get_mapping.json | 0 .../json/generated/indices.get_settings.json | 0 .../json/generated/indices.get_template.json | 0 .../indices.migrate_to_data_stream.json | 0 .../generated/indices.modify_data_stream.json | 0 .../json/generated/indices.open.json | 0 .../indices.promote_data_stream.json | 0 .../json/generated/indices.put_alias.json | 0 .../generated/indices.put_data_lifecycle.json | 0 .../generated/indices.put_index_template.json | 0 .../json/generated/indices.put_mapping.json | 0 .../json/generated/indices.put_settings.json | 0 .../json/generated/indices.put_template.json | 0 .../json/generated/indices.recovery.json | 0 .../json/generated/indices.refresh.json | 0 .../indices.reload_search_analyzers.json | 0 .../generated/indices.resolve_cluster.json | 0 .../json/generated/indices.resolve_index.json | 0 .../json/generated/indices.rollover.json | 0 .../json/generated/indices.segments.json | 0 .../json/generated/indices.shard_stores.json | 0 .../json/generated/indices.shrink.json | 0 .../indices.simulate_index_template.json | 0 .../generated/indices.simulate_template.json | 0 .../json/generated/indices.split.json | 0 .../json/generated/indices.stats.json | 0 .../json/generated/indices.unfreeze.json | 0 .../generated/indices.update_aliases.json | 0 .../generated/indices.validate_query.json | 0 .../json/generated/inference.delete.json | 0 .../json/generated/inference.get.json | 0 .../json/generated/inference.inference.json | 0 .../json/generated/inference.put.json | 0 .../generated/inference.stream_inference.json | 0 .../spec_definitions/json/generated/info.json | 0 .../ingest.delete_geoip_database.json | 0 .../ingest.delete_ip_location_database.json | 0 .../generated/ingest.delete_pipeline.json | 0 .../json/generated/ingest.geo_ip_stats.json | 0 .../generated/ingest.get_geoip_database.json | 0 .../ingest.get_ip_location_database.json | 0 .../json/generated/ingest.get_pipeline.json | 0 .../json/generated/ingest.processor_grok.json | 0 .../generated/ingest.put_geoip_database.json | 0 .../ingest.put_ip_location_database.json | 0 .../json/generated/ingest.put_pipeline.json | 0 .../json/generated/ingest.simulate.json | 0 .../json/generated/knn_search.json | 0 .../json/generated/license.delete.json | 0 .../json/generated/license.get.json | 0 .../generated/license.get_basic_status.json | 0 .../generated/license.get_trial_status.json | 0 .../json/generated/license.post.json | 0 .../generated/license.post_start_basic.json | 0 .../generated/license.post_start_trial.json | 0 .../generated/logstash.delete_pipeline.json | 0 .../json/generated/logstash.get_pipeline.json | 0 .../json/generated/logstash.put_pipeline.json | 0 .../spec_definitions/json/generated/mget.json | 0 .../generated/migration.deprecations.json | 0 .../migration.get_feature_upgrade_status.json | 0 .../migration.post_feature_upgrade.json | 0 ....clear_trained_model_deployment_cache.json | 0 .../json/generated/ml.close_job.json | 0 .../json/generated/ml.delete_calendar.json | 0 .../generated/ml.delete_calendar_event.json | 0 .../generated/ml.delete_calendar_job.json | 0 .../ml.delete_data_frame_analytics.json | 0 .../json/generated/ml.delete_datafeed.json | 0 .../generated/ml.delete_expired_data.json | 0 .../json/generated/ml.delete_filter.json | 0 .../json/generated/ml.delete_forecast.json | 0 .../json/generated/ml.delete_job.json | 0 .../generated/ml.delete_model_snapshot.json | 0 .../generated/ml.delete_trained_model.json | 0 .../ml.delete_trained_model_alias.json | 0 .../generated/ml.estimate_model_memory.json | 0 .../generated/ml.evaluate_data_frame.json | 0 .../ml.explain_data_frame_analytics.json | 0 .../json/generated/ml.flush_job.json | 0 .../json/generated/ml.forecast.json | 0 .../json/generated/ml.get_buckets.json | 0 .../generated/ml.get_calendar_events.json | 0 .../json/generated/ml.get_calendars.json | 0 .../json/generated/ml.get_categories.json | 0 .../ml.get_data_frame_analytics.json | 0 .../ml.get_data_frame_analytics_stats.json | 0 .../json/generated/ml.get_datafeed_stats.json | 0 .../json/generated/ml.get_datafeeds.json | 0 .../json/generated/ml.get_filters.json | 0 .../json/generated/ml.get_influencers.json | 0 .../json/generated/ml.get_job_stats.json | 0 .../json/generated/ml.get_jobs.json | 0 .../json/generated/ml.get_memory_stats.json | 0 .../ml.get_model_snapshot_upgrade_stats.json | 0 .../generated/ml.get_model_snapshots.json | 0 .../generated/ml.get_overall_buckets.json | 0 .../json/generated/ml.get_records.json | 0 .../json/generated/ml.get_trained_models.json | 0 .../ml.get_trained_models_stats.json | 0 .../generated/ml.infer_trained_model.json | 0 .../json/generated/ml.info.json | 0 .../json/generated/ml.open_job.json | 0 .../generated/ml.post_calendar_events.json | 0 .../json/generated/ml.post_data.json | 0 .../ml.preview_data_frame_analytics.json | 0 .../json/generated/ml.preview_datafeed.json | 0 .../json/generated/ml.put_calendar.json | 0 .../json/generated/ml.put_calendar_job.json | 0 .../ml.put_data_frame_analytics.json | 0 .../json/generated/ml.put_datafeed.json | 0 .../json/generated/ml.put_filter.json | 0 .../json/generated/ml.put_job.json | 0 .../json/generated/ml.put_trained_model.json | 0 .../generated/ml.put_trained_model_alias.json | 0 .../ml.put_trained_model_definition_part.json | 0 .../ml.put_trained_model_vocabulary.json | 0 .../json/generated/ml.reset_job.json | 0 .../generated/ml.revert_model_snapshot.json | 0 .../json/generated/ml.set_upgrade_mode.json | 0 .../ml.start_data_frame_analytics.json | 0 .../json/generated/ml.start_datafeed.json | 0 .../ml.start_trained_model_deployment.json | 0 .../ml.stop_data_frame_analytics.json | 0 .../json/generated/ml.stop_datafeed.json | 0 .../ml.stop_trained_model_deployment.json | 0 .../ml.update_data_frame_analytics.json | 0 .../json/generated/ml.update_datafeed.json | 0 .../json/generated/ml.update_filter.json | 0 .../json/generated/ml.update_job.json | 0 .../generated/ml.update_model_snapshot.json | 0 .../ml.update_trained_model_deployment.json | 0 .../generated/ml.upgrade_job_snapshot.json | 0 .../json/generated/ml.validate.json | 0 .../json/generated/ml.validate_detector.json | 0 .../json/generated/monitoring.bulk.json | 0 .../json/generated/msearch.json | 0 .../json/generated/msearch_template.json | 0 .../json/generated/mtermvectors.json | 0 ...s.clear_repositories_metering_archive.json | 0 .../nodes.get_repositories_metering_info.json | 0 .../json/generated/nodes.hot_threads.json | 0 .../json/generated/nodes.info.json | 0 .../nodes.reload_secure_settings.json | 0 .../json/generated/nodes.stats.json | 0 .../json/generated/nodes.usage.json | 0 .../json/generated/open_point_in_time.json | 0 .../spec_definitions/json/generated/ping.json | 0 .../json/generated/profiling.flamegraph.json | 0 .../json/generated/profiling.stacktraces.json | 0 .../json/generated/profiling.status.json | 0 .../generated/profiling.topn_functions.json | 0 .../json/generated/put_script.json | 0 .../generated/query_rules.delete_rule.json | 0 .../generated/query_rules.delete_ruleset.json | 0 .../json/generated/query_rules.get_rule.json | 0 .../generated/query_rules.get_ruleset.json | 0 .../generated/query_rules.list_rulesets.json | 0 .../json/generated/query_rules.put_rule.json | 0 .../generated/query_rules.put_ruleset.json | 0 .../json/generated/query_rules.test.json | 0 .../json/generated/rank_eval.json | 0 .../json/generated/reindex.json | 0 .../json/generated/reindex_rethrottle.json | 0 .../generated/render_search_template.json | 0 .../json/generated/rollup.delete_job.json | 0 .../json/generated/rollup.get_jobs.json | 0 .../generated/rollup.get_rollup_caps.json | 0 .../rollup.get_rollup_index_caps.json | 0 .../json/generated/rollup.put_job.json | 0 .../json/generated/rollup.rollup_search.json | 0 .../json/generated/rollup.start_job.json | 0 .../json/generated/rollup.stop_job.json | 0 .../generated/scripts_painless_execute.json | 0 .../json/generated/scroll.json | 0 .../json/generated/search.json | 0 .../generated/search_application.delete.json | 0 ...plication.delete_behavioral_analytics.json | 0 .../generated/search_application.get.json | 0 ..._application.get_behavioral_analytics.json | 0 .../generated/search_application.list.json | 0 ...ation.post_behavioral_analytics_event.json | 0 .../generated/search_application.put.json | 0 ..._application.put_behavioral_analytics.json | 0 .../search_application.render_query.json | 0 .../generated/search_application.search.json | 0 .../json/generated/search_mvt.json | 0 .../json/generated/search_shards.json | 0 .../json/generated/search_template.json | 0 .../searchable_snapshots.cache_stats.json | 0 .../searchable_snapshots.clear_cache.json | 0 .../generated/searchable_snapshots.mount.json | 0 .../generated/searchable_snapshots.stats.json | 0 .../security.activate_user_profile.json | 0 .../json/generated/security.authenticate.json | 0 .../generated/security.bulk_delete_role.json | 0 .../generated/security.bulk_put_role.json | 0 .../security.bulk_update_api_keys.json | 0 .../generated/security.change_password.json | 0 .../security.clear_api_key_cache.json | 0 .../security.clear_cached_privileges.json | 0 .../security.clear_cached_realms.json | 0 .../security.clear_cached_roles.json | 0 .../security.clear_cached_service_tokens.json | 0 .../generated/security.create_api_key.json | 0 ...security.create_cross_cluster_api_key.json | 0 .../security.create_service_token.json | 0 .../generated/security.delete_privileges.json | 0 .../json/generated/security.delete_role.json | 0 .../security.delete_role_mapping.json | 0 .../security.delete_service_token.json | 0 .../json/generated/security.delete_user.json | 0 .../json/generated/security.disable_user.json | 0 .../security.disable_user_profile.json | 0 .../json/generated/security.enable_user.json | 0 .../security.enable_user_profile.json | 0 .../generated/security.enroll_kibana.json | 0 .../json/generated/security.enroll_node.json | 0 .../json/generated/security.get_api_key.json | 0 .../security.get_builtin_privileges.json | 0 .../generated/security.get_privileges.json | 0 .../json/generated/security.get_role.json | 0 .../generated/security.get_role_mapping.json | 0 .../security.get_service_accounts.json | 0 .../security.get_service_credentials.json | 0 .../json/generated/security.get_settings.json | 0 .../json/generated/security.get_token.json | 0 .../json/generated/security.get_user.json | 0 .../security.get_user_privileges.json | 0 .../generated/security.get_user_profile.json | 0 .../generated/security.grant_api_key.json | 0 .../generated/security.has_privileges.json | 0 .../security.has_privileges_user_profile.json | 0 .../security.invalidate_api_key.json | 0 .../generated/security.invalidate_token.json | 0 .../generated/security.oidc_authenticate.json | 0 .../json/generated/security.oidc_logout.json | 0 .../security.oidc_prepare_authentication.json | 0 .../generated/security.put_privileges.json | 0 .../json/generated/security.put_role.json | 0 .../generated/security.put_role_mapping.json | 0 .../json/generated/security.put_user.json | 0 .../generated/security.query_api_keys.json | 0 .../json/generated/security.query_role.json | 0 .../json/generated/security.query_user.json | 0 .../generated/security.saml_authenticate.json | 0 .../security.saml_complete_logout.json | 0 .../generated/security.saml_invalidate.json | 0 .../json/generated/security.saml_logout.json | 0 .../security.saml_prepare_authentication.json | 0 ...curity.saml_service_provider_metadata.json | 0 .../security.suggest_user_profiles.json | 0 .../generated/security.update_api_key.json | 0 ...security.update_cross_cluster_api_key.json | 0 .../generated/security.update_settings.json | 0 .../security.update_user_profile_data.json | 0 .../json/generated/shutdown.delete_node.json | 0 .../json/generated/shutdown.get_node.json | 0 .../json/generated/shutdown.put_node.json | 0 .../json/generated/simulate.ingest.json | 0 .../json/generated/slm.delete_lifecycle.json | 0 .../json/generated/slm.execute_lifecycle.json | 0 .../json/generated/slm.execute_retention.json | 0 .../json/generated/slm.get_lifecycle.json | 0 .../json/generated/slm.get_stats.json | 0 .../json/generated/slm.get_status.json | 0 .../json/generated/slm.put_lifecycle.json | 0 .../json/generated/slm.start.json | 0 .../json/generated/slm.stop.json | 0 .../snapshot.cleanup_repository.json | 0 .../json/generated/snapshot.clone.json | 0 .../json/generated/snapshot.create.json | 0 .../generated/snapshot.create_repository.json | 0 .../json/generated/snapshot.delete.json | 0 .../generated/snapshot.delete_repository.json | 0 .../json/generated/snapshot.get.json | 0 .../generated/snapshot.get_repository.json | 0 .../snapshot.repository_analyze.json | 0 .../snapshot.repository_verify_integrity.json | 0 .../json/generated/snapshot.restore.json | 0 .../json/generated/snapshot.status.json | 0 .../generated/snapshot.verify_repository.json | 0 .../json/generated/sql.clear_cursor.json | 0 .../json/generated/sql.delete_async.json | 0 .../json/generated/sql.get_async.json | 0 .../json/generated/sql.get_async_status.json | 0 .../json/generated/sql.query.json | 0 .../json/generated/sql.translate.json | 0 .../json/generated/ssl.certificates.json | 0 .../generated/synonyms.delete_synonym.json | 0 .../synonyms.delete_synonym_rule.json | 0 .../json/generated/synonyms.get_synonym.json | 0 .../generated/synonyms.get_synonym_rule.json | 0 .../generated/synonyms.get_synonyms_sets.json | 0 .../json/generated/synonyms.put_synonym.json | 0 .../generated/synonyms.put_synonym_rule.json | 0 .../json/generated/tasks.cancel.json | 0 .../json/generated/tasks.get.json | 0 .../json/generated/tasks.list.json | 0 .../json/generated/terms_enum.json | 0 .../json/generated/termvectors.json | 0 .../text_structure.find_field_structure.json | 0 ...text_structure.find_message_structure.json | 0 .../text_structure.find_structure.json | 0 .../text_structure.test_grok_pattern.json | 0 .../generated/transform.delete_transform.json | 0 .../generated/transform.get_node_stats.json | 0 .../generated/transform.get_transform.json | 0 .../transform.get_transform_stats.json | 0 .../transform.preview_transform.json | 0 .../generated/transform.put_transform.json | 0 .../generated/transform.reset_transform.json | 0 .../transform.schedule_now_transform.json | 0 .../generated/transform.start_transform.json | 0 .../generated/transform.stop_transform.json | 0 .../generated/transform.update_transform.json | 0 .../transform.upgrade_transforms.json | 0 .../json/generated/update.json | 0 .../json/generated/update_by_query.json | 0 .../generated/update_by_query_rethrottle.json | 0 .../json/generated/watcher.ack_watch.json | 0 .../generated/watcher.activate_watch.json | 0 .../generated/watcher.deactivate_watch.json | 0 .../json/generated/watcher.delete_watch.json | 0 .../json/generated/watcher.execute_watch.json | 0 .../json/generated/watcher.get_settings.json | 0 .../json/generated/watcher.get_watch.json | 0 .../json/generated/watcher.put_watch.json | 0 .../json/generated/watcher.query_watches.json | 0 .../json/generated/watcher.start.json | 0 .../json/generated/watcher.stats.json | 0 .../json/generated/watcher.stop.json | 0 .../generated/watcher.update_settings.json | 0 .../json/generated/xpack.info.json | 0 .../json/generated/xpack.usage.json | 0 .../lib/spec_definitions/json/manual/.empty | 0 .../json/overrides/async_search.submit.json | 0 .../json/overrides/ccr.follow.json | 0 .../json/overrides/ccr.forget_follower.json | 0 .../ccr.put_auto_follow_pattern.json | 0 .../json/overrides/ccr.resume_follow.json | 0 .../json/overrides/clear_scroll.json | 0 .../json/overrides/cluster.health.json | 0 .../cluster.put_component_template.json | 0 .../json/overrides/cluster.put_settings.json | 0 .../json/overrides/cluster.reroute.json | 0 .../json/overrides/cluster.state.json | 0 .../json/overrides/count.json | 0 .../json/overrides/delete_by_query.json | 0 .../json/overrides/enrich.put_policy.json | 0 .../json/overrides/esql.query.json | 0 .../json/overrides/graph.explore.json | 0 .../json/overrides/ilm.move_to_step.json | 0 .../json/overrides/ilm.put_lifecycle.json | 0 .../json/overrides/indices.clone.json | 0 .../json/overrides/indices.create.json | 0 .../overrides/indices.delete_template.json | 0 .../overrides/indices.exists_template.json | 0 .../overrides/indices.get_field_mapping.json | 0 .../json/overrides/indices.get_mapping.json | 0 .../json/overrides/indices.get_template.json | 0 .../json/overrides/indices.put_alias.json | 0 .../overrides/indices.put_index_template.json | 0 .../json/overrides/indices.put_settings.json | 0 .../json/overrides/indices.put_template.json | 0 .../json/overrides/indices.rollover.json | 0 .../json/overrides/indices.stats.json | 0 .../overrides/indices.update_aliases.json | 0 .../overrides/indices.validate_query.json | 0 .../json/overrides/license.post.json | 0 .../json/overrides/logstash.put_pipeline.json | 0 .../overrides/ml.evaluate_data_frame.json | 0 .../ml.explain_data_frame_analytics.json | 0 .../json/overrides/ml.get_buckets.json | 0 .../overrides/ml.get_calendar_events.json | 0 .../json/overrides/ml.get_calendars.json | 0 .../json/overrides/ml.get_categories.json | 0 .../json/overrides/ml.get_influencers.json | 0 .../overrides/ml.get_model_snapshots.json | 0 .../overrides/ml.get_overall_buckets.json | 0 .../json/overrides/ml.get_records.json | 0 .../overrides/ml.post_calendar_events.json | 0 .../json/overrides/ml.put_calendar.json | 0 .../ml.put_data_frame_analytics.json | 0 .../json/overrides/ml.put_datafeed.json | 0 .../json/overrides/ml.put_job.json | 0 .../json/overrides/ml.put_trained_model.json | 0 .../overrides/ml.revert_model_snapshot.json | 0 .../json/overrides/ml.update_datafeed.json | 0 .../json/overrides/ml.update_job.json | 0 .../overrides/ml.update_model_snapshot.json | 0 .../json/overrides/nodes.stats.json | 0 .../json/overrides/nodes.usage.json | 0 .../overrides/query_rules.put_ruleset.json | 0 .../json/overrides/rollup.delete_job.json | 0 .../json/overrides/rollup.put_job.json | 0 .../json/overrides/rollup.rollup_search.json | 0 ...ation.post_behavioral_analytics_event.json | 0 .../overrides/search_application.put.json | 0 .../overrides/search_application.search.json | 0 .../json/overrides/search_template.json | 0 .../json/overrides/security.authenticate.json | 0 .../overrides/security.change_password.json | 0 .../overrides/security.create_api_key.json | 0 .../json/overrides/security.get_token.json | 0 .../overrides/security.has_privileges.json | 0 .../security.invalidate_api_key.json | 0 .../overrides/security.invalidate_token.json | 0 .../json/overrides/security.put_role.json | 0 .../overrides/security.put_role_mapping.json | 0 .../json/overrides/security.put_user.json | 0 .../overrides/security.saml_authenticate.json | 0 .../security.saml_complete_logout.json | 0 .../overrides/security.saml_invalidate.json | 0 .../json/overrides/security.saml_logout.json | 0 .../security.saml_prepare_authentication.json | 0 .../json/overrides/slm.put_lifecycle.json | 0 .../json/overrides/slm.start.json | 0 .../json/overrides/slm.stop.json | 0 .../json/overrides/snapshot.create.json | 0 .../overrides/snapshot.create_repository.json | 0 .../json/overrides/snapshot.restore.json | 0 .../json/overrides/sql.query.json | 0 .../json/overrides/synonyms.put_synonym.json | 0 .../overrides/synonyms.put_synonym_rule.json | 0 .../json/overrides/terms_enum.json | 0 .../transform.get_transform_stats.json | 0 .../transform.preview_transform.json | 0 .../overrides/transform.put_transform.json | 0 .../overrides/transform.stop_transform.json | 0 .../overrides/transform.update_transform.json | 0 .../json/overrides/update_by_query.json | 0 .../json/overrides/watcher.execute_watch.json | 0 .../json/overrides/watcher.put_watch.json | 0 .../json/overrides/xpack.info.json | 0 .../server/lib/utils/encode_path.test.ts | 0 .../console/server/lib/utils/encode_path.ts | 0 .../shared}/console/server/lib/utils/index.ts | 0 .../lib/utils/sanitize_hostname.test.ts | 0 .../server/lib/utils/sanitize_hostname.ts | 0 .../console/server/lib/utils/to_url.test.ts | 0 .../console/server/lib/utils/to_url.ts | 0 .../server/lib/wildcard_matcher.test.js | 0 .../console/server/lib/wildcard_matcher.ts | 0 .../plugins/shared}/console/server/plugin.ts | 0 .../routes/api/__mocks__/request.mock.ts | 0 .../routes/api/__mocks__/routes.mock.ts | 0 .../console/autocomplete_entities/index.ts | 0 .../validation_config.ts | 0 .../convert_request_handler.test.ts | 0 .../convert_request_to_language/index.ts | 0 .../routes/api/console/es_config/index.ts | 0 .../routes/api/console/proxy/body.test.ts | 0 .../api/console/proxy/create_handler.ts | 0 .../routes/api/console/proxy/headers.test.ts | 0 .../server/routes/api/console/proxy/index.ts | 0 .../server/routes/api/console/proxy/mocks.ts | 0 .../routes/api/console/proxy/params.test.ts | 0 .../api/console/proxy/proxy_fallback.test.ts | 0 .../api/console/proxy/query_string.test.ts | 0 .../console/proxy/route_validation.test.ts | 0 .../server/routes/api/console/proxy/stubs.ts | 0 .../api/console/proxy/validation_config.ts | 0 .../api/console/spec_definitions/index.ts | 0 .../shared}/console/server/routes/index.ts | 0 .../services/es_legacy_config_service.ts | 0 .../shared}/console/server/services/index.ts | 0 .../services/spec_definitions_service.test.ts | 0 .../services/spec_definitions_service.ts | 0 .../shared}/console/server/shared_imports.ts | 0 .../plugins/shared}/console/server/types.ts | 0 .../plugins/shared}/console/tsconfig.json | 2 +- .../plugins/shared}/dev_tools/README.md | 0 .../shared}/dev_tools/common/constants.ts | 0 .../plugins/shared}/dev_tools/common/index.ts | 0 .../plugins/shared}/dev_tools/kibana.jsonc | 0 .../shared}/dev_tools/public/application.tsx | 0 .../dev_tools/public/constants/texts.ts | 0 .../shared}/dev_tools/public/dev_tool.ts | 0 .../shared}/dev_tools/public/index.scss | 0 .../plugins/shared}/dev_tools/public/index.ts | 1 - .../shared}/dev_tools/public/plugin.ts | 0 .../dev_tools/public/services/breadcrumb.ts | 0 .../dev_tools/public/services/doc_title.ts | 0 .../dev_tools/public/services/index.ts | 0 .../plugins/shared}/dev_tools/public/types.ts | 0 .../shared}/dev_tools/server/config.ts | 0 .../plugins/shared}/dev_tools/server/index.ts | 0 .../shared}/dev_tools/server/plugin.ts | 0 .../shared}/dev_tools/server/ui_settings.ts | 0 .../plugins/shared}/dev_tools/tsconfig.json | 2 +- .../shared}/es_ui_shared/.storybook/main.ts | 0 .../es_ui_shared/.storybook/manager.ts | 3 +- .../plugins/shared}/es_ui_shared/README.md | 0 .../components/authorization_provider.tsx | 0 .../authorization/components/index.ts | 0 .../components/not_authorized_section.tsx | 0 .../authorization/components/page_error.tsx | 0 .../components/section_error.tsx | 0 .../components/with_privileges.test.ts | 0 .../components/with_privileges.tsx | 0 .../authorization/index.ts | 0 .../authorization/types.ts | 0 .../errors/es_error_parser.test.ts | 0 .../errors/es_error_parser.ts | 0 .../errors/handle_es_error.test.ts | 0 .../errors/handle_es_error.ts | 0 .../errors/index.ts | 0 .../global_flyout/global_flyout.tsx | 0 .../global_flyout/index.ts | 0 .../__packages_do_not_import__/xjson/index.ts | 0 .../__fixtures__/utils_string_collapsing.txt | 0 .../__fixtures__/utils_string_expanding.txt | 0 .../json_xjson_translation_tools/index.ts | 0 .../json_xjson_translation_tools.test.ts | 0 .../json_xjson_translation_tools/parser.ts | 0 .../xjson/use_xjson_mode.ts | 0 .../shared}/es_ui_shared/common/index.ts | 0 .../shared/es_ui_shared}/jest.config.js | 11 +- .../plugins/shared}/es_ui_shared/kibana.jsonc | 0 .../public/authorization/index.ts | 0 .../__snapshots__/cron_editor.test.tsx.snap | 0 .../components/cron_editor/constants.ts | 0 .../components/cron_editor/cron_daily.tsx | 0 .../cron_editor/cron_editor.test.tsx | 0 .../components/cron_editor/cron_editor.tsx | 0 .../components/cron_editor/cron_hourly.tsx | 0 .../components/cron_editor/cron_monthly.tsx | 0 .../components/cron_editor/cron_weekly.tsx | 0 .../components/cron_editor/cron_yearly.tsx | 0 .../public/components/cron_editor/index.ts | 0 .../components/cron_editor/services/cron.ts | 0 .../cron_editor/services/humanized_numbers.ts | 0 .../components/cron_editor/services/index.ts | 0 .../public/components/cron_editor/types.ts | 0 .../public/components/json_editor/index.ts | 0 .../components/json_editor/json_editor.tsx | 0 .../public/components/json_editor/use_json.ts | 0 .../public/components/page_loading/index.ts | 0 .../components/page_loading/page_loading.tsx | 0 .../components/section_loading/index.ts | 0 .../section_loading/section_loading.tsx | 0 .../view_api_request_flyout.test.tsx.snap | 0 .../view_api_request_flyout/index.ts | 0 .../view_api_request_flyout.test.tsx | 0 .../view_api_request_flyout.tsx | 0 .../public/forms/form_wizard/README.md | 0 .../public/forms/form_wizard/form_wizard.tsx | 0 .../forms/form_wizard/form_wizard_context.tsx | 0 .../forms/form_wizard/form_wizard_nav.tsx | 0 .../forms/form_wizard/form_wizard_step.tsx | 0 .../public/forms/form_wizard/index.ts | 0 .../es_ui_shared/public/forms/index.ts | 0 .../public/forms/multi_content/README.md | 0 .../public/forms/multi_content/index.ts | 0 .../multi_content/multi_content_context.tsx | 0 .../forms/multi_content/use_multi_content.ts | 0 .../multi_content/with_multi_content.tsx | 0 .../public/global_flyout/index.ts | 0 .../shared}/es_ui_shared/public/index.ts | 0 .../public/indices/constants/index.ts | 0 .../es_ui_shared/public/indices/index.ts | 0 .../public/indices/validate/index.ts | 0 .../indices/validate/validate_index.test.ts | 0 .../public/indices/validate/validate_index.ts | 0 .../es_ui_shared/public/request/index.ts | 0 .../request/send_request.test.helpers.ts | 0 .../public/request/send_request.test.ts | 0 .../public/request/send_request.ts | 0 .../request/use_request.test.helpers.tsx | 0 .../public/request/use_request.test.ts | 0 .../public/request/use_request.ts | 0 .../public/url/attempt_to_uri_decode.test.ts | 0 .../public/url/attempt_to_uri_decode.ts | 0 .../public/url/extract_query_params.ts | 0 .../shared}/es_ui_shared/public/url/index.ts | 0 .../es_ui_shared/public/xjson/index.ts | 0 .../es_ui_shared/server/errors/index.ts | 0 .../shared}/es_ui_shared/server/index.ts | 0 .../es_ui_shared/static/forms/README.md | 2 +- .../static/forms/components/field.tsx | 0 .../components/fields/button_group_field.tsx | 0 .../fields/card_radio_group_field.tsx | 0 .../components/fields/checkbox_field.tsx | 0 .../components/fields/combobox_field.tsx | 0 .../components/fields/date_picker_field.tsx | 0 .../components/fields/file_picker_field.tsx | 0 .../forms/components/fields/hidden_field.tsx | 0 .../static/forms/components/fields/index.ts | 0 .../components/fields/json_editor_field.tsx | 0 .../fields/multi_button_group_field.tsx | 0 .../components/fields/multi_select_field.tsx | 0 .../forms/components/fields/numeric_field.tsx | 0 .../components/fields/password_field.tsx | 0 .../components/fields/radio_group_field.tsx | 0 .../forms/components/fields/range_field.tsx | 0 .../forms/components/fields/select_field.tsx | 0 .../components/fields/super_select_field.tsx | 0 .../components/fields/text_area_field.tsx | 0 .../forms/components/fields/text_field.tsx | 0 .../forms/components/fields/toggle_field.tsx | 0 .../static/forms/components/form_row.tsx | 0 .../static/forms/components/index.ts | 0 .../static/forms/docs/core/default_value.mdx | 0 .../static/forms/docs/core/field_hook.mdx | 0 .../static/forms/docs/core/form_component.mdx | 0 .../static/forms/docs/core/form_hook.mdx | 0 .../docs/core/form_lib_field_value_change.png | Bin .../static/forms/docs/core/fundamentals.mdx | 0 .../static/forms/docs/core/use_array.mdx | 0 .../forms/docs/core/use_behavior_subject.mdx | 0 .../static/forms/docs/core/use_field.mdx | 0 .../static/forms/docs/core/use_form_data.mdx | 0 .../static/forms/docs/core/use_form_hook.mdx | 0 .../forms/docs/core/use_form_is_modified.mdx | 0 .../forms/docs/core/use_multi_fields.mdx | 0 .../forms/docs/examples/dynamic_fields.mdx | 0 .../docs/examples/fields_composition.mdx | 0 .../docs/examples/listening_to_changes.mdx | 0 .../examples/serializers_deserializers.mdx | 0 .../forms/docs/examples/style_fields.mdx | 0 .../static/forms/docs/examples/validation.mdx | 0 .../static/forms/docs/helpers/components.mdx | 0 .../static/forms/docs/helpers/validators.mdx | 0 .../forms/docs/nav_form_lib.docnav.json | 0 .../static/forms/docs/welcome.mdx | 0 .../static/forms/helpers/de_serializers.ts | 0 .../static/forms/helpers/field_formatters.ts | 0 .../helpers/field_validators/contains_char.ts | 0 .../field_validators/empty_field.test.ts | 0 .../helpers/field_validators/empty_field.ts | 0 .../forms/helpers/field_validators/index.ts | 0 .../helpers/field_validators/index_name.ts | 0 .../field_validators/index_pattern_field.ts | 0 .../field_validators/is_integer.test.ts | 0 .../helpers/field_validators/is_integer.ts | 0 .../forms/helpers/field_validators/is_json.ts | 0 .../field_validators/lowercase_string.ts | 0 .../helpers/field_validators/max_length.ts | 0 .../helpers/field_validators/min_length.ts | 0 .../min_selectable_selection.ts | 0 .../field_validators/number_greater_than.ts | 0 .../field_validators/number_smaller_than.ts | 0 .../helpers/field_validators/starts_with.ts | 0 .../forms/helpers/field_validators/types.ts | 0 .../forms/helpers/field_validators/url.ts | 0 .../static/forms/helpers/index.ts | 0 .../static/forms/helpers/serializers.test.ts | 0 .../static/forms/helpers/serializers.ts | 0 .../components/__stories__/constants.ts | 0 .../__stories__/form_de_serializer.tsx | 0 .../__stories__/form_default_value.tsx | 0 .../__stories__/form_global_fields.tsx | 0 .../__stories__/form_is_modified.tsx | 0 .../components/__stories__/form_utils.tsx | 0 .../__stories__/form_validation.tsx | 0 .../components/__stories__/index.ts | 0 .../components/__stories__/types.ts | 0 .../__stories__/use_array_basic.tsx | 0 .../__stories__/use_array_complex.tsx | 0 .../__stories__/use_array_dynamic_data.tsx | 0 .../__stories__/use_array_reorder.tsx | 0 .../use_field_change_listeners.tsx | 0 .../__stories__/use_field_field_types.tsx | 0 .../__stories__/use_multi_field_basic.tsx | 0 .../hook_form_lib/components/form.stories.tsx | 0 .../forms/hook_form_lib/components/form.tsx | 0 .../components/form_data_provider.test.tsx | 0 .../components/form_data_provider.ts | 0 .../forms/hook_form_lib/components/index.ts | 0 .../components/use_array.stories.tsx | 0 .../components/use_array.test.tsx | 0 .../hook_form_lib/components/use_array.ts | 0 .../components/use_field.stories.tsx | 0 .../components/use_field.test.tsx | 0 .../hook_form_lib/components/use_field.tsx | 0 .../components/use_multi_field.stories.tsx | 0 .../components/use_multi_fields.test.tsx | 0 .../components/use_multi_fields.tsx | 0 .../static/forms/hook_form_lib/constants.ts | 0 .../forms/hook_form_lib/form_context.tsx | 0 .../forms/hook_form_lib/form_data_context.tsx | 0 .../static/forms/hook_form_lib/helpers.ts | 0 .../static/forms/hook_form_lib/hooks/index.ts | 0 .../hook_form_lib/hooks/use_field.test.tsx | 0 .../forms/hook_form_lib/hooks/use_field.ts | 0 .../hooks/use_field_from_props.ts | 0 .../hook_form_lib/hooks/use_form.test.tsx | 0 .../forms/hook_form_lib/hooks/use_form.ts | 0 .../hooks/use_form_data.test.tsx | 0 .../hook_form_lib/hooks/use_form_data.ts | 0 .../hooks/use_form_is_modified.test.tsx | 0 .../hooks/use_form_is_modified.ts | 0 .../forms/hook_form_lib/hooks/utils/index.ts | 0 .../hooks/utils/use_behavior_subject.ts | 0 .../static/forms/hook_form_lib/index.ts | 0 .../static/forms/hook_form_lib/lib/index.ts | 0 .../static/forms/hook_form_lib/lib/subject.ts | 0 .../forms/hook_form_lib/lib/utils.test.ts | 0 .../static/forms/hook_form_lib/lib/utils.ts | 0 .../forms/hook_form_lib/shared_imports.ts | 0 .../static/forms/hook_form_lib/types.ts | 0 .../static/validators/array/has_max_length.ts | 0 .../static/validators/array/has_min_length.ts | 0 .../static/validators/array/index.ts | 0 .../static/validators/array/is_empty.ts | 0 .../static/validators/number/greater_than.ts | 0 .../static/validators/number/index.ts | 0 .../static/validators/number/smaller_than.ts | 0 .../validators/string/contains_chars.ts | 0 .../static/validators/string/ends_with.ts | 0 .../validators/string/has_max_length.ts | 0 .../validators/string/has_min_length.ts | 0 .../static/validators/string/index.ts | 0 .../static/validators/string/is_empty.ts | 0 .../static/validators/string/is_json.ts | 0 .../static/validators/string/is_lowercase.ts | 0 .../static/validators/string/is_url.ts | 0 .../static/validators/string/starts_with.ts | 0 .../shared}/es_ui_shared/tsconfig.json | 4 +- .../plugins/shared}/management/README.md | 6 +- .../shared}/management/common/contants.ts | 0 .../shared}/management/common/index.ts | 0 .../shared}/management/common/locator.test.ts | 0 .../shared}/management/common/locator.ts | 0 .../plugins/shared/management}/jest.config.js | 10 +- .../plugins/shared}/management/kibana.jsonc | 0 .../shared}/management/public/application.tsx | 0 .../management/public/components/index.ts | 0 .../landing/classic_empty_prompt.tsx | 0 .../public/components/landing/index.ts | 0 .../components/landing/landing.test.tsx | 0 .../public/components/landing/landing.tsx | 0 .../landing/solution_empty_prompt.tsx | 0 .../public/components/management_app/index.ts | 0 .../management_app/management_app.scss | 0 .../management_app/management_app.tsx | 0 .../management_app/management_context.tsx | 0 .../management_app/management_router.tsx | 0 .../management_app_wrapper/index.tsx | 0 .../management_app_wrapper.tsx | 0 .../public/components/management_sections.tsx | 0 .../management_sidebar_nav/index.ts | 0 .../management_sidebar_nav.scss | 0 .../management_sidebar_nav.tsx | 0 .../shared}/management/public/index.ts | 0 .../management_sections_service.test.ts | 0 .../public/management_sections_service.ts | 0 .../shared}/management/public/mocks/index.ts | 0 .../shared}/management/public/plugin.tsx | 0 .../shared}/management/public/types.ts | 0 .../management/public/utils/breadcrumbs.ts | 0 .../shared}/management/public/utils/index.ts | 0 .../management/public/utils/management_app.ts | 0 .../public/utils/management_item.ts | 0 .../public/utils/management_section.test.ts | 0 .../public/utils/management_section.ts | 0 .../server/capabilities_provider.ts | 0 .../shared}/management/server/config.ts | 0 .../shared}/management/server/index.ts | 0 .../shared}/management/server/plugin.ts | 0 .../plugins/shared}/management/tsconfig.json | 4 +- src/plugins/advanced_settings/README.md | 2 +- .../lib/spec_definitions/json/README.md | 1 - tsconfig.base.json | 136 +++++++++--------- x-pack/.i18nrc.json | 28 ++-- .../packages/private}/rollup/README.md | 0 .../packages/private}/rollup/index.ts | 0 .../packages/private}/rollup/jest.config.js | 4 +- .../packages/private}/rollup/kibana.jsonc | 0 .../packages/private}/rollup/package.json | 0 .../private}/rollup/src/constants/index.ts | 0 .../packages/private}/rollup/src/index.ts | 0 .../src/rollup_deprecation_tooltip/index.ts | 0 .../rollup_deprecation_tooltip.tsx | 0 .../packages/private}/rollup/tsconfig.json | 2 +- .../README.md | 0 .../index.ts | 0 .../kibana.jsonc | 0 .../package.json | 0 .../src/policies.ts | 0 .../tsconfig.json | 2 +- .../index_management_shared_types/README.md | 0 .../index_management_shared_types/index.ts | 0 .../jest.config.js | 6 +- .../kibana.jsonc | 0 .../package.json | 0 .../src/home_sections.ts | 0 .../src/services/extensions_service.ts | 0 .../src/services/index.ts | 0 .../src/services/public_api_service.ts | 0 .../src/types.ts | 0 .../tsconfig.json | 2 +- .../cloud_data_migration/README.md | 0 .../cloud_data_migration/common/index.ts | 0 .../cloud_data_migration/i18nrc.json | 0 .../cloud_data_migration/jest.config.js | 18 +++ .../cloud_data_migration/kibana.jsonc | 0 .../cloud_data_migration/public/app.styles.ts | 0 .../public/application/components/app.tsx | 0 .../public/application/index.tsx | 0 .../application/services/breadcrumb.mock.ts | 0 .../application/services/breadcrumbs.ts | 0 .../cloud_data_migration/public/index.ts | 0 .../public/plugin.test.ts | 0 .../cloud_data_migration/public/plugin.ts | 0 .../cloud_data_migration/public/types.ts | 0 .../cloud_data_migration/server/config.ts | 0 .../cloud_data_migration/server/index.ts | 0 .../cloud_data_migration/server/plugin.ts | 0 .../cloud_data_migration/server/types.ts | 0 .../cloud_data_migration/tsconfig.json | 4 +- .../cross_cluster_replication/README.md | 0 .../common/constants/index.ts | 0 .../follower_index_serialization.test.ts.snap | 0 .../auto_follow_pattern_serialization.test.ts | 0 .../auto_follow_pattern_serialization.ts | 0 .../follower_index_serialization.test.ts | 0 .../services/follower_index_serialization.ts | 0 .../common/services/utils.test.ts | 0 .../common/services/utils.ts | 0 .../cross_cluster_replication/common/types.ts | 0 .../cross_cluster_replication/jest.config.js | 18 +++ .../cross_cluster_replication/kibana.jsonc | 0 .../auto_follow_pattern_add.test.js | 0 .../auto_follow_pattern_edit.test.js | 0 .../auto_follow_pattern_list.test.js | 0 .../fixtures/auto_follow_pattern.ts | 0 .../fixtures/follower_index.ts | 0 .../follower_index_add.test.js | 0 .../follower_index_edit.test.js | 0 .../follower_indices_list.test.js | 0 .../auto_follow_pattern_add.helpers.js | 0 .../auto_follow_pattern_edit.helpers.js | 0 .../auto_follow_pattern_list.helpers.js | 0 .../client_integration/helpers/constants.js | 0 .../helpers/follower_index_add.helpers.js | 0 .../helpers/follower_index_edit.helpers.js | 0 .../helpers/follower_index_list.helpers.js | 0 .../helpers/home.helpers.js | 0 .../helpers/http_requests.js | 0 .../client_integration/helpers/index.js | 0 .../helpers/setup_environment.js | 0 .../__jest__/client_integration/home.test.js | 0 .../mocks/breadcrumbs.mock.ts | 0 .../client_integration/mocks/index.ts | 0 .../mocks/search_box.mock.tsx | 0 .../mocks/track_ui_metric.mock.ts | 0 .../public/app/app.tsx | 0 .../auto_follow_pattern_form.test.js.snap | 0 ...to_follow_pattern_action_menu.container.ts | 0 .../auto_follow_pattern_action_menu.tsx | 0 .../auto_follow_pattern_action_menu/index.ts | 0 .../auto_follow_pattern_delete_provider.d.ts | 0 .../auto_follow_pattern_delete_provider.js | 0 .../components/auto_follow_pattern_form.js | 0 .../auto_follow_pattern_form.test.js | 0 .../auto_follow_pattern_indices_preview.js | 0 .../auto_follow_pattern_page_title.js | 0 .../auto_follow_pattern_request_flyout.js | 0 .../follower_index_actions_provider.js | 0 .../follower_index_pause_provider.js | 0 .../follower_index_resume_provider.js | 0 .../follower_index_unfollow_provider.js | 0 .../follower_index_actions_providers/index.js | 0 .../follower_index_form.test.js.snap | 0 .../advanced_settings_fields.js | 0 .../follower_index_form.js | 0 .../follower_index_form.test.js | 0 .../follower_index_request_flyout.js | 0 .../components/follower_index_form/index.js | 0 .../components/follower_index_page_title.js | 0 .../public/app/components/form_entry_row.js | 0 .../public/app/components/index.d.ts | 0 .../public/app/components/index.js | 0 .../components/remote_clusters_form_field.js | 0 .../components/remote_clusters_provider.js | 0 .../public/app/components/section_error.js | 0 .../public/app/components/section_loading.js | 0 .../app/components/section_unauthorized.js | 0 .../public/app/constants/api.ts | 0 .../public/app/constants/index.ts | 0 .../public/app/constants/sections.ts | 0 .../public/app/constants/ui_metric.ts | 0 .../public/app/index.tsx | 0 .../auto_follow_pattern_add.container.js | 0 .../auto_follow_pattern_add.js | 0 .../sections/auto_follow_pattern_add/index.js | 0 .../auto_follow_pattern_edit.container.js | 0 .../auto_follow_pattern_edit.js | 0 .../auto_follow_pattern_edit/index.js | 0 .../follower_index_add.container.js | 0 .../follower_index_add/follower_index_add.js | 0 .../app/sections/follower_index_add/index.js | 0 .../follower_index_edit.container.js | 0 .../follower_index_edit.js | 0 .../app/sections/follower_index_edit/index.js | 0 .../auto_follow_pattern_list.container.js | 0 .../auto_follow_pattern_list.js | 0 .../auto_follow_pattern_table.container.js | 0 .../auto_follow_pattern_table.js | 0 .../auto_follow_pattern_table/index.js | 0 .../detail_panel/detail_panel.container.js | 0 .../components/detail_panel/detail_panel.js | 0 .../components/detail_panel/index.js | 0 .../components/index.js | 0 .../home/auto_follow_pattern_list/index.js | 0 .../components/context_menu/context_menu.js | 0 .../components/context_menu/index.js | 0 .../detail_panel/detail_panel.container.js | 0 .../components/detail_panel/detail_panel.js | 0 .../components/detail_panel/index.js | 0 .../follower_indices_table.container.js | 0 .../follower_indices_table.js | 0 .../follower_indices_table/index.js | 0 .../follower_indices_list/components/index.js | 0 .../follower_indices_list.container.js | 0 .../follower_indices_list.js | 0 .../home/follower_indices_list/index.js | 0 .../app/sections/home/home.container.js | 0 .../public/app/sections/home/home.js | 0 .../public/app/sections/home/index.js | 0 .../public/app/sections/index.d.ts | 0 .../public/app/sections/index.js | 0 ...uto_follow_pattern_validators.test.js.snap | 0 .../public/app/services/api.js | 0 .../public/app/services/auto_follow_errors.js | 0 .../app/services/auto_follow_errors.test.js | 0 .../app/services/auto_follow_pattern.js | 0 .../app/services/auto_follow_pattern.test.js | 0 .../auto_follow_pattern_validators.js | 0 .../auto_follow_pattern_validators.test.js | 0 .../public/app/services/breadcrumbs.ts | 0 .../app/services/documentation_links.ts | 0 .../follower_index_default_settings.js | 0 .../app/services/get_remote_cluster_name.js | 0 .../public/app/services/input_validation.js | 0 .../public/app/services/notifications.ts | 0 .../public/app/services/routing.d.ts | 0 .../public/app/services/routing.js | 0 .../public/app/services/track_ui_metric.ts | 0 .../public/app/services/utils.js | 0 .../public/app/services/utils.test.js | 0 .../public/app/store/action_types.js | 0 .../public/app/store/actions/api.js | 0 .../app/store/actions/auto_follow_pattern.js | 0 .../public/app/store/actions/ccr.js | 0 .../app/store/actions/follower_index.js | 0 .../public/app/store/actions/index.js | 0 .../public/app/store/index.d.ts | 0 .../public/app/store/index.js | 0 .../public/app/store/reducers/api.js | 0 .../public/app/store/reducers/api.test.js | 0 .../app/store/reducers/auto_follow_pattern.js | 0 .../app/store/reducers/follower_index.js | 0 .../public/app/store/reducers/index.js | 0 .../public/app/store/reducers/stats.js | 0 .../public/app/store/selectors/index.js | 0 .../public/app/store/store.js | 0 .../cross_cluster_replication/public/index.ts | 0 .../public/plugin.ts | 0 .../public/shared_imports.ts | 0 .../cross_cluster_replication/public/types.ts | 0 .../server/config.ts | 0 .../cross_cluster_replication/server/index.ts | 0 .../ccr_stats_serialization.test.ts.snap | 0 .../lib/ccr_stats_serialization.test.ts | 0 .../server/lib/ccr_stats_serialization.ts | 0 .../server/plugin.ts | 0 .../routes/api/auto_follow_pattern/index.ts | 0 .../register_create_route.test.ts | 0 .../register_create_route.ts | 0 .../register_delete_route.test.ts | 0 .../register_delete_route.ts | 0 .../register_fetch_route.test.ts | 0 .../register_fetch_route.ts | 0 .../register_get_route.test.ts | 0 .../auto_follow_pattern/register_get_route.ts | 0 .../register_pause_route.test.ts | 0 .../register_pause_route.ts | 0 .../register_resume_route.test.ts | 0 .../register_resume_route.ts | 0 .../register_update_route.test.ts | 0 .../register_update_route.ts | 0 .../api/cross_cluster_replication/index.ts | 0 .../register_permissions_route.ts | 0 .../register_stats_route.ts | 0 .../server/routes/api/follower_index/index.ts | 0 .../register_create_route.test.ts | 0 .../follower_index/register_create_route.ts | 0 .../register_fetch_route.test.ts | 0 .../follower_index/register_fetch_route.ts | 0 .../follower_index/register_get_route.test.ts | 0 .../api/follower_index/register_get_route.ts | 0 .../register_pause_route.test.ts | 0 .../follower_index/register_pause_route.ts | 0 .../register_resume_route.test.ts | 0 .../follower_index/register_resume_route.ts | 0 .../register_unfollow_route.test.ts | 0 .../follower_index/register_unfollow_route.ts | 0 .../register_update_route.test.ts | 0 .../follower_index/register_update_route.ts | 0 .../server/routes/api/test_lib.ts | 0 .../server/routes/index.ts | 0 .../server/services/add_base_path.ts | 0 .../server/services/index.ts | 0 .../server/shared_imports.ts | 0 .../cross_cluster_replication/server/types.ts | 0 .../cross_cluster_replication/tsconfig.json | 2 +- .../plugins/private}/grokdebugger/README.md | 0 .../grokdebugger/common/constants/editor.js | 0 .../grokdebugger/common/constants/index.js | 0 .../grokdebugger/common/constants/plugin.js | 0 .../grokdebugger/common/constants/routes.js | 0 .../private/grokdebugger}/jest.config.js | 8 +- .../private}/grokdebugger/kibana.jsonc | 0 .../custom_patterns_input.js | 0 .../components/custom_patterns_input/index.js | 0 .../components/event_input/event_input.js | 0 .../public/components/event_input/index.js | 0 .../components/event_output/event_output.js | 0 .../public/components/event_output/index.js | 0 .../components/grok_debugger/grok_debugger.js | 0 .../public/components/grok_debugger/index.js | 0 .../public/components/inactive_license.js | 0 .../public/components/pattern_input/index.js | 0 .../components/pattern_input/pattern_input.js | 0 .../private}/grokdebugger/public/index.js | 0 .../grokdebugger_request.js | 0 .../models/grokdebugger_request/index.js | 0 .../grokdebugger_response.js | 0 .../models/grokdebugger_response/index.js | 0 .../private}/grokdebugger/public/plugin.js | 0 .../grokdebugger/public/register_feature.ts | 0 .../grokdebugger/public/render_app.js | 0 .../grokdebugger/grokdebugger_service.js | 0 .../grokdebugger/public/shared_imports.ts | 0 .../private}/grokdebugger/server/index.js | 0 .../server/lib/kibana_framework.ts | 0 .../grokdebugger_request.js | 0 .../grokdebugger_request.test.js | 0 .../models/grokdebugger_request/index.js | 0 .../grokdebugger_response.js | 0 .../grokdebugger_response.test.js | 0 .../models/grokdebugger_response/index.js | 0 .../private}/grokdebugger/server/plugin.js | 0 .../server/routes/api/grokdebugger/index.js | 0 .../register_grok_simulate_route.ts | 0 .../register_grokdebugger_routes.js | 0 .../grokdebugger/server/shared_imports.ts | 0 .../private}/grokdebugger/tsconfig.json | 4 +- .../index_lifecycle_management/README.md | 0 .../extend_index_management.test.tsx.snap | 0 .../__snapshots__/policy_flyout.test.tsx.snap | 0 .../__snapshots__/policy_table.test.tsx.snap | 0 .../__jest__/extend_index_management.test.tsx | 0 .../__jest__/mocks.ts | 0 .../__jest__/policy_flyout.test.tsx | 0 .../__jest__/policy_table.test.tsx | 0 .../common/constants/data_tiers.ts | 0 .../common/constants/index.ts | 0 .../common/constants/license.ts | 0 .../common/types/api.ts | 0 .../common/types/index.ts | 0 .../integration_tests/README.md | 2 +- .../integration_tests/app/app.helpers.ts | 0 .../integration_tests/app/app.test.ts | 0 .../edit_policy/constants.ts | 0 .../features/delete_phase.helpers.ts | 0 .../edit_policy/features/delete_phase.test.ts | 0 .../features/downsample.helpers.ts | 0 .../edit_policy/features/downsample.test.ts | 0 .../edit_policy/features/edit_warning.test.ts | 0 .../edit_policy/features/frozen_phase.test.ts | 0 .../cloud_aware_behavior.helpers.ts | 0 .../cloud_aware_behavior.test.ts | 0 .../node_allocation/cold_phase.helpers.ts | 0 .../node_allocation/cold_phase.test.ts | 0 .../general_behavior.helpers.ts | 0 .../node_allocation/general_behavior.test.ts | 0 .../node_allocation/warm_phase.helpers.ts | 0 .../node_allocation/warm_phase.test.ts | 0 .../features/request_flyout.helpers.ts | 0 .../features/request_flyout.test.ts | 0 .../edit_policy/features/rollover.helpers.ts | 0 .../edit_policy/features/rollover.test.ts | 0 .../features/searchable_snapshots.helpers.ts | 0 .../features/searchable_snapshots.test.ts | 0 .../edit_policy/features/timeline.helpers.ts | 0 .../edit_policy/features/timeline.test.ts | 0 .../edit_policy/features/timing.helpers.ts | 0 .../edit_policy/features/timing.test.ts | 0 .../cold_phase_validation.test.ts | 0 .../downsample_interval.test.ts | 0 .../form_validation/error_indicators.test.ts | 0 .../hot_phase_validation.test.ts | 0 .../policy_name_validation.test.ts | 0 .../form_validation/timing.test.ts | 0 .../form_validation/validation.helpers.ts | 0 .../warm_phase_validation.test.ts | 0 .../edit_policy/init_test_bed.ts | 0 .../policy_serialization.helpers.ts | 0 .../policy_serialization.test.ts | 0 .../delete_searchable_snapshot_actions.ts | 0 .../helpers/actions/downsample_actions.ts | 0 .../helpers/actions/errors_actions.ts | 0 .../helpers/actions/forcemerge_actions.ts | 0 .../helpers/actions/form_set_value_action.ts | 0 .../helpers/actions/form_toggle_action.ts | 0 .../form_toggle_and_set_value_action.ts | 0 .../helpers/actions/index.ts | 0 .../helpers/actions/index_priority_actions.ts | 0 .../helpers/actions/min_age_actions.ts | 0 .../actions/node_allocation_actions.ts | 0 .../helpers/actions/phases.ts | 0 .../helpers/actions/readonly_actions.ts | 0 .../helpers/actions/replicas_action.ts | 0 .../helpers/actions/request_flyout_actions.ts | 0 .../helpers/actions/rollover_actions.ts | 0 .../helpers/actions/save_policy_action.ts | 0 .../actions/searchable_snapshot_actions.ts | 0 .../helpers/actions/shrink_actions.ts | 0 .../actions/snapshot_policy_actions.ts | 0 .../helpers/actions/toggle_phase_action.ts | 0 .../helpers/global_mocks.tsx | 0 .../helpers/http_requests.ts | 0 .../integration_tests/helpers/index.ts | 0 .../helpers/setup_environment.tsx | 0 .../index_lifecycle_management/jest.config.js | 18 +++ .../jest.integration.config.js | 8 +- .../index_lifecycle_management/kibana.jsonc | 0 .../public/application/app.tsx | 0 .../public/application/components/index.ts | 0 .../components/index_templates_flyout.tsx | 0 .../public/application/constants/index.ts | 0 .../public/application/constants/policy.ts | 0 .../public/application/constants/ui_metric.ts | 0 .../public/application/index.tsx | 0 .../data_tiers/determine_allocation_type.ts | 0 .../get_available_node_roles_for_phase.ts | 0 .../application/lib/data_tiers/index.ts | 0 .../is_node_role_first_preference.ts | 0 .../public/application/lib/index.ts | 0 .../public/application/lib/policies.ts | 0 .../public/application/lib/rollover.ts | 0 .../application/lib/settings_local_storage.ts | 0 .../application/lib/use_is_read_only.ts | 0 .../described_form_row/described_form_row.tsx | 0 .../components/described_form_row/index.ts | 0 .../toggle_field_with_described_form_row.tsx | 0 .../edit_policy/components/edit_warning.tsx | 0 .../components/field_loading_error.tsx | 0 .../components/form_errors_callout.tsx | 0 .../sections/edit_policy/components/index.ts | 0 .../components/infinity_icon/index.ts | 0 .../infinity_icon/infinity_icon.svg.tsx | 0 .../infinity_icon/infinity_icon.tsx | 0 .../components/learn_more_link.tsx | 0 .../edit_policy/components/optional_label.tsx | 0 .../components/phase_footer/index.ts | 0 .../components/phase_footer/phase_footer.tsx | 0 .../components/phase_icon/index.ts | 0 .../components/phase_icon/phase_icon.scss | 0 .../components/phase_icon/phase_icon.tsx | 0 .../phases/cold_phase/cold_phase.tsx | 0 .../components/phases/cold_phase/index.ts | 0 .../phases/delete_phase/delete_phase.tsx | 0 .../delete_searchable_snapshot_field.tsx | 0 .../components/phases/delete_phase/index.ts | 0 .../phases/frozen_phase/frozen_phase.tsx | 0 .../components/phases/frozen_phase/index.ts | 0 .../phases/hot_phase/components/index.ts | 0 .../hot_phase/components/max_age_field.tsx | 0 .../components/max_document_count_field.tsx | 0 .../components/max_index_size_field.tsx | 0 .../max_primary_shard_docs_field.tsx | 0 .../max_primary_shard_size_field.tsx | 0 .../components/phases/hot_phase/hot_phase.tsx | 0 .../components/phases/hot_phase/index.ts | 0 .../use_rollover_value_required_validation.ts | 0 .../edit_policy/components/phases/index.ts | 0 .../components/phases/phase/index.ts | 0 .../components/phases/phase/phase.scss | 0 .../components/phases/phase/phase.tsx | 0 .../components/phases/phase/phase_title.scss | 0 .../components/phases/phase/phase_title.tsx | 0 .../_data_tier_allocation.scss | 0 .../components/cloud_data_tier_callout.tsx | 0 .../components/data_tier_allocation.scss | 0 .../components/data_tier_allocation.tsx | 0 .../default_to_data_nodes_notice.tsx | 0 .../default_to_data_tiers_notice.tsx | 0 .../components/index.ts | 0 .../components/loading_error.tsx | 0 .../no_custom_attributes_messages.tsx | 0 .../components/no_tiers_available_notice.tsx | 0 .../components/no_tiers_nodes_notice.tsx | 0 .../components/node_allocation.tsx | 0 .../components/node_attrs_details.tsx | 0 .../node_role_to_fallback_tier_map.ts | 0 .../components/types.ts | 0 .../components/will_fallback_nodes_notice.tsx | 0 .../will_use_fallback_tier_notice.tsx | 0 .../data_tier_allocation_field.tsx | 0 .../data_tier_allocation_field/index.ts | 0 .../phases/shared_fields/downsample_field.tsx | 0 .../phases/shared_fields/forcemerge_field.tsx | 0 .../components/phases/shared_fields/index.ts | 0 .../shared_fields/index_priority_field.tsx | 0 .../shared_fields/min_age_field/index.ts | 0 .../min_age_field/min_age_field.tsx | 0 .../shared_fields/min_age_field/util.ts | 0 .../phases/shared_fields/readonly_field.tsx | 0 .../phases/shared_fields/replicas_field.tsx | 0 .../_searchable_snapshot_field.scss | 0 .../searchable_snapshot_field/index.ts | 0 .../repository_combobox_field.tsx | 0 .../searchable_snapshot_data_provider.tsx | 0 .../searchable_snapshot_field.tsx | 0 .../phases/shared_fields/shrink_field.tsx | 0 .../shared_fields/snapshot_policies_field.tsx | 0 .../phases/shared_fields/unit_field.tsx | 0 .../components/phases/warm_phase/index.ts | 0 .../phases/warm_phase/warm_phase.tsx | 0 .../components/policy_json_flyout.tsx | 0 .../components/timeline/components/index.ts | 0 .../components/timeline_phase_text.tsx | 0 .../edit_policy/components/timeline/index.ts | 0 .../timeline/timeline.container.tsx | 0 .../components/timeline/timeline.scss | 0 .../components/timeline/timeline.tsx | 0 .../sections/edit_policy/constants.ts | 0 .../edit_policy/edit_policy.container.tsx | 0 .../sections/edit_policy/edit_policy.scss | 0 .../sections/edit_policy/edit_policy.tsx | 0 .../edit_policy/edit_policy_context.tsx | 0 .../form/components/enhanced_use_field.tsx | 0 .../edit_policy/form/components/form.tsx | 0 .../edit_policy/form/components/index.ts | 0 .../form/configuration_context.tsx | 0 .../sections/edit_policy/form/deserializer.ts | 0 .../form/deserializer_and_serializer.test.ts | 0 .../edit_policy/form/form_errors_context.tsx | 0 .../form/global_fields_context.tsx | 0 .../sections/edit_policy/form/index.ts | 0 .../form/phase_timings_context.tsx | 0 .../sections/edit_policy/form/schema.ts | 0 .../edit_policy/form/serializer/index.ts | 0 .../serialize_migrate_and_allocate_actions.ts | 0 .../edit_policy/form/serializer/serializer.ts | 0 .../sections/edit_policy/form/validations.ts | 0 .../sections/edit_policy/i18n_texts.ts | 0 .../application/sections/edit_policy/index.ts | 0 ...absolute_timing_to_relative_timing.test.ts | 0 .../lib/absolute_timing_to_relative_timing.ts | 0 .../edit_policy/lib/get_default_repository.ts | 0 .../sections/edit_policy/lib/index.ts | 0 .../sections/edit_policy/save_policy.ts | 0 .../application/sections/edit_policy/types.ts | 0 .../add_policy_to_template_confirm_modal.tsx | 0 .../policy_list/components/confirm_delete.tsx | 0 .../components/deprecated_policy_badge.tsx | 0 .../sections/policy_list/components/index.ts | 0 .../components/list_action_handler.tsx | 0 .../components/managed_policy_badge.tsx | 0 .../policy_list/components/policy_table.tsx | 0 .../application/sections/policy_list/index.ts | 0 .../policy_list/policy_flyout/cold_phase.tsx | 0 .../components/action_description.tsx | 0 .../components/data_allocation.tsx | 0 .../components/delete_searchable_snapshot.tsx | 0 .../policy_flyout/components/downsample.tsx | 0 .../policy_flyout/components/forcemerge.tsx | 0 .../policy_flyout/components/i18n_texts.ts | 0 .../policy_flyout/components/index.ts | 0 .../components/index_priority.tsx | 0 .../policy_flyout/components/min_age.tsx | 0 .../policy_flyout/components/readonly.tsx | 0 .../policy_flyout/components/replicas.tsx | 0 .../policy_flyout/components/rollover.tsx | 0 .../components/searchable_snapshot.tsx | 0 .../policy_flyout/components/shrink.tsx | 0 .../policy_flyout/components/types.ts | 0 .../components/wait_for_snapshot.tsx | 0 .../policy_flyout/delete_phase.tsx | 0 .../policy_flyout/frozen_phase.tsx | 0 .../policy_list/policy_flyout/hot_phase.tsx | 0 .../policy_list/policy_flyout/index.ts | 0 .../policy_flyout/phase_description.tsx | 0 .../policy_flyout/phase_indicator.tsx | 0 .../policy_list/policy_flyout/timeline.tsx | 0 .../policy_flyout/view_policy_flyout.tsx | 0 .../policy_list/policy_flyout/warm_phase.tsx | 0 .../policy_list/policy_list.container.tsx | 0 .../sections/policy_list/policy_list.tsx | 0 .../policy_list/policy_list_context.tsx | 0 .../public/application/services/api.ts | 0 .../public/application/services/api_errors.ts | 0 .../application/services/breadcrumbs.mock.ts | 0 .../application/services/breadcrumbs.ts | 0 .../public/application/services/http.ts | 0 .../public/application/services/navigation.ts | 0 .../application/services/notification.ts | 0 .../application/services/ui_metric.test.ts | 0 .../public/application/services/ui_metric.ts | 0 .../add_lifecycle_confirm_modal.tsx | 0 .../components/index_lifecycle_summary.tsx | 0 .../remove_lifecycle_confirm_modal.tsx | 0 .../public/extend_index_management/index.tsx | 0 .../public/index.ts | 0 .../public/locator.ts | 0 .../public/plugin.tsx | 0 .../public/shared_imports.ts | 0 .../public/types.ts | 0 .../server/config.ts | 0 .../server/index.ts | 0 .../server/plugin.ts | 0 .../server/routes/api/index/index.ts | 0 .../api/index/register_add_policy_route.ts | 0 .../routes/api/index/register_remove_route.ts | 0 .../routes/api/index/register_retry_route.ts | 0 .../routes/api/nodes/__jest__/fixtures.ts | 0 .../__jest__/register_list_route.test.ts | 0 .../server/routes/api/nodes/index.ts | 0 .../api/nodes/register_details_route.ts | 0 .../routes/api/nodes/register_list_route.ts | 0 .../server/routes/api/policies/index.ts | 0 .../api/policies/register_create_route.ts | 0 .../api/policies/register_delete_route.ts | 0 .../api/policies/register_fetch_route.ts | 0 .../routes/api/snapshot_policies/index.ts | 0 .../snapshot_policies/register_fetch_route.ts | 0 .../routes/api/snapshot_repositories/index.ts | 0 .../register_fetch_route.ts | 0 .../server/routes/api/templates/index.ts | 0 .../templates/register_add_policy_route.ts | 0 .../api/templates/register_fetch_route.ts | 0 .../server/routes/index.ts | 0 .../server/services/add_base_path.ts | 0 .../server/services/index.ts | 0 .../server/services/license.ts | 0 .../server/shared_imports.ts | 0 .../server/types.ts | 0 .../index_lifecycle_management/tsconfig.json | 4 +- .../private}/license_api_guard/README.md | 0 .../private/license_api_guard}/jest.config.js | 9 +- .../private}/license_api_guard/kibana.jsonc | 0 .../license_api_guard/server/index.ts | 0 .../license_api_guard/server/license.test.ts | 0 .../license_api_guard/server/license.ts | 0 .../server/shared_imports.ts | 0 .../private}/license_api_guard/tsconfig.json | 2 +- .../plugins/private}/painless_lab/README.md | 0 .../private}/painless_lab/common/constants.ts | 0 .../private/painless_lab/jest.config.js | 18 +++ .../private}/painless_lab/kibana.jsonc | 0 .../public/application/components/editor.tsx | 0 .../public/application/components/main.tsx | 0 .../application/components/main_controls.tsx | 0 .../components/output_pane/context_tab.tsx | 0 .../components/output_pane/index.ts | 0 .../components/output_pane/output_pane.tsx | 0 .../components/output_pane/output_tab.tsx | 0 .../components/output_pane/parameters_tab.tsx | 0 .../application/components/request_flyout.tsx | 0 .../public/application/constants.tsx | 0 .../public/application/context/context.tsx | 0 .../public/application/context/index.tsx | 0 .../application/context/initial_payload.ts | 0 .../public/application/hooks/index.ts | 0 .../application/hooks/use_submit_code.ts | 0 .../painless_lab/public/application/index.tsx | 0 .../lib/__snapshots__/format.test.ts.snap | 0 .../public/application/lib/format.test.ts | 0 .../public/application/lib/format.ts | 0 .../painless_lab/public/application/types.ts | 0 .../private}/painless_lab/public/index.scss | 0 .../private}/painless_lab/public/index.ts | 0 .../private}/painless_lab/public/links.ts | 0 .../private}/painless_lab/public/plugin.tsx | 0 .../painless_lab/public/shared_imports.ts | 0 .../painless_lab/public/styles/_index.scss | 2 +- .../private}/painless_lab/public/types.ts | 0 .../private}/painless_lab/server/index.ts | 0 .../private}/painless_lab/server/plugin.ts | 0 .../painless_lab/server/routes/api/execute.ts | 0 .../painless_lab/server/routes/api/index.ts | 0 .../painless_lab/server/services/index.ts | 0 .../painless_lab/server/services/license.ts | 0 .../painless_lab}/server/shared_imports.ts | 0 .../private}/painless_lab/server/types.ts | 0 .../private}/painless_lab/tsconfig.json | 2 +- .../private}/remote_clusters/README.md | 0 .../add/remote_clusters_add.helpers.tsx | 0 .../add/remote_clusters_add.test.ts | 0 .../add/special_characters.ts | 0 .../edit/remote_clusters_edit.helpers.tsx | 0 .../edit/remote_clusters_edit.test.tsx | 0 .../helpers/http_requests.ts | 0 .../client_integration/helpers/index.ts | 0 .../helpers/remote_clusters_actions.ts | 0 .../helpers/setup_environment.tsx | 0 .../list/remote_clusters_list.helpers.js | 0 .../list/remote_clusters_list.test.js | 0 .../remote_clusters/common/constants.ts | 0 .../common/lib/cluster_serialization.test.ts | 0 .../common/lib/cluster_serialization.ts | 0 .../remote_clusters/common/lib/index.ts | 0 .../fixtures/remote_cluster.js | 0 .../private/remote_clusters/jest.config.js | 18 +++ .../private}/remote_clusters/kibana.jsonc | 0 .../public/application/_hacks.scss | 0 .../remote_clusters/public/application/app.js | 0 .../public/application/app_context.tsx | 0 .../public/application/constants/index.ts | 0 .../public/application/constants/paths.ts | 0 .../public/application/constants/ui_metric.ts | 0 .../public/application/index.d.ts | 0 .../public/application/index.js | 0 .../configured_by_node_warning.js | 0 .../configured_by_node_warning/index.js | 0 .../application/sections/components/index.js | 0 .../components/connection_mode.tsx | 0 .../components/connection_mode_cloud.tsx | 0 .../remote_cluster_form/components/index.ts | 0 .../components/proxy_connection.tsx | 0 .../components/sniff_connection.tsx | 0 .../components/remote_cluster_form/index.ts | 0 .../remote_cluster_form.tsx | 0 .../remote_cluster_form/request_flyout.tsx | 0 .../__snapshots__/validate_name.test.ts.snap | 0 .../validate_node_connections.test.tsx.snap | 0 .../__snapshots__/validate_proxy.test.ts.snap | 0 .../__snapshots__/validate_seeds.test.ts.snap | 0 .../remote_cluster_form/validators/index.ts | 0 .../validators/validate_address.test.ts | 0 .../validators/validate_address.ts | 0 .../validators/validate_cloud_url.test.ts | 0 .../validators/validate_cloud_url.tsx | 0 .../validators/validate_cluster.tsx | 0 .../validators/validate_name.test.ts | 0 .../validators/validate_name.tsx | 0 .../validate_node_connections.test.tsx | 0 .../validators/validate_node_connections.tsx | 0 .../validators/validate_proxy.test.ts | 0 .../validators/validate_proxy.tsx | 0 .../validators/validate_seed.test.ts | 0 .../validators/validate_seed.tsx | 0 .../validators/validate_seeds.test.ts | 0 .../validators/validate_seeds.tsx | 0 .../remote_cluster_page_title/index.js | 0 .../remote_cluster_page_title.js | 0 .../confirm_modal.tsx | 0 .../remote_cluster_setup_trust/index.ts | 0 .../remote_cluster_setup_trust.tsx | 0 .../public/application/sections/index.d.ts | 0 .../public/application/sections/index.js | 0 .../sections/remote_cluster_add/index.js | 0 .../remote_cluster_add.container.js | 0 .../remote_cluster_add/remote_cluster_add.js | 0 .../remote_cluster_add/wizard_form.tsx | 0 .../sections/remote_cluster_edit/index.js | 0 .../remote_cluster_edit.container.js | 0 .../remote_cluster_edit.js | 0 .../connection_status/connection_status.js | 0 .../components/connection_status/index.js | 0 .../remote_cluster_list/components/index.js | 0 .../remove_cluster_button_provider/index.js | 0 ...emove_cluster_button_provider.container.js | 0 .../remove_cluster_button_provider.js | 0 .../components/security_model/index.ts | 0 .../security_model/security_model.tsx | 0 .../detail_panel/detail_panel.container.js | 0 .../detail_panel/detail_panel.js | 0 .../remote_cluster_list/detail_panel/index.js | 0 .../sections/remote_cluster_list/index.js | 0 .../remote_cluster_list.container.js | 0 .../remote_cluster_list.js | 0 .../remote_cluster_table/index.js | 0 .../remote_cluster_table.container.js | 0 .../remote_cluster_table.js | 0 .../public/application/services/api.ts | 0 .../public/application/services/api_errors.ts | 0 .../public/application/services/breadcrumb.ts | 0 .../application/services/documentation.ts | 0 .../public/application/services/http.ts | 0 .../public/application/services/index.ts | 0 .../application/services/notification.ts | 0 .../public/application/services/redirect.ts | 0 .../public/application/services/routing.ts | 0 .../public/application/services/ui_metric.ts | 0 .../public/application/store/action_types.js | 0 .../application/store/actions/add_cluster.js | 0 .../application/store/actions/detail_panel.js | 0 .../application/store/actions/edit_cluster.js | 0 .../public/application/store/actions/index.js | 0 .../store/actions/load_clusters.js | 0 .../store/actions/refresh_clusters.js | 0 .../store/actions/remove_clusters.js | 0 .../public/application/store/index.d.ts | 0 .../public/application/store/index.js | 0 .../store/middleware/detail_panel.js | 0 .../application/store/middleware/index.js | 0 .../application/store/reducers/add_cluster.js | 0 .../application/store/reducers/clusters.js | 0 .../store/reducers/detail_panel.js | 0 .../store/reducers/edit_cluster.js | 0 .../application/store/reducers/index.js | 0 .../store/reducers/remove_cluster.js | 0 .../application/store/selectors/index.js | 0 .../public/application/store/store.js | 0 .../public/assets/cloud_screenshot.png | Bin .../private}/remote_clusters/public/index.ts | 0 .../remote_clusters/public/locator.ts | 0 .../private}/remote_clusters/public/plugin.ts | 0 .../remote_clusters/public/shared_imports.ts | 0 .../private}/remote_clusters/public/types.ts | 0 .../private}/remote_clusters/server/config.ts | 0 .../private}/remote_clusters/server/index.ts | 0 .../server/lib/does_cluster_exist.ts | 0 .../lib/license_pre_routing_factory/index.ts | 0 .../license_pre_routing_factory.test.ts | 0 .../license_pre_routing_factory.ts | 0 .../private}/remote_clusters/server/plugin.ts | 0 .../server/routes/api/add_route.test.ts | 0 .../server/routes/api/add_route.ts | 0 .../server/routes/api/delete_route.test.ts | 0 .../server/routes/api/delete_route.ts | 0 .../server/routes/api/get_route.test.ts | 0 .../server/routes/api/get_route.ts | 0 .../server/routes/api/index.ts | 0 .../server/routes/api/types.ts | 0 .../server/routes/api/update_route.test.ts | 0 .../server/routes/api/update_route.ts | 0 .../remote_clusters}/server/shared_imports.ts | 0 .../private}/remote_clusters/server/types.ts | 0 .../private}/remote_clusters/tsconfig.json | 4 +- .../plugins/private}/rollup/README.md | 0 .../plugins/private}/rollup/common/index.ts | 0 .../private}/rollup/common/ui_metric.ts | 0 .../plugins/private}/rollup/fixtures/index.js | 0 .../plugins/private}/rollup/fixtures/job.js | 0 .../plugins/private/rollup}/jest.config.js | 8 +- .../plugins/private}/rollup/kibana.jsonc | 0 .../private}/rollup/public/application.tsx | 0 .../rollup/public/crud_app/_crud_app.scss | 0 .../private}/rollup/public/crud_app/app.js | 0 .../rollup/public/crud_app/constants/index.js | 0 .../crud_app/constants/metrics_config.js | 0 .../deprecation_callout.tsx | 0 .../components/deprecation_callout/index.ts | 0 .../components/field_list/field_list.js | 0 .../sections/components/field_list/index.js | 0 .../crud_app/sections/components/index.js | 0 .../confirm_delete_modal.js | 0 .../confirm_delete_modal/index.js | 0 .../components/job_action_menu/index.js | 0 .../job_action_menu.container.js | 0 .../job_action_menu/job_action_menu.js | 0 .../sections/components/job_details/index.js | 0 .../components/job_details/job_details.js | 0 .../components/job_details/tabs/index.js | 0 .../job_details/tabs/tab_histogram.js | 0 .../components/job_details/tabs/tab_json.js | 0 .../job_details/tabs/tab_metrics.js | 0 .../job_details/tabs/tab_request.js | 0 .../job_details/tabs/tab_summary.js | 0 .../components/job_details/tabs/tab_terms.js | 0 .../sections/components/job_status/index.js | 0 .../components/job_status/job_status.js | 0 .../rollup/public/crud_app/sections/index.js | 0 .../crud_app/sections/job_create/index.js | 0 .../job_create/job_create.container.js | 0 .../sections/job_create/job_create.js | 0 .../sections/job_create/navigation/index.js | 0 .../job_create/navigation/navigation.js | 0 .../steps/components/field_chooser.js | 0 .../job_create/steps/components/index.js | 0 .../job_create/steps/components/step_error.js | 0 .../sections/job_create/steps/index.js | 0 .../job_create/steps/step_date_histogram.js | 0 .../job_create/steps/step_histogram.js | 0 .../job_create/steps/step_logistics.js | 0 .../sections/job_create/steps/step_metrics.js | 0 .../sections/job_create/steps/step_review.js | 0 .../sections/job_create/steps/step_terms.js | 0 .../sections/job_create/steps_config/index.js | 0 .../validate_date_histogram_field.js | 0 .../validate_date_histogram_interval.js | 0 .../validate_histogram_interval.js | 0 .../job_create/steps_config/validate_id.js | 0 .../steps_config/validate_index_pattern.js | 0 .../steps_config/validate_metrics.js | 0 .../steps_config/validate_rollup_cron.js | 0 .../steps_config/validate_rollup_delay.js | 0 .../steps_config/validate_rollup_index.js | 0 .../steps_config/validate_rollup_page_size.js | 0 .../sections/job_list/deprecated_prompt.tsx | 0 .../detail_panel/detail_panel.container.js | 0 .../job_list/detail_panel/detail_panel.js | 0 .../detail_panel/detail_panel.test.js | 0 .../sections/job_list/detail_panel/index.js | 0 .../crud_app/sections/job_list/index.js | 0 .../sections/job_list/job_list.container.js | 0 .../crud_app/sections/job_list/job_list.js | 0 .../sections/job_list/job_list.test.js | 0 .../sections/job_list/job_table/index.js | 0 .../job_list/job_table/job_table.container.js | 0 .../sections/job_list/job_table/job_table.js | 0 .../job_list/job_table/job_table.test.js | 0 .../rollup/public/crud_app/services/api.js | 0 .../public/crud_app/services/api_errors.ts | 0 .../public/crud_app/services/breadcrumbs.js | 0 .../crud_app/services/documentation_links.ts | 0 .../public/crud_app/services/filter_items.js | 0 .../crud_app/services/flatten_panel_tree.js | 0 .../public/crud_app/services/format_fields.js | 0 .../public/crud_app/services/http_provider.ts | 0 .../rollup/public/crud_app/services/index.js | 0 .../rollup/public/crud_app/services/jobs.js | 0 .../crud_app/services/noticeable_delay.js | 0 .../crud_app/services/retype_metrics.js | 0 .../public/crud_app/services/routing.js | 0 .../public/crud_app/services/sort_table.js | 0 .../crud_app/services/track_ui_metric.ts | 0 .../public/crud_app/store/action_types.js | 0 .../store/actions/change_job_status.js | 0 .../crud_app/store/actions/clone_job.js | 0 .../crud_app/store/actions/create_job.js | 0 .../crud_app/store/actions/delete_jobs.js | 0 .../crud_app/store/actions/detail_panel.js | 0 .../public/crud_app/store/actions/index.js | 0 .../crud_app/store/actions/load_jobs.js | 0 .../crud_app/store/actions/refresh_jobs.js | 0 .../crud_app/store/actions/table_state.js | 0 .../rollup/public/crud_app/store/index.js | 0 .../crud_app/store/middleware/clone_job.js | 0 .../crud_app/store/middleware/detail_panel.js | 0 .../public/crud_app/store/middleware/index.js | 0 .../crud_app/store/reducers/clone_job.js | 0 .../crud_app/store/reducers/create_job.js | 0 .../crud_app/store/reducers/detail_panel.js | 0 .../public/crud_app/store/reducers/index.js | 0 .../public/crud_app/store/reducers/jobs.js | 0 .../crud_app/store/reducers/table_state.js | 0 .../crud_app/store/reducers/update_job.js | 0 .../public/crud_app/store/selectors/index.js | 0 .../rollup/public/crud_app/store/store.js | 0 .../public/extend_index_management/index.ts | 0 .../plugins/private}/rollup/public/index.scss | 0 .../plugins/private}/rollup/public/index.ts | 0 .../private}/rollup/public/kibana_services.ts | 0 .../plugins/private}/rollup/public/plugin.ts | 0 .../private}/rollup/public/shared_imports.ts | 0 .../client_integration/helpers/constants.js | 0 .../test/client_integration/helpers/index.js | 0 .../client_integration/helpers/jest.mocks.tsx | 0 .../helpers/job_clone.helpers.js | 0 .../helpers/job_create.helpers.js | 0 .../helpers/job_list.helpers.js | 0 .../helpers/setup_context.tsx | 0 .../helpers/setup_environment.ts | 0 .../job_create_clone.test.js | 0 .../job_create_date_histogram.test.js | 0 .../job_create_histogram.test.js | 0 .../job_create_logistics.test.js | 0 .../job_create_metrics.test.js | 0 .../job_create_review.test.js | 0 .../job_create_terms.test.js | 0 .../test/client_integration/job_list.test.js | 0 .../client_integration/job_list_clone.test.js | 0 .../plugins/private}/rollup/public/types.ts | 0 .../rollup/server/collectors/helpers.test.ts | 0 .../rollup/server/collectors/helpers.ts | 0 .../rollup/server/collectors/index.ts | 0 .../rollup/server/collectors/register.test.ts | 0 .../rollup/server/collectors/register.ts | 0 .../plugins/private}/rollup/server/config.ts | 0 .../plugins/private}/rollup/server/index.ts | 0 .../rollup/server/lib/format_es_error.ts | 0 .../plugins/private}/rollup/server/plugin.ts | 0 .../rollup/server/rollup_data_enricher.ts | 0 .../rollup/server/routes/api/indices/index.ts | 0 .../routes/api/indices/register_get_route.ts | 0 .../register_validate_index_pattern_route.ts | 0 .../rollup/server/routes/api/jobs/index.ts | 0 .../routes/api/jobs/register_create_route.ts | 0 .../routes/api/jobs/register_delete_route.ts | 0 .../routes/api/jobs/register_get_route.ts | 0 .../routes/api/jobs/register_start_route.ts | 0 .../routes/api/jobs/register_stop_route.ts | 0 .../rollup/server/routes/api/search/index.ts | 0 .../api/search/register_search_route.ts | 0 .../private}/rollup/server/routes/index.ts | 0 .../rollup/server/services/add_base_path.ts | 0 .../private}/rollup/server/services/index.ts | 0 .../rollup/server/services/license.ts | 0 .../private}/rollup/server/shared_imports.ts | 0 .../plugins/private}/rollup/server/types.ts | 0 .../plugins/private}/rollup/tsconfig.json | 2 +- .../plugins/private}/runtime_fields/README.md | 2 +- .../private/runtime_fields}/jest.config.js | 8 +- .../private}/runtime_fields/kibana.jsonc | 0 .../public/__jest__/setup_environment.tsx | 0 .../runtime_fields/public/components/index.ts | 0 .../components/runtime_field_editor/index.ts | 0 .../runtime_field_editor.test.tsx | 0 .../runtime_field_editor.tsx | 0 .../index.ts | 0 ...ntime_field_editor_flyout_content.test.tsx | 0 .../runtime_field_editor_flyout_content.tsx | 0 .../components/runtime_field_form/index.ts | 0 .../runtime_field_form.test.tsx | 0 .../runtime_field_form/runtime_field_form.tsx | 0 .../components/runtime_field_form/schema.ts | 0 .../runtime_fields/public/constants.ts | 0 .../private}/runtime_fields/public/index.ts | 0 .../public/lib/documentation.ts | 0 .../runtime_fields/public/lib/index.ts | 0 .../runtime_fields/public/load_editor.tsx | 0 .../runtime_fields/public/plugin.test.ts | 0 .../private}/runtime_fields/public/plugin.ts | 0 .../runtime_fields/public/shared_imports.ts | 0 .../runtime_fields/public/test_utils.ts | 0 .../private}/runtime_fields/public/types.ts | 0 .../private}/runtime_fields/tsconfig.json | 4 +- .../private}/snapshot_restore/README.md | 0 .../client_integration/helpers/constant.ts | 0 .../helpers/home.helpers.ts | 0 .../helpers/http_requests.ts | 0 .../client_integration/helpers/index.ts | 0 .../client_integration/helpers/mocks.tsx | 0 .../helpers/policy_add.helpers.ts | 0 .../helpers/policy_edit.helpers.ts | 0 .../helpers/policy_form.helpers.ts | 0 .../helpers/policy_list.helpers.ts | 0 .../helpers/repository_add.helpers.ts | 0 .../helpers/repository_edit.helpers.ts | 0 .../helpers/restore_snapshot.helpers.ts | 0 .../helpers/setup_environment.tsx | 0 .../helpers/snapshot_list.helpers.ts | 0 .../__jest__/client_integration/home.test.ts | 0 .../client_integration/policy_add.test.ts | 0 .../client_integration/policy_edit.test.ts | 0 .../client_integration/policy_list.test.tsx | 0 .../client_integration/repository_add.test.ts | 0 .../repository_edit.test.tsx | 0 .../restore_snapshot.test.ts | 0 .../client_integration/snapshot_list.test.tsx | 0 .../snapshot_restore/common/constants.ts | 0 .../private}/snapshot_restore/common/index.ts | 1 - .../common/lib/flatten.test.ts | 0 .../snapshot_restore/common/lib/flatten.ts | 0 .../snapshot_restore/common/lib/index.ts | 0 .../lib/is_data_stream_backing_index.ts | 0 .../common/lib/policy_serialization.test.ts | 0 .../common/lib/policy_serialization.ts | 0 .../restore_settings_serialization.test.ts | 0 .../lib/restore_settings_serialization.ts | 0 .../common/lib/snapshot_serialization.test.ts | 0 .../common/lib/snapshot_serialization.ts | 0 .../common/lib/time_serialization.test.ts | 0 .../common/lib/time_serialization.ts | 0 .../snapshot_restore/common/lib/utils.ts | 0 .../snapshot_restore/common/types/index.ts | 0 .../snapshot_restore/common/types/indices.ts | 0 .../snapshot_restore/common/types/policy.ts | 0 .../common/types/repository.ts | 0 .../snapshot_restore/common/types/restore.ts | 0 .../snapshot_restore/common/types/snapshot.ts | 0 .../private/snapshot_restore/jest.config.js | 18 +++ .../private}/snapshot_restore/kibana.jsonc | 0 .../public/application/app.tsx | 0 .../public/application/app_context.tsx | 0 .../public/application/app_providers.tsx | 0 .../collapsible_data_streams_list.tsx | 0 .../collapsible_feature_states.tsx | 0 .../collapsible_indices_list.tsx | 0 .../components/collapsible_lists/index.ts | 0 .../use_collapsible_list.test.ts | 0 .../collapsible_lists/use_collapsible_list.ts | 0 .../components/data_placeholder.tsx | 0 .../components/data_stream_badge.tsx | 0 .../components/disable_tooltip.tsx | 0 .../feature_states_form_field.tsx | 0 .../feature_states_form_field/index.ts | 0 .../components/formatted_date_time.tsx | 0 .../public/application/components/index.ts | 0 .../application/components/lib/helpers.ts | 0 .../application/components/lib/index.ts | 0 .../public/application/components/loading.tsx | 0 .../components/policy_delete_provider.tsx | 0 .../components/policy_execute_provider.tsx | 0 .../components/policy_form/_policy_form.scss | 0 .../components/policy_form/index.ts | 0 .../components/policy_form/navigation.tsx | 0 .../components/policy_form/policy_form.tsx | 0 .../components/policy_form/steps/index.ts | 0 .../policy_form/steps/step_logistics.tsx | 0 .../policy_form/steps/step_retention.tsx | 0 .../policy_form/steps/step_review.tsx | 0 .../include_feature_states_field.tsx | 0 .../include_feature_states_field/index.ts | 0 .../include_global_state_field.tsx | 0 .../include_global_state_field/index.ts | 0 .../steps/step_settings/fields/index.ts | 0 ...ata_streams_and_indices_list_help_text.tsx | 0 .../helpers.test.ts | 0 .../helpers.tsx | 0 .../indices_and_data_streams_field/index.ts | 0 .../indices_and_data_streams_field.tsx | 0 .../policy_form/steps/step_settings/index.ts | 0 .../steps/step_settings/step_settings.tsx | 0 .../components/repository_delete_provider.tsx | 0 .../components/repository_form/index.ts | 0 .../repository_form/repository_form.tsx | 0 .../components/repository_form/step_one.tsx | 0 .../components/repository_form/step_two.tsx | 0 .../type_settings/azure_settings.tsx | 0 .../type_settings/common/chunk_size.tsx | 0 .../type_settings/common/index.ts | 0 .../type_settings/common/max_restore.tsx | 0 .../type_settings/common/max_snapshots.tsx | 0 .../type_settings/fs_settings.tsx | 0 .../type_settings/gcs_settings.tsx | 0 .../type_settings/hdfs_settings.tsx | 0 .../repository_form/type_settings/index.tsx | 0 .../type_settings/readonly_settings.tsx | 0 .../type_settings/s3_settings.tsx | 0 .../components/repository_type_logo.tsx | 0 .../repository_verification_badge.tsx | 0 .../_restore_snapshot_form.scss | 0 .../components/restore_snapshot_form/index.ts | 0 .../restore_snapshot_form/navigation.tsx | 0 .../restore_snapshot_form.tsx | 0 .../restore_snapshot_form/steps/index.ts | 0 ...ata_streams_and_indices_list_help_text.tsx | 0 .../data_streams_global_state_call_out.tsx | 0 .../steps/step_logistics/index.ts | 0 .../steps/step_logistics/step_logistics.tsx | 0 .../system_indices_overwritten_callout.tsx | 0 .../steps/step_review.tsx | 0 .../steps/step_settings.tsx | 0 .../retention_execute_modal_provider.tsx | 0 .../retention_update_modal_provider.tsx | 0 .../components/snapshot_delete_provider.tsx | 0 .../application/components/summaries/index.ts | 0 .../components/summaries/policies/index.ts | 0 .../policy_feature_states_summary.tsx | 0 .../components/summaries/snapshots/index.ts | 0 .../snapshot_feature_states_summary.tsx | 0 .../public/application/constants/index.ts | 0 .../public/application/index.scss | 0 .../public/application/index.tsx | 0 .../application/lib/attempt_to_uri_decode.ts | 0 .../public/application/lib/index.ts | 0 .../application/lib/snapshot_list_params.ts | 0 .../public/application/lib/type_to_doc_url.ts | 0 .../application/lib/use_decoded_params.ts | 0 .../application/mount_management_section.ts | 0 .../application/sections/home/_home.scss | 0 .../public/application/sections/home/home.tsx | 0 .../public/application/sections/home/index.ts | 0 .../sections/home/policy_list/index.ts | 0 .../home/policy_list/policy_details/index.ts | 0 .../policy_details/policy_details.tsx | 0 .../policy_list/policy_details/tabs/index.ts | 0 .../policy_details/tabs/tab_history.tsx | 0 .../policy_details/tabs/tab_summary.tsx | 0 .../sections/home/policy_list/policy_list.tsx | 0 .../policy_retention_schedule/index.ts | 0 .../policy_retention_schedule.tsx | 0 .../home/policy_list/policy_table/index.ts | 0 .../policy_list/policy_table/policy_table.tsx | 0 .../sections/home/repository_list/index.ts | 0 .../repository_details/index.ts | 0 .../repository_details/repository_details.tsx | 0 .../type_details/azure_details.tsx | 0 .../type_details/default_details.tsx | 0 .../type_details/fs_details.tsx | 0 .../type_details/gcs_details.tsx | 0 .../type_details/hdfs_details.tsx | 0 .../repository_details/type_details/index.tsx | 0 .../type_details/readonly_details.tsx | 0 .../type_details/s3_details.tsx | 0 .../home/repository_list/repository_list.tsx | 0 .../repository_list/repository_table/index.ts | 0 .../repository_table/repository_table.tsx | 0 .../sections/home/restore_list/index.ts | 0 .../home/restore_list/restore_list.tsx | 0 .../home/restore_list/restore_table/index.ts | 0 .../restore_table/restore_table.tsx | 0 .../restore_table/shards_table.tsx | 0 .../home/snapshot_list/components/index.ts | 0 .../components/repository_empty_prompt.tsx | 0 .../components/repository_error.tsx | 0 .../components/snapshot_empty_prompt.tsx | 0 .../components/snapshot_search_bar.tsx | 0 .../components/snapshot_table.tsx | 0 .../sections/home/snapshot_list/index.ts | 0 .../snapshot_list/snapshot_details/index.ts | 0 .../snapshot_details/snapshot_details.tsx | 0 .../snapshot_details/tabs/index.ts | 0 .../snapshot_details/tabs/snapshot_state.tsx | 0 .../snapshot_details/tabs/tab_failures.tsx | 0 .../snapshot_details/tabs/tab_summary.tsx | 0 .../home/snapshot_list/snapshot_list.tsx | 0 .../public/application/sections/index.ts | 0 .../application/sections/policy_add/index.ts | 0 .../sections/policy_add/policy_add.tsx | 0 .../application/sections/policy_edit/index.ts | 0 .../sections/policy_edit/policy_edit.tsx | 0 .../sections/repository_add/index.ts | 0 .../repository_add/repository_add.tsx | 0 .../sections/repository_edit/index.ts | 0 .../repository_edit/repository_edit.tsx | 0 .../sections/restore_snapshot/index.ts | 0 .../restore_snapshot/restore_snapshot.tsx | 0 .../public/application/services/http/http.ts | 0 .../public/application/services/http/index.ts | 0 .../services/http/policy_requests.ts | 0 .../services/http/repository_requests.ts | 0 .../services/http/restore_requests.ts | 0 .../services/http/snapshot_requests.ts | 0 .../application/services/http/use_request.ts | 0 .../public/application/services/index.ts | 0 .../services/navigation/breadcrumb.ts | 0 .../services/navigation/doc_title.ts | 0 .../application/services/navigation/index.ts | 0 .../application/services/navigation/links.ts | 0 .../public/application/services/text/index.ts | 0 .../public/application/services/text/text.ts | 0 .../application/services/ui_metric/index.ts | 0 .../services/ui_metric/ui_metric.ts | 0 .../application/services/validation/index.ts | 0 .../services/validation/validate_policy.ts | 0 .../validation/validate_repository.ts | 0 .../services/validation/validate_restore.ts | 0 .../private}/snapshot_restore/public/index.ts | 0 .../snapshot_restore/public/locator.ts | 0 .../snapshot_restore/public/plugin.ts | 0 .../snapshot_restore/public/shared_imports.ts | 0 .../private}/snapshot_restore/public/types.ts | 0 .../snapshot_restore/server/config.ts | 0 .../private}/snapshot_restore/server/index.ts | 0 .../server/lib/clean_settings.ts | 0 .../server/lib/get_managed_policy_names.ts | 0 .../server/lib/get_managed_repository_name.ts | 0 .../lib/get_snapshot_search_wildcard.test.ts | 0 .../lib/get_snapshot_search_wildcard.ts | 0 .../snapshot_restore/server/lib/index.ts | 0 .../lib/repository_serialization.test.ts | 0 .../server/lib/repository_serialization.ts | 0 .../server/lib/restore_serialization.test.ts | 0 .../server/lib/restore_serialization.ts | 0 .../server/lib/wrap_es_error.ts | 0 .../snapshot_restore/server/plugin.ts | 0 .../snapshot_restore/server/routes/api/app.ts | 0 .../server/routes/api/policy.test.ts | 0 .../server/routes/api/policy.ts | 0 .../server/routes/api/repositories.test.ts | 0 .../server/routes/api/repositories.ts | 0 .../server/routes/api/restore.test.ts | 0 .../server/routes/api/restore.ts | 0 .../server/routes/api/snapshots.test.ts | 0 .../server/routes/api/snapshots.ts | 0 .../server/routes/api/validate_schemas.ts | 0 .../snapshot_restore/server/routes/helpers.ts | 0 .../snapshot_restore/server/routes/index.ts | 0 .../snapshot_restore/server/services/index.ts | 0 .../server/services/license.ts | 0 .../server/shared_imports.ts | 0 .../server/test/helpers/index.ts | 0 .../server/test/helpers/route_dependencies.ts | 0 .../server/test/helpers/router_mock.ts | 0 .../private}/snapshot_restore/server/types.ts | 0 .../snapshot_restore/test/fixtures/index.ts | 0 .../snapshot_restore/test/fixtures/policy.ts | 0 .../test/fixtures/repository.ts | 0 .../test/fixtures/snapshot.ts | 0 .../private}/snapshot_restore/tsconfig.json | 4 +- .../plugins/private}/watcher/README.md | 0 .../watcher/__fixtures__/execute_details.ts | 0 .../watcher/__fixtures__/get_watch_history.ts | 0 .../private}/watcher/__fixtures__/index.ts | 0 .../private}/watcher/__fixtures__/watch.ts | 0 .../license_prompt.test.tsx.snap | 0 .../helpers/app_context.mock.tsx | 0 .../helpers/http_requests.ts | 0 .../client_integration/helpers/index.ts | 0 .../helpers/jest_constants.ts | 0 .../helpers/setup_environment.tsx | 0 .../helpers/watch_create_json_page.helpers.ts | 0 .../watch_create_threshold_page.helpers.ts | 0 .../helpers/watch_edit_page.helpers.ts | 0 .../helpers/watch_list_page.helpers.ts | 0 .../helpers/watch_status_page.helpers.ts | 0 .../watch_create_json_page.test.tsx | 0 .../watch_create_threshold_page.test.tsx | 0 .../watch_edit_page.test.tsx | 0 .../watch_list_page.test.ts | 0 .../watch_status_page.test.ts | 0 .../watcher/__jest__/license_prompt.test.tsx | 0 .../watcher/common/constants/action_modes.ts | 0 .../watcher/common/constants/action_states.ts | 0 .../watcher/common/constants/action_types.ts | 0 .../watcher/common/constants/agg_types.ts | 0 .../watcher/common/constants/comparators.ts | 0 .../watcher/common/constants/error_codes.ts | 0 .../common/constants/es_scroll_settings.ts | 0 .../watcher/common/constants/index.ts | 0 .../watcher/common/constants/index_names.ts | 0 .../watcher/common/constants/lists.ts | 0 .../watcher/common/constants/pagination.ts | 0 .../watcher/common/constants/plugin.ts | 0 .../common/constants/refresh_intervals.ts | 0 .../watcher/common/constants/routes.ts | 0 .../watcher/common/constants/sort_orders.ts | 0 .../watcher/common/constants/time_units.ts | 0 .../watcher/common/constants/watch_history.ts | 0 .../common/constants/watch_state_comments.ts | 0 .../watcher/common/constants/watch_states.ts | 0 .../watcher/common/constants/watch_types.ts | 0 .../get_action_type/get_action_type.test.js | 0 .../lib/get_action_type/get_action_type.ts | 0 .../common/lib/get_action_type/index.ts | 0 .../common/lib/get_moment/get_moment.test.ts | 0 .../common/lib/get_moment/get_moment.ts | 0 .../watcher/common/lib/get_moment/index.ts | 0 .../common/lib/serialization/index.d.ts | 0 .../watcher/common/lib/serialization/index.js | 0 .../serialization_helpers/build_actions.js | 0 .../serialization_helpers/build_condition.js | 0 .../serialization_helpers/build_input.js | 0 .../serialization_helpers/build_metadata.js | 0 .../serialization_helpers/build_transform.js | 0 .../serialization_helpers/build_trigger.js | 0 .../serialization_helpers/index.js | 0 .../single_line_script.js | 0 .../lib/serialization/serialize_json_watch.js | 0 .../serialize_json_watch.test.js | 0 .../serialize_threshold_watch.js | 0 .../serialize_threshold_watch.test.js | 0 .../watcher/common/models/action/action.js | 0 .../common/models/action/action.test.js | 0 .../common/models/action/base_action.js | 0 .../common/models/action/email_action.js | 0 .../watcher/common/models/action/index.js | 0 .../common/models/action/index_action.js | 0 .../common/models/action/jira_action.js | 0 .../common/models/action/logging_action.js | 0 .../common/models/action/pagerduty_action.js | 0 .../common/models/action/slack_action.js | 0 .../common/models/action/unknown_action.js | 0 .../common/models/action/webhook_action.js | 0 .../watcher/common/types/action_types.ts | 0 .../private}/watcher/common/types/index.ts | 0 .../watcher/common/types/license_status.ts | 0 .../watcher/common/types/status_types.ts | 0 .../watcher/common/types/watch_types.ts | 0 .../plugins/private/watcher}/jest.config.js | 8 +- .../plugins/private}/watcher/kibana.jsonc | 0 .../watcher/public/application/app.tsx | 0 .../public/application/app_context.tsx | 0 .../components/action_state_badge.tsx | 0 .../components/confirm_watches_modal.tsx | 0 .../components/delete_watches_modal.tsx | 0 .../application/components/form_errors.tsx | 0 .../public/application/components/index.ts | 0 .../components/page_error/index.ts | 0 .../components/page_error/page_error.tsx | 0 .../page_error/page_error_forbidden.tsx | 0 .../page_error/page_error_not_exist.tsx | 0 .../application/components/section_error.tsx | 0 .../components/section_loading.tsx | 0 .../components/watch_state_badge.tsx | 0 .../public/application/constants/base_path.ts | 0 .../public/application/constants/index.ts | 0 .../watcher/public/application/index.tsx | 0 .../watcher/public/application/lib/api.ts | 0 .../public/application/lib/breadcrumbs.ts | 0 .../public/application/lib/format_date.ts | 0 .../application/lib/get_search_value.ts | 0 .../application/lib/get_time_unit_label.ts | 0 .../public/application/lib/navigation.ts | 0 .../public/application/lib/use_request.ts | 0 .../public/application/license_prompt.tsx | 0 .../application/models/action/action.js | 0 .../application/models/action/base_action.js | 0 .../application/models/action/email_action.js | 0 .../application/models/action/index.d.ts | 0 .../public/application/models/action/index.js | 0 .../application/models/action/index_action.js | 0 .../application/models/action/jira_action.js | 0 .../models/action/logging_action.js | 0 .../models/action/pagerduty_action.js | 0 .../application/models/action/slack_action.js | 0 .../models/action/unknown_action.js | 0 .../models/action/webhook_action.js | 0 .../models/action_status/action_status.js | 0 .../application/models/action_status/index.js | 0 .../models/execute_details/execute_details.js | 0 .../models/execute_details/index.d.ts | 0 .../models/execute_details/index.js | 0 .../application/models/settings/index.d.ts | 0 .../application/models/settings/index.js | 0 .../application/models/settings/settings.js | 0 .../models/visualize_options/index.d.ts | 0 .../models/visualize_options/index.js | 0 .../visualize_options/visualize_options.js | 0 .../application/models/watch/agg_types.ts | 0 .../application/models/watch/base_watch.js | 0 .../application/models/watch/comparators.ts | 0 .../application/models/watch/default_watch.js | 0 .../models/watch/group_by_types.ts | 0 .../application/models/watch/index.d.ts | 0 .../public/application/models/watch/index.js | 0 .../application/models/watch/json_watch.d.ts | 0 .../application/models/watch/json_watch.js | 0 .../check_action_id_collision.js | 0 .../lib/check_action_id_collision/index.js | 0 .../lib/create_action_id/create_action_id.js | 0 .../watch/lib/create_action_id/index.js | 0 .../models/watch/monitoring_watch.js | 0 .../models/watch/threshold_watch.d.ts | 0 .../models/watch/threshold_watch.js | 0 .../public/application/models/watch/watch.js | 0 .../application/models/watch_errors/index.js | 0 .../models/watch_errors/watch_errors.js | 0 .../models/watch_history_item/index.d.ts | 0 .../models/watch_history_item/index.js | 0 .../watch_history_item/watch_history_item.js | 0 .../models/watch_status/index.d.ts | 0 .../application/models/watch_status/index.js | 0 .../models/watch_status/watch_status.js | 0 .../public/application/sections/index.ts | 0 .../watch_edit_page/components/index.ts | 0 .../components/json_watch_edit/index.ts | 0 .../json_watch_edit/json_watch_edit.tsx | 0 .../json_watch_edit/json_watch_edit_form.tsx | 0 .../json_watch_edit_simulate.tsx | 0 .../simulate_watch_results_flyout.tsx | 0 .../components/monitoring_watch_edit/index.ts | 0 .../monitoring_watch_edit.tsx | 0 .../components/request_flyout.tsx | 0 .../action_fields/email_action_fields.tsx | 0 .../action_fields/index.ts | 0 .../action_fields/index_action_fields.tsx | 0 .../action_fields/jira_action_fields.tsx | 0 .../action_fields/logging_action_fields.tsx | 0 .../action_fields/pagerduty_action_fields.tsx | 0 .../action_fields/slack_action_fields.tsx | 0 .../action_fields/webhook_action_fields.tsx | 0 .../components/threshold_watch_edit/index.ts | 0 .../threshold_watch_action_accordion.tsx | 0 .../threshold_watch_action_dropdown.tsx | 0 .../threshold_watch_action_panel.tsx | 0 .../threshold_watch_edit.tsx | 0 .../watch_visualization.tsx | 0 .../sections/watch_edit_page/index.ts | 0 .../sections/watch_edit_page/watch_context.ts | 0 .../watch_edit_page/watch_edit_actions.ts | 0 .../watch_edit_page/watch_edit_page.tsx | 0 .../sections/watch_list_page/index.ts | 0 .../watch_list_page/watch_list_page.tsx | 0 .../components/action_statuses_panel.tsx | 0 .../components/execution_history_panel.tsx | 0 .../watch_status_page/components/index.ts | 0 .../sections/watch_status_page/index.ts | 0 .../watch_details_context.ts | 0 .../watch_status_page/watch_status_page.tsx | 0 .../public/application/shared_imports.ts | 0 .../private}/watcher/public/index.scss | 0 .../plugins/private}/watcher/public/index.ts | 0 .../public/legacy/calc_auto_interval.ts | 0 .../watcher/public/legacy/calc_es_interval.ts | 0 .../private}/watcher/public/legacy/index.ts | 0 .../public/legacy/parse_es_interval/index.ts | 0 .../invalid_es_calendar_interval_error.ts | 0 .../invalid_es_interval_format_error.ts | 0 .../parse_es_interval/is_valid_es_interval.ts | 0 .../parse_es_interval.test.ts | 0 .../parse_es_interval/parse_es_interval.ts | 0 .../watcher/public/legacy/time_buckets.d.ts | 0 .../watcher/public/legacy/time_buckets.js | 0 .../plugins/private}/watcher/public/plugin.ts | 0 .../plugins/private}/watcher/public/types.ts | 0 .../plugins/private}/watcher/server/index.ts | 0 .../fetch_all_from_scroll.test.js | 0 .../fetch_all_from_scroll.ts | 0 .../server/lib/fetch_all_from_scroll/index.ts | 0 .../lib/normalized_field_types/index.ts | 0 .../normalized_field_types.ts | 0 .../action_status_model.state.test.ts | 0 .../action_status_model.test.ts | 0 .../action_status_model.ts | 0 .../action_status_model_utils.ts | 0 .../models/action_status_model/index.ts | 0 .../models/execute_details/execute_details.js | 0 .../execute_details/execute_details.test.js | 0 .../server/models/execute_details/index.js | 0 .../watcher/server/models/fields/fields.js | 0 .../server/models/fields/fields.test.js | 0 .../watcher/server/models/fields/index.js | 0 .../watcher/server/models/settings/index.js | 0 .../server/models/settings/settings.js | 0 .../server/models/settings/settings.test.js | 0 .../server/models/visualize_options/index.js | 0 .../visualize_options/visualize_options.js | 0 .../watcher/server/models/watch/base_watch.js | 0 .../server/models/watch/base_watch.test.js | 0 .../watcher/server/models/watch/index.js | 0 .../watcher/server/models/watch/json_watch.js | 0 .../server/models/watch/json_watch.test.js | 0 .../get_interval_type.test.ts | 0 .../get_interval_type/get_interval_type.ts | 0 .../watch/lib/get_interval_type/index.ts | 0 .../lib/get_watch_type/get_watch_type.js | 0 .../models/watch/lib/get_watch_type/index.js | 0 .../server/models/watch/monitoring_watch.js | 0 .../models/watch/monitoring_watch.test.js | 0 .../threshold_watch/build_visualize_query.js | 0 .../threshold_watch/data_samples/count.json | 0 .../data_samples/count.query.date.json | 0 .../data_samples/count.query.json | 0 .../data_samples/count_terms.json | 0 .../data_samples/count_terms.query.date.json | 0 .../data_samples/count_terms.query.json | 0 .../data_samples/non_count.json | 0 .../data_samples/non_count.query.date.json | 0 .../data_samples/non_count.query.json | 0 .../data_samples/non_count_terms.json | 0 .../non_count_terms.query.date.json | 0 .../data_samples/non_count_terms.query.json | 0 .../threshold_watch/format_visualize_data.js | 0 .../format_visualize_data.test.js | 0 .../models/watch/threshold_watch/index.js | 0 .../watch/threshold_watch/threshold_watch.js | 0 .../threshold_watch/threshold_watch.test.js | 0 .../watcher/server/models/watch/watch.js | 0 .../watcher/server/models/watch/watch.test.js | 0 .../server/models/watch_errors/index.js | 0 .../models/watch_errors/watch_errors.js | 0 .../models/watch_errors/watch_errors.test.js | 0 .../server/models/watch_history_item/index.js | 0 .../watch_history_item/watch_history_item.js | 0 .../watch_history_item.test.js | 0 .../server/models/watch_status_model/index.ts | 0 .../watch_status_model.test.ts | 0 .../watch_status_model/watch_status_model.ts | 0 .../watch_status_model_utils.test.ts | 0 .../watch_status_model_utils.ts | 0 .../plugins/private}/watcher/server/plugin.ts | 0 .../server/routes/api/indices/index.ts | 0 .../register_get_index_patterns_route.ts | 0 .../routes/api/indices/register_get_route.ts | 0 .../api/indices/register_indices_routes.ts | 0 .../server/routes/api/license/index.ts | 0 .../api/license/register_license_routes.ts | 0 .../api/license/register_refresh_route.ts | 0 .../routes/api/register_list_fields_route.ts | 0 .../routes/api/register_load_history_route.ts | 0 .../server/routes/api/settings/index.ts | 0 .../api/settings/register_load_route.ts | 0 .../api/settings/register_settings_routes.ts | 0 .../server/routes/api/watch/action/index.ts | 0 .../action/register_acknowledge_route.ts | 0 .../watch/action/register_action_routes.ts | 0 .../watcher/server/routes/api/watch/index.ts | 0 .../api/watch/register_activate_route.ts | 0 .../api/watch/register_deactivate_route.ts | 0 .../routes/api/watch/register_delete_route.ts | 0 .../api/watch/register_execute_route.ts | 0 .../api/watch/register_history_route.ts | 0 .../routes/api/watch/register_load_route.ts | 0 .../routes/api/watch/register_save_route.ts | 0 .../api/watch/register_visualize_route.ts | 0 .../routes/api/watch/register_watch_routes.ts | 0 .../server/routes/api/watches/index.ts | 0 .../api/watches/register_delete_route.ts | 0 .../routes/api/watches/register_list_route.ts | 0 .../api/watches/register_watches_routes.ts | 0 .../private}/watcher/server/shared_imports.ts | 0 .../plugins/private}/watcher/server/types.ts | 0 .../plugins/private}/watcher/tsconfig.json | 4 +- .../shared}/license_management/README.md | 0 .../__snapshots__/add_license.test.js.snap | 0 .../license_page_header.test.js.snap | 0 .../request_trial_extension.test.js.snap | 0 .../revert_to_basic.test.js.snap | 0 .../__snapshots__/start_trial.test.js.snap | 0 .../upload_license.test.tsx.snap | 0 .../__jest__/add_license.test.js | 0 .../__jest__/api_responses/index.js | 0 .../__jest__/api_responses/upload_license.js | 0 .../__jest__/license_page_header.test.js | 0 .../__jest__/request_trial_extension.test.js | 0 .../__jest__/revert_to_basic.test.js | 0 .../__jest__/start_trial.test.js | 0 .../__jest__/upload_license.test.tsx | 0 .../license_management/__jest__/util/index.js | 0 .../license_management/__jest__/util/util.js | 0 .../__mocks__/focus-trap-react.js | 0 .../common/constants/base_path.ts | 0 .../common/constants/external_links.ts | 0 .../common/constants/index.ts | 0 .../common/constants/permissions.ts | 0 .../common/constants/plugin.ts | 0 .../shared/license_management/jest.config.js | 18 +++ .../shared}/license_management/kibana.jsonc | 0 .../application/_license_management.scss | 0 .../public/application/app.container.js | 0 .../public/application/app.js | 0 .../public/application/app_context.tsx | 0 .../public/application/app_providers.tsx | 0 .../public/application/breadcrumbs.ts | 0 .../components/telemetry_opt_in/index.ts | 0 .../telemetry_opt_in/telemetry_opt_in.tsx | 0 .../public/application/index.scss | 0 .../public/application/index.tsx | 0 .../public/application/lib/es.ts | 0 .../public/application/lib/telemetry.ts | 0 .../public/application/sections/index.js | 0 .../add_license/add_license.js | 0 .../license_dashboard/add_license/index.js | 0 .../sections/license_dashboard/index.js | 0 .../license_dashboard.container.js | 0 .../license_dashboard/license_dashboard.js | 0 .../license_page_header/index.js | 0 .../license_page_header.js | 0 .../request_trial_extension/index.js | 0 .../request_trial_extension.container.js | 0 .../request_trial_extension.js | 0 .../revert_to_basic/index.js | 0 .../revert_to_basic.container.js | 0 .../revert_to_basic/revert_to_basic.js | 0 .../license_dashboard/start_trial/index.ts | 0 .../start_trial/start_trial.container.js | 0 .../start_trial/start_trial.tsx | 0 .../sections/upload_license/index.js | 0 .../upload_license.container.js | 0 .../sections/upload_license/upload_license.js | 0 .../store/actions/add_error_message.js | 0 .../application/store/actions/add_license.js | 0 .../public/application/store/actions/index.js | 0 .../application/store/actions/permissions.js | 0 .../store/actions/set_breadcrumb.ts | 0 .../application/store/actions/start_basic.js | 0 .../application/store/actions/start_trial.js | 0 .../store/actions/upload_license.js | 0 .../public/application/store/index.js | 0 .../application/store/reducers/index.js | 0 .../application/store/reducers/license.js | 0 .../store/reducers/license_management.js | 0 .../application/store/reducers/permissions.js | 0 .../reducers/start_basic_license_status.js | 0 .../store/reducers/trial_status.js | 0 .../store/reducers/upload_error_message.js | 0 .../store/reducers/upload_status.js | 0 .../public/application/store/store.js | 0 .../license_management/public/index.ts | 0 .../license_management/public/locator.test.ts | 0 .../license_management/public/locator.ts | 0 .../license_management/public/plugin.ts | 0 .../public/shared_imports.ts | 0 .../license_management/public/types.ts | 0 .../license_management/server/config.ts | 0 .../license_management/server/index.ts | 0 .../license_management/server/lib/license.ts | 0 .../server/lib/permissions.ts | 0 .../server/lib/start_basic.ts | 0 .../server/lib/start_trial.ts | 0 .../license_management/server/plugin.ts | 0 .../server/routes/api/license/index.ts | 0 .../api/license/register_license_route.ts | 0 .../api/license/register_permissions_route.ts | 0 .../api/license/register_start_basic_route.ts | 0 .../license/register_start_trial_routes.ts | 0 .../server/routes/helpers.ts | 0 .../license_management/server/routes/index.ts | 0 .../server/shared_imports.ts | 0 .../license_management/server/types.ts | 0 .../shared}/license_management/tsconfig.json | 2 +- .../plugins/shared}/searchprofiler/README.md | 0 .../searchprofiler/common/constants.ts | 0 .../shared}/searchprofiler/common/index.ts | 0 .../shared}/searchprofiler/common/types.ts | 0 .../shared/searchprofiler/jest.config.js | 18 +++ .../shared}/searchprofiler/kibana.jsonc | 0 .../public/application/_app.scss | 2 +- .../public/application/_index.scss | 0 .../searchprofiler/public/application/app.tsx | 0 .../public/application/components/_index.scss | 0 .../empty_tree_placeholder.test.tsx | 0 .../empty_tree_placeholder.tsx | 0 .../empty_tree_placeholder/index.ts | 0 .../_highlight_details_flyout.scss | 0 .../highlight_details_flyout.test.tsx | 0 .../highlight_details_flyout.tsx | 0 .../highlight_details_table.tsx | 0 .../highlight_details_flyout/index.ts | 0 .../public/application/components/index.ts | 0 .../_license_warning_notice.scss | 0 .../license_warning_notice/index.ts | 0 .../license_warning_notice.test.ts | 0 .../license_warning_notice.tsx | 0 .../percentage_badge/_percentage_badge.scss | 0 .../components/percentage_badge/index.ts | 0 .../percentage_badge/percentage_badge.tsx | 0 .../profile_loading_placeholder/index.ts | 0 .../profile_loading_placeholder.test.tsx | 0 .../profile_loading_placeholder.tsx | 0 .../editor/editor.test.tsx | 0 .../profile_query_editor/editor/editor.tsx | 0 .../profile_query_editor/editor/index.ts | 0 .../components/profile_query_editor/index.ts | 0 .../profile_query_editor.tsx | 0 .../__jest__/fixtures/breakdown.ts | 0 .../__jest__/fixtures/normalize_indices.ts | 0 .../__jest__/fixtures/normalize_times.ts | 0 .../fixtures/processed_search_response.ts | 0 .../__jest__/fixtures/search_response.ts | 0 .../profile_tree/__jest__/init_data.test.ts | 0 .../__jest__/profile_tree.test.tsx | 0 .../__jest__/unsafe_utils.test.ts | 0 .../profile_tree/__jest__/utils.test.ts | 0 .../components/profile_tree/_index.scss | 0 .../profile_tree/_profile_tree.scss | 0 .../components/profile_tree/constants.ts | 0 .../profile_tree/highlight_context.tsx | 0 .../components/profile_tree/index.ts | 0 .../components/profile_tree/index_details.tsx | 0 .../components/profile_tree/init_data.ts | 0 .../components/profile_tree/profile_tree.tsx | 0 .../shard_details/_shard_details.scss | 0 .../profile_tree/shard_details/index.ts | 0 .../shard_details/shard_details.tsx | 0 .../shard_details/shard_details_tree.tsx | 0 .../shard_details/shard_details_tree_node.tsx | 0 .../components/profile_tree/types.ts | 0 .../components/profile_tree/unsafe_utils.ts | 0 .../profile_tree/use_highlight_tree_node.ts | 0 .../components/profile_tree/utils.ts | 0 .../components/searchprofiler_tabs/index.ts | 0 .../searchprofiler_tabs.test.ts | 0 .../searchprofiler_tabs.tsx | 0 .../application/contexts/app_context.tsx | 0 .../public/application/contexts/index.ts | 0 .../application/contexts/profiler_context.tsx | 0 .../public/application/hooks/index.ts | 0 .../application/hooks/use_has_indices.ts | 0 .../application/hooks/use_request_profile.ts | 0 .../public/application/index.tsx | 0 .../lib/check_for_json_errors.test.ts | 0 .../application/lib/check_for_json_errors.ts | 0 .../application/lib/has_aggregations.ts | 0 .../public/application/lib/has_searches.ts | 0 .../public/application/lib/index.ts | 0 .../public/application/lib/ms_to_pretty.ts | 0 .../application/lib/ns_to_pretty.test.ts | 0 .../public/application/lib/ns_to_pretty.ts | 0 .../public/application/store/index.ts | 0 .../public/application/store/reducer.test.ts | 0 .../public/application/store/reducer.ts | 0 .../public/application/store/store.ts | 0 .../public/application/types.ts | 0 .../shared}/searchprofiler/public/index.scss | 0 .../shared}/searchprofiler/public/index.ts | 0 .../shared}/searchprofiler/public/locator.ts | 0 .../shared}/searchprofiler/public/plugin.ts | 0 .../searchprofiler/public/shared_imports.ts | 0 .../shared}/searchprofiler/public/types.ts | 0 .../shared}/searchprofiler/server/index.ts | 0 .../shared}/searchprofiler/server/plugin.ts | 0 .../searchprofiler/server/routes/profile.ts | 0 .../shared}/searchprofiler/server/types.ts | 0 .../shared}/searchprofiler/tsconfig.json | 2 +- x-pack/plugins/index_management/README.md | 2 +- .../plugins/license_api_guard/jest.config.js | 15 -- x-pack/plugins/painless_lab/jest.config.js | 17 --- x-pack/plugins/remote_clusters/jest.config.js | 17 --- x-pack/plugins/rollup/jest.config.js | 15 -- x-pack/plugins/runtime_fields/jest.config.js | 15 -- x-pack/plugins/searchprofiler/jest.config.js | 17 --- .../plugins/snapshot_restore/jest.config.js | 17 --- .../schema/xpack_platform.json | 56 ++++++++ .../schema/xpack_plugins.json | 56 -------- x-pack/plugins/triggers_actions_ui/README.md | 2 +- .../server/data/routes/indices.ts | 2 +- x-pack/plugins/watcher/jest.config.js | 15 -- .../packages/navigation/src/constants.ts | 4 +- .../apps/dev_tools/searchprofiler_editor.ts | 2 +- yarn.lock | 68 ++++----- 3187 files changed, 591 insertions(+), 550 deletions(-) delete mode 100644 packages/kbn-management/cards_navigation/jest.config.js delete mode 100644 packages/kbn-unsaved-changes-prompt/jest.config.js rename {packages => src/platform/packages/private}/default-nav/devtools/README.md (100%) rename {packages => src/platform/packages/private}/default-nav/devtools/default_navigation.ts (100%) rename {packages => src/platform/packages/private}/default-nav/devtools/index.ts (100%) rename {packages/default-nav/management => src/platform/packages/private/default-nav/devtools}/jest.config.js (82%) rename {packages => src/platform/packages/private}/default-nav/devtools/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/default-nav/devtools/package.json (100%) rename {packages => src/platform/packages/private}/default-nav/devtools/tsconfig.json (85%) rename {packages => src/platform/packages/private}/default-nav/management/README.md (100%) rename {packages => src/platform/packages/private}/default-nav/management/default_navigation.ts (100%) rename {packages => src/platform/packages/private}/default-nav/management/index.ts (100%) create mode 100644 src/platform/packages/private/default-nav/management/jest.config.js rename {packages => src/platform/packages/private}/default-nav/management/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/default-nav/management/package.json (100%) rename {packages => src/platform/packages/private}/default-nav/management/tsconfig.json (85%) rename {packages/kbn-management/settings/components/field_category => src/platform/packages/private/kbn-management}/jest.config.js (86%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/README.md (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/__snapshots__/query_input.test.tsx.snap (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/__stories__/application.stories.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/__stories__/use_application_story.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/application.test.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/application.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/empty_state.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/hooks/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/hooks/use_fields.ts (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/hooks/use_scope_fields.ts (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/hooks/use_settings.ts (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/i18n_texts.ts (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/index.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/mocks/context.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/mocks/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/package.json (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/query_input.test.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/query_input.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/read_only_badge.ts (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/services.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/tab.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/application/tsconfig.json (94%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/field_category/README.mdx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/field_category/__stories__/categories.stories.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/field_category/__stories__/category.stories.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/field_category/__stories__/use_category_story.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/field_category/categories.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/field_category/category.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/field_category/clear_query_link.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/field_category/index.ts (100%) create mode 100644 src/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js rename {packages => src/platform/packages/private}/kbn-management/settings/components/field_category/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/field_category/package.json (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/field_category/services.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/field_category/tsconfig.json (88%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/field_category/types.ts (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/README.mdx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/bottom_bar/bottom_bar.test.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/bottom_bar/bottom_bar.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/bottom_bar/index.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/bottom_bar/unsaved_count.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/form.styles.ts (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/form.test.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/form.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/mocks/context.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/mocks/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/mocks/settings_client.ts (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/package.json (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/reload_page_toast.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/services.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/storybook/form.stories.tsx (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/tsconfig.json (94%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/types.ts (100%) rename {packages => src/platform/packages/private}/kbn-management/settings/components/form/use_save.ts (100%) rename {packages => src/platform/packages/shared}/deeplinks/devtools/README.md (100%) rename {packages => src/platform/packages/shared}/deeplinks/devtools/constants.ts (100%) rename {packages => src/platform/packages/shared}/deeplinks/devtools/deep_links.ts (100%) rename {packages => src/platform/packages/shared}/deeplinks/devtools/index.ts (100%) rename {packages => src/platform/packages/shared}/deeplinks/devtools/jest.config.js (83%) rename {packages => src/platform/packages/shared}/deeplinks/devtools/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/deeplinks/devtools/package.json (100%) rename {packages => src/platform/packages/shared}/deeplinks/devtools/tsconfig.json (81%) rename {packages => src/platform/packages/shared}/deeplinks/management/README.md (100%) rename {packages => src/platform/packages/shared}/deeplinks/management/constants.ts (100%) rename {packages => src/platform/packages/shared}/deeplinks/management/deep_links.ts (100%) rename {packages => src/platform/packages/shared}/deeplinks/management/index.ts (100%) rename {packages => src/platform/packages/shared}/deeplinks/management/jest.config.js (82%) rename {packages => src/platform/packages/shared}/deeplinks/management/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/deeplinks/management/package.json (100%) rename {packages => src/platform/packages/shared}/deeplinks/management/tsconfig.json (81%) rename {packages => src/platform/packages/shared}/kbn-management/cards_navigation/README.mdx (100%) rename {packages => src/platform/packages/shared}/kbn-management/cards_navigation/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/cards_navigation/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-management/cards_navigation/mocks/mocks.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/cards_navigation/mocks/storybook.mock.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/cards_navigation/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-management/cards_navigation/src/cards_navigation.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/cards_navigation/src/cards_navigation.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/cards_navigation/src/cards_navigation.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/cards_navigation/src/consts.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/cards_navigation/src/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/cards_navigation/src/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/cards_navigation/tsconfig.json (84%) rename {packages/default-nav/devtools => src/platform/packages/shared/kbn-management}/jest.config.js (84%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/README.mdx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/__stories__/array_input.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/__stories__/boolean_input.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/__stories__/color_input.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/__stories__/common.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/__stories__/image_input.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/__stories__/json_input.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/__stories__/markdown_input.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/__stories__/number_input.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/__stories__/select_input.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/__stories__/text_input.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/code_editor.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/field_input.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/field_input.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/array_input.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/array_input.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/boolean_input.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/boolean_input.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/code_editor_input.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/color_picker_input.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/color_picker_input.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/image_input.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/image_input.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/json_editor_input.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/markdown_editor_input.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/number_input.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/number_input.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/select_input.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/select_input.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/text_input.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/input/text_input.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/mocks/context.mock.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/mocks/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/services.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/setup_tests.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/tsconfig.json (92%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_input/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/README.mdx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/__stories__/array_field.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/__stories__/boolean_field.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/__stories__/color_picker_field.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/__stories__/common.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/__stories__/image_field.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/__stories__/json_field.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/__stories__/markdown_field.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/__stories__/number_field.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/__stories__/select_field.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/__stories__/text_field.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/assets/form_row.png (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/assets/page.png (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/description/default_value.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/description/default_value.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/description/deprecation.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/description/deprecation.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/description/description.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/description/description.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/description/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/field_row.styles.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/field_row.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/field_row.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/footer/change_image_link.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/footer/change_image_link.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/footer/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/footer/input_footer.styles.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/footer/input_footer.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/footer/overridden_message.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/footer/overridden_message.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/footer/reset_link.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/footer/reset_link.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/mocks/context.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/mocks/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/services.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/setup_tests.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/title/icon_custom.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/title/icon_unsaved.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/title/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/title/title.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/tsconfig.json (93%) rename {packages => src/platform/packages/shared}/kbn-management/settings/components/field_row/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/field_definition/README.mdx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/field_definition/get_definition.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/field_definition/get_definitions.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/field_definition/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/field_definition/is/field_definition.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/field_definition/is/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/field_definition/is/unsaved_change.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/field_definition/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/field_definition/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/field_definition/tsconfig.json (85%) rename {packages => src/platform/packages/shared}/kbn-management/settings/types/README.mdx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/types/capabilities.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/types/category.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/types/field_definition.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/types/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/types/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/types/metadata.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/types/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/types/setting_type.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/types/tab.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/types/tsconfig.json (84%) rename {packages => src/platform/packages/shared}/kbn-management/settings/types/unsaved_change.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/README.mdx (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/category/categorize_fields.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/category/const.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/category/get_category_counts.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/category/get_category_name.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/category/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/field/get_input_value.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/field/has_unsaved_change.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/field/has_unsaved_change.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/field/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/field/is_default_value.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/field/use_update.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/mocks/capabilities.mock.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/mocks/settings.mock.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/setting/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/setting/is_default_value.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/setting/normalize_settings.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/setting/normalize_settings.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/storybook/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/storybook/values.ts (100%) rename {packages => src/platform/packages/shared}/kbn-management/settings/utilities/tsconfig.json (85%) rename {packages => src/platform/packages/shared}/kbn-unsaved-changes-prompt/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-unsaved-changes-prompt/index.ts (100%) create mode 100644 src/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js rename {packages => src/platform/packages/shared}/kbn-unsaved-changes-prompt/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-unsaved-changes-prompt/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/unsaved_changes_prompt.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/unsaved_changes_prompt.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-unsaved-changes-prompt/tsconfig.json (79%) rename src/{plugins => platform/plugins/shared}/console/README.md (85%) rename src/{plugins => platform/plugins/shared}/console/common/constants/api.ts (100%) rename src/{plugins => platform/plugins/shared}/console/common/constants/autocomplete_definitions.ts (100%) rename src/{plugins => platform/plugins/shared}/console/common/constants/copy_as.ts (100%) rename src/{plugins => platform/plugins/shared}/console/common/constants/editor_input.ts (100%) rename src/{plugins => platform/plugins/shared}/console/common/constants/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/common/constants/plugin.ts (100%) rename src/{plugins => platform/plugins/shared}/console/common/constants/variables.ts (100%) rename src/{plugins => platform/plugins/shared}/console/common/constants/welcome_panel.ts (100%) rename src/{plugins => platform/plugins/shared}/console/common/text_object.ts (100%) rename src/{plugins => platform/plugins/shared}/console/common/types/api_responses.ts (100%) rename src/{plugins => platform/plugins/shared}/console/common/types/autocomplete_definitions.ts (100%) rename src/{plugins => platform/plugins/shared}/console/common/types/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/common/types/models.ts (100%) rename src/{plugins => platform/plugins/shared}/console/common/types/plugin_config.ts (100%) rename src/{plugins/es_ui_shared => platform/plugins/shared/console}/jest.config.js (74%) rename src/{plugins => platform/plugins/shared}/console/kibana.jsonc (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/console_menu.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/console_tour_step.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/editor_content_spinner.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/help_popover.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/network_request_status_bar/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/network_request_status_bar/network_request_status_bar.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/output_panel_empty_state.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/settings/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/settings/settings_editor.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/settings/settings_form_row.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/settings/settings_group.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/settings/types.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/shortcuts_popover/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/shortcuts_popover/keys.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/shortcuts_popover/shortcut_line.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/shortcuts_popover/shortcuts_popover.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/something_went_wrong_callout.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/storage_quota_error.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/top_nav_menu.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/variables/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/variables/types.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/variables/utils.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/variables/utils.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/variables/variables_editor.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/components/variables/variables_editor_form.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/config/config.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/config/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/config/settings.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/config/variables.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/components/context_menu/context_menu.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/components/context_menu/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/components/context_menu/language_selector_modal.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/components/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/editor.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/hooks/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/hooks/use_register_keyboard_commands.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/hooks/use_resize_checker_utils.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/hooks/use_set_initial_value.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/hooks/use_set_initial_value.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/hooks/use_setup_autocomplete_polling.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/hooks/use_setup_autosave.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/monaco_editor.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/monaco_editor_actions_provider.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/monaco_editor_actions_provider.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/monaco_editor_output.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/monaco_editor_output_actions_provider.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/monaco_editor_suggestion_provider.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/types.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/autocomplete_utils.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/autocomplete_utils.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/constants.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/mapbox_vector_tile/convert_mapbox_vector_tile_to_json.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/mapbox_vector_tile/convert_mapbox_vector_tile_to_json.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/mapbox_vector_tile/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/mapbox_vector_tile/response.pbf (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/output_data.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/requests_utils.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/requests_utils.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/status_code_decoration_utils.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/status_code_decoration_utils.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/tokens_utils.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/editor/utils/tokens_utils.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/embeddable/_embeddable_console.scss (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/embeddable/_index.scss (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/embeddable/_variables.scss (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/embeddable/console_resize_button.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/embeddable/console_resize_button.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/embeddable/console_wrapper.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/embeddable/embeddable_console.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/embeddable/index.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/history/history.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/history/history_empty.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/history/history_viewer_monaco.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/history/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/main/constants.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/main/get_console_tour_step_props.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/main/get_top_nav.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/main/get_tour_steps.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/main/i18n.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/main/import_confirm_modal.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/main/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/main/main.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/containers/main/nav_icon_button.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/contexts/create_use_context.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/contexts/editor_context/editor_context.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/contexts/editor_context/editor_registry.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/contexts/editor_context/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/contexts/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/contexts/request_context.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/contexts/services_context.mock.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/contexts/services_context.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/factories/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/factories/token_iterator.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/hooks/README.md (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/hooks/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/hooks/use_data_init/data_migration.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/hooks/use_data_init/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/hooks/use_data_init/use_data_init.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/hooks/use_save_current_text_object.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/hooks/use_send_current_request/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/hooks/use_send_current_request/send_request.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/hooks/use_send_current_request/send_request.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/hooks/use_set_input_editor.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/index.tsx (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/lib/api.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/lib/es_host_service.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/lib/format_request.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/lib/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/lib/load_from.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/lib/load_from.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/logo.svg (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/stores/editor.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/stores/embeddable_console.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/application/stores/request.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/index.scss (100%) rename src/{plugins => platform/plugins/shared}/console/public/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/body_completer.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/accept_endpoint_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/autocomplete_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/component_template_autocomplete_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/conditional_proxy.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/constant_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/data_stream_autocomplete_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/field_autocomplete_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/full_request_component.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/global_only_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/index.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/index_autocomplete_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/index_template_autocomplete_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/legacy/index.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/legacy/legacy_template_autocomplete_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/list_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/object_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/shared_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/simple_param_component.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/components/url_pattern_matcher.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/engine.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/types.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/url_autocomplete.test.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/url_params.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete/url_params.test.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete_entities/alias.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete_entities/autocomplete_entities.test.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete_entities/base_template.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete_entities/component_template.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete_entities/data_stream.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete_entities/expand_aliases.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete_entities/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete_entities/index_template.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete_entities/legacy/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete_entities/legacy/legacy_template.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete_entities/mapping.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/autocomplete_entities/types.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/es/content_type.test.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/es/es.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/es/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/kb/api.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/kb/index.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/kb/kb.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/kb/kb.test.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/local_storage_object_client/create.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/local_storage_object_client/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/local_storage_object_client/local_storage_object_client.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/token_iterator/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/token_iterator/token_iterator.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/token_iterator/token_iterator.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/utils/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/lib/utils/utils.test.js (100%) rename src/{plugins => platform/plugins/shared}/console/public/plugin.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/api.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/autocomplete.mock.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/autocomplete.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/embeddable_console.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/embeddable_console.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/history.mock.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/history.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/http.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/settings.mock.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/settings.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/storage.mock.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/storage.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/tracker.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/services/use_request.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/shared_imports.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/styles/_app.scss (100%) rename src/{plugins => platform/plugins/shared}/console/public/styles/_index.scss (100%) rename src/{plugins => platform/plugins/shared}/console/public/styles/components/_history.scss (100%) rename src/{plugins => platform/plugins/shared}/console/public/styles/components/_index.scss (100%) rename src/{plugins => platform/plugins/shared}/console/public/types/common.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/types/config.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/types/core_editor.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/types/embeddable_console.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/types/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/types/locator.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/types/plugin_dependencies.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/types/token.ts (100%) rename src/{plugins => platform/plugins/shared}/console/public/types/tokens_provider.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/config.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/elasticsearch_proxy_config.test.js (99%) rename src/{plugins => platform/plugins/shared}/console/server/lib/elasticsearch_proxy_config.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/proxy_config.test.js (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/proxy_config.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/proxy_config_collection.test.js (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/proxy_config_collection.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/proxy_request.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/proxy_request.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/set_headers.test.js (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/set_headers.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/aggregations.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/aliases.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/document.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/filter.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/globals.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/ingest.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/mappings.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/query/dsl.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/query/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/query/templates.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/reindex.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/search.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/settings.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/js/shared.ts (100%) create mode 100644 src/platform/plugins/shared/console/server/lib/spec_definitions/json/README.md rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/_internal.delete_desired_balance.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/_internal.delete_desired_nodes.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/_internal.get_desired_balance.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/_internal.get_desired_nodes.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/_internal.prevalidate_node_removal.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/_internal.update_desired_nodes.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/async_search.delete.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/async_search.get.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/async_search.status.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/async_search.submit.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/autoscaling.delete_autoscaling_policy.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/autoscaling.get_autoscaling_capacity.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/autoscaling.get_autoscaling_policy.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/autoscaling.put_autoscaling_policy.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/bulk.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/capabilities.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.aliases.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.allocation.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.component_templates.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.count.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.fielddata.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.health.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.help.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.indices.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.master.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.ml_data_frame_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.ml_datafeeds.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.ml_jobs.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.ml_trained_models.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.nodeattrs.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.nodes.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.pending_tasks.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.plugins.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.recovery.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.repositories.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.segments.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.shards.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.snapshots.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.tasks.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.templates.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.thread_pool.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cat.transforms.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ccr.delete_auto_follow_pattern.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ccr.follow.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ccr.follow_info.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ccr.follow_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ccr.forget_follower.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ccr.get_auto_follow_pattern.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ccr.pause_auto_follow_pattern.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ccr.pause_follow.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ccr.put_auto_follow_pattern.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ccr.resume_auto_follow_pattern.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ccr.resume_follow.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ccr.stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ccr.unfollow.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/clear_scroll.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/close_point_in_time.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.allocation_explain.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.delete_component_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.delete_voting_config_exclusions.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.exists_component_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.get_component_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.get_settings.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.health.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.info.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.pending_tasks.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.post_voting_config_exclusions.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.put_component_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.put_settings.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.remote_info.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.reroute.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.state.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/cluster.stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.check_in.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.delete.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.get.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.last_sync.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.list.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.post.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.put.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.secret_delete.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.secret_get.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.secret_post.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.secret_put.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.sync_job_cancel.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.sync_job_check_in.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.sync_job_claim.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.sync_job_delete.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.sync_job_error.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.sync_job_get.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.sync_job_list.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.sync_job_post.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.sync_job_update_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_active_filtering.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_api_key_id.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_configuration.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_error.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_features.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_filtering.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_filtering_validation.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_index_name.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_name.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_native.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_pipeline.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_scheduling.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_service_type.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/connector.update_status.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/count.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/create.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/dangling_indices.delete_dangling_index.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/dangling_indices.import_dangling_index.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/dangling_indices.list_dangling_indices.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/delete.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/delete_by_query.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/delete_by_query_rethrottle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/delete_script.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/enrich.delete_policy.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/enrich.execute_policy.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/enrich.get_policy.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/enrich.put_policy.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/enrich.stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/eql.delete.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/eql.get.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/eql.get_status.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/eql.search.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/esql.async_query.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/esql.async_query_get.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/esql.query.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/exists.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/exists_source.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/explain.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/features.get_features.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/features.reset_features.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/field_caps.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/fleet.delete_secret.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/fleet.get_secret.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/fleet.global_checkpoints.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/fleet.msearch.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/fleet.post_secret.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/fleet.search.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/get.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/get_script.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/get_script_context.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/get_script_languages.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/get_source.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/graph.explore.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/health_report.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ilm.delete_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ilm.explain_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ilm.get_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ilm.get_status.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ilm.migrate_to_data_tiers.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ilm.move_to_step.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ilm.put_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ilm.remove_policy.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ilm.retry.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ilm.start.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ilm.stop.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/index.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.add_block.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.analyze.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.clear_cache.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.clone.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.close.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.create.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.create_data_stream.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.data_streams_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.delete.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.delete_alias.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.delete_data_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.delete_data_stream.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.delete_index_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.delete_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.disk_usage.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.downsample.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.exists.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.exists_alias.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.exists_index_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.exists_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.explain_data_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.field_usage_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.flush.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.forcemerge.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.get.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.get_alias.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.get_data_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.get_data_stream.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.get_field_mapping.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.get_index_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.get_mapping.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.get_settings.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.get_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.migrate_to_data_stream.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.modify_data_stream.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.open.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.promote_data_stream.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.put_alias.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.put_data_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.put_index_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.put_mapping.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.put_settings.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.put_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.recovery.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.refresh.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.reload_search_analyzers.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.resolve_cluster.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.resolve_index.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.rollover.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.segments.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.shard_stores.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.shrink.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.simulate_index_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.simulate_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.split.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.unfreeze.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.update_aliases.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/indices.validate_query.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/inference.delete.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/inference.get.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/inference.inference.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/inference.put.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/inference.stream_inference.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/info.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ingest.delete_geoip_database.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ingest.delete_ip_location_database.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ingest.delete_pipeline.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ingest.geo_ip_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ingest.get_geoip_database.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ingest.get_ip_location_database.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ingest.get_pipeline.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ingest.processor_grok.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ingest.put_geoip_database.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ingest.put_ip_location_database.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ingest.put_pipeline.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ingest.simulate.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/knn_search.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/license.delete.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/license.get.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/license.get_basic_status.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/license.get_trial_status.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/license.post.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/license.post_start_basic.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/license.post_start_trial.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/logstash.delete_pipeline.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/logstash.get_pipeline.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/logstash.put_pipeline.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/mget.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/migration.deprecations.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/migration.get_feature_upgrade_status.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/migration.post_feature_upgrade.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.clear_trained_model_deployment_cache.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.close_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.delete_calendar.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.delete_calendar_event.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.delete_calendar_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.delete_data_frame_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.delete_datafeed.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.delete_expired_data.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.delete_filter.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.delete_forecast.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.delete_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.delete_model_snapshot.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.delete_trained_model.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.delete_trained_model_alias.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.estimate_model_memory.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.evaluate_data_frame.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.explain_data_frame_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.flush_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.forecast.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_buckets.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_calendar_events.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_calendars.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_categories.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_data_frame_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_data_frame_analytics_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_datafeed_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_datafeeds.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_filters.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_influencers.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_job_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_jobs.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_memory_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_model_snapshot_upgrade_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_model_snapshots.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_overall_buckets.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_records.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_trained_models.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.get_trained_models_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.infer_trained_model.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.info.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.open_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.post_calendar_events.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.post_data.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.preview_data_frame_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.preview_datafeed.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.put_calendar.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.put_calendar_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.put_data_frame_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.put_datafeed.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.put_filter.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.put_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.put_trained_model.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_alias.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_definition_part.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_vocabulary.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.reset_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.revert_model_snapshot.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.set_upgrade_mode.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.start_data_frame_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.start_datafeed.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.start_trained_model_deployment.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.stop_data_frame_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.stop_datafeed.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.stop_trained_model_deployment.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.update_data_frame_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.update_datafeed.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.update_filter.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.update_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.update_model_snapshot.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.update_trained_model_deployment.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.upgrade_job_snapshot.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.validate.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ml.validate_detector.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/monitoring.bulk.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/msearch.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/msearch_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/mtermvectors.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/nodes.clear_repositories_metering_archive.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/nodes.get_repositories_metering_info.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/nodes.hot_threads.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/nodes.info.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/nodes.reload_secure_settings.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/nodes.stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/nodes.usage.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/open_point_in_time.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ping.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/profiling.flamegraph.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/profiling.stacktraces.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/profiling.status.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/profiling.topn_functions.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/put_script.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/query_rules.delete_rule.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/query_rules.delete_ruleset.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/query_rules.get_rule.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/query_rules.get_ruleset.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/query_rules.list_rulesets.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/query_rules.put_rule.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/query_rules.put_ruleset.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/query_rules.test.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/rank_eval.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/reindex.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/reindex_rethrottle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/render_search_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/rollup.delete_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/rollup.get_jobs.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/rollup.get_rollup_caps.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/rollup.get_rollup_index_caps.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/rollup.put_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/rollup.rollup_search.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/rollup.start_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/rollup.stop_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/scripts_painless_execute.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/scroll.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search_application.delete.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search_application.delete_behavioral_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search_application.get.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search_application.get_behavioral_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search_application.list.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search_application.post_behavioral_analytics_event.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search_application.put.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search_application.put_behavioral_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search_application.render_query.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search_application.search.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search_mvt.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search_shards.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/search_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/searchable_snapshots.cache_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/searchable_snapshots.clear_cache.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/searchable_snapshots.mount.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/searchable_snapshots.stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.activate_user_profile.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.authenticate.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.bulk_delete_role.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.bulk_put_role.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.bulk_update_api_keys.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.change_password.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.clear_api_key_cache.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.clear_cached_privileges.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.clear_cached_realms.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.clear_cached_roles.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.clear_cached_service_tokens.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.create_api_key.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.create_cross_cluster_api_key.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.create_service_token.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.delete_privileges.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.delete_role.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.delete_role_mapping.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.delete_service_token.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.delete_user.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.disable_user.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.disable_user_profile.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.enable_user.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.enable_user_profile.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.enroll_kibana.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.enroll_node.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.get_api_key.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.get_builtin_privileges.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.get_privileges.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.get_role.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.get_role_mapping.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.get_service_accounts.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.get_service_credentials.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.get_settings.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.get_token.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.get_user.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.get_user_privileges.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.get_user_profile.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.grant_api_key.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.has_privileges.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.has_privileges_user_profile.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.invalidate_api_key.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.invalidate_token.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.oidc_authenticate.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.oidc_logout.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.oidc_prepare_authentication.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.put_privileges.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.put_role.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.put_role_mapping.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.put_user.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.query_api_keys.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.query_role.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.query_user.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.saml_authenticate.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.saml_complete_logout.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.saml_invalidate.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.saml_logout.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.saml_prepare_authentication.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.saml_service_provider_metadata.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.suggest_user_profiles.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.update_api_key.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.update_cross_cluster_api_key.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.update_settings.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/security.update_user_profile_data.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/shutdown.delete_node.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/shutdown.get_node.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/shutdown.put_node.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/simulate.ingest.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/slm.delete_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/slm.execute_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/slm.execute_retention.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/slm.get_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/slm.get_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/slm.get_status.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/slm.put_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/slm.start.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/slm.stop.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/snapshot.cleanup_repository.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/snapshot.clone.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/snapshot.create.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/snapshot.create_repository.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/snapshot.delete.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/snapshot.delete_repository.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/snapshot.get.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/snapshot.get_repository.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/snapshot.repository_analyze.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/snapshot.repository_verify_integrity.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/snapshot.restore.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/snapshot.status.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/snapshot.verify_repository.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/sql.clear_cursor.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/sql.delete_async.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/sql.get_async.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/sql.get_async_status.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/sql.query.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/sql.translate.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/ssl.certificates.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym_rule.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym_rule.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/synonyms.get_synonyms_sets.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym_rule.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/tasks.cancel.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/tasks.get.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/tasks.list.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/terms_enum.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/termvectors.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/text_structure.find_field_structure.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/text_structure.find_message_structure.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/text_structure.find_structure.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/text_structure.test_grok_pattern.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/transform.delete_transform.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/transform.get_node_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/transform.get_transform.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/transform.get_transform_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/transform.preview_transform.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/transform.put_transform.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/transform.reset_transform.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/transform.schedule_now_transform.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/transform.start_transform.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/transform.stop_transform.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/transform.update_transform.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/transform.upgrade_transforms.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/update.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/update_by_query.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/update_by_query_rethrottle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/watcher.ack_watch.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/watcher.activate_watch.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/watcher.deactivate_watch.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/watcher.delete_watch.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/watcher.execute_watch.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/watcher.get_settings.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/watcher.get_watch.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/watcher.put_watch.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/watcher.query_watches.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/watcher.start.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/watcher.stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/watcher.stop.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/watcher.update_settings.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/xpack.info.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/generated/xpack.usage.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/manual/.empty (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/async_search.submit.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ccr.follow.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ccr.forget_follower.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ccr.put_auto_follow_pattern.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ccr.resume_follow.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/clear_scroll.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/cluster.health.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/cluster.put_component_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/cluster.put_settings.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/cluster.reroute.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/cluster.state.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/count.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/delete_by_query.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/enrich.put_policy.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/esql.query.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/graph.explore.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ilm.move_to_step.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ilm.put_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.clone.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.create.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.delete_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.exists_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.get_field_mapping.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.get_mapping.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.get_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.put_alias.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.put_index_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.put_settings.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.put_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.rollover.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.update_aliases.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/indices.validate_query.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/license.post.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/logstash.put_pipeline.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.evaluate_data_frame.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.explain_data_frame_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.get_buckets.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.get_calendar_events.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.get_calendars.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.get_categories.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.get_influencers.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.get_model_snapshots.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.get_overall_buckets.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.get_records.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.post_calendar_events.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.put_calendar.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.put_data_frame_analytics.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.put_datafeed.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.put_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.put_trained_model.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.revert_model_snapshot.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.update_datafeed.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.update_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/ml.update_model_snapshot.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/nodes.stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/nodes.usage.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/query_rules.put_ruleset.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/rollup.delete_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/rollup.put_job.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/rollup.rollup_search.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/search_application.post_behavioral_analytics_event.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/search_application.put.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/search_application.search.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/search_template.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.authenticate.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.change_password.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.create_api_key.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.get_token.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.has_privileges.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.invalidate_api_key.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.invalidate_token.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.put_role.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.put_role_mapping.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.put_user.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.saml_authenticate.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.saml_complete_logout.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.saml_invalidate.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.saml_logout.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/security.saml_prepare_authentication.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/slm.put_lifecycle.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/slm.start.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/slm.stop.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/snapshot.create.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/snapshot.create_repository.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/snapshot.restore.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/sql.query.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym_rule.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/terms_enum.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/transform.get_transform_stats.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/transform.preview_transform.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/transform.put_transform.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/transform.stop_transform.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/transform.update_transform.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/update_by_query.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/watcher.execute_watch.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/watcher.put_watch.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/spec_definitions/json/overrides/xpack.info.json (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/utils/encode_path.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/utils/encode_path.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/utils/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/utils/sanitize_hostname.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/utils/sanitize_hostname.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/utils/to_url.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/utils/to_url.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/wildcard_matcher.test.js (100%) rename src/{plugins => platform/plugins/shared}/console/server/lib/wildcard_matcher.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/plugin.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/__mocks__/request.mock.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/__mocks__/routes.mock.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/autocomplete_entities/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/autocomplete_entities/validation_config.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/convert_request_to_language/convert_request_handler.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/convert_request_to_language/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/es_config/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/proxy/body.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/proxy/create_handler.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/proxy/headers.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/proxy/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/proxy/mocks.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/proxy/params.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/proxy/proxy_fallback.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/proxy/query_string.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/proxy/route_validation.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/proxy/stubs.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/proxy/validation_config.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/api/console/spec_definitions/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/routes/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/services/es_legacy_config_service.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/services/index.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/services/spec_definitions_service.test.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/services/spec_definitions_service.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/shared_imports.ts (100%) rename src/{plugins => platform/plugins/shared}/console/server/types.ts (100%) rename src/{plugins => platform/plugins/shared}/console/tsconfig.json (95%) rename src/{plugins => platform/plugins/shared}/dev_tools/README.md (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/common/constants.ts (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/common/index.ts (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/kibana.jsonc (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/public/application.tsx (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/public/constants/texts.ts (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/public/dev_tool.ts (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/public/index.scss (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/public/index.ts (93%) rename src/{plugins => platform/plugins/shared}/dev_tools/public/plugin.ts (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/public/services/breadcrumb.ts (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/public/services/doc_title.ts (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/public/services/index.ts (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/public/types.ts (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/server/config.ts (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/server/index.ts (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/server/plugin.ts (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/server/ui_settings.ts (100%) rename src/{plugins => platform/plugins/shared}/dev_tools/tsconfig.json (90%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/.storybook/main.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/.storybook/manager.ts (87%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/README.md (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/authorization/components/authorization_provider.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/authorization/components/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/authorization/components/not_authorized_section.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/authorization/components/page_error.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/authorization/components/section_error.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/authorization/components/with_privileges.test.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/authorization/components/with_privileges.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/authorization/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/authorization/types.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/errors/es_error_parser.test.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/errors/es_error_parser.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/errors/handle_es_error.test.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/errors/handle_es_error.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/errors/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/global_flyout/global_flyout.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/global_flyout/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/xjson/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/__fixtures__/utils_string_collapsing.txt (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/__fixtures__/utils_string_expanding.txt (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/json_xjson_translation_tools.test.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/parser.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/__packages_do_not_import__/xjson/use_xjson_mode.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/common/index.ts (100%) rename src/{plugins/management => platform/plugins/shared/es_ui_shared}/jest.config.js (60%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/kibana.jsonc (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/authorization/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/__snapshots__/cron_editor.test.tsx.snap (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/constants.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/cron_daily.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/cron_editor.test.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/cron_editor.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/cron_hourly.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/cron_monthly.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/cron_weekly.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/cron_yearly.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/services/cron.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/services/humanized_numbers.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/services/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/cron_editor/types.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/json_editor/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/json_editor/json_editor.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/json_editor/use_json.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/page_loading/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/page_loading/page_loading.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/section_loading/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/section_loading/section_loading.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/view_api_request_flyout/__snapshots__/view_api_request_flyout.test.tsx.snap (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/view_api_request_flyout/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/view_api_request_flyout/view_api_request_flyout.test.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/components/view_api_request_flyout/view_api_request_flyout.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/forms/form_wizard/README.md (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/forms/form_wizard/form_wizard.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/forms/form_wizard/form_wizard_context.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/forms/form_wizard/form_wizard_nav.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/forms/form_wizard/form_wizard_step.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/forms/form_wizard/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/forms/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/forms/multi_content/README.md (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/forms/multi_content/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/forms/multi_content/multi_content_context.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/forms/multi_content/use_multi_content.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/forms/multi_content/with_multi_content.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/global_flyout/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/indices/constants/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/indices/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/indices/validate/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/indices/validate/validate_index.test.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/indices/validate/validate_index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/request/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/request/send_request.test.helpers.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/request/send_request.test.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/request/send_request.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/request/use_request.test.helpers.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/request/use_request.test.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/request/use_request.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/url/attempt_to_uri_decode.test.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/url/attempt_to_uri_decode.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/url/extract_query_params.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/url/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/public/xjson/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/server/errors/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/server/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/README.md (96%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/button_group_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/card_radio_group_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/checkbox_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/combobox_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/date_picker_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/file_picker_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/hidden_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/json_editor_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/multi_button_group_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/multi_select_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/numeric_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/password_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/radio_group_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/range_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/select_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/super_select_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/text_area_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/text_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/fields/toggle_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/form_row.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/components/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/core/default_value.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/core/field_hook.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/core/form_component.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/core/form_hook.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/core/form_lib_field_value_change.png (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/core/fundamentals.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/core/use_array.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/core/use_behavior_subject.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/core/use_field.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/core/use_form_data.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/core/use_form_hook.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/core/use_form_is_modified.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/core/use_multi_fields.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/examples/dynamic_fields.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/examples/fields_composition.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/examples/listening_to_changes.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/examples/serializers_deserializers.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/examples/style_fields.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/examples/validation.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/helpers/components.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/helpers/validators.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/nav_form_lib.docnav.json (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/docs/welcome.mdx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/de_serializers.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_formatters.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/contains_char.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/empty_field.test.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/empty_field.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/index_name.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/index_pattern_field.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/is_integer.test.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/is_integer.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/is_json.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/lowercase_string.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/max_length.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/min_length.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/min_selectable_selection.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/number_greater_than.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/number_smaller_than.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/starts_with.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/types.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/field_validators/url.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/serializers.test.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/helpers/serializers.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/constants.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_de_serializer.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_default_value.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_global_fields.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_is_modified.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_utils.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_validation.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/types.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_basic.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_complex.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_dynamic_data.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_reorder.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_field_change_listeners.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_field_field_types.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_multi_field_basic.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/form.stories.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/form.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/form_data_provider.test.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/form_data_provider.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/use_array.stories.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/use_array.test.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/use_array.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/use_field.stories.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/use_field.test.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/use_field.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/use_multi_field.stories.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/use_multi_fields.test.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/components/use_multi_fields.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/constants.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/form_context.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/form_data_context.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/helpers.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/hooks/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/hooks/use_field.test.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/hooks/use_field.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/hooks/use_field_from_props.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/hooks/use_form.test.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/hooks/use_form.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_data.test.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_data.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_is_modified.test.tsx (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_is_modified.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/hooks/utils/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/hooks/utils/use_behavior_subject.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/lib/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/lib/subject.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/lib/utils.test.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/lib/utils.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/shared_imports.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/forms/hook_form_lib/types.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/array/has_max_length.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/array/has_min_length.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/array/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/array/is_empty.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/number/greater_than.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/number/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/number/smaller_than.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/string/contains_chars.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/string/ends_with.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/string/has_max_length.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/string/has_min_length.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/string/index.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/string/is_empty.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/string/is_json.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/string/is_lowercase.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/string/is_url.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/static/validators/string/starts_with.ts (100%) rename src/{plugins => platform/plugins/shared}/es_ui_shared/tsconfig.json (87%) rename src/{plugins => platform/plugins/shared}/management/README.md (82%) rename src/{plugins => platform/plugins/shared}/management/common/contants.ts (100%) rename src/{plugins => platform/plugins/shared}/management/common/index.ts (100%) rename src/{plugins => platform/plugins/shared}/management/common/locator.test.ts (100%) rename src/{plugins => platform/plugins/shared}/management/common/locator.ts (100%) rename src/{plugins/console => platform/plugins/shared/management}/jest.config.js (71%) rename src/{plugins => platform/plugins/shared}/management/kibana.jsonc (100%) rename src/{plugins => platform/plugins/shared}/management/public/application.tsx (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/index.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/landing/classic_empty_prompt.tsx (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/landing/index.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/landing/landing.test.tsx (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/landing/landing.tsx (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/landing/solution_empty_prompt.tsx (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/management_app/index.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/management_app/management_app.scss (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/management_app/management_app.tsx (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/management_app/management_context.tsx (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/management_app/management_router.tsx (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/management_app_wrapper/index.tsx (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/management_app_wrapper/management_app_wrapper.tsx (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/management_sections.tsx (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/management_sidebar_nav/index.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/management_sidebar_nav/management_sidebar_nav.scss (100%) rename src/{plugins => platform/plugins/shared}/management/public/components/management_sidebar_nav/management_sidebar_nav.tsx (100%) rename src/{plugins => platform/plugins/shared}/management/public/index.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/management_sections_service.test.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/management_sections_service.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/mocks/index.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/plugin.tsx (100%) rename src/{plugins => platform/plugins/shared}/management/public/types.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/utils/breadcrumbs.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/utils/index.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/utils/management_app.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/utils/management_item.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/utils/management_section.test.ts (100%) rename src/{plugins => platform/plugins/shared}/management/public/utils/management_section.ts (100%) rename src/{plugins => platform/plugins/shared}/management/server/capabilities_provider.ts (100%) rename src/{plugins => platform/plugins/shared}/management/server/config.ts (100%) rename src/{plugins => platform/plugins/shared}/management/server/index.ts (100%) rename src/{plugins => platform/plugins/shared}/management/server/plugin.ts (100%) rename src/{plugins => platform/plugins/shared}/management/tsconfig.json (90%) delete mode 100644 src/plugins/console/server/lib/spec_definitions/json/README.md rename x-pack/{packages => platform/packages/private}/rollup/README.md (100%) rename x-pack/{packages => platform/packages/private}/rollup/index.ts (100%) rename x-pack/{packages => platform/packages/private}/rollup/jest.config.js (76%) rename x-pack/{packages => platform/packages/private}/rollup/kibana.jsonc (100%) rename x-pack/{packages => platform/packages/private}/rollup/package.json (100%) rename x-pack/{packages => platform/packages/private}/rollup/src/constants/index.ts (100%) rename x-pack/{packages => platform/packages/private}/rollup/src/index.ts (100%) rename x-pack/{packages => platform/packages/private}/rollup/src/rollup_deprecation_tooltip/index.ts (100%) rename x-pack/{packages => platform/packages/private}/rollup/src/rollup_deprecation_tooltip/rollup_deprecation_tooltip.tsx (100%) rename x-pack/{packages => platform/packages/private}/rollup/tsconfig.json (83%) rename x-pack/{packages => platform/packages/shared}/index-lifecycle-management/index_lifecycle_management_common_shared/README.md (100%) rename x-pack/{packages => platform/packages/shared}/index-lifecycle-management/index_lifecycle_management_common_shared/index.ts (100%) rename x-pack/{packages => platform/packages/shared}/index-lifecycle-management/index_lifecycle_management_common_shared/kibana.jsonc (100%) rename x-pack/{packages => platform/packages/shared}/index-lifecycle-management/index_lifecycle_management_common_shared/package.json (100%) rename x-pack/{packages => platform/packages/shared}/index-lifecycle-management/index_lifecycle_management_common_shared/src/policies.ts (100%) rename x-pack/{packages => platform/packages/shared}/index-lifecycle-management/index_lifecycle_management_common_shared/tsconfig.json (81%) rename x-pack/{packages => platform/packages/shared}/index-management/index_management_shared_types/README.md (100%) rename x-pack/{packages => platform/packages/shared}/index-management/index_management_shared_types/index.ts (100%) rename x-pack/{packages => platform/packages/shared}/index-management/index_management_shared_types/jest.config.js (67%) rename x-pack/{packages => platform/packages/shared}/index-management/index_management_shared_types/kibana.jsonc (100%) rename x-pack/{packages => platform/packages/shared}/index-management/index_management_shared_types/package.json (100%) rename x-pack/{packages => platform/packages/shared}/index-management/index_management_shared_types/src/home_sections.ts (100%) rename x-pack/{packages => platform/packages/shared}/index-management/index_management_shared_types/src/services/extensions_service.ts (100%) rename x-pack/{packages => platform/packages/shared}/index-management/index_management_shared_types/src/services/index.ts (100%) rename x-pack/{packages => platform/packages/shared}/index-management/index_management_shared_types/src/services/public_api_service.ts (100%) rename x-pack/{packages => platform/packages/shared}/index-management/index_management_shared_types/src/types.ts (100%) rename x-pack/{packages => platform/packages/shared}/index-management/index_management_shared_types/tsconfig.json (86%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/README.md (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/common/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/i18nrc.json (100%) create mode 100644 x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/kibana.jsonc (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/public/app.styles.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/public/application/components/app.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/public/application/index.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/public/application/services/breadcrumb.mock.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/public/application/services/breadcrumbs.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/public/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/public/plugin.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/public/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/public/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/server/config.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/server/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/server/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/server/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cloud_integrations/cloud_data_migration/tsconfig.json (85%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/README.md (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/common/constants/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/common/services/__snapshots__/follower_index_serialization.test.ts.snap (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/common/services/auto_follow_pattern_serialization.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/common/services/auto_follow_pattern_serialization.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/common/services/follower_index_serialization.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/common/services/follower_index_serialization.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/common/services/utils.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/common/services/utils.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/common/types.ts (100%) create mode 100644 x-pack/platform/plugins/private/cross_cluster_replication/jest.config.js rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/kibana.jsonc (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_add.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_edit.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_list.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/fixtures/auto_follow_pattern.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/fixtures/follower_index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/follower_index_add.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/follower_index_edit.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/follower_indices_list.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_add.helpers.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_edit.helpers.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_list.helpers.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/helpers/constants.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_add.helpers.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_edit.helpers.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_list.helpers.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/helpers/home.helpers.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/helpers/http_requests.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/helpers/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/helpers/setup_environment.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/home.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/mocks/breadcrumbs.mock.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/mocks/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/mocks/search_box.mock.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/__jest__/client_integration/mocks/track_ui_metric.mock.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/app.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/__snapshots__/auto_follow_pattern_form.test.js.snap (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.container.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/auto_follow_pattern_form.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/auto_follow_pattern_form.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/auto_follow_pattern_indices_preview.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/auto_follow_pattern_page_title.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/auto_follow_pattern_request_flyout.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_actions_provider.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_pause_provider.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_resume_provider.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_unfollow_provider.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/follower_index_actions_providers/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/follower_index_form/__snapshots__/follower_index_form.test.js.snap (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/follower_index_form/advanced_settings_fields.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/follower_index_form/follower_index_form.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/follower_index_form/follower_index_form.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/follower_index_form/follower_index_request_flyout.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/follower_index_form/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/follower_index_page_title.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/form_entry_row.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/remote_clusters_form_field.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/remote_clusters_provider.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/section_error.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/section_loading.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/components/section_unauthorized.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/constants/api.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/constants/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/constants/sections.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/constants/ui_metric.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/index.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/follower_index_add/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/follower_index_edit/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/context_menu/context_menu.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/context_menu/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/follower_indices_list/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/home.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/home.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/home/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/sections/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/__snapshots__/auto_follow_pattern_validators.test.js.snap (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/api.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/auto_follow_errors.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/auto_follow_errors.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/auto_follow_pattern.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/auto_follow_pattern.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/auto_follow_pattern_validators.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/auto_follow_pattern_validators.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/breadcrumbs.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/documentation_links.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/follower_index_default_settings.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/get_remote_cluster_name.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/input_validation.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/notifications.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/routing.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/routing.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/track_ui_metric.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/utils.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/services/utils.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/action_types.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/actions/api.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/actions/auto_follow_pattern.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/actions/ccr.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/actions/follower_index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/actions/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/reducers/api.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/reducers/api.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/reducers/auto_follow_pattern.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/reducers/follower_index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/reducers/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/reducers/stats.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/selectors/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/app/store/store.js (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/public/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/config.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/lib/__snapshots__/ccr_stats_serialization.test.ts.snap (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/lib/ccr_stats_serialization.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/lib/ccr_stats_serialization.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_create_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_create_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_delete_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_delete_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_fetch_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_fetch_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_get_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_get_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_pause_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_pause_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_resume_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_resume_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_update_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_update_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/cross_cluster_replication/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/cross_cluster_replication/register_permissions_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/cross_cluster_replication/register_stats_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_create_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_create_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_fetch_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_fetch_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_get_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_get_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_pause_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_pause_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_resume_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_resume_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_unfollow_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_unfollow_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_update_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/follower_index/register_update_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/api/test_lib.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/routes/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/services/add_base_path.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/services/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/server/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/cross_cluster_replication/tsconfig.json (94%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/README.md (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/common/constants/editor.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/common/constants/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/common/constants/plugin.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/common/constants/routes.js (100%) rename x-pack/{plugins/cloud_integrations/cloud_data_migration => platform/plugins/private/grokdebugger}/jest.config.js (55%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/kibana.jsonc (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/components/custom_patterns_input/custom_patterns_input.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/components/custom_patterns_input/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/components/event_input/event_input.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/components/event_input/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/components/event_output/event_output.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/components/event_output/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/components/grok_debugger/grok_debugger.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/components/grok_debugger/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/components/inactive_license.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/components/pattern_input/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/components/pattern_input/pattern_input.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/models/grokdebugger_request/grokdebugger_request.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/models/grokdebugger_request/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/models/grokdebugger_response/grokdebugger_response.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/models/grokdebugger_response/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/plugin.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/register_feature.ts (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/render_app.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/services/grokdebugger/grokdebugger_service.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/public/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/server/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/server/lib/kibana_framework.ts (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/server/models/grokdebugger_request/grokdebugger_request.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/server/models/grokdebugger_request/grokdebugger_request.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/server/models/grokdebugger_request/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/server/models/grokdebugger_response/grokdebugger_response.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/server/models/grokdebugger_response/grokdebugger_response.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/server/models/grokdebugger_response/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/server/plugin.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/server/routes/api/grokdebugger/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/server/routes/api/grokdebugger/register_grok_simulate_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/server/routes/api/grokdebugger/register_grokdebugger_routes.js (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/server/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/grokdebugger/tsconfig.json (84%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/README.md (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/__jest__/__snapshots__/extend_index_management.test.tsx.snap (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/__jest__/__snapshots__/policy_flyout.test.tsx.snap (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/__jest__/__snapshots__/policy_table.test.tsx.snap (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/__jest__/extend_index_management.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/__jest__/mocks.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/__jest__/policy_flyout.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/__jest__/policy_table.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/common/constants/data_tiers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/common/constants/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/common/constants/license.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/common/types/api.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/common/types/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/README.md (90%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/app/app.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/app/app.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/constants.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/delete_phase.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/delete_phase.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/downsample.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/downsample.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/edit_warning.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/frozen_phase.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cloud_aware_behavior.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cloud_aware_behavior.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cold_phase.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cold_phase.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/general_behavior.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/general_behavior.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/warm_phase.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/warm_phase.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/request_flyout.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/request_flyout.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/rollover.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/rollover.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/searchable_snapshots.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/searchable_snapshots.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/timeline.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/timeline.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/timing.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/features/timing.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/form_validation/cold_phase_validation.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/form_validation/downsample_interval.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/form_validation/error_indicators.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/form_validation/hot_phase_validation.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/form_validation/policy_name_validation.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/form_validation/timing.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/form_validation/validation.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/form_validation/warm_phase_validation.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/init_test_bed.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/serialization/policy_serialization.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/edit_policy/serialization/policy_serialization.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/delete_searchable_snapshot_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/downsample_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/errors_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/forcemerge_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/form_set_value_action.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/form_toggle_action.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/form_toggle_and_set_value_action.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/index_priority_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/min_age_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/node_allocation_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/phases.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/readonly_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/replicas_action.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/request_flyout_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/rollover_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/save_policy_action.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/searchable_snapshot_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/shrink_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/snapshot_policy_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/actions/toggle_phase_action.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/global_mocks.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/http_requests.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/integration_tests/helpers/setup_environment.tsx (100%) create mode 100644 x-pack/platform/plugins/private/index_lifecycle_management/jest.config.js rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/jest.integration.config.js (58%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/kibana.jsonc (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/app.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/components/index_templates_flyout.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/constants/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/constants/policy.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/constants/ui_metric.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/index.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/lib/data_tiers/determine_allocation_type.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/lib/data_tiers/get_available_node_roles_for_phase.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/lib/data_tiers/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/lib/data_tiers/is_node_role_first_preference.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/lib/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/lib/policies.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/lib/rollover.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/lib/settings_local_storage.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/lib/use_is_read_only.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/described_form_row.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/toggle_field_with_described_form_row.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/edit_warning.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/field_loading_error.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/form_errors_callout.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/infinity_icon.svg.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/infinity_icon.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/learn_more_link.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/optional_label.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phase_footer/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phase_footer/phase_footer.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/phase_icon.scss (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/phase_icon.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/cold_phase/cold_phase.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/cold_phase/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/delete_phase.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/delete_searchable_snapshot_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/frozen_phase/frozen_phase.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/frozen_phase/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_age_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_document_count_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_index_size_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_primary_shard_docs_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_primary_shard_size_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/hot_phase.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/use_rollover_value_required_validation.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase.scss (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase_title.scss (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase_title.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/_data_tier_allocation.scss (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/cloud_data_tier_callout.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/data_tier_allocation.scss (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/data_tier_allocation.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/default_to_data_nodes_notice.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/default_to_data_tiers_notice.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/loading_error.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_custom_attributes_messages.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_tiers_available_notice.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_tiers_nodes_notice.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_allocation.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_attrs_details.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_role_to_fallback_tier_map.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/will_fallback_nodes_notice.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/will_use_fallback_tier_notice.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/data_tier_allocation_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/downsample_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/forcemerge_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/index_priority_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/min_age_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/util.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/readonly_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/replicas_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/_searchable_snapshot_field.scss (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/repository_combobox_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/searchable_snapshot_data_provider.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/searchable_snapshot_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/shrink_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/snapshot_policies_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/unit_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/warm_phase/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/phases/warm_phase/warm_phase.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/policy_json_flyout.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/components/timeline_phase_text.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.container.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.scss (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/constants.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.container.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.scss (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/edit_policy_context.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/components/enhanced_use_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/components/form.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/configuration_context.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer_and_serializer.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/form_errors_context.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/global_fields_context.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/phase_timings_context.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/schema.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serialize_migrate_and_allocate_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serializer.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/form/validations.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/i18n_texts.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/lib/absolute_timing_to_relative_timing.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/lib/absolute_timing_to_relative_timing.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/lib/get_default_repository.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/lib/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/save_policy.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/edit_policy/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/components/add_policy_to_template_confirm_modal.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/components/confirm_delete.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/components/deprecated_policy_badge.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/components/list_action_handler.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/components/managed_policy_badge.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/components/policy_table.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/cold_phase.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/action_description.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/data_allocation.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/delete_searchable_snapshot.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/downsample.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/forcemerge.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/i18n_texts.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/index_priority.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/min_age.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/readonly.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/replicas.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/rollover.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/searchable_snapshot.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/shrink.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/wait_for_snapshot.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/delete_phase.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/frozen_phase.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/hot_phase.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/phase_description.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/phase_indicator.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/timeline.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/view_policy_flyout.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/warm_phase.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_list.container.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_list.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/sections/policy_list/policy_list_context.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/services/api.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/services/api_errors.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/services/breadcrumbs.mock.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/services/breadcrumbs.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/services/http.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/services/navigation.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/services/notification.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/services/ui_metric.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/application/services/ui_metric.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/extend_index_management/components/add_lifecycle_confirm_modal.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/extend_index_management/components/index_lifecycle_summary.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/extend_index_management/components/remove_lifecycle_confirm_modal.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/extend_index_management/index.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/locator.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/plugin.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/public/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/config.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/index/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/index/register_add_policy_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/index/register_remove_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/index/register_retry_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/nodes/__jest__/fixtures.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/nodes/__jest__/register_list_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/nodes/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/nodes/register_details_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/nodes/register_list_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/policies/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/policies/register_create_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/policies/register_delete_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/policies/register_fetch_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/snapshot_policies/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/snapshot_policies/register_fetch_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/snapshot_repositories/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/snapshot_repositories/register_fetch_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/templates/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/templates/register_add_policy_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/api/templates/register_fetch_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/routes/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/services/add_base_path.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/services/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/services/license.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/server/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/index_lifecycle_management/tsconfig.json (93%) rename x-pack/{plugins => platform/plugins/private}/license_api_guard/README.md (100%) rename x-pack/{plugins/grokdebugger => platform/plugins/private/license_api_guard}/jest.config.js (54%) rename x-pack/{plugins => platform/plugins/private}/license_api_guard/kibana.jsonc (100%) rename x-pack/{plugins => platform/plugins/private}/license_api_guard/server/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/license_api_guard/server/license.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/license_api_guard/server/license.ts (100%) rename x-pack/{plugins => platform/plugins/private}/license_api_guard/server/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/license_api_guard/tsconfig.json (82%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/README.md (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/common/constants.ts (100%) create mode 100644 x-pack/platform/plugins/private/painless_lab/jest.config.js rename x-pack/{plugins => platform/plugins/private}/painless_lab/kibana.jsonc (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/components/editor.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/components/main.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/components/main_controls.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/components/output_pane/context_tab.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/components/output_pane/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/components/output_pane/output_pane.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/components/output_pane/output_tab.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/components/output_pane/parameters_tab.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/components/request_flyout.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/constants.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/context/context.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/context/index.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/context/initial_payload.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/hooks/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/hooks/use_submit_code.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/index.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/lib/__snapshots__/format.test.ts.snap (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/lib/format.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/lib/format.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/application/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/index.scss (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/links.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/plugin.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/styles/_index.scss (94%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/public/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/server/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/server/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/server/routes/api/execute.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/server/routes/api/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/server/services/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/server/services/license.ts (100%) rename x-pack/{plugins/license_management => platform/plugins/private/painless_lab}/server/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/server/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/painless_lab/tsconfig.json (91%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/README.md (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/__jest__/client_integration/add/remote_clusters_add.helpers.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/__jest__/client_integration/add/remote_clusters_add.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/__jest__/client_integration/add/special_characters.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/__jest__/client_integration/edit/remote_clusters_edit.helpers.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/__jest__/client_integration/edit/remote_clusters_edit.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/__jest__/client_integration/helpers/http_requests.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/__jest__/client_integration/helpers/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/__jest__/client_integration/helpers/remote_clusters_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/__jest__/client_integration/helpers/setup_environment.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/__jest__/client_integration/list/remote_clusters_list.helpers.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/__jest__/client_integration/list/remote_clusters_list.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/common/constants.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/common/lib/cluster_serialization.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/common/lib/cluster_serialization.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/common/lib/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/fixtures/remote_cluster.js (100%) create mode 100644 x-pack/platform/plugins/private/remote_clusters/jest.config.js rename x-pack/{plugins => platform/plugins/private}/remote_clusters/kibana.jsonc (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/_hacks.scss (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/app.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/app_context.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/constants/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/constants/paths.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/constants/ui_metric.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/configured_by_node_warning/configured_by_node_warning.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/configured_by_node_warning/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/components/connection_mode.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/components/connection_mode_cloud.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/components/proxy_connection.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/components/sniff_connection.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/remote_cluster_form.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/request_flyout.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_name.test.ts.snap (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_node_connections.test.tsx.snap (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_proxy.test.ts.snap (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_seeds.test.ts.snap (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_address.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_address.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cloud_url.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cloud_url.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cluster.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_name.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_name.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_node_connections.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_node_connections.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_proxy.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_proxy.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seed.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seed.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seeds.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seeds.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_page_title/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_page_title/remote_cluster_page_title.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/confirm_modal.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/remote_cluster_setup_trust.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_add/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_add/wizard_form.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_edit/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/components/connection_status/connection_status.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/components/connection_status/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/components/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/components/security_model/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/components/security_model/security_model.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/services/api.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/services/api_errors.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/services/breadcrumb.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/services/documentation.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/services/http.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/services/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/services/notification.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/services/redirect.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/services/routing.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/services/ui_metric.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/action_types.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/actions/add_cluster.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/actions/detail_panel.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/actions/edit_cluster.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/actions/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/actions/load_clusters.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/actions/refresh_clusters.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/actions/remove_clusters.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/middleware/detail_panel.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/middleware/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/reducers/add_cluster.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/reducers/clusters.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/reducers/detail_panel.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/reducers/edit_cluster.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/reducers/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/reducers/remove_cluster.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/selectors/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/application/store/store.js (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/assets/cloud_screenshot.png (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/locator.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/public/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/config.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/lib/does_cluster_exist.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/lib/license_pre_routing_factory/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/lib/license_pre_routing_factory/license_pre_routing_factory.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/lib/license_pre_routing_factory/license_pre_routing_factory.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/routes/api/add_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/routes/api/add_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/routes/api/delete_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/routes/api/delete_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/routes/api/get_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/routes/api/get_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/routes/api/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/routes/api/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/routes/api/update_route.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/routes/api/update_route.ts (100%) rename x-pack/{plugins/painless_lab => platform/plugins/private/remote_clusters}/server/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/server/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/remote_clusters/tsconfig.json (91%) rename x-pack/{plugins => platform/plugins/private}/rollup/README.md (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/common/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/common/ui_metric.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/fixtures/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/fixtures/job.js (100%) rename x-pack/{plugins/license_management => platform/plugins/private/rollup}/jest.config.js (65%) rename x-pack/{plugins => platform/plugins/private}/rollup/kibana.jsonc (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/application.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/_crud_app.scss (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/app.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/constants/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/constants/metrics_config.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/deprecation_callout/deprecation_callout.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/deprecation_callout/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/field_list/field_list.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/field_list/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_action_menu/confirm_delete_modal/confirm_delete_modal.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_action_menu/confirm_delete_modal/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_action_menu/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_details/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_details/job_details.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_details/tabs/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_details/tabs/tab_histogram.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_details/tabs/tab_json.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_details/tabs/tab_metrics.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_details/tabs/tab_request.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_details/tabs/tab_summary.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_details/tabs/tab_terms.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_status/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/components/job_status/job_status.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/job_create.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/job_create.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/navigation/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/navigation/navigation.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps/components/field_chooser.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps/components/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps/components/step_error.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps/step_date_histogram.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps/step_histogram.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps/step_logistics.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps/step_metrics.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps/step_review.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps/step_terms.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps_config/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps_config/validate_date_histogram_field.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps_config/validate_date_histogram_interval.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps_config/validate_histogram_interval.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps_config/validate_id.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps_config/validate_index_pattern.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps_config/validate_metrics.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_cron.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_delay.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_page_size.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_list/deprecated_prompt.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_list/detail_panel/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_list/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_list/job_list.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_list/job_list.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_list/job_list.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_list/job_table/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_list/job_table/job_table.container.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_list/job_table/job_table.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/sections/job_list/job_table/job_table.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/api.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/api_errors.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/breadcrumbs.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/documentation_links.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/filter_items.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/flatten_panel_tree.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/format_fields.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/http_provider.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/jobs.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/noticeable_delay.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/retype_metrics.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/routing.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/sort_table.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/services/track_ui_metric.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/action_types.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/actions/change_job_status.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/actions/clone_job.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/actions/create_job.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/actions/delete_jobs.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/actions/detail_panel.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/actions/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/actions/load_jobs.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/actions/refresh_jobs.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/actions/table_state.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/middleware/clone_job.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/middleware/detail_panel.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/middleware/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/reducers/clone_job.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/reducers/create_job.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/reducers/detail_panel.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/reducers/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/reducers/jobs.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/reducers/table_state.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/reducers/update_job.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/selectors/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/crud_app/store/store.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/extend_index_management/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/index.scss (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/kibana_services.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/helpers/constants.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/helpers/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/helpers/jest.mocks.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/helpers/job_clone.helpers.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/helpers/job_create.helpers.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/helpers/job_list.helpers.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/helpers/setup_context.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/helpers/setup_environment.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/job_create_clone.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/job_create_date_histogram.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/job_create_histogram.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/job_create_logistics.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/job_create_metrics.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/job_create_review.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/job_create_terms.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/job_list.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/test/client_integration/job_list_clone.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/public/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/collectors/helpers.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/collectors/helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/collectors/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/collectors/register.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/collectors/register.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/config.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/lib/format_es_error.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/rollup_data_enricher.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/routes/api/indices/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/routes/api/indices/register_get_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/routes/api/indices/register_validate_index_pattern_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/routes/api/jobs/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/routes/api/jobs/register_create_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/routes/api/jobs/register_delete_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/routes/api/jobs/register_get_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/routes/api/jobs/register_start_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/routes/api/jobs/register_stop_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/routes/api/search/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/routes/api/search/register_search_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/routes/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/services/add_base_path.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/services/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/services/license.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/server/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/rollup/tsconfig.json (94%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/README.md (98%) rename x-pack/{plugins/index_lifecycle_management => platform/plugins/private/runtime_fields}/jest.config.js (58%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/kibana.jsonc (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/__jest__/setup_environment.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/components/runtime_field_editor/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/components/runtime_field_editor/runtime_field_editor.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/components/runtime_field_editor/runtime_field_editor.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/components/runtime_field_editor_flyout_content/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/components/runtime_field_editor_flyout_content/runtime_field_editor_flyout_content.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/components/runtime_field_editor_flyout_content/runtime_field_editor_flyout_content.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/components/runtime_field_form/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/components/runtime_field_form/runtime_field_form.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/components/runtime_field_form/runtime_field_form.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/components/runtime_field_form/schema.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/constants.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/lib/documentation.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/lib/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/load_editor.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/plugin.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/test_utils.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/public/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/runtime_fields/tsconfig.json (83%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/README.md (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/constant.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/home.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/http_requests.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/mocks.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/policy_add.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/policy_edit.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/policy_form.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/policy_list.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/repository_add.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/repository_edit.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/restore_snapshot.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/setup_environment.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/helpers/snapshot_list.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/home.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/policy_add.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/policy_edit.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/policy_list.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/repository_add.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/repository_edit.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/restore_snapshot.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/__jest__/client_integration/snapshot_list.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/constants.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/index.ts (87%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/lib/flatten.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/lib/flatten.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/lib/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/lib/is_data_stream_backing_index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/lib/policy_serialization.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/lib/policy_serialization.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/lib/restore_settings_serialization.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/lib/restore_settings_serialization.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/lib/snapshot_serialization.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/lib/snapshot_serialization.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/lib/time_serialization.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/lib/time_serialization.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/lib/utils.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/types/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/types/indices.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/types/policy.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/types/repository.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/types/restore.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/common/types/snapshot.ts (100%) create mode 100644 x-pack/platform/plugins/private/snapshot_restore/jest.config.js rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/kibana.jsonc (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/app.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/app_context.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/app_providers.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/collapsible_lists/collapsible_data_streams_list.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/collapsible_lists/collapsible_feature_states.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/collapsible_lists/collapsible_indices_list.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/collapsible_lists/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/collapsible_lists/use_collapsible_list.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/collapsible_lists/use_collapsible_list.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/data_placeholder.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/data_stream_badge.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/disable_tooltip.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/feature_states_form_field/feature_states_form_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/feature_states_form_field/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/formatted_date_time.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/lib/helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/lib/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/loading.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_delete_provider.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_execute_provider.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/_policy_form.scss (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/navigation.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/policy_form.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_logistics.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_retention.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_review.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_feature_states_field/include_feature_states_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_feature_states_field/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_global_state_field/include_global_state_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_global_state_field/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/data_streams_and_indices_list_help_text.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/helpers.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/helpers.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/indices_and_data_streams_field.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_settings/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/policy_form/steps/step_settings/step_settings.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_delete_provider.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/repository_form.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/step_one.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/step_two.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/type_settings/azure_settings.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/type_settings/common/chunk_size.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/type_settings/common/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/type_settings/common/max_restore.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/type_settings/common/max_snapshots.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/type_settings/fs_settings.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/type_settings/gcs_settings.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/type_settings/hdfs_settings.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/type_settings/index.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/type_settings/readonly_settings.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_form/type_settings/s3_settings.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_type_logo.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/repository_verification_badge.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/restore_snapshot_form/_restore_snapshot_form.scss (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/restore_snapshot_form/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/restore_snapshot_form/navigation.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/restore_snapshot_form/restore_snapshot_form.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/restore_snapshot_form/steps/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/data_streams_and_indices_list_help_text.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/data_streams_global_state_call_out.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/step_logistics.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/system_indices_overwritten_callout.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_review.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_settings.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/retention_execute_modal_provider.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/retention_update_modal_provider.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/snapshot_delete_provider.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/summaries/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/summaries/policies/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/summaries/policies/policy_feature_states_summary.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/summaries/snapshots/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/components/summaries/snapshots/snapshot_feature_states_summary.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/constants/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/index.scss (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/index.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/lib/attempt_to_uri_decode.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/lib/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/lib/snapshot_list_params.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/lib/type_to_doc_url.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/lib/use_decoded_params.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/mount_management_section.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/_home.scss (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/home.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/policy_list/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/policy_list/policy_details/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/policy_list/policy_details/policy_details.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/tab_history.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/tab_summary.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/policy_list/policy_list.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/policy_list/policy_retention_schedule/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/policy_list/policy_retention_schedule/policy_retention_schedule.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/policy_list/policy_table/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/policy_list/policy_table/policy_table.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/repository_details/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/repository_details/repository_details.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/azure_details.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/default_details.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/fs_details.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/gcs_details.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/hdfs_details.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/index.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/readonly_details.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/s3_details.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/repository_list.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/repository_table/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/repository_list/repository_table/repository_table.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/restore_list/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/restore_list/restore_list.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/restore_list/restore_table/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/restore_list/restore_table/restore_table.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/restore_list/restore_table/shards_table.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/components/repository_empty_prompt.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/components/repository_error.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_empty_prompt.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_search_bar.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_table.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/snapshot_details.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/snapshot_state.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/tab_failures.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/tab_summary.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_list.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/policy_add/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/policy_add/policy_add.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/policy_edit/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/policy_edit/policy_edit.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/repository_add/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/repository_add/repository_add.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/repository_edit/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/repository_edit/repository_edit.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/restore_snapshot/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/sections/restore_snapshot/restore_snapshot.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/http/http.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/http/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/http/policy_requests.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/http/repository_requests.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/http/restore_requests.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/http/snapshot_requests.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/http/use_request.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/navigation/breadcrumb.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/navigation/doc_title.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/navigation/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/navigation/links.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/text/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/text/text.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/ui_metric/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/ui_metric/ui_metric.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/validation/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/validation/validate_policy.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/validation/validate_repository.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/application/services/validation/validate_restore.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/locator.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/public/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/config.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/lib/clean_settings.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/lib/get_managed_policy_names.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/lib/get_managed_repository_name.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/lib/get_snapshot_search_wildcard.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/lib/get_snapshot_search_wildcard.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/lib/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/lib/repository_serialization.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/lib/repository_serialization.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/lib/restore_serialization.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/lib/restore_serialization.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/lib/wrap_es_error.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/routes/api/app.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/routes/api/policy.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/routes/api/policy.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/routes/api/repositories.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/routes/api/repositories.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/routes/api/restore.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/routes/api/restore.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/routes/api/snapshots.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/routes/api/snapshots.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/routes/api/validate_schemas.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/routes/helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/routes/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/services/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/services/license.ts (100%) rename x-pack/{plugins/remote_clusters => platform/plugins/private/snapshot_restore}/server/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/test/helpers/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/test/helpers/route_dependencies.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/test/helpers/router_mock.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/server/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/test/fixtures/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/test/fixtures/policy.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/test/fixtures/repository.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/test/fixtures/snapshot.ts (100%) rename x-pack/{plugins => platform/plugins/private}/snapshot_restore/tsconfig.json (91%) rename x-pack/{plugins => platform/plugins/private}/watcher/README.md (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__fixtures__/execute_details.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__fixtures__/get_watch_history.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__fixtures__/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__fixtures__/watch.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/__snapshots__/license_prompt.test.tsx.snap (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/helpers/app_context.mock.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/helpers/http_requests.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/helpers/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/helpers/jest_constants.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/helpers/setup_environment.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/helpers/watch_create_json_page.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/helpers/watch_create_threshold_page.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/helpers/watch_edit_page.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/helpers/watch_list_page.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/helpers/watch_status_page.helpers.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/watch_create_json_page.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/watch_create_threshold_page.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/watch_edit_page.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/watch_list_page.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/client_integration/watch_status_page.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/__jest__/license_prompt.test.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/action_modes.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/action_states.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/action_types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/agg_types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/comparators.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/error_codes.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/es_scroll_settings.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/index_names.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/lists.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/pagination.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/refresh_intervals.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/routes.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/sort_orders.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/time_units.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/watch_history.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/watch_state_comments.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/watch_states.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/constants/watch_types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/get_action_type/get_action_type.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/get_action_type/get_action_type.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/get_action_type/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/get_moment/get_moment.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/get_moment/get_moment.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/get_moment/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/serialization_helpers/build_actions.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/serialization_helpers/build_condition.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/serialization_helpers/build_input.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/serialization_helpers/build_metadata.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/serialization_helpers/build_transform.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/serialization_helpers/build_trigger.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/serialization_helpers/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/serialization_helpers/single_line_script.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/serialize_json_watch.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/serialize_json_watch.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/serialize_threshold_watch.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/lib/serialization/serialize_threshold_watch.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/models/action/action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/models/action/action.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/models/action/base_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/models/action/email_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/models/action/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/models/action/index_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/models/action/jira_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/models/action/logging_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/models/action/pagerduty_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/models/action/slack_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/models/action/unknown_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/models/action/webhook_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/types/action_types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/types/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/types/license_status.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/types/status_types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/common/types/watch_types.ts (100%) rename x-pack/{plugins/cross_cluster_replication => platform/plugins/private/watcher}/jest.config.js (58%) rename x-pack/{plugins => platform/plugins/private}/watcher/kibana.jsonc (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/app.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/app_context.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/components/action_state_badge.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/components/confirm_watches_modal.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/components/delete_watches_modal.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/components/form_errors.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/components/page_error/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/components/page_error/page_error.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/components/page_error/page_error_forbidden.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/components/page_error/page_error_not_exist.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/components/section_error.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/components/section_loading.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/components/watch_state_badge.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/constants/base_path.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/constants/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/index.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/lib/api.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/lib/breadcrumbs.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/lib/format_date.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/lib/get_search_value.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/lib/get_time_unit_label.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/lib/navigation.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/lib/use_request.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/license_prompt.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action/action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action/base_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action/email_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action/index_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action/jira_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action/logging_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action/pagerduty_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action/slack_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action/unknown_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action/webhook_action.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action_status/action_status.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/action_status/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/execute_details/execute_details.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/execute_details/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/execute_details/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/settings/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/settings/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/settings/settings.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/visualize_options/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/visualize_options/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/visualize_options/visualize_options.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/agg_types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/base_watch.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/comparators.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/default_watch.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/group_by_types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/json_watch.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/json_watch.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/lib/check_action_id_collision/check_action_id_collision.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/lib/check_action_id_collision/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/lib/create_action_id/create_action_id.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/lib/create_action_id/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/monitoring_watch.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/threshold_watch.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/threshold_watch.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch/watch.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch_errors/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch_errors/watch_errors.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch_history_item/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch_history_item/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch_history_item/watch_history_item.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch_status/index.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch_status/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/models/watch_status/watch_status.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit_form.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit_simulate.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/simulate_watch_results_flyout.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/monitoring_watch_edit/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/monitoring_watch_edit/monitoring_watch_edit.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/request_flyout.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/email_action_fields.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/index_action_fields.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/jira_action_fields.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/logging_action_fields.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/pagerduty_action_fields.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/slack_action_fields.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/webhook_action_fields.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_accordion.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_dropdown.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_panel.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_edit.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/watch_visualization.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/watch_context.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/watch_edit_actions.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_edit_page/watch_edit_page.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_list_page/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_list_page/watch_list_page.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_status_page/components/action_statuses_panel.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_status_page/components/execution_history_panel.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_status_page/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_status_page/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_status_page/watch_details_context.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/sections/watch_status_page/watch_status_page.tsx (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/application/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/index.scss (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/legacy/calc_auto_interval.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/legacy/calc_es_interval.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/legacy/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/legacy/parse_es_interval/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/legacy/parse_es_interval/invalid_es_calendar_interval_error.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/legacy/parse_es_interval/invalid_es_interval_format_error.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/legacy/parse_es_interval/is_valid_es_interval.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/legacy/parse_es_interval/parse_es_interval.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/legacy/parse_es_interval/parse_es_interval.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/legacy/time_buckets.d.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/legacy/time_buckets.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/public/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/lib/fetch_all_from_scroll/fetch_all_from_scroll.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/lib/fetch_all_from_scroll/fetch_all_from_scroll.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/lib/fetch_all_from_scroll/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/lib/normalized_field_types/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/lib/normalized_field_types/normalized_field_types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/action_status_model/action_status_model.state.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/action_status_model/action_status_model.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/action_status_model/action_status_model.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/action_status_model/action_status_model_utils.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/action_status_model/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/execute_details/execute_details.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/execute_details/execute_details.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/execute_details/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/fields/fields.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/fields/fields.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/fields/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/settings/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/settings/settings.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/settings/settings.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/visualize_options/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/visualize_options/visualize_options.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/base_watch.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/base_watch.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/json_watch.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/json_watch.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/lib/get_interval_type/get_interval_type.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/lib/get_interval_type/get_interval_type.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/lib/get_interval_type/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/lib/get_watch_type/get_watch_type.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/lib/get_watch_type/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/monitoring_watch.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/monitoring_watch.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/build_visualize_query.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/data_samples/count.json (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/data_samples/count.query.date.json (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/data_samples/count.query.json (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/data_samples/count_terms.json (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/data_samples/count_terms.query.date.json (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/data_samples/count_terms.query.json (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/data_samples/non_count.json (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/data_samples/non_count.query.date.json (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/data_samples/non_count.query.json (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.json (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.query.date.json (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.query.json (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/format_visualize_data.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/format_visualize_data.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/threshold_watch.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/threshold_watch/threshold_watch.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/watch.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch/watch.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch_errors/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch_errors/watch_errors.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch_errors/watch_errors.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch_history_item/index.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch_history_item/watch_history_item.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch_history_item/watch_history_item.test.js (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch_status_model/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch_status_model/watch_status_model.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch_status_model/watch_status_model.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch_status_model/watch_status_model_utils.test.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/models/watch_status_model/watch_status_model_utils.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/indices/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/indices/register_get_index_patterns_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/indices/register_get_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/indices/register_indices_routes.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/license/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/license/register_license_routes.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/license/register_refresh_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/register_list_fields_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/register_load_history_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/settings/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/settings/register_load_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/settings/register_settings_routes.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watch/action/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watch/action/register_acknowledge_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watch/action/register_action_routes.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watch/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watch/register_activate_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watch/register_deactivate_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watch/register_delete_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watch/register_execute_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watch/register_history_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watch/register_load_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watch/register_save_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watch/register_visualize_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watch/register_watch_routes.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watches/index.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watches/register_delete_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watches/register_list_route.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/routes/api/watches/register_watches_routes.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/server/types.ts (100%) rename x-pack/{plugins => platform/plugins/private}/watcher/tsconfig.json (92%) rename x-pack/{plugins => platform/plugins/shared}/license_management/README.md (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/__snapshots__/add_license.test.js.snap (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/__snapshots__/license_page_header.test.js.snap (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/__snapshots__/request_trial_extension.test.js.snap (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/__snapshots__/revert_to_basic.test.js.snap (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/__snapshots__/start_trial.test.js.snap (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/__snapshots__/upload_license.test.tsx.snap (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/add_license.test.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/api_responses/index.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/api_responses/upload_license.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/license_page_header.test.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/request_trial_extension.test.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/revert_to_basic.test.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/start_trial.test.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/upload_license.test.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/util/index.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__jest__/util/util.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/__mocks__/focus-trap-react.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/common/constants/base_path.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/common/constants/external_links.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/common/constants/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/common/constants/permissions.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/common/constants/plugin.ts (100%) create mode 100644 x-pack/platform/plugins/shared/license_management/jest.config.js rename x-pack/{plugins => platform/plugins/shared}/license_management/kibana.jsonc (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/_license_management.scss (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/app.container.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/app.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/app_context.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/app_providers.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/breadcrumbs.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/components/telemetry_opt_in/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/components/telemetry_opt_in/telemetry_opt_in.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/index.scss (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/index.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/lib/es.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/lib/telemetry.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/index.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/add_license/add_license.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/add_license/index.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/index.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/license_dashboard.container.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/license_dashboard.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/license_page_header/index.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/license_page_header/license_page_header.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/request_trial_extension/index.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.container.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/revert_to_basic/index.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.container.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/start_trial/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/start_trial/start_trial.container.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/license_dashboard/start_trial/start_trial.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/upload_license/index.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/upload_license/upload_license.container.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/sections/upload_license/upload_license.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/actions/add_error_message.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/actions/add_license.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/actions/index.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/actions/permissions.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/actions/set_breadcrumb.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/actions/start_basic.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/actions/start_trial.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/actions/upload_license.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/index.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/reducers/index.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/reducers/license.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/reducers/license_management.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/reducers/permissions.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/reducers/start_basic_license_status.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/reducers/trial_status.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/reducers/upload_error_message.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/reducers/upload_status.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/application/store/store.js (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/locator.test.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/locator.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/public/types.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/config.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/lib/license.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/lib/permissions.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/lib/start_basic.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/lib/start_trial.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/routes/api/license/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/routes/api/license/register_license_route.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/routes/api/license/register_permissions_route.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/routes/api/license/register_start_basic_route.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/routes/api/license/register_start_trial_routes.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/routes/helpers.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/routes/index.ts (100%) rename x-pack/{plugins/snapshot_restore => platform/plugins/shared/license_management}/server/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/server/types.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/license_management/tsconfig.json (93%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/README.md (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/common/constants.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/common/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/common/types.ts (100%) create mode 100644 x-pack/platform/plugins/shared/searchprofiler/jest.config.js rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/kibana.jsonc (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/_app.scss (94%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/_index.scss (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/app.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/_index.scss (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/empty_tree_placeholder/empty_tree_placeholder.test.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/empty_tree_placeholder/empty_tree_placeholder.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/empty_tree_placeholder/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/highlight_details_flyout/_highlight_details_flyout.scss (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_flyout.test.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_flyout.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_table.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/highlight_details_flyout/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/license_warning_notice/_license_warning_notice.scss (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/license_warning_notice/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/license_warning_notice/license_warning_notice.test.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/license_warning_notice/license_warning_notice.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/percentage_badge/_percentage_badge.scss (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/percentage_badge/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/percentage_badge/percentage_badge.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_loading_placeholder/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_loading_placeholder/profile_loading_placeholder.test.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_loading_placeholder/profile_loading_placeholder.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_query_editor/editor/editor.test.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_query_editor/editor/editor.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_query_editor/editor/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_query_editor/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_query_editor/profile_query_editor.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/breakdown.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_indices.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_times.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/processed_search_response.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/search_response.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/__jest__/init_data.test.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/__jest__/profile_tree.test.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/__jest__/unsafe_utils.test.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/__jest__/utils.test.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/_index.scss (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/_profile_tree.scss (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/constants.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/highlight_context.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/index_details.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/init_data.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/profile_tree.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/shard_details/_shard_details.scss (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/shard_details/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/shard_details/shard_details.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/shard_details/shard_details_tree.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/shard_details/shard_details_tree_node.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/types.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/unsafe_utils.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/use_highlight_tree_node.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/profile_tree/utils.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/searchprofiler_tabs/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/searchprofiler_tabs/searchprofiler_tabs.test.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/components/searchprofiler_tabs/searchprofiler_tabs.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/contexts/app_context.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/contexts/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/contexts/profiler_context.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/hooks/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/hooks/use_has_indices.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/hooks/use_request_profile.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/index.tsx (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/lib/check_for_json_errors.test.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/lib/check_for_json_errors.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/lib/has_aggregations.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/lib/has_searches.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/lib/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/lib/ms_to_pretty.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/lib/ns_to_pretty.test.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/lib/ns_to_pretty.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/store/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/store/reducer.test.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/store/reducer.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/store/store.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/application/types.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/index.scss (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/locator.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/shared_imports.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/public/types.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/server/index.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/server/plugin.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/server/routes/profile.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/server/types.ts (100%) rename x-pack/{plugins => platform/plugins/shared}/searchprofiler/tsconfig.json (92%) delete mode 100644 x-pack/plugins/license_api_guard/jest.config.js delete mode 100644 x-pack/plugins/painless_lab/jest.config.js delete mode 100644 x-pack/plugins/remote_clusters/jest.config.js delete mode 100644 x-pack/plugins/rollup/jest.config.js delete mode 100644 x-pack/plugins/runtime_fields/jest.config.js delete mode 100644 x-pack/plugins/searchprofiler/jest.config.js delete mode 100644 x-pack/plugins/snapshot_restore/jest.config.js delete mode 100644 x-pack/plugins/watcher/jest.config.js diff --git a/.buildkite/scripts/steps/console_definitions_sync.sh b/.buildkite/scripts/steps/console_definitions_sync.sh index 7dc565e0b9642..71d70138f8a1b 100755 --- a/.buildkite/scripts/steps/console_definitions_sync.sh +++ b/.buildkite/scripts/steps/console_definitions_sync.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash set -euo pipefail -GIT_SCOPE="src/plugins/console/server/lib/spec_definitions" +GIT_SCOPE="src/platform/plugins/shared/console/server/lib/spec_definitions" report_main_step () { echo "--- $1" diff --git a/.eslintrc.js b/.eslintrc.js index f7c9d36fdc41a..3803a6d17c1d9 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -302,7 +302,7 @@ module.exports = { }, }, { - files: ['x-pack/plugins/cross_cluster_replication/**/*.{js,mjs,ts,tsx}'], + files: ['x-pack/platform/plugins/private/cross_cluster_replication/**/*.{js,mjs,ts,tsx}'], rules: { 'jsx-a11y/click-events-have-key-events': 'off', }, diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 65d0e08c18da4..57d3b7d86f18f 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -262,15 +262,11 @@ packages/core/user-settings/core-user-settings-server @elastic/kibana-security packages/core/user-settings/core-user-settings-server-internal @elastic/kibana-security packages/core/user-settings/core-user-settings-server-mocks @elastic/kibana-security packages/deeplinks/analytics @elastic/kibana-data-discovery @elastic/kibana-presentation @elastic/kibana-visualizations -packages/deeplinks/devtools @elastic/kibana-management packages/deeplinks/fleet @elastic/fleet -packages/deeplinks/management @elastic/kibana-management packages/deeplinks/search @elastic/search-kibana packages/deeplinks/security @elastic/security-solution packages/deeplinks/shared @elastic/appex-sharedux packages/default-nav/analytics @elastic/kibana-data-discovery @elastic/kibana-presentation @elastic/kibana-visualizations -packages/default-nav/devtools @elastic/kibana-management -packages/default-nav/management @elastic/kibana-management packages/home/sample_data_card @elastic/appex-sharedux packages/home/sample_data_tab @elastic/appex-sharedux packages/home/sample_data_types @elastic/appex-sharedux @@ -390,17 +386,8 @@ packages/kbn-logging-mocks @elastic/kibana-core packages/kbn-managed-content-badge @elastic/kibana-visualizations packages/kbn-managed-vscode-config @elastic/kibana-operations packages/kbn-managed-vscode-config-cli @elastic/kibana-operations -packages/kbn-management/cards_navigation @elastic/kibana-management -packages/kbn-management/settings/application @elastic/kibana-management -packages/kbn-management/settings/components/field_category @elastic/kibana-management -packages/kbn-management/settings/components/field_input @elastic/kibana-management -packages/kbn-management/settings/components/field_row @elastic/kibana-management -packages/kbn-management/settings/components/form @elastic/kibana-management -packages/kbn-management/settings/field_definition @elastic/kibana-management packages/kbn-management/settings/section_registry @elastic/appex-sharedux @elastic/kibana-management packages/kbn-management/settings/setting_ids @elastic/appex-sharedux @elastic/kibana-management -packages/kbn-management/settings/types @elastic/kibana-management -packages/kbn-management/settings/utilities @elastic/kibana-management packages/kbn-management/storybook/config @elastic/kibana-management packages/kbn-manifest @elastic/kibana-core packages/kbn-mapbox-gl @elastic/kibana-presentation @@ -520,7 +507,6 @@ packages/kbn-unified-data-table @elastic/kibana-data-discovery @elastic/security packages/kbn-unified-doc-viewer @elastic/kibana-data-discovery packages/kbn-unified-field-list @elastic/kibana-data-discovery packages/kbn-unsaved-changes-badge @elastic/kibana-data-discovery -packages/kbn-unsaved-changes-prompt @elastic/kibana-management packages/kbn-use-tracked-promise @elastic/obs-ux-logs-team packages/kbn-user-profile-components @elastic/kibana-security packages/kbn-utility-types @elastic/kibana-core @@ -605,9 +591,16 @@ packages/shared-ux/storybook/config @elastic/appex-sharedux packages/shared-ux/storybook/mock @elastic/appex-sharedux packages/shared-ux/table_persist @elastic/appex-sharedux src/core @elastic/kibana-core +src/platform/packages/private/default-nav/devtools @elastic/kibana-management +src/platform/packages/private/default-nav/management @elastic/kibana-management src/platform/packages/private/default-nav/ml @elastic/ml-ui src/platform/packages/private/kbn-esql-editor @elastic/kibana-esql src/platform/packages/private/kbn-language-documentation @elastic/kibana-esql +src/platform/packages/private/kbn-management/settings/application @elastic/kibana-management +src/platform/packages/private/kbn-management/settings/components/field_category @elastic/kibana-management +src/platform/packages/private/kbn-management/settings/components/form @elastic/kibana-management +src/platform/packages/shared/deeplinks/devtools @elastic/kibana-management +src/platform/packages/shared/deeplinks/management @elastic/kibana-management src/platform/packages/shared/deeplinks/ml @elastic/ml-ui src/platform/packages/shared/deeplinks/observability @elastic/obs-ux-management-team src/platform/packages/shared/kbn-avc-banner @elastic/security-defend-workflows @@ -616,6 +609,12 @@ src/platform/packages/shared/kbn-esql-ast @elastic/kibana-esql src/platform/packages/shared/kbn-esql-utils @elastic/kibana-esql src/platform/packages/shared/kbn-esql-validation-autocomplete @elastic/kibana-esql src/platform/packages/shared/kbn-io-ts-utils @elastic/obs-knowledge-team +src/platform/packages/shared/kbn-management/cards_navigation @elastic/kibana-management +src/platform/packages/shared/kbn-management/settings/components/field_input @elastic/kibana-management +src/platform/packages/shared/kbn-management/settings/components/field_row @elastic/kibana-management +src/platform/packages/shared/kbn-management/settings/field_definition @elastic/kibana-management +src/platform/packages/shared/kbn-management/settings/types @elastic/kibana-management +src/platform/packages/shared/kbn-management/settings/utilities @elastic/kibana-management src/platform/packages/shared/kbn-osquery-io-ts-types @elastic/security-asset-management src/platform/packages/shared/kbn-server-route-repository @elastic/obs-knowledge-team src/platform/packages/shared/kbn-server-route-repository-client @elastic/obs-knowledge-team @@ -624,9 +623,14 @@ src/platform/packages/shared/kbn-sse-utils @elastic/obs-knowledge-team src/platform/packages/shared/kbn-sse-utils-client @elastic/obs-knowledge-team src/platform/packages/shared/kbn-sse-utils-server @elastic/obs-knowledge-team src/platform/packages/shared/kbn-typed-react-router-config @elastic/obs-knowledge-team @elastic/obs-ux-infra_services-team +src/platform/packages/shared/kbn-unsaved-changes-prompt @elastic/kibana-management src/platform/plugins/shared/ai_assistant_management/selection @elastic/obs-ai-assistant +src/platform/plugins/shared/console @elastic/kibana-management +src/platform/plugins/shared/dev_tools @elastic/kibana-management +src/platform/plugins/shared/es_ui_shared @elastic/kibana-management src/platform/plugins/shared/esql @elastic/kibana-esql src/platform/plugins/shared/esql_datagrid @elastic/kibana-esql +src/platform/plugins/shared/management @elastic/kibana-management src/plugins/advanced_settings @elastic/appex-sharedux @elastic/kibana-management src/plugins/bfetch @elastic/appex-sharedux src/plugins/chart_expressions/common @elastic/kibana-visualizations @@ -638,7 +642,6 @@ src/plugins/chart_expressions/expression_partition_vis @elastic/kibana-visualiza src/plugins/chart_expressions/expression_tagcloud @elastic/kibana-visualizations src/plugins/chart_expressions/expression_xy @elastic/kibana-visualizations src/plugins/charts @elastic/kibana-visualizations -src/plugins/console @elastic/kibana-management src/plugins/content_management @elastic/appex-sharedux src/plugins/controls @elastic/kibana-presentation src/plugins/custom_integrations @elastic/fleet @@ -648,11 +651,9 @@ src/plugins/data_view_editor @elastic/kibana-data-discovery src/plugins/data_view_field_editor @elastic/kibana-data-discovery src/plugins/data_view_management @elastic/kibana-data-discovery src/plugins/data_views @elastic/kibana-data-discovery -src/plugins/dev_tools @elastic/kibana-management src/plugins/discover @elastic/kibana-data-discovery src/plugins/discover_shared @elastic/kibana-data-discovery @elastic/obs-ux-logs-team src/plugins/embeddable @elastic/kibana-presentation -src/plugins/es_ui_shared @elastic/kibana-management src/plugins/event_annotation @elastic/kibana-visualizations src/plugins/event_annotation_listing @elastic/kibana-visualizations src/plugins/expression_error @elastic/kibana-presentation @@ -677,7 +678,6 @@ src/plugins/kibana_react @elastic/appex-sharedux src/plugins/kibana_usage_collection @elastic/kibana-core src/plugins/kibana_utils @elastic/appex-sharedux src/plugins/links @elastic/kibana-presentation -src/plugins/management @elastic/kibana-management src/plugins/maps_ems @elastic/kibana-presentation src/plugins/navigation @elastic/appex-sharedux src/plugins/newsfeed @elastic/kibana-core @@ -775,8 +775,6 @@ x-pack/examples/third_party_vis_lens_example @elastic/kibana-visualizations x-pack/examples/triggers_actions_ui_example @elastic/response-ops x-pack/examples/ui_actions_enhanced_examples @elastic/appex-sharedux x-pack/packages/ai-infra/product-doc-artifact-builder @elastic/appex-ai-infra -x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared @elastic/kibana-management -x-pack/packages/index-management/index_management_shared_types @elastic/kibana-management x-pack/packages/kbn-ai-assistant @elastic/search-kibana x-pack/packages/kbn-ai-assistant-common @elastic/search-kibana x-pack/packages/kbn-alerting-comparators @elastic/response-ops @@ -791,7 +789,6 @@ x-pack/packages/observability/logs_overview @elastic/obs-ux-logs-team x-pack/packages/observability/observability_utils/observability_utils_browser @elastic/observability-ui x-pack/packages/observability/observability_utils/observability_utils_common @elastic/observability-ui x-pack/packages/observability/observability_utils/observability_utils_server @elastic/observability-ui -x-pack/packages/rollup @elastic/kibana-management x-pack/packages/search/shared_ui @elastic/search-kibana x-pack/packages/security/api_key_management @elastic/kibana-security x-pack/packages/security/authorization_core @elastic/kibana-security @@ -834,8 +831,11 @@ x-pack/platform/packages/private/ml/time_buckets @elastic/ml-ui x-pack/platform/packages/private/ml/ui_actions @elastic/ml-ui x-pack/platform/packages/private/ml/url_state @elastic/ml-ui x-pack/platform/packages/private/ml/validators @elastic/ml-ui +x-pack/platform/packages/private/rollup @elastic/kibana-management x-pack/platform/packages/shared/ai-infra/inference-common @elastic/appex-ai-infra x-pack/platform/packages/shared/ai-infra/product-doc-common @elastic/appex-ai-infra +x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared @elastic/kibana-management +x-pack/platform/packages/shared/index-management/index_management_shared_types @elastic/kibana-management x-pack/platform/packages/shared/kbn-data-forge @elastic/obs-ux-management-team x-pack/platform/packages/shared/kbn-elastic-assistant @elastic/security-generative-ai x-pack/platform/packages/shared/kbn-elastic-assistant-common @elastic/security-generative-ai @@ -853,19 +853,32 @@ x-pack/platform/packages/shared/ml/response_stream @elastic/ml-ui x-pack/platform/packages/shared/ml/runtime_field_utils @elastic/ml-ui x-pack/platform/packages/shared/ml/trained_models_utils @elastic/ml-ui x-pack/platform/packages/shared/observability/alerting_rule_utils @elastic/obs-ux-management-team +x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration @elastic/kibana-management +x-pack/platform/plugins/private/cross_cluster_replication @elastic/kibana-management x-pack/platform/plugins/private/data_usage @elastic/obs-ai-assistant @elastic/security-solution x-pack/platform/plugins/private/data_visualizer @elastic/ml-ui +x-pack/platform/plugins/private/grokdebugger @elastic/kibana-management +x-pack/platform/plugins/private/index_lifecycle_management @elastic/kibana-management +x-pack/platform/plugins/private/license_api_guard @elastic/kibana-management +x-pack/platform/plugins/private/painless_lab @elastic/kibana-management +x-pack/platform/plugins/private/remote_clusters @elastic/kibana-management +x-pack/platform/plugins/private/rollup @elastic/kibana-management +x-pack/platform/plugins/private/runtime_fields @elastic/kibana-management +x-pack/platform/plugins/private/snapshot_restore @elastic/kibana-management x-pack/platform/plugins/private/transform @elastic/ml-ui x-pack/platform/plugins/private/translations @elastic/kibana-localization +x-pack/platform/plugins/private/watcher @elastic/kibana-management x-pack/platform/plugins/shared/ai_infra/llm_tasks @elastic/appex-ai-infra x-pack/platform/plugins/shared/ai_infra/product_doc_base @elastic/appex-ai-infra x-pack/platform/plugins/shared/aiops @elastic/ml-ui x-pack/platform/plugins/shared/entity_manager @elastic/obs-entities x-pack/platform/plugins/shared/inference @elastic/appex-ai-infra x-pack/platform/plugins/shared/integration_assistant @elastic/security-scalability +x-pack/platform/plugins/shared/license_management @elastic/kibana-management x-pack/platform/plugins/shared/ml @elastic/ml-ui x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant @elastic/obs-ai-assistant x-pack/platform/plugins/shared/osquery @elastic/security-defend-workflows +x-pack/platform/plugins/shared/searchprofiler @elastic/kibana-management x-pack/plugins/actions @elastic/response-ops x-pack/plugins/alerting @elastic/response-ops x-pack/plugins/asset_inventory @elastic/kibana-cloud-security-posture @@ -875,12 +888,10 @@ x-pack/plugins/cases @elastic/response-ops x-pack/plugins/cloud @elastic/kibana-core x-pack/plugins/cloud_defend @elastic/kibana-cloud-security-posture x-pack/plugins/cloud_integrations/cloud_chat @elastic/kibana-core -x-pack/plugins/cloud_integrations/cloud_data_migration @elastic/kibana-management x-pack/plugins/cloud_integrations/cloud_experiments @elastic/kibana-core x-pack/plugins/cloud_integrations/cloud_full_story @elastic/kibana-core x-pack/plugins/cloud_integrations/cloud_links @elastic/kibana-core x-pack/plugins/cloud_security_posture @elastic/kibana-cloud-security-posture -x-pack/plugins/cross_cluster_replication @elastic/kibana-management x-pack/plugins/custom_branding @elastic/appex-sharedux x-pack/plugins/dashboard_enhanced @elastic/kibana-presentation x-pack/plugins/data_quality @elastic/obs-ux-logs-team @@ -899,14 +910,10 @@ x-pack/plugins/global_search @elastic/appex-sharedux x-pack/plugins/global_search_bar @elastic/appex-sharedux x-pack/plugins/global_search_providers @elastic/appex-sharedux x-pack/plugins/graph @elastic/kibana-visualizations -x-pack/plugins/grokdebugger @elastic/kibana-management -x-pack/plugins/index_lifecycle_management @elastic/kibana-management x-pack/plugins/index_management @elastic/kibana-management x-pack/plugins/ingest_pipelines @elastic/kibana-management x-pack/plugins/kubernetes_security @elastic/kibana-cloud-security-posture x-pack/plugins/lens @elastic/kibana-visualizations -x-pack/plugins/license_api_guard @elastic/kibana-management -x-pack/plugins/license_management @elastic/kibana-management x-pack/plugins/licensing @elastic/kibana-core x-pack/plugins/lists @elastic/security-detection-engine x-pack/plugins/logstash @elastic/logstash @@ -932,12 +939,8 @@ x-pack/plugins/observability_solution/observability_shared @elastic/observabilit x-pack/plugins/observability_solution/profiling @elastic/obs-ux-infra_services-team x-pack/plugins/observability_solution/profiling_data_access @elastic/obs-ux-infra_services-team x-pack/plugins/observability_solution/slo @elastic/obs-ux-management-team -x-pack/plugins/painless_lab @elastic/kibana-management -x-pack/plugins/remote_clusters @elastic/kibana-management x-pack/plugins/reporting @elastic/appex-sharedux -x-pack/plugins/rollup @elastic/kibana-management x-pack/plugins/rule_registry @elastic/response-ops @elastic/obs-ux-management-team -x-pack/plugins/runtime_fields @elastic/kibana-management x-pack/plugins/saved_objects_tagging @elastic/appex-sharedux x-pack/plugins/screenshotting @elastic/kibana-reporting-services x-pack/plugins/search_assistant @elastic/search-kibana @@ -948,7 +951,6 @@ x-pack/plugins/search_inference_endpoints @elastic/search-kibana x-pack/plugins/search_notebooks @elastic/search-kibana x-pack/plugins/search_playground @elastic/search-kibana x-pack/plugins/search_solution/search_navigation @elastic/search-kibana -x-pack/plugins/searchprofiler @elastic/kibana-management x-pack/plugins/security @elastic/kibana-security x-pack/plugins/security_solution @elastic/security-solution x-pack/plugins/security_solution_ess @elastic/security-solution @@ -956,7 +958,6 @@ x-pack/plugins/security_solution_serverless @elastic/security-solution x-pack/plugins/serverless @elastic/appex-sharedux x-pack/plugins/serverless_search @elastic/search-kibana x-pack/plugins/session_view @elastic/kibana-cloud-security-posture -x-pack/plugins/snapshot_restore @elastic/kibana-management x-pack/plugins/spaces @elastic/kibana-security x-pack/plugins/stack_alerts @elastic/response-ops x-pack/plugins/stack_connectors @elastic/response-ops @@ -964,7 +965,6 @@ x-pack/plugins/task_manager @elastic/response-ops x-pack/plugins/telemetry_collection_xpack @elastic/kibana-core x-pack/plugins/triggers_actions_ui @elastic/response-ops x-pack/plugins/upgrade_assistant @elastic/kibana-management -x-pack/plugins/watcher @elastic/kibana-management x-pack/solutions/observability/packages/alert_details @elastic/obs-ux-management-team x-pack/solutions/observability/packages/alerting_test_data @elastic/obs-ux-management-team x-pack/solutions/observability/packages/get_padded_alert_time_range_util @elastic/obs-ux-management-team diff --git a/.i18nrc.json b/.i18nrc.json index 9c2b5f580d299..7b69e234bbe62 100644 --- a/.i18nrc.json +++ b/.i18nrc.json @@ -13,7 +13,7 @@ "cases": ["packages/kbn-cases-components"], "cellActions": "packages/kbn-cell-actions", "charts": "src/plugins/charts", - "console": "src/plugins/console", + "console": "src/platform/plugins/shared/console", "contentManagement": "packages/content-management", "core": ["src/core", "packages/core"], "customIntegrations": "src/plugins/custom_integrations", @@ -29,7 +29,7 @@ "packages/default-nav", "src/platform/packages/private/default-nav" ], - "devTools": "src/plugins/dev_tools", + "devTools": "src/platform/plugins/shared/dev_tools", "discover": ["src/plugins/discover", "packages/kbn-discover-utils", "packages/kbn-discover-contextual-components"], "savedSearch": "src/plugins/saved_search", "embeddableApi": "src/plugins/embeddable", @@ -37,7 +37,8 @@ "embeddableExamples": "examples/embeddable_examples", "esQuery": "packages/kbn-es-query/src", "kbnGridLayout": "packages/kbn-grid-layout", - "esUi": "src/plugins/es_ui_shared", + "esUi": "src/platform/plugins/shared/es_ui_shared", + "expandableFlyout": "packages/kbn-expandable-flyout", "expressionError": "src/plugins/expression_error", "expressionGauge": "src/plugins/chart_expressions/expression_gauge", "expressionHeatmap": "src/plugins/chart_expressions/expression_heatmap", @@ -89,8 +90,9 @@ "lists": "packages/kbn-securitysolution-list-utils/src", "exceptionList-components": "packages/kbn-securitysolution-exception-list-components/src", "management": [ - "src/legacy/core_plugins/management", - "src/plugins/management", + "src/platform/plugins/shared/management", + "src/platform/packages/private/kbn-management", + "src/platform/packages/shared/kbn-management", "packages/kbn-management" ], "monaco": "packages/kbn-monaco/src", @@ -155,7 +157,7 @@ "unifiedHistogram": "src/plugins/unified_histogram", "unifiedDataTable": "packages/kbn-unified-data-table", "unsavedChangesBadge": "packages/kbn-unsaved-changes-badge", - "unsavedChangesPrompt": "packages/kbn-unsaved-changes-prompt", + "unsavedChangesPrompt": "src/platform/packages/shared/kbn-unsaved-changes-prompt", "managedContentBadge": "packages/kbn-managed-content-badge", "responseOpsRuleForm": "packages/response-ops/rule_form" }, diff --git a/docs/developer/contributing/development-tests.asciidoc b/docs/developer/contributing/development-tests.asciidoc index 81ca46669a828..d4a478040b4f8 100644 --- a/docs/developer/contributing/development-tests.asciidoc +++ b/docs/developer/contributing/development-tests.asciidoc @@ -60,7 +60,7 @@ You can generate code coverage report for a single plugin. [source,bash] ---- -yarn jest --coverage --config src/plugins/console/jest.config.js +yarn jest --coverage --config src/platform/plugins/shared/console/jest.config.js ---- Html report is available in target/kibana-coverage/jest/path/to/plugin diff --git a/docs/developer/plugin-list.asciidoc b/docs/developer/plugin-list.asciidoc index f57f1030adc10..9d4f5f9753c5d 100644 --- a/docs/developer/plugin-list.asciidoc +++ b/docs/developer/plugin-list.asciidoc @@ -40,7 +40,7 @@ as uiSettings within the code. |The Charts plugin is a way to create easier integration of shared colors, themes, types and other utilities across all Kibana charts and visualizations. -|{kib-repo}blob/{branch}/src/plugins/console/README.md[console] +|{kib-repo}blob/{branch}/src/platform/plugins/shared/console/README.md[console] |Console provides the user with tools for storing and executing requests against Elasticsearch. @@ -83,7 +83,7 @@ and field lists across the various Kibana apps. It's typically used in conjuncti for composing queries. -|{kib-repo}blob/{branch}/src/plugins/dev_tools/README.md[devTools] +|{kib-repo}blob/{branch}/src/platform/plugins/shared/dev_tools/README.md[devTools] |The ui/registry/dev_tools is removed in favor of the devTools plugin which exposes a register method in the setup contract. Registering app works mostly the same as registering apps in core.application.register. Routing will be handled by the id of the dev tool - your dev tool will be mounted when the URL matches /app/dev_tools#/. @@ -110,7 +110,7 @@ This API doesn't support angular, for registering angular dev tools, bootstrap a |Contains a Discover-like table specifically for ES|QL queries: -|{kib-repo}blob/{branch}/src/plugins/es_ui_shared/README.md[esUiShared] +|{kib-repo}blob/{branch}/src/platform/plugins/shared/es_ui_shared/README.md[esUiShared] |This plugin contains reusable code in the form of self-contained modules (or libraries). Each of these modules exports a set of functionality relevant to the domain of the module. @@ -258,7 +258,7 @@ in Kibana, e.g. visualizations. It has the form of a flyout panel. |This plugin adds the Links panel which allows authors to create hard links to navigate on click and bring all context from the source dashboard to the destination dashboard. -|{kib-repo}blob/{branch}/src/plugins/management/README.md[management] +|{kib-repo}blob/{branch}/src/platform/plugins/shared/management/README.md[management] |This plugins contains the "Stack Management" page framework. It offers navigation and an API to link individual management section into it. This plugin does not contain any individual management section itself. @@ -495,7 +495,7 @@ The plugin exposes the static DefaultEditorController class to consume. It was removed, but the plugin was left behind to register no longer used config keys. -|{kib-repo}blob/{branch}/x-pack/plugins/cloud_integrations/cloud_data_migration/README.md[cloudDataMigration] +|{kib-repo}blob/{branch}/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/README.md[cloudDataMigration] |Static migration page where self-managed users can see text/copy about migrating to Elastic Cloud @@ -520,7 +520,7 @@ This plugin no-longer exposes any evaluation APIs. Refer to --emptyDest` - This command will use the folder `` as the source and the constant [`AUTOCOMPLETE_DEFINITIONS_FOLDER`](https://github.com/elastic/kibana/blob/main/src/plugins/console/common/constants/autocomplete_definitions.ts) as the destination. Based on the value of the constant, the autocomplete definitions will be generated in the folder `/src/plugins/server/lib/spec_definitions/json/generated`. The flag `--emptyDest` indicates that all existing files in the destination folder will be removed. -3. It's possible to generate the definitions into a different folder. For that pass an option to the command `--dest ` and also update the constant [`AUTOCOMPLETE_DEFINITIONS_FOLDER`](https://github.com/elastic/kibana/blob/main/src/plugins/console/common/constants/autocomplete_definitions.ts) so that the Console server will load the definitions from this folder. + This command will use the folder `` as the source and the constant [`AUTOCOMPLETE_DEFINITIONS_FOLDER`](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/common/constants/autocomplete_definitions.ts) as the destination. Based on the value of the constant, the autocomplete definitions will be generated in the folder `/src/plugins/server/lib/spec_definitions/json/generated`. The flag `--emptyDest` indicates that all existing files in the destination folder will be removed. +3. It's possible to generate the definitions into a different folder. For that pass an option to the command `--dest ` and also update the constant [`AUTOCOMPLETE_DEFINITIONS_FOLDER`](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/common/constants/autocomplete_definitions.ts) so that the Console server will load the definitions from this folder. ## Functionality This script generates definitions for all endpoints defined in the ES specification at once. -The script generates fully functional autocomplete definition files with properties as described in the [Console README.md file](https://github.com/elastic/kibana/blob/main/src/plugins/console/README.md) except `data_autocomplete_rules`. Currently, this property needs to be written manually to add autocomplete suggestions for request body parameters. +The script generates fully functional autocomplete definition files with properties as described in the [Console README.md file](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/README.md) except `data_autocomplete_rules`. Currently, this property needs to be written manually to add autocomplete suggestions for request body parameters. diff --git a/packages/kbn-management/cards_navigation/jest.config.js b/packages/kbn-management/cards_navigation/jest.config.js deleted file mode 100644 index 6d918533dacec..0000000000000 --- a/packages/kbn-management/cards_navigation/jest.config.js +++ /dev/null @@ -1,14 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". - */ - -module.exports = { - preset: '@kbn/test', - rootDir: '../../..', - roots: ['/packages/kbn-management/cards_navigation'], -}; diff --git a/packages/kbn-search-connectors/components/cron_editor/readme.md b/packages/kbn-search-connectors/components/cron_editor/readme.md index 1b2f8e39e9e58..f1288c56917cd 100644 --- a/packages/kbn-search-connectors/components/cron_editor/readme.md +++ b/packages/kbn-search-connectors/components/cron_editor/readme.md @@ -1,4 +1,4 @@ -`CronEditor` found `./cron_editor.tsx` is based on the `Cron Editor` component from `src/plugins/es_ui_shared/public/components/cron_editor` +`CronEditor` found `./cron_editor.tsx` is based on the `Cron Editor` component from `src/platform/plugins/shared/es_ui_shared/public/components/cron_editor` Includes a `disabled` prop that can be passed down to the child form components. diff --git a/packages/kbn-unsaved-changes-prompt/jest.config.js b/packages/kbn-unsaved-changes-prompt/jest.config.js deleted file mode 100644 index 06d30fc1271e0..0000000000000 --- a/packages/kbn-unsaved-changes-prompt/jest.config.js +++ /dev/null @@ -1,14 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". - */ - -module.exports = { - preset: '@kbn/test', - rootDir: '../..', - roots: ['/packages/kbn-unsaved-changes-prompt'], -}; diff --git a/src/dev/precommit_hook/casing_check_config.js b/src/dev/precommit_hook/casing_check_config.js index 3572781c4b262..313c2bd357dc4 100644 --- a/src/dev/precommit_hook/casing_check_config.js +++ b/src/dev/precommit_hook/casing_check_config.js @@ -165,7 +165,7 @@ export const TEMPORARILY_IGNORED_PATHS = [ 'src/core/server/core_app/assets/favicons/safari-pinned-tab.svg', 'test/functional/apps/management/exports/_import_objects-conflicts.json', 'x-pack/legacy/plugins/index_management/public/lib/editSettings.js', - 'x-pack/legacy/plugins/license_management/public/store/reducers/licenseManagement.js', + 'x-pack/legacy/platform/plugins/shared/license_management/public/store/reducers/licenseManagement.js', 'x-pack/plugins/monitoring/public/icons/health-gray.svg', 'x-pack/plugins/monitoring/public/icons/health-green.svg', 'x-pack/plugins/monitoring/public/icons/health-red.svg', diff --git a/src/dev/storybook/aliases.ts b/src/dev/storybook/aliases.ts index 9e2919616bc78..a44a9df48ef65 100644 --- a/src/dev/storybook/aliases.ts +++ b/src/dev/storybook/aliases.ts @@ -30,7 +30,7 @@ export const storybookAliases = { data: 'src/plugins/data/.storybook', discover: 'src/plugins/discover/.storybook', esql_ast_inspector: 'examples/esql_ast_inspector/.storybook', - es_ui_shared: 'src/plugins/es_ui_shared/.storybook', + es_ui_shared: 'src/platform/plugins/shared/es_ui_shared/.storybook', expandable_flyout: 'x-pack/solutions/security/packages/kbn-expandable-flyout/.storybook', expression_error: 'src/plugins/expression_error/.storybook', expression_image: 'src/plugins/expression_image/.storybook', diff --git a/packages/default-nav/devtools/README.md b/src/platform/packages/private/default-nav/devtools/README.md similarity index 100% rename from packages/default-nav/devtools/README.md rename to src/platform/packages/private/default-nav/devtools/README.md diff --git a/packages/default-nav/devtools/default_navigation.ts b/src/platform/packages/private/default-nav/devtools/default_navigation.ts similarity index 100% rename from packages/default-nav/devtools/default_navigation.ts rename to src/platform/packages/private/default-nav/devtools/default_navigation.ts diff --git a/packages/default-nav/devtools/index.ts b/src/platform/packages/private/default-nav/devtools/index.ts similarity index 100% rename from packages/default-nav/devtools/index.ts rename to src/platform/packages/private/default-nav/devtools/index.ts diff --git a/packages/default-nav/management/jest.config.js b/src/platform/packages/private/default-nav/devtools/jest.config.js similarity index 82% rename from packages/default-nav/management/jest.config.js rename to src/platform/packages/private/default-nav/devtools/jest.config.js index a42f1603492ec..c02758afa2bf8 100644 --- a/packages/default-nav/management/jest.config.js +++ b/src/platform/packages/private/default-nav/devtools/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../..', - roots: ['/packages/default-nav/management'], + rootDir: '../../../../../..', + roots: ['/src/platform/packages/private/default-nav/devtools'], }; diff --git a/packages/default-nav/devtools/kibana.jsonc b/src/platform/packages/private/default-nav/devtools/kibana.jsonc similarity index 100% rename from packages/default-nav/devtools/kibana.jsonc rename to src/platform/packages/private/default-nav/devtools/kibana.jsonc diff --git a/packages/default-nav/devtools/package.json b/src/platform/packages/private/default-nav/devtools/package.json similarity index 100% rename from packages/default-nav/devtools/package.json rename to src/platform/packages/private/default-nav/devtools/package.json diff --git a/packages/default-nav/devtools/tsconfig.json b/src/platform/packages/private/default-nav/devtools/tsconfig.json similarity index 85% rename from packages/default-nav/devtools/tsconfig.json rename to src/platform/packages/private/default-nav/devtools/tsconfig.json index 7adfc75ce745d..6e216eb62dd4e 100644 --- a/packages/default-nav/devtools/tsconfig.json +++ b/src/platform/packages/private/default-nav/devtools/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/default-nav/management/README.md b/src/platform/packages/private/default-nav/management/README.md similarity index 100% rename from packages/default-nav/management/README.md rename to src/platform/packages/private/default-nav/management/README.md diff --git a/packages/default-nav/management/default_navigation.ts b/src/platform/packages/private/default-nav/management/default_navigation.ts similarity index 100% rename from packages/default-nav/management/default_navigation.ts rename to src/platform/packages/private/default-nav/management/default_navigation.ts diff --git a/packages/default-nav/management/index.ts b/src/platform/packages/private/default-nav/management/index.ts similarity index 100% rename from packages/default-nav/management/index.ts rename to src/platform/packages/private/default-nav/management/index.ts diff --git a/src/platform/packages/private/default-nav/management/jest.config.js b/src/platform/packages/private/default-nav/management/jest.config.js new file mode 100644 index 0000000000000..4977ed105d381 --- /dev/null +++ b/src/platform/packages/private/default-nav/management/jest.config.js @@ -0,0 +1,14 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the "Elastic License + * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side + * Public License v 1"; you may not use this file except in compliance with, at + * your election, the "Elastic License 2.0", the "GNU Affero General Public + * License v3.0 only", or the "Server Side Public License, v 1". + */ + +module.exports = { + preset: '@kbn/test', + rootDir: '../../../../../..', + roots: ['/src/platform/packages/private/default-nav/management'], +}; diff --git a/packages/default-nav/management/kibana.jsonc b/src/platform/packages/private/default-nav/management/kibana.jsonc similarity index 100% rename from packages/default-nav/management/kibana.jsonc rename to src/platform/packages/private/default-nav/management/kibana.jsonc diff --git a/packages/default-nav/management/package.json b/src/platform/packages/private/default-nav/management/package.json similarity index 100% rename from packages/default-nav/management/package.json rename to src/platform/packages/private/default-nav/management/package.json diff --git a/packages/default-nav/management/tsconfig.json b/src/platform/packages/private/default-nav/management/tsconfig.json similarity index 85% rename from packages/default-nav/management/tsconfig.json rename to src/platform/packages/private/default-nav/management/tsconfig.json index 2e7b8415084c9..86aef204f06cf 100644 --- a/packages/default-nav/management/tsconfig.json +++ b/src/platform/packages/private/default-nav/management/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-management/settings/components/field_category/jest.config.js b/src/platform/packages/private/kbn-management/jest.config.js similarity index 86% rename from packages/kbn-management/settings/components/field_category/jest.config.js rename to src/platform/packages/private/kbn-management/jest.config.js index 73d47db7b38a8..b249a47d2bf86 100644 --- a/packages/kbn-management/settings/components/field_category/jest.config.js +++ b/src/platform/packages/private/kbn-management/jest.config.js @@ -10,5 +10,5 @@ module.exports = { preset: '@kbn/test', rootDir: '../../../../..', - roots: ['/packages/kbn-management/settings/components/field_category'], + roots: ['/src/platform/packages/private/kbn-management'], }; diff --git a/packages/kbn-management/settings/application/README.md b/src/platform/packages/private/kbn-management/settings/application/README.md similarity index 100% rename from packages/kbn-management/settings/application/README.md rename to src/platform/packages/private/kbn-management/settings/application/README.md diff --git a/packages/kbn-management/settings/application/__snapshots__/query_input.test.tsx.snap b/src/platform/packages/private/kbn-management/settings/application/__snapshots__/query_input.test.tsx.snap similarity index 100% rename from packages/kbn-management/settings/application/__snapshots__/query_input.test.tsx.snap rename to src/platform/packages/private/kbn-management/settings/application/__snapshots__/query_input.test.tsx.snap diff --git a/packages/kbn-management/settings/application/__stories__/application.stories.tsx b/src/platform/packages/private/kbn-management/settings/application/__stories__/application.stories.tsx similarity index 100% rename from packages/kbn-management/settings/application/__stories__/application.stories.tsx rename to src/platform/packages/private/kbn-management/settings/application/__stories__/application.stories.tsx diff --git a/packages/kbn-management/settings/application/__stories__/use_application_story.tsx b/src/platform/packages/private/kbn-management/settings/application/__stories__/use_application_story.tsx similarity index 100% rename from packages/kbn-management/settings/application/__stories__/use_application_story.tsx rename to src/platform/packages/private/kbn-management/settings/application/__stories__/use_application_story.tsx diff --git a/packages/kbn-management/settings/application/application.test.tsx b/src/platform/packages/private/kbn-management/settings/application/application.test.tsx similarity index 100% rename from packages/kbn-management/settings/application/application.test.tsx rename to src/platform/packages/private/kbn-management/settings/application/application.test.tsx diff --git a/packages/kbn-management/settings/application/application.tsx b/src/platform/packages/private/kbn-management/settings/application/application.tsx similarity index 100% rename from packages/kbn-management/settings/application/application.tsx rename to src/platform/packages/private/kbn-management/settings/application/application.tsx diff --git a/packages/kbn-management/settings/application/empty_state.tsx b/src/platform/packages/private/kbn-management/settings/application/empty_state.tsx similarity index 100% rename from packages/kbn-management/settings/application/empty_state.tsx rename to src/platform/packages/private/kbn-management/settings/application/empty_state.tsx diff --git a/packages/kbn-management/settings/application/hooks/index.ts b/src/platform/packages/private/kbn-management/settings/application/hooks/index.ts similarity index 100% rename from packages/kbn-management/settings/application/hooks/index.ts rename to src/platform/packages/private/kbn-management/settings/application/hooks/index.ts diff --git a/packages/kbn-management/settings/application/hooks/use_fields.ts b/src/platform/packages/private/kbn-management/settings/application/hooks/use_fields.ts similarity index 100% rename from packages/kbn-management/settings/application/hooks/use_fields.ts rename to src/platform/packages/private/kbn-management/settings/application/hooks/use_fields.ts diff --git a/packages/kbn-management/settings/application/hooks/use_scope_fields.ts b/src/platform/packages/private/kbn-management/settings/application/hooks/use_scope_fields.ts similarity index 100% rename from packages/kbn-management/settings/application/hooks/use_scope_fields.ts rename to src/platform/packages/private/kbn-management/settings/application/hooks/use_scope_fields.ts diff --git a/packages/kbn-management/settings/application/hooks/use_settings.ts b/src/platform/packages/private/kbn-management/settings/application/hooks/use_settings.ts similarity index 100% rename from packages/kbn-management/settings/application/hooks/use_settings.ts rename to src/platform/packages/private/kbn-management/settings/application/hooks/use_settings.ts diff --git a/packages/kbn-management/settings/application/i18n_texts.ts b/src/platform/packages/private/kbn-management/settings/application/i18n_texts.ts similarity index 100% rename from packages/kbn-management/settings/application/i18n_texts.ts rename to src/platform/packages/private/kbn-management/settings/application/i18n_texts.ts diff --git a/packages/kbn-management/settings/application/index.tsx b/src/platform/packages/private/kbn-management/settings/application/index.tsx similarity index 100% rename from packages/kbn-management/settings/application/index.tsx rename to src/platform/packages/private/kbn-management/settings/application/index.tsx diff --git a/packages/kbn-management/settings/application/kibana.jsonc b/src/platform/packages/private/kbn-management/settings/application/kibana.jsonc similarity index 100% rename from packages/kbn-management/settings/application/kibana.jsonc rename to src/platform/packages/private/kbn-management/settings/application/kibana.jsonc diff --git a/packages/kbn-management/settings/application/mocks/context.tsx b/src/platform/packages/private/kbn-management/settings/application/mocks/context.tsx similarity index 100% rename from packages/kbn-management/settings/application/mocks/context.tsx rename to src/platform/packages/private/kbn-management/settings/application/mocks/context.tsx diff --git a/packages/kbn-management/settings/application/mocks/index.ts b/src/platform/packages/private/kbn-management/settings/application/mocks/index.ts similarity index 100% rename from packages/kbn-management/settings/application/mocks/index.ts rename to src/platform/packages/private/kbn-management/settings/application/mocks/index.ts diff --git a/packages/kbn-management/settings/application/package.json b/src/platform/packages/private/kbn-management/settings/application/package.json similarity index 100% rename from packages/kbn-management/settings/application/package.json rename to src/platform/packages/private/kbn-management/settings/application/package.json diff --git a/packages/kbn-management/settings/application/query_input.test.tsx b/src/platform/packages/private/kbn-management/settings/application/query_input.test.tsx similarity index 100% rename from packages/kbn-management/settings/application/query_input.test.tsx rename to src/platform/packages/private/kbn-management/settings/application/query_input.test.tsx diff --git a/packages/kbn-management/settings/application/query_input.tsx b/src/platform/packages/private/kbn-management/settings/application/query_input.tsx similarity index 100% rename from packages/kbn-management/settings/application/query_input.tsx rename to src/platform/packages/private/kbn-management/settings/application/query_input.tsx diff --git a/packages/kbn-management/settings/application/read_only_badge.ts b/src/platform/packages/private/kbn-management/settings/application/read_only_badge.ts similarity index 100% rename from packages/kbn-management/settings/application/read_only_badge.ts rename to src/platform/packages/private/kbn-management/settings/application/read_only_badge.ts diff --git a/packages/kbn-management/settings/application/services.tsx b/src/platform/packages/private/kbn-management/settings/application/services.tsx similarity index 100% rename from packages/kbn-management/settings/application/services.tsx rename to src/platform/packages/private/kbn-management/settings/application/services.tsx diff --git a/packages/kbn-management/settings/application/tab.tsx b/src/platform/packages/private/kbn-management/settings/application/tab.tsx similarity index 100% rename from packages/kbn-management/settings/application/tab.tsx rename to src/platform/packages/private/kbn-management/settings/application/tab.tsx diff --git a/packages/kbn-management/settings/application/tsconfig.json b/src/platform/packages/private/kbn-management/settings/application/tsconfig.json similarity index 94% rename from packages/kbn-management/settings/application/tsconfig.json rename to src/platform/packages/private/kbn-management/settings/application/tsconfig.json index 3ebad4ae3d214..de36999e41644 100644 --- a/packages/kbn-management/settings/application/tsconfig.json +++ b/src/platform/packages/private/kbn-management/settings/application/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../tsconfig.base.json", + "extends": "../../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-management/settings/components/field_category/README.mdx b/src/platform/packages/private/kbn-management/settings/components/field_category/README.mdx similarity index 100% rename from packages/kbn-management/settings/components/field_category/README.mdx rename to src/platform/packages/private/kbn-management/settings/components/field_category/README.mdx diff --git a/packages/kbn-management/settings/components/field_category/__stories__/categories.stories.tsx b/src/platform/packages/private/kbn-management/settings/components/field_category/__stories__/categories.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_category/__stories__/categories.stories.tsx rename to src/platform/packages/private/kbn-management/settings/components/field_category/__stories__/categories.stories.tsx diff --git a/packages/kbn-management/settings/components/field_category/__stories__/category.stories.tsx b/src/platform/packages/private/kbn-management/settings/components/field_category/__stories__/category.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_category/__stories__/category.stories.tsx rename to src/platform/packages/private/kbn-management/settings/components/field_category/__stories__/category.stories.tsx diff --git a/packages/kbn-management/settings/components/field_category/__stories__/use_category_story.tsx b/src/platform/packages/private/kbn-management/settings/components/field_category/__stories__/use_category_story.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_category/__stories__/use_category_story.tsx rename to src/platform/packages/private/kbn-management/settings/components/field_category/__stories__/use_category_story.tsx diff --git a/packages/kbn-management/settings/components/field_category/categories.tsx b/src/platform/packages/private/kbn-management/settings/components/field_category/categories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_category/categories.tsx rename to src/platform/packages/private/kbn-management/settings/components/field_category/categories.tsx diff --git a/packages/kbn-management/settings/components/field_category/category.tsx b/src/platform/packages/private/kbn-management/settings/components/field_category/category.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_category/category.tsx rename to src/platform/packages/private/kbn-management/settings/components/field_category/category.tsx diff --git a/packages/kbn-management/settings/components/field_category/clear_query_link.tsx b/src/platform/packages/private/kbn-management/settings/components/field_category/clear_query_link.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_category/clear_query_link.tsx rename to src/platform/packages/private/kbn-management/settings/components/field_category/clear_query_link.tsx diff --git a/packages/kbn-management/settings/components/field_category/index.ts b/src/platform/packages/private/kbn-management/settings/components/field_category/index.ts similarity index 100% rename from packages/kbn-management/settings/components/field_category/index.ts rename to src/platform/packages/private/kbn-management/settings/components/field_category/index.ts diff --git a/src/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js b/src/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js new file mode 100644 index 0000000000000..0d2ae1922729b --- /dev/null +++ b/src/platform/packages/private/kbn-management/settings/components/field_category/jest.config.js @@ -0,0 +1,16 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the "Elastic License + * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side + * Public License v 1"; you may not use this file except in compliance with, at + * your election, the "Elastic License 2.0", the "GNU Affero General Public + * License v3.0 only", or the "Server Side Public License, v 1". + */ + +module.exports = { + preset: '@kbn/test', + rootDir: '../../../../../../../..', + roots: [ + '/src/platform/packages/private/kbn-management/settings/components/field_category', + ], +}; diff --git a/packages/kbn-management/settings/components/field_category/kibana.jsonc b/src/platform/packages/private/kbn-management/settings/components/field_category/kibana.jsonc similarity index 100% rename from packages/kbn-management/settings/components/field_category/kibana.jsonc rename to src/platform/packages/private/kbn-management/settings/components/field_category/kibana.jsonc diff --git a/packages/kbn-management/settings/components/field_category/package.json b/src/platform/packages/private/kbn-management/settings/components/field_category/package.json similarity index 100% rename from packages/kbn-management/settings/components/field_category/package.json rename to src/platform/packages/private/kbn-management/settings/components/field_category/package.json diff --git a/packages/kbn-management/settings/components/field_category/services.tsx b/src/platform/packages/private/kbn-management/settings/components/field_category/services.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_category/services.tsx rename to src/platform/packages/private/kbn-management/settings/components/field_category/services.tsx diff --git a/packages/kbn-management/settings/components/field_category/tsconfig.json b/src/platform/packages/private/kbn-management/settings/components/field_category/tsconfig.json similarity index 88% rename from packages/kbn-management/settings/components/field_category/tsconfig.json rename to src/platform/packages/private/kbn-management/settings/components/field_category/tsconfig.json index 8b4e9b1566b31..5fd04965d3f30 100644 --- a/packages/kbn-management/settings/components/field_category/tsconfig.json +++ b/src/platform/packages/private/kbn-management/settings/components/field_category/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../tsconfig.base.json", + "extends": "../../../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-management/settings/components/field_category/types.ts b/src/platform/packages/private/kbn-management/settings/components/field_category/types.ts similarity index 100% rename from packages/kbn-management/settings/components/field_category/types.ts rename to src/platform/packages/private/kbn-management/settings/components/field_category/types.ts diff --git a/packages/kbn-management/settings/components/form/README.mdx b/src/platform/packages/private/kbn-management/settings/components/form/README.mdx similarity index 100% rename from packages/kbn-management/settings/components/form/README.mdx rename to src/platform/packages/private/kbn-management/settings/components/form/README.mdx diff --git a/packages/kbn-management/settings/components/form/bottom_bar/bottom_bar.test.tsx b/src/platform/packages/private/kbn-management/settings/components/form/bottom_bar/bottom_bar.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/form/bottom_bar/bottom_bar.test.tsx rename to src/platform/packages/private/kbn-management/settings/components/form/bottom_bar/bottom_bar.test.tsx diff --git a/packages/kbn-management/settings/components/form/bottom_bar/bottom_bar.tsx b/src/platform/packages/private/kbn-management/settings/components/form/bottom_bar/bottom_bar.tsx similarity index 100% rename from packages/kbn-management/settings/components/form/bottom_bar/bottom_bar.tsx rename to src/platform/packages/private/kbn-management/settings/components/form/bottom_bar/bottom_bar.tsx diff --git a/packages/kbn-management/settings/components/form/bottom_bar/index.tsx b/src/platform/packages/private/kbn-management/settings/components/form/bottom_bar/index.tsx similarity index 100% rename from packages/kbn-management/settings/components/form/bottom_bar/index.tsx rename to src/platform/packages/private/kbn-management/settings/components/form/bottom_bar/index.tsx diff --git a/packages/kbn-management/settings/components/form/bottom_bar/unsaved_count.tsx b/src/platform/packages/private/kbn-management/settings/components/form/bottom_bar/unsaved_count.tsx similarity index 100% rename from packages/kbn-management/settings/components/form/bottom_bar/unsaved_count.tsx rename to src/platform/packages/private/kbn-management/settings/components/form/bottom_bar/unsaved_count.tsx diff --git a/packages/kbn-management/settings/components/form/form.styles.ts b/src/platform/packages/private/kbn-management/settings/components/form/form.styles.ts similarity index 100% rename from packages/kbn-management/settings/components/form/form.styles.ts rename to src/platform/packages/private/kbn-management/settings/components/form/form.styles.ts diff --git a/packages/kbn-management/settings/components/form/form.test.tsx b/src/platform/packages/private/kbn-management/settings/components/form/form.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/form/form.test.tsx rename to src/platform/packages/private/kbn-management/settings/components/form/form.test.tsx diff --git a/packages/kbn-management/settings/components/form/form.tsx b/src/platform/packages/private/kbn-management/settings/components/form/form.tsx similarity index 100% rename from packages/kbn-management/settings/components/form/form.tsx rename to src/platform/packages/private/kbn-management/settings/components/form/form.tsx diff --git a/packages/kbn-management/settings/components/form/index.ts b/src/platform/packages/private/kbn-management/settings/components/form/index.ts similarity index 100% rename from packages/kbn-management/settings/components/form/index.ts rename to src/platform/packages/private/kbn-management/settings/components/form/index.ts diff --git a/packages/kbn-management/settings/components/form/kibana.jsonc b/src/platform/packages/private/kbn-management/settings/components/form/kibana.jsonc similarity index 100% rename from packages/kbn-management/settings/components/form/kibana.jsonc rename to src/platform/packages/private/kbn-management/settings/components/form/kibana.jsonc diff --git a/packages/kbn-management/settings/components/form/mocks/context.tsx b/src/platform/packages/private/kbn-management/settings/components/form/mocks/context.tsx similarity index 100% rename from packages/kbn-management/settings/components/form/mocks/context.tsx rename to src/platform/packages/private/kbn-management/settings/components/form/mocks/context.tsx diff --git a/packages/kbn-management/settings/components/form/mocks/index.ts b/src/platform/packages/private/kbn-management/settings/components/form/mocks/index.ts similarity index 100% rename from packages/kbn-management/settings/components/form/mocks/index.ts rename to src/platform/packages/private/kbn-management/settings/components/form/mocks/index.ts diff --git a/packages/kbn-management/settings/components/form/mocks/settings_client.ts b/src/platform/packages/private/kbn-management/settings/components/form/mocks/settings_client.ts similarity index 100% rename from packages/kbn-management/settings/components/form/mocks/settings_client.ts rename to src/platform/packages/private/kbn-management/settings/components/form/mocks/settings_client.ts diff --git a/packages/kbn-management/settings/components/form/package.json b/src/platform/packages/private/kbn-management/settings/components/form/package.json similarity index 100% rename from packages/kbn-management/settings/components/form/package.json rename to src/platform/packages/private/kbn-management/settings/components/form/package.json diff --git a/packages/kbn-management/settings/components/form/reload_page_toast.tsx b/src/platform/packages/private/kbn-management/settings/components/form/reload_page_toast.tsx similarity index 100% rename from packages/kbn-management/settings/components/form/reload_page_toast.tsx rename to src/platform/packages/private/kbn-management/settings/components/form/reload_page_toast.tsx diff --git a/packages/kbn-management/settings/components/form/services.tsx b/src/platform/packages/private/kbn-management/settings/components/form/services.tsx similarity index 100% rename from packages/kbn-management/settings/components/form/services.tsx rename to src/platform/packages/private/kbn-management/settings/components/form/services.tsx diff --git a/packages/kbn-management/settings/components/form/storybook/form.stories.tsx b/src/platform/packages/private/kbn-management/settings/components/form/storybook/form.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/form/storybook/form.stories.tsx rename to src/platform/packages/private/kbn-management/settings/components/form/storybook/form.stories.tsx diff --git a/packages/kbn-management/settings/components/form/tsconfig.json b/src/platform/packages/private/kbn-management/settings/components/form/tsconfig.json similarity index 94% rename from packages/kbn-management/settings/components/form/tsconfig.json rename to src/platform/packages/private/kbn-management/settings/components/form/tsconfig.json index 073882ccf4b48..56f49203120dc 100644 --- a/packages/kbn-management/settings/components/form/tsconfig.json +++ b/src/platform/packages/private/kbn-management/settings/components/form/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../tsconfig.base.json", + "extends": "../../../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-management/settings/components/form/types.ts b/src/platform/packages/private/kbn-management/settings/components/form/types.ts similarity index 100% rename from packages/kbn-management/settings/components/form/types.ts rename to src/platform/packages/private/kbn-management/settings/components/form/types.ts diff --git a/packages/kbn-management/settings/components/form/use_save.ts b/src/platform/packages/private/kbn-management/settings/components/form/use_save.ts similarity index 100% rename from packages/kbn-management/settings/components/form/use_save.ts rename to src/platform/packages/private/kbn-management/settings/components/form/use_save.ts diff --git a/packages/deeplinks/devtools/README.md b/src/platform/packages/shared/deeplinks/devtools/README.md similarity index 100% rename from packages/deeplinks/devtools/README.md rename to src/platform/packages/shared/deeplinks/devtools/README.md diff --git a/packages/deeplinks/devtools/constants.ts b/src/platform/packages/shared/deeplinks/devtools/constants.ts similarity index 100% rename from packages/deeplinks/devtools/constants.ts rename to src/platform/packages/shared/deeplinks/devtools/constants.ts diff --git a/packages/deeplinks/devtools/deep_links.ts b/src/platform/packages/shared/deeplinks/devtools/deep_links.ts similarity index 100% rename from packages/deeplinks/devtools/deep_links.ts rename to src/platform/packages/shared/deeplinks/devtools/deep_links.ts diff --git a/packages/deeplinks/devtools/index.ts b/src/platform/packages/shared/deeplinks/devtools/index.ts similarity index 100% rename from packages/deeplinks/devtools/index.ts rename to src/platform/packages/shared/deeplinks/devtools/index.ts diff --git a/packages/deeplinks/devtools/jest.config.js b/src/platform/packages/shared/deeplinks/devtools/jest.config.js similarity index 83% rename from packages/deeplinks/devtools/jest.config.js rename to src/platform/packages/shared/deeplinks/devtools/jest.config.js index 2d3a8261a75d1..f5eccf53d143c 100644 --- a/packages/deeplinks/devtools/jest.config.js +++ b/src/platform/packages/shared/deeplinks/devtools/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../..', - roots: ['/packages/deeplinks/devtools'], + rootDir: '../../../../../..', + roots: ['/src/platform/packages/shared/deeplinks/devtools'], }; diff --git a/packages/deeplinks/devtools/kibana.jsonc b/src/platform/packages/shared/deeplinks/devtools/kibana.jsonc similarity index 100% rename from packages/deeplinks/devtools/kibana.jsonc rename to src/platform/packages/shared/deeplinks/devtools/kibana.jsonc diff --git a/packages/deeplinks/devtools/package.json b/src/platform/packages/shared/deeplinks/devtools/package.json similarity index 100% rename from packages/deeplinks/devtools/package.json rename to src/platform/packages/shared/deeplinks/devtools/package.json diff --git a/packages/deeplinks/devtools/tsconfig.json b/src/platform/packages/shared/deeplinks/devtools/tsconfig.json similarity index 81% rename from packages/deeplinks/devtools/tsconfig.json rename to src/platform/packages/shared/deeplinks/devtools/tsconfig.json index 94b099694eaf4..af23c916b5d13 100644 --- a/packages/deeplinks/devtools/tsconfig.json +++ b/src/platform/packages/shared/deeplinks/devtools/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/deeplinks/management/README.md b/src/platform/packages/shared/deeplinks/management/README.md similarity index 100% rename from packages/deeplinks/management/README.md rename to src/platform/packages/shared/deeplinks/management/README.md diff --git a/packages/deeplinks/management/constants.ts b/src/platform/packages/shared/deeplinks/management/constants.ts similarity index 100% rename from packages/deeplinks/management/constants.ts rename to src/platform/packages/shared/deeplinks/management/constants.ts diff --git a/packages/deeplinks/management/deep_links.ts b/src/platform/packages/shared/deeplinks/management/deep_links.ts similarity index 100% rename from packages/deeplinks/management/deep_links.ts rename to src/platform/packages/shared/deeplinks/management/deep_links.ts diff --git a/packages/deeplinks/management/index.ts b/src/platform/packages/shared/deeplinks/management/index.ts similarity index 100% rename from packages/deeplinks/management/index.ts rename to src/platform/packages/shared/deeplinks/management/index.ts diff --git a/packages/deeplinks/management/jest.config.js b/src/platform/packages/shared/deeplinks/management/jest.config.js similarity index 82% rename from packages/deeplinks/management/jest.config.js rename to src/platform/packages/shared/deeplinks/management/jest.config.js index d308c49ffafae..8a4039d61f2bc 100644 --- a/packages/deeplinks/management/jest.config.js +++ b/src/platform/packages/shared/deeplinks/management/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../..', - roots: ['/packages/deeplinks/management'], + rootDir: '../../../../../..', + roots: ['/src/platform/packages/shared/deeplinks/management'], }; diff --git a/packages/deeplinks/management/kibana.jsonc b/src/platform/packages/shared/deeplinks/management/kibana.jsonc similarity index 100% rename from packages/deeplinks/management/kibana.jsonc rename to src/platform/packages/shared/deeplinks/management/kibana.jsonc diff --git a/packages/deeplinks/management/package.json b/src/platform/packages/shared/deeplinks/management/package.json similarity index 100% rename from packages/deeplinks/management/package.json rename to src/platform/packages/shared/deeplinks/management/package.json diff --git a/packages/deeplinks/management/tsconfig.json b/src/platform/packages/shared/deeplinks/management/tsconfig.json similarity index 81% rename from packages/deeplinks/management/tsconfig.json rename to src/platform/packages/shared/deeplinks/management/tsconfig.json index d1414086f2187..18d16ae2e8837 100644 --- a/packages/deeplinks/management/tsconfig.json +++ b/src/platform/packages/shared/deeplinks/management/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-management/cards_navigation/README.mdx b/src/platform/packages/shared/kbn-management/cards_navigation/README.mdx similarity index 100% rename from packages/kbn-management/cards_navigation/README.mdx rename to src/platform/packages/shared/kbn-management/cards_navigation/README.mdx diff --git a/packages/kbn-management/cards_navigation/index.ts b/src/platform/packages/shared/kbn-management/cards_navigation/index.ts similarity index 100% rename from packages/kbn-management/cards_navigation/index.ts rename to src/platform/packages/shared/kbn-management/cards_navigation/index.ts diff --git a/packages/kbn-management/cards_navigation/kibana.jsonc b/src/platform/packages/shared/kbn-management/cards_navigation/kibana.jsonc similarity index 100% rename from packages/kbn-management/cards_navigation/kibana.jsonc rename to src/platform/packages/shared/kbn-management/cards_navigation/kibana.jsonc diff --git a/packages/kbn-management/cards_navigation/mocks/mocks.ts b/src/platform/packages/shared/kbn-management/cards_navigation/mocks/mocks.ts similarity index 100% rename from packages/kbn-management/cards_navigation/mocks/mocks.ts rename to src/platform/packages/shared/kbn-management/cards_navigation/mocks/mocks.ts diff --git a/packages/kbn-management/cards_navigation/mocks/storybook.mock.ts b/src/platform/packages/shared/kbn-management/cards_navigation/mocks/storybook.mock.ts similarity index 100% rename from packages/kbn-management/cards_navigation/mocks/storybook.mock.ts rename to src/platform/packages/shared/kbn-management/cards_navigation/mocks/storybook.mock.ts diff --git a/packages/kbn-management/cards_navigation/package.json b/src/platform/packages/shared/kbn-management/cards_navigation/package.json similarity index 100% rename from packages/kbn-management/cards_navigation/package.json rename to src/platform/packages/shared/kbn-management/cards_navigation/package.json diff --git a/packages/kbn-management/cards_navigation/src/cards_navigation.stories.tsx b/src/platform/packages/shared/kbn-management/cards_navigation/src/cards_navigation.stories.tsx similarity index 100% rename from packages/kbn-management/cards_navigation/src/cards_navigation.stories.tsx rename to src/platform/packages/shared/kbn-management/cards_navigation/src/cards_navigation.stories.tsx diff --git a/packages/kbn-management/cards_navigation/src/cards_navigation.test.tsx b/src/platform/packages/shared/kbn-management/cards_navigation/src/cards_navigation.test.tsx similarity index 100% rename from packages/kbn-management/cards_navigation/src/cards_navigation.test.tsx rename to src/platform/packages/shared/kbn-management/cards_navigation/src/cards_navigation.test.tsx diff --git a/packages/kbn-management/cards_navigation/src/cards_navigation.tsx b/src/platform/packages/shared/kbn-management/cards_navigation/src/cards_navigation.tsx similarity index 100% rename from packages/kbn-management/cards_navigation/src/cards_navigation.tsx rename to src/platform/packages/shared/kbn-management/cards_navigation/src/cards_navigation.tsx diff --git a/packages/kbn-management/cards_navigation/src/consts.tsx b/src/platform/packages/shared/kbn-management/cards_navigation/src/consts.tsx similarity index 100% rename from packages/kbn-management/cards_navigation/src/consts.tsx rename to src/platform/packages/shared/kbn-management/cards_navigation/src/consts.tsx diff --git a/packages/kbn-management/cards_navigation/src/index.ts b/src/platform/packages/shared/kbn-management/cards_navigation/src/index.ts similarity index 100% rename from packages/kbn-management/cards_navigation/src/index.ts rename to src/platform/packages/shared/kbn-management/cards_navigation/src/index.ts diff --git a/packages/kbn-management/cards_navigation/src/types.ts b/src/platform/packages/shared/kbn-management/cards_navigation/src/types.ts similarity index 100% rename from packages/kbn-management/cards_navigation/src/types.ts rename to src/platform/packages/shared/kbn-management/cards_navigation/src/types.ts diff --git a/packages/kbn-management/cards_navigation/tsconfig.json b/src/platform/packages/shared/kbn-management/cards_navigation/tsconfig.json similarity index 84% rename from packages/kbn-management/cards_navigation/tsconfig.json rename to src/platform/packages/shared/kbn-management/cards_navigation/tsconfig.json index d73041d8c35a9..0005162e325f0 100644 --- a/packages/kbn-management/cards_navigation/tsconfig.json +++ b/src/platform/packages/shared/kbn-management/cards_navigation/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/default-nav/devtools/jest.config.js b/src/platform/packages/shared/kbn-management/jest.config.js similarity index 84% rename from packages/default-nav/devtools/jest.config.js rename to src/platform/packages/shared/kbn-management/jest.config.js index c7be7cf80bb03..e5fdb49ff9b97 100644 --- a/packages/default-nav/devtools/jest.config.js +++ b/src/platform/packages/shared/kbn-management/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../..', - roots: ['/packages/default-nav/devtools'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-management'], }; diff --git a/packages/kbn-management/settings/components/field_input/README.mdx b/src/platform/packages/shared/kbn-management/settings/components/field_input/README.mdx similarity index 100% rename from packages/kbn-management/settings/components/field_input/README.mdx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/README.mdx diff --git a/packages/kbn-management/settings/components/field_input/__stories__/array_input.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/array_input.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/__stories__/array_input.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/array_input.stories.tsx diff --git a/packages/kbn-management/settings/components/field_input/__stories__/boolean_input.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/boolean_input.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/__stories__/boolean_input.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/boolean_input.stories.tsx diff --git a/packages/kbn-management/settings/components/field_input/__stories__/color_input.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/color_input.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/__stories__/color_input.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/color_input.stories.tsx diff --git a/packages/kbn-management/settings/components/field_input/__stories__/common.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/common.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/__stories__/common.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/common.tsx diff --git a/packages/kbn-management/settings/components/field_input/__stories__/image_input.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/image_input.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/__stories__/image_input.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/image_input.stories.tsx diff --git a/packages/kbn-management/settings/components/field_input/__stories__/json_input.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/json_input.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/__stories__/json_input.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/json_input.stories.tsx diff --git a/packages/kbn-management/settings/components/field_input/__stories__/markdown_input.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/markdown_input.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/__stories__/markdown_input.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/markdown_input.stories.tsx diff --git a/packages/kbn-management/settings/components/field_input/__stories__/number_input.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/number_input.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/__stories__/number_input.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/number_input.stories.tsx diff --git a/packages/kbn-management/settings/components/field_input/__stories__/select_input.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/select_input.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/__stories__/select_input.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/select_input.stories.tsx diff --git a/packages/kbn-management/settings/components/field_input/__stories__/text_input.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/text_input.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/__stories__/text_input.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/__stories__/text_input.stories.tsx diff --git a/packages/kbn-management/settings/components/field_input/code_editor.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/code_editor.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/code_editor.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/code_editor.tsx diff --git a/packages/kbn-management/settings/components/field_input/field_input.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/field_input.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/field_input.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/field_input.test.tsx diff --git a/packages/kbn-management/settings/components/field_input/field_input.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/field_input.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/field_input.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/field_input.tsx diff --git a/packages/kbn-management/settings/components/field_input/index.ts b/src/platform/packages/shared/kbn-management/settings/components/field_input/index.ts similarity index 100% rename from packages/kbn-management/settings/components/field_input/index.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_input/index.ts diff --git a/packages/kbn-management/settings/components/field_input/input/array_input.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/array_input.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/array_input.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/array_input.test.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/array_input.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/array_input.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/array_input.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/array_input.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/boolean_input.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/boolean_input.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/boolean_input.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/boolean_input.test.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/boolean_input.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/boolean_input.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/boolean_input.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/boolean_input.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/code_editor_input.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/code_editor_input.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/code_editor_input.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/code_editor_input.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/color_picker_input.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/color_picker_input.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/color_picker_input.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/color_picker_input.test.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/color_picker_input.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/color_picker_input.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/color_picker_input.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/color_picker_input.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/image_input.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/image_input.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/image_input.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/image_input.test.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/image_input.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/image_input.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/image_input.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/image_input.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/index.ts b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/index.ts similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/index.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/index.ts diff --git a/packages/kbn-management/settings/components/field_input/input/json_editor_input.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/json_editor_input.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/json_editor_input.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/json_editor_input.test.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/markdown_editor_input.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/markdown_editor_input.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/markdown_editor_input.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/markdown_editor_input.test.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/number_input.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/number_input.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/number_input.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/number_input.test.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/number_input.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/number_input.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/number_input.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/number_input.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/select_input.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/select_input.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/select_input.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/select_input.test.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/select_input.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/select_input.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/select_input.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/select_input.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/text_input.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/text_input.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/text_input.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/text_input.test.tsx diff --git a/packages/kbn-management/settings/components/field_input/input/text_input.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/input/text_input.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/input/text_input.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/input/text_input.tsx diff --git a/packages/kbn-management/settings/components/field_input/kibana.jsonc b/src/platform/packages/shared/kbn-management/settings/components/field_input/kibana.jsonc similarity index 100% rename from packages/kbn-management/settings/components/field_input/kibana.jsonc rename to src/platform/packages/shared/kbn-management/settings/components/field_input/kibana.jsonc diff --git a/packages/kbn-management/settings/components/field_input/mocks/context.mock.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/mocks/context.mock.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/mocks/context.mock.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/mocks/context.mock.tsx diff --git a/packages/kbn-management/settings/components/field_input/mocks/index.ts b/src/platform/packages/shared/kbn-management/settings/components/field_input/mocks/index.ts similarity index 100% rename from packages/kbn-management/settings/components/field_input/mocks/index.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_input/mocks/index.ts diff --git a/packages/kbn-management/settings/components/field_input/package.json b/src/platform/packages/shared/kbn-management/settings/components/field_input/package.json similarity index 100% rename from packages/kbn-management/settings/components/field_input/package.json rename to src/platform/packages/shared/kbn-management/settings/components/field_input/package.json diff --git a/packages/kbn-management/settings/components/field_input/services.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_input/services.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_input/services.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_input/services.tsx diff --git a/packages/kbn-management/settings/components/field_input/setup_tests.ts b/src/platform/packages/shared/kbn-management/settings/components/field_input/setup_tests.ts similarity index 100% rename from packages/kbn-management/settings/components/field_input/setup_tests.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_input/setup_tests.ts diff --git a/packages/kbn-management/settings/components/field_input/tsconfig.json b/src/platform/packages/shared/kbn-management/settings/components/field_input/tsconfig.json similarity index 92% rename from packages/kbn-management/settings/components/field_input/tsconfig.json rename to src/platform/packages/shared/kbn-management/settings/components/field_input/tsconfig.json index d3fc7c27da7a9..ce22fa8df8c1a 100644 --- a/packages/kbn-management/settings/components/field_input/tsconfig.json +++ b/src/platform/packages/shared/kbn-management/settings/components/field_input/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../tsconfig.base.json", + "extends": "../../../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-management/settings/components/field_input/types.ts b/src/platform/packages/shared/kbn-management/settings/components/field_input/types.ts similarity index 100% rename from packages/kbn-management/settings/components/field_input/types.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_input/types.ts diff --git a/packages/kbn-management/settings/components/field_row/README.mdx b/src/platform/packages/shared/kbn-management/settings/components/field_row/README.mdx similarity index 100% rename from packages/kbn-management/settings/components/field_row/README.mdx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/README.mdx diff --git a/packages/kbn-management/settings/components/field_row/__stories__/array_field.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/array_field.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/__stories__/array_field.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/array_field.stories.tsx diff --git a/packages/kbn-management/settings/components/field_row/__stories__/boolean_field.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/boolean_field.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/__stories__/boolean_field.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/boolean_field.stories.tsx diff --git a/packages/kbn-management/settings/components/field_row/__stories__/color_picker_field.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/color_picker_field.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/__stories__/color_picker_field.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/color_picker_field.stories.tsx diff --git a/packages/kbn-management/settings/components/field_row/__stories__/common.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/common.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/__stories__/common.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/common.tsx diff --git a/packages/kbn-management/settings/components/field_row/__stories__/image_field.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/image_field.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/__stories__/image_field.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/image_field.stories.tsx diff --git a/packages/kbn-management/settings/components/field_row/__stories__/json_field.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/json_field.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/__stories__/json_field.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/json_field.stories.tsx diff --git a/packages/kbn-management/settings/components/field_row/__stories__/markdown_field.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/markdown_field.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/__stories__/markdown_field.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/markdown_field.stories.tsx diff --git a/packages/kbn-management/settings/components/field_row/__stories__/number_field.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/number_field.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/__stories__/number_field.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/number_field.stories.tsx diff --git a/packages/kbn-management/settings/components/field_row/__stories__/select_field.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/select_field.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/__stories__/select_field.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/select_field.stories.tsx diff --git a/packages/kbn-management/settings/components/field_row/__stories__/text_field.stories.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/text_field.stories.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/__stories__/text_field.stories.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/__stories__/text_field.stories.tsx diff --git a/packages/kbn-management/settings/components/field_row/assets/form_row.png b/src/platform/packages/shared/kbn-management/settings/components/field_row/assets/form_row.png similarity index 100% rename from packages/kbn-management/settings/components/field_row/assets/form_row.png rename to src/platform/packages/shared/kbn-management/settings/components/field_row/assets/form_row.png diff --git a/packages/kbn-management/settings/components/field_row/assets/page.png b/src/platform/packages/shared/kbn-management/settings/components/field_row/assets/page.png similarity index 100% rename from packages/kbn-management/settings/components/field_row/assets/page.png rename to src/platform/packages/shared/kbn-management/settings/components/field_row/assets/page.png diff --git a/packages/kbn-management/settings/components/field_row/description/default_value.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/description/default_value.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/description/default_value.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/description/default_value.test.tsx diff --git a/packages/kbn-management/settings/components/field_row/description/default_value.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/description/default_value.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/description/default_value.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/description/default_value.tsx diff --git a/packages/kbn-management/settings/components/field_row/description/deprecation.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/description/deprecation.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/description/deprecation.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/description/deprecation.test.tsx diff --git a/packages/kbn-management/settings/components/field_row/description/deprecation.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/description/deprecation.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/description/deprecation.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/description/deprecation.tsx diff --git a/packages/kbn-management/settings/components/field_row/description/description.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/description/description.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/description/description.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/description/description.test.tsx diff --git a/packages/kbn-management/settings/components/field_row/description/description.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/description/description.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/description/description.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/description/description.tsx diff --git a/packages/kbn-management/settings/components/field_row/description/index.ts b/src/platform/packages/shared/kbn-management/settings/components/field_row/description/index.ts similarity index 100% rename from packages/kbn-management/settings/components/field_row/description/index.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_row/description/index.ts diff --git a/packages/kbn-management/settings/components/field_row/field_row.styles.ts b/src/platform/packages/shared/kbn-management/settings/components/field_row/field_row.styles.ts similarity index 100% rename from packages/kbn-management/settings/components/field_row/field_row.styles.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_row/field_row.styles.ts diff --git a/packages/kbn-management/settings/components/field_row/field_row.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/field_row.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/field_row.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/field_row.test.tsx diff --git a/packages/kbn-management/settings/components/field_row/field_row.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/field_row.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/field_row.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/field_row.tsx diff --git a/packages/kbn-management/settings/components/field_row/footer/change_image_link.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/footer/change_image_link.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/footer/change_image_link.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/footer/change_image_link.test.tsx diff --git a/packages/kbn-management/settings/components/field_row/footer/change_image_link.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/footer/change_image_link.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/footer/change_image_link.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/footer/change_image_link.tsx diff --git a/packages/kbn-management/settings/components/field_row/footer/index.ts b/src/platform/packages/shared/kbn-management/settings/components/field_row/footer/index.ts similarity index 100% rename from packages/kbn-management/settings/components/field_row/footer/index.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_row/footer/index.ts diff --git a/packages/kbn-management/settings/components/field_row/footer/input_footer.styles.ts b/src/platform/packages/shared/kbn-management/settings/components/field_row/footer/input_footer.styles.ts similarity index 100% rename from packages/kbn-management/settings/components/field_row/footer/input_footer.styles.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_row/footer/input_footer.styles.ts diff --git a/packages/kbn-management/settings/components/field_row/footer/input_footer.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/footer/input_footer.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/footer/input_footer.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/footer/input_footer.tsx diff --git a/packages/kbn-management/settings/components/field_row/footer/overridden_message.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/footer/overridden_message.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/footer/overridden_message.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/footer/overridden_message.test.tsx diff --git a/packages/kbn-management/settings/components/field_row/footer/overridden_message.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/footer/overridden_message.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/footer/overridden_message.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/footer/overridden_message.tsx diff --git a/packages/kbn-management/settings/components/field_row/footer/reset_link.test.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/footer/reset_link.test.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/footer/reset_link.test.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/footer/reset_link.test.tsx diff --git a/packages/kbn-management/settings/components/field_row/footer/reset_link.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/footer/reset_link.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/footer/reset_link.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/footer/reset_link.tsx diff --git a/packages/kbn-management/settings/components/field_row/index.ts b/src/platform/packages/shared/kbn-management/settings/components/field_row/index.ts similarity index 100% rename from packages/kbn-management/settings/components/field_row/index.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_row/index.ts diff --git a/packages/kbn-management/settings/components/field_row/kibana.jsonc b/src/platform/packages/shared/kbn-management/settings/components/field_row/kibana.jsonc similarity index 100% rename from packages/kbn-management/settings/components/field_row/kibana.jsonc rename to src/platform/packages/shared/kbn-management/settings/components/field_row/kibana.jsonc diff --git a/packages/kbn-management/settings/components/field_row/mocks/context.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/mocks/context.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/mocks/context.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/mocks/context.tsx diff --git a/packages/kbn-management/settings/components/field_row/mocks/index.ts b/src/platform/packages/shared/kbn-management/settings/components/field_row/mocks/index.ts similarity index 100% rename from packages/kbn-management/settings/components/field_row/mocks/index.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_row/mocks/index.ts diff --git a/packages/kbn-management/settings/components/field_row/package.json b/src/platform/packages/shared/kbn-management/settings/components/field_row/package.json similarity index 100% rename from packages/kbn-management/settings/components/field_row/package.json rename to src/platform/packages/shared/kbn-management/settings/components/field_row/package.json diff --git a/packages/kbn-management/settings/components/field_row/services.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/services.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/services.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/services.tsx diff --git a/packages/kbn-management/settings/components/field_row/setup_tests.ts b/src/platform/packages/shared/kbn-management/settings/components/field_row/setup_tests.ts similarity index 100% rename from packages/kbn-management/settings/components/field_row/setup_tests.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_row/setup_tests.ts diff --git a/packages/kbn-management/settings/components/field_row/title/icon_custom.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/title/icon_custom.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/title/icon_custom.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/title/icon_custom.tsx diff --git a/packages/kbn-management/settings/components/field_row/title/icon_unsaved.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/title/icon_unsaved.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/title/icon_unsaved.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/title/icon_unsaved.tsx diff --git a/packages/kbn-management/settings/components/field_row/title/index.ts b/src/platform/packages/shared/kbn-management/settings/components/field_row/title/index.ts similarity index 100% rename from packages/kbn-management/settings/components/field_row/title/index.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_row/title/index.ts diff --git a/packages/kbn-management/settings/components/field_row/title/title.tsx b/src/platform/packages/shared/kbn-management/settings/components/field_row/title/title.tsx similarity index 100% rename from packages/kbn-management/settings/components/field_row/title/title.tsx rename to src/platform/packages/shared/kbn-management/settings/components/field_row/title/title.tsx diff --git a/packages/kbn-management/settings/components/field_row/tsconfig.json b/src/platform/packages/shared/kbn-management/settings/components/field_row/tsconfig.json similarity index 93% rename from packages/kbn-management/settings/components/field_row/tsconfig.json rename to src/platform/packages/shared/kbn-management/settings/components/field_row/tsconfig.json index 0c1f8e31e4a59..d0b13e6c13926 100644 --- a/packages/kbn-management/settings/components/field_row/tsconfig.json +++ b/src/platform/packages/shared/kbn-management/settings/components/field_row/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../tsconfig.base.json", + "extends": "../../../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-management/settings/components/field_row/types.ts b/src/platform/packages/shared/kbn-management/settings/components/field_row/types.ts similarity index 100% rename from packages/kbn-management/settings/components/field_row/types.ts rename to src/platform/packages/shared/kbn-management/settings/components/field_row/types.ts diff --git a/packages/kbn-management/settings/field_definition/README.mdx b/src/platform/packages/shared/kbn-management/settings/field_definition/README.mdx similarity index 100% rename from packages/kbn-management/settings/field_definition/README.mdx rename to src/platform/packages/shared/kbn-management/settings/field_definition/README.mdx diff --git a/packages/kbn-management/settings/field_definition/get_definition.ts b/src/platform/packages/shared/kbn-management/settings/field_definition/get_definition.ts similarity index 100% rename from packages/kbn-management/settings/field_definition/get_definition.ts rename to src/platform/packages/shared/kbn-management/settings/field_definition/get_definition.ts diff --git a/packages/kbn-management/settings/field_definition/get_definitions.ts b/src/platform/packages/shared/kbn-management/settings/field_definition/get_definitions.ts similarity index 100% rename from packages/kbn-management/settings/field_definition/get_definitions.ts rename to src/platform/packages/shared/kbn-management/settings/field_definition/get_definitions.ts diff --git a/packages/kbn-management/settings/field_definition/index.ts b/src/platform/packages/shared/kbn-management/settings/field_definition/index.ts similarity index 100% rename from packages/kbn-management/settings/field_definition/index.ts rename to src/platform/packages/shared/kbn-management/settings/field_definition/index.ts diff --git a/packages/kbn-management/settings/field_definition/is/field_definition.ts b/src/platform/packages/shared/kbn-management/settings/field_definition/is/field_definition.ts similarity index 100% rename from packages/kbn-management/settings/field_definition/is/field_definition.ts rename to src/platform/packages/shared/kbn-management/settings/field_definition/is/field_definition.ts diff --git a/packages/kbn-management/settings/field_definition/is/index.ts b/src/platform/packages/shared/kbn-management/settings/field_definition/is/index.ts similarity index 100% rename from packages/kbn-management/settings/field_definition/is/index.ts rename to src/platform/packages/shared/kbn-management/settings/field_definition/is/index.ts diff --git a/packages/kbn-management/settings/field_definition/is/unsaved_change.ts b/src/platform/packages/shared/kbn-management/settings/field_definition/is/unsaved_change.ts similarity index 100% rename from packages/kbn-management/settings/field_definition/is/unsaved_change.ts rename to src/platform/packages/shared/kbn-management/settings/field_definition/is/unsaved_change.ts diff --git a/packages/kbn-management/settings/field_definition/kibana.jsonc b/src/platform/packages/shared/kbn-management/settings/field_definition/kibana.jsonc similarity index 100% rename from packages/kbn-management/settings/field_definition/kibana.jsonc rename to src/platform/packages/shared/kbn-management/settings/field_definition/kibana.jsonc diff --git a/packages/kbn-management/settings/field_definition/package.json b/src/platform/packages/shared/kbn-management/settings/field_definition/package.json similarity index 100% rename from packages/kbn-management/settings/field_definition/package.json rename to src/platform/packages/shared/kbn-management/settings/field_definition/package.json diff --git a/packages/kbn-management/settings/field_definition/tsconfig.json b/src/platform/packages/shared/kbn-management/settings/field_definition/tsconfig.json similarity index 85% rename from packages/kbn-management/settings/field_definition/tsconfig.json rename to src/platform/packages/shared/kbn-management/settings/field_definition/tsconfig.json index 26d2dc3afb883..f9236003cbbfb 100644 --- a/packages/kbn-management/settings/field_definition/tsconfig.json +++ b/src/platform/packages/shared/kbn-management/settings/field_definition/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../tsconfig.base.json", + "extends": "../../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-management/settings/types/README.mdx b/src/platform/packages/shared/kbn-management/settings/types/README.mdx similarity index 100% rename from packages/kbn-management/settings/types/README.mdx rename to src/platform/packages/shared/kbn-management/settings/types/README.mdx diff --git a/packages/kbn-management/settings/types/capabilities.ts b/src/platform/packages/shared/kbn-management/settings/types/capabilities.ts similarity index 100% rename from packages/kbn-management/settings/types/capabilities.ts rename to src/platform/packages/shared/kbn-management/settings/types/capabilities.ts diff --git a/packages/kbn-management/settings/types/category.ts b/src/platform/packages/shared/kbn-management/settings/types/category.ts similarity index 100% rename from packages/kbn-management/settings/types/category.ts rename to src/platform/packages/shared/kbn-management/settings/types/category.ts diff --git a/packages/kbn-management/settings/types/field_definition.ts b/src/platform/packages/shared/kbn-management/settings/types/field_definition.ts similarity index 100% rename from packages/kbn-management/settings/types/field_definition.ts rename to src/platform/packages/shared/kbn-management/settings/types/field_definition.ts diff --git a/packages/kbn-management/settings/types/index.ts b/src/platform/packages/shared/kbn-management/settings/types/index.ts similarity index 100% rename from packages/kbn-management/settings/types/index.ts rename to src/platform/packages/shared/kbn-management/settings/types/index.ts diff --git a/packages/kbn-management/settings/types/kibana.jsonc b/src/platform/packages/shared/kbn-management/settings/types/kibana.jsonc similarity index 100% rename from packages/kbn-management/settings/types/kibana.jsonc rename to src/platform/packages/shared/kbn-management/settings/types/kibana.jsonc diff --git a/packages/kbn-management/settings/types/metadata.ts b/src/platform/packages/shared/kbn-management/settings/types/metadata.ts similarity index 100% rename from packages/kbn-management/settings/types/metadata.ts rename to src/platform/packages/shared/kbn-management/settings/types/metadata.ts diff --git a/packages/kbn-management/settings/types/package.json b/src/platform/packages/shared/kbn-management/settings/types/package.json similarity index 100% rename from packages/kbn-management/settings/types/package.json rename to src/platform/packages/shared/kbn-management/settings/types/package.json diff --git a/packages/kbn-management/settings/types/setting_type.ts b/src/platform/packages/shared/kbn-management/settings/types/setting_type.ts similarity index 100% rename from packages/kbn-management/settings/types/setting_type.ts rename to src/platform/packages/shared/kbn-management/settings/types/setting_type.ts diff --git a/packages/kbn-management/settings/types/tab.ts b/src/platform/packages/shared/kbn-management/settings/types/tab.ts similarity index 100% rename from packages/kbn-management/settings/types/tab.ts rename to src/platform/packages/shared/kbn-management/settings/types/tab.ts diff --git a/packages/kbn-management/settings/types/tsconfig.json b/src/platform/packages/shared/kbn-management/settings/types/tsconfig.json similarity index 84% rename from packages/kbn-management/settings/types/tsconfig.json rename to src/platform/packages/shared/kbn-management/settings/types/tsconfig.json index 2753fb935acaa..31d88a1be797b 100644 --- a/packages/kbn-management/settings/types/tsconfig.json +++ b/src/platform/packages/shared/kbn-management/settings/types/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../tsconfig.base.json", + "extends": "../../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [] diff --git a/packages/kbn-management/settings/types/unsaved_change.ts b/src/platform/packages/shared/kbn-management/settings/types/unsaved_change.ts similarity index 100% rename from packages/kbn-management/settings/types/unsaved_change.ts rename to src/platform/packages/shared/kbn-management/settings/types/unsaved_change.ts diff --git a/packages/kbn-management/settings/utilities/README.mdx b/src/platform/packages/shared/kbn-management/settings/utilities/README.mdx similarity index 100% rename from packages/kbn-management/settings/utilities/README.mdx rename to src/platform/packages/shared/kbn-management/settings/utilities/README.mdx diff --git a/packages/kbn-management/settings/utilities/category/categorize_fields.ts b/src/platform/packages/shared/kbn-management/settings/utilities/category/categorize_fields.ts similarity index 100% rename from packages/kbn-management/settings/utilities/category/categorize_fields.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/category/categorize_fields.ts diff --git a/packages/kbn-management/settings/utilities/category/const.ts b/src/platform/packages/shared/kbn-management/settings/utilities/category/const.ts similarity index 100% rename from packages/kbn-management/settings/utilities/category/const.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/category/const.ts diff --git a/packages/kbn-management/settings/utilities/category/get_category_counts.ts b/src/platform/packages/shared/kbn-management/settings/utilities/category/get_category_counts.ts similarity index 100% rename from packages/kbn-management/settings/utilities/category/get_category_counts.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/category/get_category_counts.ts diff --git a/packages/kbn-management/settings/utilities/category/get_category_name.ts b/src/platform/packages/shared/kbn-management/settings/utilities/category/get_category_name.ts similarity index 100% rename from packages/kbn-management/settings/utilities/category/get_category_name.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/category/get_category_name.ts diff --git a/packages/kbn-management/settings/utilities/category/index.ts b/src/platform/packages/shared/kbn-management/settings/utilities/category/index.ts similarity index 100% rename from packages/kbn-management/settings/utilities/category/index.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/category/index.ts diff --git a/packages/kbn-management/settings/utilities/field/get_input_value.ts b/src/platform/packages/shared/kbn-management/settings/utilities/field/get_input_value.ts similarity index 100% rename from packages/kbn-management/settings/utilities/field/get_input_value.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/field/get_input_value.ts diff --git a/packages/kbn-management/settings/utilities/field/has_unsaved_change.test.ts b/src/platform/packages/shared/kbn-management/settings/utilities/field/has_unsaved_change.test.ts similarity index 100% rename from packages/kbn-management/settings/utilities/field/has_unsaved_change.test.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/field/has_unsaved_change.test.ts diff --git a/packages/kbn-management/settings/utilities/field/has_unsaved_change.ts b/src/platform/packages/shared/kbn-management/settings/utilities/field/has_unsaved_change.ts similarity index 100% rename from packages/kbn-management/settings/utilities/field/has_unsaved_change.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/field/has_unsaved_change.ts diff --git a/packages/kbn-management/settings/utilities/field/index.ts b/src/platform/packages/shared/kbn-management/settings/utilities/field/index.ts similarity index 100% rename from packages/kbn-management/settings/utilities/field/index.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/field/index.ts diff --git a/packages/kbn-management/settings/utilities/field/is_default_value.ts b/src/platform/packages/shared/kbn-management/settings/utilities/field/is_default_value.ts similarity index 100% rename from packages/kbn-management/settings/utilities/field/is_default_value.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/field/is_default_value.ts diff --git a/packages/kbn-management/settings/utilities/field/use_update.ts b/src/platform/packages/shared/kbn-management/settings/utilities/field/use_update.ts similarity index 100% rename from packages/kbn-management/settings/utilities/field/use_update.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/field/use_update.ts diff --git a/packages/kbn-management/settings/utilities/index.ts b/src/platform/packages/shared/kbn-management/settings/utilities/index.ts similarity index 100% rename from packages/kbn-management/settings/utilities/index.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/index.ts diff --git a/packages/kbn-management/settings/utilities/kibana.jsonc b/src/platform/packages/shared/kbn-management/settings/utilities/kibana.jsonc similarity index 100% rename from packages/kbn-management/settings/utilities/kibana.jsonc rename to src/platform/packages/shared/kbn-management/settings/utilities/kibana.jsonc diff --git a/packages/kbn-management/settings/utilities/mocks/capabilities.mock.ts b/src/platform/packages/shared/kbn-management/settings/utilities/mocks/capabilities.mock.ts similarity index 100% rename from packages/kbn-management/settings/utilities/mocks/capabilities.mock.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/mocks/capabilities.mock.ts diff --git a/packages/kbn-management/settings/utilities/mocks/settings.mock.ts b/src/platform/packages/shared/kbn-management/settings/utilities/mocks/settings.mock.ts similarity index 100% rename from packages/kbn-management/settings/utilities/mocks/settings.mock.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/mocks/settings.mock.ts diff --git a/packages/kbn-management/settings/utilities/package.json b/src/platform/packages/shared/kbn-management/settings/utilities/package.json similarity index 100% rename from packages/kbn-management/settings/utilities/package.json rename to src/platform/packages/shared/kbn-management/settings/utilities/package.json diff --git a/packages/kbn-management/settings/utilities/setting/index.ts b/src/platform/packages/shared/kbn-management/settings/utilities/setting/index.ts similarity index 100% rename from packages/kbn-management/settings/utilities/setting/index.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/setting/index.ts diff --git a/packages/kbn-management/settings/utilities/setting/is_default_value.ts b/src/platform/packages/shared/kbn-management/settings/utilities/setting/is_default_value.ts similarity index 100% rename from packages/kbn-management/settings/utilities/setting/is_default_value.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/setting/is_default_value.ts diff --git a/packages/kbn-management/settings/utilities/setting/normalize_settings.test.ts b/src/platform/packages/shared/kbn-management/settings/utilities/setting/normalize_settings.test.ts similarity index 100% rename from packages/kbn-management/settings/utilities/setting/normalize_settings.test.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/setting/normalize_settings.test.ts diff --git a/packages/kbn-management/settings/utilities/setting/normalize_settings.ts b/src/platform/packages/shared/kbn-management/settings/utilities/setting/normalize_settings.ts similarity index 100% rename from packages/kbn-management/settings/utilities/setting/normalize_settings.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/setting/normalize_settings.ts diff --git a/packages/kbn-management/settings/utilities/storybook/index.ts b/src/platform/packages/shared/kbn-management/settings/utilities/storybook/index.ts similarity index 100% rename from packages/kbn-management/settings/utilities/storybook/index.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/storybook/index.ts diff --git a/packages/kbn-management/settings/utilities/storybook/values.ts b/src/platform/packages/shared/kbn-management/settings/utilities/storybook/values.ts similarity index 100% rename from packages/kbn-management/settings/utilities/storybook/values.ts rename to src/platform/packages/shared/kbn-management/settings/utilities/storybook/values.ts diff --git a/packages/kbn-management/settings/utilities/tsconfig.json b/src/platform/packages/shared/kbn-management/settings/utilities/tsconfig.json similarity index 85% rename from packages/kbn-management/settings/utilities/tsconfig.json rename to src/platform/packages/shared/kbn-management/settings/utilities/tsconfig.json index 553ed61f4fd90..70445908b2d24 100644 --- a/packages/kbn-management/settings/utilities/tsconfig.json +++ b/src/platform/packages/shared/kbn-management/settings/utilities/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../tsconfig.base.json", + "extends": "../../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-unsaved-changes-prompt/README.md b/src/platform/packages/shared/kbn-unsaved-changes-prompt/README.md similarity index 100% rename from packages/kbn-unsaved-changes-prompt/README.md rename to src/platform/packages/shared/kbn-unsaved-changes-prompt/README.md diff --git a/packages/kbn-unsaved-changes-prompt/index.ts b/src/platform/packages/shared/kbn-unsaved-changes-prompt/index.ts similarity index 100% rename from packages/kbn-unsaved-changes-prompt/index.ts rename to src/platform/packages/shared/kbn-unsaved-changes-prompt/index.ts diff --git a/src/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js b/src/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js new file mode 100644 index 0000000000000..4c92eb4efbc5d --- /dev/null +++ b/src/platform/packages/shared/kbn-unsaved-changes-prompt/jest.config.js @@ -0,0 +1,14 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the "Elastic License + * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side + * Public License v 1"; you may not use this file except in compliance with, at + * your election, the "Elastic License 2.0", the "GNU Affero General Public + * License v3.0 only", or the "Server Side Public License, v 1". + */ + +module.exports = { + preset: '@kbn/test', + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-unsaved-changes-prompt'], +}; diff --git a/packages/kbn-unsaved-changes-prompt/kibana.jsonc b/src/platform/packages/shared/kbn-unsaved-changes-prompt/kibana.jsonc similarity index 100% rename from packages/kbn-unsaved-changes-prompt/kibana.jsonc rename to src/platform/packages/shared/kbn-unsaved-changes-prompt/kibana.jsonc diff --git a/packages/kbn-unsaved-changes-prompt/package.json b/src/platform/packages/shared/kbn-unsaved-changes-prompt/package.json similarity index 100% rename from packages/kbn-unsaved-changes-prompt/package.json rename to src/platform/packages/shared/kbn-unsaved-changes-prompt/package.json diff --git a/packages/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/index.ts b/src/platform/packages/shared/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/index.ts similarity index 100% rename from packages/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/index.ts rename to src/platform/packages/shared/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/index.ts diff --git a/packages/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/unsaved_changes_prompt.test.tsx b/src/platform/packages/shared/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/unsaved_changes_prompt.test.tsx similarity index 100% rename from packages/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/unsaved_changes_prompt.test.tsx rename to src/platform/packages/shared/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/unsaved_changes_prompt.test.tsx diff --git a/packages/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/unsaved_changes_prompt.tsx b/src/platform/packages/shared/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/unsaved_changes_prompt.tsx similarity index 100% rename from packages/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/unsaved_changes_prompt.tsx rename to src/platform/packages/shared/kbn-unsaved-changes-prompt/src/unsaved_changes_prompt/unsaved_changes_prompt.tsx diff --git a/packages/kbn-unsaved-changes-prompt/tsconfig.json b/src/platform/packages/shared/kbn-unsaved-changes-prompt/tsconfig.json similarity index 79% rename from packages/kbn-unsaved-changes-prompt/tsconfig.json rename to src/platform/packages/shared/kbn-unsaved-changes-prompt/tsconfig.json index a8d349af93f84..f36642a9adb25 100644 --- a/packages/kbn-unsaved-changes-prompt/tsconfig.json +++ b/src/platform/packages/shared/kbn-unsaved-changes-prompt/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types" }, diff --git a/src/plugins/console/README.md b/src/platform/plugins/shared/console/README.md similarity index 85% rename from src/plugins/console/README.md rename to src/platform/plugins/shared/console/README.md index 35921de334380..3b3bc1a5a5ade 100644 --- a/src/plugins/console/README.md +++ b/src/platform/plugins/shared/console/README.md @@ -45,23 +45,23 @@ POST /_some_endpoint ## Architecture Console uses Monaco editor that is wrapped with [`kbn-monaco`](https://github.com/elastic/kibana/blob/main/packages/kbn-monaco/index.ts), so that if needed it can easily be replaced with another editor. -The autocomplete logic is located in [`autocomplete`](https://github.com/elastic/kibana/blob/main/src/plugins/console/public/lib/autocomplete) folder. Autocomplete rules are computed by classes in `components` sub-folder. +The autocomplete logic is located in [`autocomplete`](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/public/lib/autocomplete) folder. Autocomplete rules are computed by classes in `components` sub-folder. ## Autocomplete definitions Kibana users benefit greatly from autocomplete suggestions since not all Elasticsearch APIs can be provided with a corresponding UI. Autocomplete suggestions improve usability of Console for any Elasticsearch API endpoint. Autocomplete definitions are all created in the form of javascript objects loaded from `json` and `js` files. ### Creating definitions -The [`generated`](https://github.com/elastic/kibana/blob/main/src/plugins/console/server/lib/spec_definitions/json/generated) folder contains definitions created automatically from Elasticsearch specifications. See this [README](https://github.com/elastic/kibana/blob/main/packages/kbn-generate-console-definitions/README.md) file for more information on the `generate-console-definitions` script. The AppEx/Management team (@elastic/kibana-management) regularly runs the script to update the definitions and is planning to automate this process. +The [`generated`](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated) folder contains definitions created automatically from Elasticsearch specifications. See this [README](https://github.com/elastic/kibana/blob/main/packages/kbn-generate-console-definitions/README.md) file for more information on the `generate-console-definitions` script. The AppEx/Management team (@elastic/kibana-management) regularly runs the script to update the definitions and is planning to automate this process. -Manually created override files in the [`overrides`](https://github.com/elastic/kibana/blob/main/src/plugins/console/server/lib/spec_definitions/json/overrides) folder contain additions for request body parameters since those +Manually created override files in the [`overrides`](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides) folder contain additions for request body parameters since those are not created by the script. Any other fixes such as documentation links, request methods and patterns and url parameters should be addressed at the source. That means this should be fixed in Elasticsearch specifications and then autocomplete definitions can be re-generated with the script. If there are any endpoints missing completely from the `generated` folder, this should also be addressed at the source, i.e. Elasticsearch specifications. If for some reason, that is not possible, then additional definitions files -can be placed in the folder [`manual`]((https://github.com/elastic/kibana/blob/main/src/plugins/console/server/lib/spec_definitions/json/manual)). +can be placed in the folder [`manual`]((https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/server/lib/spec_definitions/json/manual)). ### Top level keys Use following top level keys in the definitions objects. @@ -270,7 +270,7 @@ Use this type to copy a configuration object specified in a different endpoint d } ``` #### Global scope (`GLOBAL`) -Use `GLOBAL` keyword with `__scope_link` to refer to a reusable set of definitions created in the [`globals`](https://github.com/elastic/kibana/blob/main/src/plugins/console/server/lib/spec_definitions/js/globals.ts) file. +Use `GLOBAL` keyword with `__scope_link` to refer to a reusable set of definitions created in the [`globals`](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/server/lib/spec_definitions/js/globals.ts) file. For example: ```json { @@ -282,12 +282,12 @@ For example: } ``` #### Conditional definition (`__condition: { lines_regex: ... }`) -To provide a different set of autocomplete suggestions based on the value configured in the request. For example, when creating a snapshot repository of different types (`fs`, `url` etc) different properties are displayed in the suggestions list based on the type. See [snapshot.create_repository.json](https://github.com/elastic/kibana/blob/main/src/plugins/console/server/lib/spec_definitions/json/overrides/snapshot.create_repository.json) for an example. +To provide a different set of autocomplete suggestions based on the value configured in the request. For example, when creating a snapshot repository of different types (`fs`, `url` etc) different properties are displayed in the suggestions list based on the type. See [snapshot.create_repository.json](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/snapshot.create_repository.json) for an example. ### Dynamic parameters Some autocomplete definitions need to be configured with dynamic values that can't be hard coded into a json or js file, for example a list of indices in the cluster. -A list of dynamic parameters is defined in the `parametrizedComponentFactories` function in [`kb.js`](https://github.com/elastic/kibana/blob/main/src/plugins/console/public/lib/kb/kb.js) file. The values of these parameters are assigned dynamically for every cluster. +A list of dynamic parameters is defined in the `parametrizedComponentFactories` function in [`kb.js`](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/public/lib/kb/kb.js) file. The values of these parameters are assigned dynamically for every cluster. Use these dynamic parameters with curly braces, for example `{index}`, `{fields}`, `{template}` etc. Dynamic parameters can be used in url patterns, for example `{index}/_search`. Url patterns can also contain unknown parameters just to indicate that any value can be used in the url, for example in the url `/_ilm/policy/{policy}` the value for `{policy}` can be any accepted policy name and the dynamic parameter `{policy}` is not defined in the autocomplete engine. @@ -305,14 +305,14 @@ For request body parameters, only known dynamic properties are allowed. For exam If an unknown dynamic parameter (for example, `{my_param}`) is used in request body parameters, a warning will be logged in the browser: `[Console] no factory found for 'my_param'`. ### Architecture changes in 8.3 release (timeline: 07-04-2022 - 19-06-2022) -One of the main changes in architecture is refactoring the retrieval of autocomplete suggestions. Console used to send a separate request to ES for each autocomplete entity (mappings, aliases, templates, data-streams etc) to retrieve the autocomplete suggestions via the original [hand-rolled ES proxy](https://github.com/elastic/kibana/blob/main/src/plugins/console/server/routes/api/console/proxy/create_handler.ts). This had a few drawbacks: +One of the main changes in architecture is refactoring the retrieval of autocomplete suggestions. Console used to send a separate request to ES for each autocomplete entity (mappings, aliases, templates, data-streams etc) to retrieve the autocomplete suggestions via the original [hand-rolled ES proxy](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/server/routes/api/console/proxy/create_handler.ts). This had a few drawbacks: - The number of requests was dependent on the number of autocomplete entities, which was not scalable and could cause performance issues - It added unnecessary dependencies on the ES proxy - We risked fetching an enormous response payload for users who have a large number of mappings. -To address these issues, we created a specific [route](https://github.com/elastic/kibana/blob/main/src/plugins/console/server/routes/api/console/autocomplete_entities/index.ts) in the Kibana server to retrieve all autocomplete entities in one request and send it to the client. The response for mappings capped to 10MB to avoid sending a huge payload. The client-side code was refactored to use the new response format. For more details, see [#130633](https://github.com/elastic/kibana/pull/130633). +To address these issues, we created a specific [route](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/server/routes/api/console/autocomplete_entities/index.ts) in the Kibana server to retrieve all autocomplete entities in one request and send it to the client. The response for mappings capped to 10MB to avoid sending a huge payload. The client-side code was refactored to use the new response format. For more details, see [#130633](https://github.com/elastic/kibana/pull/130633). -Another change is replacing jQuery with the core http client to communicate with the Kibana server. Console used a custom jQuery ajax [function](https://github.com/elastic/kibana/blob/8.0/src/plugins/console/public/lib/es/es.ts) to send requests to the Kibana server to have lower-level control over the requests, specifically controls like `crossDomain: true`. This is no longer needed since we are using the core http client. For more details, see [#127867](https://github.com/elastic/kibana/pull/127867). +Another change is replacing jQuery with the core http client to communicate with the Kibana server. Console used a custom jQuery ajax [function](https://github.com/elastic/kibana/blob/8.0/src/platform/plugins/shared/console/public/lib/es/es.ts) to send requests to the Kibana server to have lower-level control over the requests, specifically controls like `crossDomain: true`. This is no longer needed since we are using the core http client. For more details, see [#127867](https://github.com/elastic/kibana/pull/127867). ### Outstanding issues #### Autocomplete suggestions for Kibana API endpoints diff --git a/src/plugins/console/common/constants/api.ts b/src/platform/plugins/shared/console/common/constants/api.ts similarity index 100% rename from src/plugins/console/common/constants/api.ts rename to src/platform/plugins/shared/console/common/constants/api.ts diff --git a/src/plugins/console/common/constants/autocomplete_definitions.ts b/src/platform/plugins/shared/console/common/constants/autocomplete_definitions.ts similarity index 100% rename from src/plugins/console/common/constants/autocomplete_definitions.ts rename to src/platform/plugins/shared/console/common/constants/autocomplete_definitions.ts diff --git a/src/plugins/console/common/constants/copy_as.ts b/src/platform/plugins/shared/console/common/constants/copy_as.ts similarity index 100% rename from src/plugins/console/common/constants/copy_as.ts rename to src/platform/plugins/shared/console/common/constants/copy_as.ts diff --git a/src/plugins/console/common/constants/editor_input.ts b/src/platform/plugins/shared/console/common/constants/editor_input.ts similarity index 100% rename from src/plugins/console/common/constants/editor_input.ts rename to src/platform/plugins/shared/console/common/constants/editor_input.ts diff --git a/src/plugins/console/common/constants/index.ts b/src/platform/plugins/shared/console/common/constants/index.ts similarity index 100% rename from src/plugins/console/common/constants/index.ts rename to src/platform/plugins/shared/console/common/constants/index.ts diff --git a/src/plugins/console/common/constants/plugin.ts b/src/platform/plugins/shared/console/common/constants/plugin.ts similarity index 100% rename from src/plugins/console/common/constants/plugin.ts rename to src/platform/plugins/shared/console/common/constants/plugin.ts diff --git a/src/plugins/console/common/constants/variables.ts b/src/platform/plugins/shared/console/common/constants/variables.ts similarity index 100% rename from src/plugins/console/common/constants/variables.ts rename to src/platform/plugins/shared/console/common/constants/variables.ts diff --git a/src/plugins/console/common/constants/welcome_panel.ts b/src/platform/plugins/shared/console/common/constants/welcome_panel.ts similarity index 100% rename from src/plugins/console/common/constants/welcome_panel.ts rename to src/platform/plugins/shared/console/common/constants/welcome_panel.ts diff --git a/src/plugins/console/common/text_object.ts b/src/platform/plugins/shared/console/common/text_object.ts similarity index 100% rename from src/plugins/console/common/text_object.ts rename to src/platform/plugins/shared/console/common/text_object.ts diff --git a/src/plugins/console/common/types/api_responses.ts b/src/platform/plugins/shared/console/common/types/api_responses.ts similarity index 100% rename from src/plugins/console/common/types/api_responses.ts rename to src/platform/plugins/shared/console/common/types/api_responses.ts diff --git a/src/plugins/console/common/types/autocomplete_definitions.ts b/src/platform/plugins/shared/console/common/types/autocomplete_definitions.ts similarity index 100% rename from src/plugins/console/common/types/autocomplete_definitions.ts rename to src/platform/plugins/shared/console/common/types/autocomplete_definitions.ts diff --git a/src/plugins/console/common/types/index.ts b/src/platform/plugins/shared/console/common/types/index.ts similarity index 100% rename from src/plugins/console/common/types/index.ts rename to src/platform/plugins/shared/console/common/types/index.ts diff --git a/src/plugins/console/common/types/models.ts b/src/platform/plugins/shared/console/common/types/models.ts similarity index 100% rename from src/plugins/console/common/types/models.ts rename to src/platform/plugins/shared/console/common/types/models.ts diff --git a/src/plugins/console/common/types/plugin_config.ts b/src/platform/plugins/shared/console/common/types/plugin_config.ts similarity index 100% rename from src/plugins/console/common/types/plugin_config.ts rename to src/platform/plugins/shared/console/common/types/plugin_config.ts diff --git a/src/plugins/es_ui_shared/jest.config.js b/src/platform/plugins/shared/console/jest.config.js similarity index 74% rename from src/plugins/es_ui_shared/jest.config.js rename to src/platform/plugins/shared/console/jest.config.js index e120ae9b0ef8c..12edf4d1f4cf6 100644 --- a/src/plugins/es_ui_shared/jest.config.js +++ b/src/platform/plugins/shared/console/jest.config.js @@ -9,11 +9,11 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../..', - roots: ['/src/plugins/es_ui_shared'], - coverageDirectory: '/target/kibana-coverage/jest/src/plugins/es_ui_shared', + rootDir: '../../../../..', + roots: ['/src/platform/plugins/shared/console'], + coverageDirectory: '/target/kibana-coverage/jest/src/platform/plugins/shared/console', coverageReporters: ['text', 'html'], collectCoverageFrom: [ - '/src/plugins/es_ui_shared/{__packages_do_not_import__,common,public,server,static}/**/*.{ts,tsx}', + '/src/platform/plugins/shared/console/{common,public,server}/**/*.{js,ts,tsx}', ], }; diff --git a/src/plugins/console/kibana.jsonc b/src/platform/plugins/shared/console/kibana.jsonc similarity index 100% rename from src/plugins/console/kibana.jsonc rename to src/platform/plugins/shared/console/kibana.jsonc diff --git a/src/plugins/console/public/application/components/console_menu.tsx b/src/platform/plugins/shared/console/public/application/components/console_menu.tsx similarity index 100% rename from src/plugins/console/public/application/components/console_menu.tsx rename to src/platform/plugins/shared/console/public/application/components/console_menu.tsx diff --git a/src/plugins/console/public/application/components/console_tour_step.tsx b/src/platform/plugins/shared/console/public/application/components/console_tour_step.tsx similarity index 100% rename from src/plugins/console/public/application/components/console_tour_step.tsx rename to src/platform/plugins/shared/console/public/application/components/console_tour_step.tsx diff --git a/src/plugins/console/public/application/components/editor_content_spinner.tsx b/src/platform/plugins/shared/console/public/application/components/editor_content_spinner.tsx similarity index 100% rename from src/plugins/console/public/application/components/editor_content_spinner.tsx rename to src/platform/plugins/shared/console/public/application/components/editor_content_spinner.tsx diff --git a/src/plugins/console/public/application/components/help_popover.tsx b/src/platform/plugins/shared/console/public/application/components/help_popover.tsx similarity index 100% rename from src/plugins/console/public/application/components/help_popover.tsx rename to src/platform/plugins/shared/console/public/application/components/help_popover.tsx diff --git a/src/plugins/console/public/application/components/index.ts b/src/platform/plugins/shared/console/public/application/components/index.ts similarity index 100% rename from src/plugins/console/public/application/components/index.ts rename to src/platform/plugins/shared/console/public/application/components/index.ts diff --git a/src/plugins/console/public/application/components/network_request_status_bar/index.ts b/src/platform/plugins/shared/console/public/application/components/network_request_status_bar/index.ts similarity index 100% rename from src/plugins/console/public/application/components/network_request_status_bar/index.ts rename to src/platform/plugins/shared/console/public/application/components/network_request_status_bar/index.ts diff --git a/src/plugins/console/public/application/components/network_request_status_bar/network_request_status_bar.tsx b/src/platform/plugins/shared/console/public/application/components/network_request_status_bar/network_request_status_bar.tsx similarity index 100% rename from src/plugins/console/public/application/components/network_request_status_bar/network_request_status_bar.tsx rename to src/platform/plugins/shared/console/public/application/components/network_request_status_bar/network_request_status_bar.tsx diff --git a/src/plugins/console/public/application/components/output_panel_empty_state.tsx b/src/platform/plugins/shared/console/public/application/components/output_panel_empty_state.tsx similarity index 100% rename from src/plugins/console/public/application/components/output_panel_empty_state.tsx rename to src/platform/plugins/shared/console/public/application/components/output_panel_empty_state.tsx diff --git a/src/plugins/console/public/application/components/settings/index.ts b/src/platform/plugins/shared/console/public/application/components/settings/index.ts similarity index 100% rename from src/plugins/console/public/application/components/settings/index.ts rename to src/platform/plugins/shared/console/public/application/components/settings/index.ts diff --git a/src/plugins/console/public/application/components/settings/settings_editor.tsx b/src/platform/plugins/shared/console/public/application/components/settings/settings_editor.tsx similarity index 100% rename from src/plugins/console/public/application/components/settings/settings_editor.tsx rename to src/platform/plugins/shared/console/public/application/components/settings/settings_editor.tsx diff --git a/src/plugins/console/public/application/components/settings/settings_form_row.tsx b/src/platform/plugins/shared/console/public/application/components/settings/settings_form_row.tsx similarity index 100% rename from src/plugins/console/public/application/components/settings/settings_form_row.tsx rename to src/platform/plugins/shared/console/public/application/components/settings/settings_form_row.tsx diff --git a/src/plugins/console/public/application/components/settings/settings_group.tsx b/src/platform/plugins/shared/console/public/application/components/settings/settings_group.tsx similarity index 100% rename from src/plugins/console/public/application/components/settings/settings_group.tsx rename to src/platform/plugins/shared/console/public/application/components/settings/settings_group.tsx diff --git a/src/plugins/console/public/application/components/settings/types.ts b/src/platform/plugins/shared/console/public/application/components/settings/types.ts similarity index 100% rename from src/plugins/console/public/application/components/settings/types.ts rename to src/platform/plugins/shared/console/public/application/components/settings/types.ts diff --git a/src/plugins/console/public/application/components/shortcuts_popover/index.ts b/src/platform/plugins/shared/console/public/application/components/shortcuts_popover/index.ts similarity index 100% rename from src/plugins/console/public/application/components/shortcuts_popover/index.ts rename to src/platform/plugins/shared/console/public/application/components/shortcuts_popover/index.ts diff --git a/src/plugins/console/public/application/components/shortcuts_popover/keys.tsx b/src/platform/plugins/shared/console/public/application/components/shortcuts_popover/keys.tsx similarity index 100% rename from src/plugins/console/public/application/components/shortcuts_popover/keys.tsx rename to src/platform/plugins/shared/console/public/application/components/shortcuts_popover/keys.tsx diff --git a/src/plugins/console/public/application/components/shortcuts_popover/shortcut_line.tsx b/src/platform/plugins/shared/console/public/application/components/shortcuts_popover/shortcut_line.tsx similarity index 100% rename from src/plugins/console/public/application/components/shortcuts_popover/shortcut_line.tsx rename to src/platform/plugins/shared/console/public/application/components/shortcuts_popover/shortcut_line.tsx diff --git a/src/plugins/console/public/application/components/shortcuts_popover/shortcuts_popover.tsx b/src/platform/plugins/shared/console/public/application/components/shortcuts_popover/shortcuts_popover.tsx similarity index 100% rename from src/plugins/console/public/application/components/shortcuts_popover/shortcuts_popover.tsx rename to src/platform/plugins/shared/console/public/application/components/shortcuts_popover/shortcuts_popover.tsx diff --git a/src/plugins/console/public/application/components/something_went_wrong_callout.tsx b/src/platform/plugins/shared/console/public/application/components/something_went_wrong_callout.tsx similarity index 100% rename from src/plugins/console/public/application/components/something_went_wrong_callout.tsx rename to src/platform/plugins/shared/console/public/application/components/something_went_wrong_callout.tsx diff --git a/src/plugins/console/public/application/components/storage_quota_error.tsx b/src/platform/plugins/shared/console/public/application/components/storage_quota_error.tsx similarity index 100% rename from src/plugins/console/public/application/components/storage_quota_error.tsx rename to src/platform/plugins/shared/console/public/application/components/storage_quota_error.tsx diff --git a/src/plugins/console/public/application/components/top_nav_menu.tsx b/src/platform/plugins/shared/console/public/application/components/top_nav_menu.tsx similarity index 100% rename from src/plugins/console/public/application/components/top_nav_menu.tsx rename to src/platform/plugins/shared/console/public/application/components/top_nav_menu.tsx diff --git a/src/plugins/console/public/application/components/variables/index.ts b/src/platform/plugins/shared/console/public/application/components/variables/index.ts similarity index 100% rename from src/plugins/console/public/application/components/variables/index.ts rename to src/platform/plugins/shared/console/public/application/components/variables/index.ts diff --git a/src/plugins/console/public/application/components/variables/types.ts b/src/platform/plugins/shared/console/public/application/components/variables/types.ts similarity index 100% rename from src/plugins/console/public/application/components/variables/types.ts rename to src/platform/plugins/shared/console/public/application/components/variables/types.ts diff --git a/src/plugins/console/public/application/components/variables/utils.test.ts b/src/platform/plugins/shared/console/public/application/components/variables/utils.test.ts similarity index 100% rename from src/plugins/console/public/application/components/variables/utils.test.ts rename to src/platform/plugins/shared/console/public/application/components/variables/utils.test.ts diff --git a/src/plugins/console/public/application/components/variables/utils.ts b/src/platform/plugins/shared/console/public/application/components/variables/utils.ts similarity index 100% rename from src/plugins/console/public/application/components/variables/utils.ts rename to src/platform/plugins/shared/console/public/application/components/variables/utils.ts diff --git a/src/plugins/console/public/application/components/variables/variables_editor.tsx b/src/platform/plugins/shared/console/public/application/components/variables/variables_editor.tsx similarity index 100% rename from src/plugins/console/public/application/components/variables/variables_editor.tsx rename to src/platform/plugins/shared/console/public/application/components/variables/variables_editor.tsx diff --git a/src/plugins/console/public/application/components/variables/variables_editor_form.tsx b/src/platform/plugins/shared/console/public/application/components/variables/variables_editor_form.tsx similarity index 100% rename from src/plugins/console/public/application/components/variables/variables_editor_form.tsx rename to src/platform/plugins/shared/console/public/application/components/variables/variables_editor_form.tsx diff --git a/src/plugins/console/public/application/containers/config/config.tsx b/src/platform/plugins/shared/console/public/application/containers/config/config.tsx similarity index 100% rename from src/plugins/console/public/application/containers/config/config.tsx rename to src/platform/plugins/shared/console/public/application/containers/config/config.tsx diff --git a/src/plugins/console/public/application/containers/config/index.ts b/src/platform/plugins/shared/console/public/application/containers/config/index.ts similarity index 100% rename from src/plugins/console/public/application/containers/config/index.ts rename to src/platform/plugins/shared/console/public/application/containers/config/index.ts diff --git a/src/plugins/console/public/application/containers/config/settings.tsx b/src/platform/plugins/shared/console/public/application/containers/config/settings.tsx similarity index 100% rename from src/plugins/console/public/application/containers/config/settings.tsx rename to src/platform/plugins/shared/console/public/application/containers/config/settings.tsx diff --git a/src/plugins/console/public/application/containers/config/variables.tsx b/src/platform/plugins/shared/console/public/application/containers/config/variables.tsx similarity index 100% rename from src/plugins/console/public/application/containers/config/variables.tsx rename to src/platform/plugins/shared/console/public/application/containers/config/variables.tsx diff --git a/src/plugins/console/public/application/containers/editor/components/context_menu/context_menu.tsx b/src/platform/plugins/shared/console/public/application/containers/editor/components/context_menu/context_menu.tsx similarity index 100% rename from src/plugins/console/public/application/containers/editor/components/context_menu/context_menu.tsx rename to src/platform/plugins/shared/console/public/application/containers/editor/components/context_menu/context_menu.tsx diff --git a/src/plugins/console/public/application/containers/editor/components/context_menu/index.ts b/src/platform/plugins/shared/console/public/application/containers/editor/components/context_menu/index.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/components/context_menu/index.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/components/context_menu/index.ts diff --git a/src/plugins/console/public/application/containers/editor/components/context_menu/language_selector_modal.tsx b/src/platform/plugins/shared/console/public/application/containers/editor/components/context_menu/language_selector_modal.tsx similarity index 100% rename from src/plugins/console/public/application/containers/editor/components/context_menu/language_selector_modal.tsx rename to src/platform/plugins/shared/console/public/application/containers/editor/components/context_menu/language_selector_modal.tsx diff --git a/src/plugins/console/public/application/containers/editor/components/index.ts b/src/platform/plugins/shared/console/public/application/containers/editor/components/index.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/components/index.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/components/index.ts diff --git a/src/plugins/console/public/application/containers/editor/editor.tsx b/src/platform/plugins/shared/console/public/application/containers/editor/editor.tsx similarity index 100% rename from src/plugins/console/public/application/containers/editor/editor.tsx rename to src/platform/plugins/shared/console/public/application/containers/editor/editor.tsx diff --git a/src/plugins/console/public/application/containers/editor/hooks/index.ts b/src/platform/plugins/shared/console/public/application/containers/editor/hooks/index.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/hooks/index.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/hooks/index.ts diff --git a/src/plugins/console/public/application/containers/editor/hooks/use_register_keyboard_commands.ts b/src/platform/plugins/shared/console/public/application/containers/editor/hooks/use_register_keyboard_commands.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/hooks/use_register_keyboard_commands.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/hooks/use_register_keyboard_commands.ts diff --git a/src/plugins/console/public/application/containers/editor/hooks/use_resize_checker_utils.ts b/src/platform/plugins/shared/console/public/application/containers/editor/hooks/use_resize_checker_utils.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/hooks/use_resize_checker_utils.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/hooks/use_resize_checker_utils.ts diff --git a/src/plugins/console/public/application/containers/editor/hooks/use_set_initial_value.test.ts b/src/platform/plugins/shared/console/public/application/containers/editor/hooks/use_set_initial_value.test.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/hooks/use_set_initial_value.test.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/hooks/use_set_initial_value.test.ts diff --git a/src/plugins/console/public/application/containers/editor/hooks/use_set_initial_value.ts b/src/platform/plugins/shared/console/public/application/containers/editor/hooks/use_set_initial_value.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/hooks/use_set_initial_value.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/hooks/use_set_initial_value.ts diff --git a/src/plugins/console/public/application/containers/editor/hooks/use_setup_autocomplete_polling.ts b/src/platform/plugins/shared/console/public/application/containers/editor/hooks/use_setup_autocomplete_polling.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/hooks/use_setup_autocomplete_polling.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/hooks/use_setup_autocomplete_polling.ts diff --git a/src/plugins/console/public/application/containers/editor/hooks/use_setup_autosave.ts b/src/platform/plugins/shared/console/public/application/containers/editor/hooks/use_setup_autosave.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/hooks/use_setup_autosave.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/hooks/use_setup_autosave.ts diff --git a/src/plugins/console/public/application/containers/editor/index.ts b/src/platform/plugins/shared/console/public/application/containers/editor/index.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/index.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/index.ts diff --git a/src/plugins/console/public/application/containers/editor/monaco_editor.tsx b/src/platform/plugins/shared/console/public/application/containers/editor/monaco_editor.tsx similarity index 100% rename from src/plugins/console/public/application/containers/editor/monaco_editor.tsx rename to src/platform/plugins/shared/console/public/application/containers/editor/monaco_editor.tsx diff --git a/src/plugins/console/public/application/containers/editor/monaco_editor_actions_provider.test.ts b/src/platform/plugins/shared/console/public/application/containers/editor/monaco_editor_actions_provider.test.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/monaco_editor_actions_provider.test.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/monaco_editor_actions_provider.test.ts diff --git a/src/plugins/console/public/application/containers/editor/monaco_editor_actions_provider.ts b/src/platform/plugins/shared/console/public/application/containers/editor/monaco_editor_actions_provider.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/monaco_editor_actions_provider.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/monaco_editor_actions_provider.ts diff --git a/src/plugins/console/public/application/containers/editor/monaco_editor_output.tsx b/src/platform/plugins/shared/console/public/application/containers/editor/monaco_editor_output.tsx similarity index 100% rename from src/plugins/console/public/application/containers/editor/monaco_editor_output.tsx rename to src/platform/plugins/shared/console/public/application/containers/editor/monaco_editor_output.tsx diff --git a/src/plugins/console/public/application/containers/editor/monaco_editor_output_actions_provider.ts b/src/platform/plugins/shared/console/public/application/containers/editor/monaco_editor_output_actions_provider.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/monaco_editor_output_actions_provider.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/monaco_editor_output_actions_provider.ts diff --git a/src/plugins/console/public/application/containers/editor/monaco_editor_suggestion_provider.ts b/src/platform/plugins/shared/console/public/application/containers/editor/monaco_editor_suggestion_provider.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/monaco_editor_suggestion_provider.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/monaco_editor_suggestion_provider.ts diff --git a/src/plugins/console/public/application/containers/editor/types.ts b/src/platform/plugins/shared/console/public/application/containers/editor/types.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/types.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/types.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/autocomplete_utils.test.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/autocomplete_utils.test.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/autocomplete_utils.test.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/autocomplete_utils.test.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/autocomplete_utils.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/autocomplete_utils.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/autocomplete_utils.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/autocomplete_utils.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/constants.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/constants.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/constants.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/constants.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/index.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/index.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/index.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/index.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/mapbox_vector_tile/convert_mapbox_vector_tile_to_json.test.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/mapbox_vector_tile/convert_mapbox_vector_tile_to_json.test.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/mapbox_vector_tile/convert_mapbox_vector_tile_to_json.test.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/mapbox_vector_tile/convert_mapbox_vector_tile_to_json.test.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/mapbox_vector_tile/convert_mapbox_vector_tile_to_json.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/mapbox_vector_tile/convert_mapbox_vector_tile_to_json.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/mapbox_vector_tile/convert_mapbox_vector_tile_to_json.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/mapbox_vector_tile/convert_mapbox_vector_tile_to_json.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/mapbox_vector_tile/index.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/mapbox_vector_tile/index.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/mapbox_vector_tile/index.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/mapbox_vector_tile/index.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/mapbox_vector_tile/response.pbf b/src/platform/plugins/shared/console/public/application/containers/editor/utils/mapbox_vector_tile/response.pbf similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/mapbox_vector_tile/response.pbf rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/mapbox_vector_tile/response.pbf diff --git a/src/plugins/console/public/application/containers/editor/utils/output_data.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/output_data.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/output_data.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/output_data.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/requests_utils.test.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/requests_utils.test.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/requests_utils.test.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/requests_utils.test.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/requests_utils.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/requests_utils.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/requests_utils.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/requests_utils.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/status_code_decoration_utils.test.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/status_code_decoration_utils.test.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/status_code_decoration_utils.test.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/status_code_decoration_utils.test.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/status_code_decoration_utils.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/status_code_decoration_utils.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/status_code_decoration_utils.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/status_code_decoration_utils.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/tokens_utils.test.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/tokens_utils.test.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/tokens_utils.test.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/tokens_utils.test.ts diff --git a/src/plugins/console/public/application/containers/editor/utils/tokens_utils.ts b/src/platform/plugins/shared/console/public/application/containers/editor/utils/tokens_utils.ts similarity index 100% rename from src/plugins/console/public/application/containers/editor/utils/tokens_utils.ts rename to src/platform/plugins/shared/console/public/application/containers/editor/utils/tokens_utils.ts diff --git a/src/plugins/console/public/application/containers/embeddable/_embeddable_console.scss b/src/platform/plugins/shared/console/public/application/containers/embeddable/_embeddable_console.scss similarity index 100% rename from src/plugins/console/public/application/containers/embeddable/_embeddable_console.scss rename to src/platform/plugins/shared/console/public/application/containers/embeddable/_embeddable_console.scss diff --git a/src/plugins/console/public/application/containers/embeddable/_index.scss b/src/platform/plugins/shared/console/public/application/containers/embeddable/_index.scss similarity index 100% rename from src/plugins/console/public/application/containers/embeddable/_index.scss rename to src/platform/plugins/shared/console/public/application/containers/embeddable/_index.scss diff --git a/src/plugins/console/public/application/containers/embeddable/_variables.scss b/src/platform/plugins/shared/console/public/application/containers/embeddable/_variables.scss similarity index 100% rename from src/plugins/console/public/application/containers/embeddable/_variables.scss rename to src/platform/plugins/shared/console/public/application/containers/embeddable/_variables.scss diff --git a/src/plugins/console/public/application/containers/embeddable/console_resize_button.test.ts b/src/platform/plugins/shared/console/public/application/containers/embeddable/console_resize_button.test.ts similarity index 100% rename from src/plugins/console/public/application/containers/embeddable/console_resize_button.test.ts rename to src/platform/plugins/shared/console/public/application/containers/embeddable/console_resize_button.test.ts diff --git a/src/plugins/console/public/application/containers/embeddable/console_resize_button.tsx b/src/platform/plugins/shared/console/public/application/containers/embeddable/console_resize_button.tsx similarity index 100% rename from src/plugins/console/public/application/containers/embeddable/console_resize_button.tsx rename to src/platform/plugins/shared/console/public/application/containers/embeddable/console_resize_button.tsx diff --git a/src/plugins/console/public/application/containers/embeddable/console_wrapper.tsx b/src/platform/plugins/shared/console/public/application/containers/embeddable/console_wrapper.tsx similarity index 100% rename from src/plugins/console/public/application/containers/embeddable/console_wrapper.tsx rename to src/platform/plugins/shared/console/public/application/containers/embeddable/console_wrapper.tsx diff --git a/src/plugins/console/public/application/containers/embeddable/embeddable_console.tsx b/src/platform/plugins/shared/console/public/application/containers/embeddable/embeddable_console.tsx similarity index 100% rename from src/plugins/console/public/application/containers/embeddable/embeddable_console.tsx rename to src/platform/plugins/shared/console/public/application/containers/embeddable/embeddable_console.tsx diff --git a/src/plugins/console/public/application/containers/embeddable/index.tsx b/src/platform/plugins/shared/console/public/application/containers/embeddable/index.tsx similarity index 100% rename from src/plugins/console/public/application/containers/embeddable/index.tsx rename to src/platform/plugins/shared/console/public/application/containers/embeddable/index.tsx diff --git a/src/plugins/console/public/application/containers/history/history.tsx b/src/platform/plugins/shared/console/public/application/containers/history/history.tsx similarity index 100% rename from src/plugins/console/public/application/containers/history/history.tsx rename to src/platform/plugins/shared/console/public/application/containers/history/history.tsx diff --git a/src/plugins/console/public/application/containers/history/history_empty.tsx b/src/platform/plugins/shared/console/public/application/containers/history/history_empty.tsx similarity index 100% rename from src/plugins/console/public/application/containers/history/history_empty.tsx rename to src/platform/plugins/shared/console/public/application/containers/history/history_empty.tsx diff --git a/src/plugins/console/public/application/containers/history/history_viewer_monaco.tsx b/src/platform/plugins/shared/console/public/application/containers/history/history_viewer_monaco.tsx similarity index 100% rename from src/plugins/console/public/application/containers/history/history_viewer_monaco.tsx rename to src/platform/plugins/shared/console/public/application/containers/history/history_viewer_monaco.tsx diff --git a/src/plugins/console/public/application/containers/history/index.ts b/src/platform/plugins/shared/console/public/application/containers/history/index.ts similarity index 100% rename from src/plugins/console/public/application/containers/history/index.ts rename to src/platform/plugins/shared/console/public/application/containers/history/index.ts diff --git a/src/plugins/console/public/application/containers/index.ts b/src/platform/plugins/shared/console/public/application/containers/index.ts similarity index 100% rename from src/plugins/console/public/application/containers/index.ts rename to src/platform/plugins/shared/console/public/application/containers/index.ts diff --git a/src/plugins/console/public/application/containers/main/constants.ts b/src/platform/plugins/shared/console/public/application/containers/main/constants.ts similarity index 100% rename from src/plugins/console/public/application/containers/main/constants.ts rename to src/platform/plugins/shared/console/public/application/containers/main/constants.ts diff --git a/src/plugins/console/public/application/containers/main/get_console_tour_step_props.tsx b/src/platform/plugins/shared/console/public/application/containers/main/get_console_tour_step_props.tsx similarity index 100% rename from src/plugins/console/public/application/containers/main/get_console_tour_step_props.tsx rename to src/platform/plugins/shared/console/public/application/containers/main/get_console_tour_step_props.tsx diff --git a/src/plugins/console/public/application/containers/main/get_top_nav.ts b/src/platform/plugins/shared/console/public/application/containers/main/get_top_nav.ts similarity index 100% rename from src/plugins/console/public/application/containers/main/get_top_nav.ts rename to src/platform/plugins/shared/console/public/application/containers/main/get_top_nav.ts diff --git a/src/plugins/console/public/application/containers/main/get_tour_steps.tsx b/src/platform/plugins/shared/console/public/application/containers/main/get_tour_steps.tsx similarity index 100% rename from src/plugins/console/public/application/containers/main/get_tour_steps.tsx rename to src/platform/plugins/shared/console/public/application/containers/main/get_tour_steps.tsx diff --git a/src/plugins/console/public/application/containers/main/i18n.ts b/src/platform/plugins/shared/console/public/application/containers/main/i18n.ts similarity index 100% rename from src/plugins/console/public/application/containers/main/i18n.ts rename to src/platform/plugins/shared/console/public/application/containers/main/i18n.ts diff --git a/src/plugins/console/public/application/containers/main/import_confirm_modal.tsx b/src/platform/plugins/shared/console/public/application/containers/main/import_confirm_modal.tsx similarity index 100% rename from src/plugins/console/public/application/containers/main/import_confirm_modal.tsx rename to src/platform/plugins/shared/console/public/application/containers/main/import_confirm_modal.tsx diff --git a/src/plugins/console/public/application/containers/main/index.ts b/src/platform/plugins/shared/console/public/application/containers/main/index.ts similarity index 100% rename from src/plugins/console/public/application/containers/main/index.ts rename to src/platform/plugins/shared/console/public/application/containers/main/index.ts diff --git a/src/plugins/console/public/application/containers/main/main.tsx b/src/platform/plugins/shared/console/public/application/containers/main/main.tsx similarity index 100% rename from src/plugins/console/public/application/containers/main/main.tsx rename to src/platform/plugins/shared/console/public/application/containers/main/main.tsx diff --git a/src/plugins/console/public/application/containers/main/nav_icon_button.tsx b/src/platform/plugins/shared/console/public/application/containers/main/nav_icon_button.tsx similarity index 100% rename from src/plugins/console/public/application/containers/main/nav_icon_button.tsx rename to src/platform/plugins/shared/console/public/application/containers/main/nav_icon_button.tsx diff --git a/src/plugins/console/public/application/contexts/create_use_context.ts b/src/platform/plugins/shared/console/public/application/contexts/create_use_context.ts similarity index 100% rename from src/plugins/console/public/application/contexts/create_use_context.ts rename to src/platform/plugins/shared/console/public/application/contexts/create_use_context.ts diff --git a/src/plugins/console/public/application/contexts/editor_context/editor_context.tsx b/src/platform/plugins/shared/console/public/application/contexts/editor_context/editor_context.tsx similarity index 100% rename from src/plugins/console/public/application/contexts/editor_context/editor_context.tsx rename to src/platform/plugins/shared/console/public/application/contexts/editor_context/editor_context.tsx diff --git a/src/plugins/console/public/application/contexts/editor_context/editor_registry.ts b/src/platform/plugins/shared/console/public/application/contexts/editor_context/editor_registry.ts similarity index 100% rename from src/plugins/console/public/application/contexts/editor_context/editor_registry.ts rename to src/platform/plugins/shared/console/public/application/contexts/editor_context/editor_registry.ts diff --git a/src/plugins/console/public/application/contexts/editor_context/index.ts b/src/platform/plugins/shared/console/public/application/contexts/editor_context/index.ts similarity index 100% rename from src/plugins/console/public/application/contexts/editor_context/index.ts rename to src/platform/plugins/shared/console/public/application/contexts/editor_context/index.ts diff --git a/src/plugins/console/public/application/contexts/index.ts b/src/platform/plugins/shared/console/public/application/contexts/index.ts similarity index 100% rename from src/plugins/console/public/application/contexts/index.ts rename to src/platform/plugins/shared/console/public/application/contexts/index.ts diff --git a/src/plugins/console/public/application/contexts/request_context.tsx b/src/platform/plugins/shared/console/public/application/contexts/request_context.tsx similarity index 100% rename from src/plugins/console/public/application/contexts/request_context.tsx rename to src/platform/plugins/shared/console/public/application/contexts/request_context.tsx diff --git a/src/plugins/console/public/application/contexts/services_context.mock.ts b/src/platform/plugins/shared/console/public/application/contexts/services_context.mock.ts similarity index 100% rename from src/plugins/console/public/application/contexts/services_context.mock.ts rename to src/platform/plugins/shared/console/public/application/contexts/services_context.mock.ts diff --git a/src/plugins/console/public/application/contexts/services_context.tsx b/src/platform/plugins/shared/console/public/application/contexts/services_context.tsx similarity index 100% rename from src/plugins/console/public/application/contexts/services_context.tsx rename to src/platform/plugins/shared/console/public/application/contexts/services_context.tsx diff --git a/src/plugins/console/public/application/factories/index.ts b/src/platform/plugins/shared/console/public/application/factories/index.ts similarity index 100% rename from src/plugins/console/public/application/factories/index.ts rename to src/platform/plugins/shared/console/public/application/factories/index.ts diff --git a/src/plugins/console/public/application/factories/token_iterator.ts b/src/platform/plugins/shared/console/public/application/factories/token_iterator.ts similarity index 100% rename from src/plugins/console/public/application/factories/token_iterator.ts rename to src/platform/plugins/shared/console/public/application/factories/token_iterator.ts diff --git a/src/plugins/console/public/application/hooks/README.md b/src/platform/plugins/shared/console/public/application/hooks/README.md similarity index 100% rename from src/plugins/console/public/application/hooks/README.md rename to src/platform/plugins/shared/console/public/application/hooks/README.md diff --git a/src/plugins/console/public/application/hooks/index.ts b/src/platform/plugins/shared/console/public/application/hooks/index.ts similarity index 100% rename from src/plugins/console/public/application/hooks/index.ts rename to src/platform/plugins/shared/console/public/application/hooks/index.ts diff --git a/src/plugins/console/public/application/hooks/use_data_init/data_migration.ts b/src/platform/plugins/shared/console/public/application/hooks/use_data_init/data_migration.ts similarity index 100% rename from src/plugins/console/public/application/hooks/use_data_init/data_migration.ts rename to src/platform/plugins/shared/console/public/application/hooks/use_data_init/data_migration.ts diff --git a/src/plugins/console/public/application/hooks/use_data_init/index.ts b/src/platform/plugins/shared/console/public/application/hooks/use_data_init/index.ts similarity index 100% rename from src/plugins/console/public/application/hooks/use_data_init/index.ts rename to src/platform/plugins/shared/console/public/application/hooks/use_data_init/index.ts diff --git a/src/plugins/console/public/application/hooks/use_data_init/use_data_init.ts b/src/platform/plugins/shared/console/public/application/hooks/use_data_init/use_data_init.ts similarity index 100% rename from src/plugins/console/public/application/hooks/use_data_init/use_data_init.ts rename to src/platform/plugins/shared/console/public/application/hooks/use_data_init/use_data_init.ts diff --git a/src/plugins/console/public/application/hooks/use_save_current_text_object.ts b/src/platform/plugins/shared/console/public/application/hooks/use_save_current_text_object.ts similarity index 100% rename from src/plugins/console/public/application/hooks/use_save_current_text_object.ts rename to src/platform/plugins/shared/console/public/application/hooks/use_save_current_text_object.ts diff --git a/src/plugins/console/public/application/hooks/use_send_current_request/index.ts b/src/platform/plugins/shared/console/public/application/hooks/use_send_current_request/index.ts similarity index 100% rename from src/plugins/console/public/application/hooks/use_send_current_request/index.ts rename to src/platform/plugins/shared/console/public/application/hooks/use_send_current_request/index.ts diff --git a/src/plugins/console/public/application/hooks/use_send_current_request/send_request.test.ts b/src/platform/plugins/shared/console/public/application/hooks/use_send_current_request/send_request.test.ts similarity index 100% rename from src/plugins/console/public/application/hooks/use_send_current_request/send_request.test.ts rename to src/platform/plugins/shared/console/public/application/hooks/use_send_current_request/send_request.test.ts diff --git a/src/plugins/console/public/application/hooks/use_send_current_request/send_request.ts b/src/platform/plugins/shared/console/public/application/hooks/use_send_current_request/send_request.ts similarity index 100% rename from src/plugins/console/public/application/hooks/use_send_current_request/send_request.ts rename to src/platform/plugins/shared/console/public/application/hooks/use_send_current_request/send_request.ts diff --git a/src/plugins/console/public/application/hooks/use_set_input_editor.ts b/src/platform/plugins/shared/console/public/application/hooks/use_set_input_editor.ts similarity index 100% rename from src/plugins/console/public/application/hooks/use_set_input_editor.ts rename to src/platform/plugins/shared/console/public/application/hooks/use_set_input_editor.ts diff --git a/src/plugins/console/public/application/index.tsx b/src/platform/plugins/shared/console/public/application/index.tsx similarity index 100% rename from src/plugins/console/public/application/index.tsx rename to src/platform/plugins/shared/console/public/application/index.tsx diff --git a/src/plugins/console/public/application/lib/api.ts b/src/platform/plugins/shared/console/public/application/lib/api.ts similarity index 100% rename from src/plugins/console/public/application/lib/api.ts rename to src/platform/plugins/shared/console/public/application/lib/api.ts diff --git a/src/plugins/console/public/application/lib/es_host_service.ts b/src/platform/plugins/shared/console/public/application/lib/es_host_service.ts similarity index 100% rename from src/plugins/console/public/application/lib/es_host_service.ts rename to src/platform/plugins/shared/console/public/application/lib/es_host_service.ts diff --git a/src/plugins/console/public/application/lib/format_request.ts b/src/platform/plugins/shared/console/public/application/lib/format_request.ts similarity index 100% rename from src/plugins/console/public/application/lib/format_request.ts rename to src/platform/plugins/shared/console/public/application/lib/format_request.ts diff --git a/src/plugins/console/public/application/lib/index.ts b/src/platform/plugins/shared/console/public/application/lib/index.ts similarity index 100% rename from src/plugins/console/public/application/lib/index.ts rename to src/platform/plugins/shared/console/public/application/lib/index.ts diff --git a/src/plugins/console/public/application/lib/load_from.test.ts b/src/platform/plugins/shared/console/public/application/lib/load_from.test.ts similarity index 100% rename from src/plugins/console/public/application/lib/load_from.test.ts rename to src/platform/plugins/shared/console/public/application/lib/load_from.test.ts diff --git a/src/plugins/console/public/application/lib/load_from.ts b/src/platform/plugins/shared/console/public/application/lib/load_from.ts similarity index 100% rename from src/plugins/console/public/application/lib/load_from.ts rename to src/platform/plugins/shared/console/public/application/lib/load_from.ts diff --git a/src/plugins/console/public/application/logo.svg b/src/platform/plugins/shared/console/public/application/logo.svg similarity index 100% rename from src/plugins/console/public/application/logo.svg rename to src/platform/plugins/shared/console/public/application/logo.svg diff --git a/src/plugins/console/public/application/stores/editor.ts b/src/platform/plugins/shared/console/public/application/stores/editor.ts similarity index 100% rename from src/plugins/console/public/application/stores/editor.ts rename to src/platform/plugins/shared/console/public/application/stores/editor.ts diff --git a/src/plugins/console/public/application/stores/embeddable_console.ts b/src/platform/plugins/shared/console/public/application/stores/embeddable_console.ts similarity index 100% rename from src/plugins/console/public/application/stores/embeddable_console.ts rename to src/platform/plugins/shared/console/public/application/stores/embeddable_console.ts diff --git a/src/plugins/console/public/application/stores/request.ts b/src/platform/plugins/shared/console/public/application/stores/request.ts similarity index 100% rename from src/plugins/console/public/application/stores/request.ts rename to src/platform/plugins/shared/console/public/application/stores/request.ts diff --git a/src/plugins/console/public/index.scss b/src/platform/plugins/shared/console/public/index.scss similarity index 100% rename from src/plugins/console/public/index.scss rename to src/platform/plugins/shared/console/public/index.scss diff --git a/src/plugins/console/public/index.ts b/src/platform/plugins/shared/console/public/index.ts similarity index 100% rename from src/plugins/console/public/index.ts rename to src/platform/plugins/shared/console/public/index.ts diff --git a/src/plugins/console/public/lib/autocomplete/body_completer.js b/src/platform/plugins/shared/console/public/lib/autocomplete/body_completer.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/body_completer.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/body_completer.js diff --git a/src/plugins/console/public/lib/autocomplete/components/accept_endpoint_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/accept_endpoint_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/accept_endpoint_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/accept_endpoint_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/autocomplete_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/autocomplete_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/autocomplete_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/autocomplete_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/component_template_autocomplete_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/component_template_autocomplete_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/component_template_autocomplete_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/component_template_autocomplete_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/conditional_proxy.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/conditional_proxy.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/conditional_proxy.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/conditional_proxy.js diff --git a/src/plugins/console/public/lib/autocomplete/components/constant_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/constant_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/constant_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/constant_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/data_stream_autocomplete_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/data_stream_autocomplete_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/data_stream_autocomplete_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/data_stream_autocomplete_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/field_autocomplete_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/field_autocomplete_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/field_autocomplete_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/field_autocomplete_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/full_request_component.ts b/src/platform/plugins/shared/console/public/lib/autocomplete/components/full_request_component.ts similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/full_request_component.ts rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/full_request_component.ts diff --git a/src/plugins/console/public/lib/autocomplete/components/global_only_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/global_only_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/global_only_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/global_only_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/index.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/index.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/index.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/index.js diff --git a/src/plugins/console/public/lib/autocomplete/components/index_autocomplete_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/index_autocomplete_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/index_autocomplete_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/index_autocomplete_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/index_template_autocomplete_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/index_template_autocomplete_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/index_template_autocomplete_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/index_template_autocomplete_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/legacy/index.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/legacy/index.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/legacy/index.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/legacy/index.js diff --git a/src/plugins/console/public/lib/autocomplete/components/legacy/legacy_template_autocomplete_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/legacy/legacy_template_autocomplete_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/legacy/legacy_template_autocomplete_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/legacy/legacy_template_autocomplete_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/list_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/list_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/list_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/list_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/object_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/object_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/object_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/object_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/shared_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/shared_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/shared_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/shared_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/simple_param_component.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/simple_param_component.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/simple_param_component.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/simple_param_component.js diff --git a/src/plugins/console/public/lib/autocomplete/components/url_pattern_matcher.js b/src/platform/plugins/shared/console/public/lib/autocomplete/components/url_pattern_matcher.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/components/url_pattern_matcher.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/components/url_pattern_matcher.js diff --git a/src/plugins/console/public/lib/autocomplete/engine.js b/src/platform/plugins/shared/console/public/lib/autocomplete/engine.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/engine.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/engine.js diff --git a/src/plugins/console/public/lib/autocomplete/types.ts b/src/platform/plugins/shared/console/public/lib/autocomplete/types.ts similarity index 100% rename from src/plugins/console/public/lib/autocomplete/types.ts rename to src/platform/plugins/shared/console/public/lib/autocomplete/types.ts diff --git a/src/plugins/console/public/lib/autocomplete/url_autocomplete.test.js b/src/platform/plugins/shared/console/public/lib/autocomplete/url_autocomplete.test.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/url_autocomplete.test.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/url_autocomplete.test.js diff --git a/src/plugins/console/public/lib/autocomplete/url_params.js b/src/platform/plugins/shared/console/public/lib/autocomplete/url_params.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/url_params.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/url_params.js diff --git a/src/plugins/console/public/lib/autocomplete/url_params.test.js b/src/platform/plugins/shared/console/public/lib/autocomplete/url_params.test.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete/url_params.test.js rename to src/platform/plugins/shared/console/public/lib/autocomplete/url_params.test.js diff --git a/src/plugins/console/public/lib/autocomplete_entities/alias.ts b/src/platform/plugins/shared/console/public/lib/autocomplete_entities/alias.ts similarity index 100% rename from src/plugins/console/public/lib/autocomplete_entities/alias.ts rename to src/platform/plugins/shared/console/public/lib/autocomplete_entities/alias.ts diff --git a/src/plugins/console/public/lib/autocomplete_entities/autocomplete_entities.test.js b/src/platform/plugins/shared/console/public/lib/autocomplete_entities/autocomplete_entities.test.js similarity index 100% rename from src/plugins/console/public/lib/autocomplete_entities/autocomplete_entities.test.js rename to src/platform/plugins/shared/console/public/lib/autocomplete_entities/autocomplete_entities.test.js diff --git a/src/plugins/console/public/lib/autocomplete_entities/base_template.ts b/src/platform/plugins/shared/console/public/lib/autocomplete_entities/base_template.ts similarity index 100% rename from src/plugins/console/public/lib/autocomplete_entities/base_template.ts rename to src/platform/plugins/shared/console/public/lib/autocomplete_entities/base_template.ts diff --git a/src/plugins/console/public/lib/autocomplete_entities/component_template.ts b/src/platform/plugins/shared/console/public/lib/autocomplete_entities/component_template.ts similarity index 100% rename from src/plugins/console/public/lib/autocomplete_entities/component_template.ts rename to src/platform/plugins/shared/console/public/lib/autocomplete_entities/component_template.ts diff --git a/src/plugins/console/public/lib/autocomplete_entities/data_stream.ts b/src/platform/plugins/shared/console/public/lib/autocomplete_entities/data_stream.ts similarity index 100% rename from src/plugins/console/public/lib/autocomplete_entities/data_stream.ts rename to src/platform/plugins/shared/console/public/lib/autocomplete_entities/data_stream.ts diff --git a/src/plugins/console/public/lib/autocomplete_entities/expand_aliases.ts b/src/platform/plugins/shared/console/public/lib/autocomplete_entities/expand_aliases.ts similarity index 100% rename from src/plugins/console/public/lib/autocomplete_entities/expand_aliases.ts rename to src/platform/plugins/shared/console/public/lib/autocomplete_entities/expand_aliases.ts diff --git a/src/plugins/console/public/lib/autocomplete_entities/index.ts b/src/platform/plugins/shared/console/public/lib/autocomplete_entities/index.ts similarity index 100% rename from src/plugins/console/public/lib/autocomplete_entities/index.ts rename to src/platform/plugins/shared/console/public/lib/autocomplete_entities/index.ts diff --git a/src/plugins/console/public/lib/autocomplete_entities/index_template.ts b/src/platform/plugins/shared/console/public/lib/autocomplete_entities/index_template.ts similarity index 100% rename from src/plugins/console/public/lib/autocomplete_entities/index_template.ts rename to src/platform/plugins/shared/console/public/lib/autocomplete_entities/index_template.ts diff --git a/src/plugins/console/public/lib/autocomplete_entities/legacy/index.ts b/src/platform/plugins/shared/console/public/lib/autocomplete_entities/legacy/index.ts similarity index 100% rename from src/plugins/console/public/lib/autocomplete_entities/legacy/index.ts rename to src/platform/plugins/shared/console/public/lib/autocomplete_entities/legacy/index.ts diff --git a/src/plugins/console/public/lib/autocomplete_entities/legacy/legacy_template.ts b/src/platform/plugins/shared/console/public/lib/autocomplete_entities/legacy/legacy_template.ts similarity index 100% rename from src/plugins/console/public/lib/autocomplete_entities/legacy/legacy_template.ts rename to src/platform/plugins/shared/console/public/lib/autocomplete_entities/legacy/legacy_template.ts diff --git a/src/plugins/console/public/lib/autocomplete_entities/mapping.ts b/src/platform/plugins/shared/console/public/lib/autocomplete_entities/mapping.ts similarity index 100% rename from src/plugins/console/public/lib/autocomplete_entities/mapping.ts rename to src/platform/plugins/shared/console/public/lib/autocomplete_entities/mapping.ts diff --git a/src/plugins/console/public/lib/autocomplete_entities/types.ts b/src/platform/plugins/shared/console/public/lib/autocomplete_entities/types.ts similarity index 100% rename from src/plugins/console/public/lib/autocomplete_entities/types.ts rename to src/platform/plugins/shared/console/public/lib/autocomplete_entities/types.ts diff --git a/src/plugins/console/public/lib/es/content_type.test.js b/src/platform/plugins/shared/console/public/lib/es/content_type.test.js similarity index 100% rename from src/plugins/console/public/lib/es/content_type.test.js rename to src/platform/plugins/shared/console/public/lib/es/content_type.test.js diff --git a/src/plugins/console/public/lib/es/es.ts b/src/platform/plugins/shared/console/public/lib/es/es.ts similarity index 100% rename from src/plugins/console/public/lib/es/es.ts rename to src/platform/plugins/shared/console/public/lib/es/es.ts diff --git a/src/plugins/console/public/lib/es/index.ts b/src/platform/plugins/shared/console/public/lib/es/index.ts similarity index 100% rename from src/plugins/console/public/lib/es/index.ts rename to src/platform/plugins/shared/console/public/lib/es/index.ts diff --git a/src/plugins/console/public/lib/kb/api.js b/src/platform/plugins/shared/console/public/lib/kb/api.js similarity index 100% rename from src/plugins/console/public/lib/kb/api.js rename to src/platform/plugins/shared/console/public/lib/kb/api.js diff --git a/src/plugins/console/public/lib/kb/index.js b/src/platform/plugins/shared/console/public/lib/kb/index.js similarity index 100% rename from src/plugins/console/public/lib/kb/index.js rename to src/platform/plugins/shared/console/public/lib/kb/index.js diff --git a/src/plugins/console/public/lib/kb/kb.js b/src/platform/plugins/shared/console/public/lib/kb/kb.js similarity index 100% rename from src/plugins/console/public/lib/kb/kb.js rename to src/platform/plugins/shared/console/public/lib/kb/kb.js diff --git a/src/plugins/console/public/lib/kb/kb.test.js b/src/platform/plugins/shared/console/public/lib/kb/kb.test.js similarity index 100% rename from src/plugins/console/public/lib/kb/kb.test.js rename to src/platform/plugins/shared/console/public/lib/kb/kb.test.js diff --git a/src/plugins/console/public/lib/local_storage_object_client/create.ts b/src/platform/plugins/shared/console/public/lib/local_storage_object_client/create.ts similarity index 100% rename from src/plugins/console/public/lib/local_storage_object_client/create.ts rename to src/platform/plugins/shared/console/public/lib/local_storage_object_client/create.ts diff --git a/src/plugins/console/public/lib/local_storage_object_client/index.ts b/src/platform/plugins/shared/console/public/lib/local_storage_object_client/index.ts similarity index 100% rename from src/plugins/console/public/lib/local_storage_object_client/index.ts rename to src/platform/plugins/shared/console/public/lib/local_storage_object_client/index.ts diff --git a/src/plugins/console/public/lib/local_storage_object_client/local_storage_object_client.ts b/src/platform/plugins/shared/console/public/lib/local_storage_object_client/local_storage_object_client.ts similarity index 100% rename from src/plugins/console/public/lib/local_storage_object_client/local_storage_object_client.ts rename to src/platform/plugins/shared/console/public/lib/local_storage_object_client/local_storage_object_client.ts diff --git a/src/plugins/console/public/lib/token_iterator/index.ts b/src/platform/plugins/shared/console/public/lib/token_iterator/index.ts similarity index 100% rename from src/plugins/console/public/lib/token_iterator/index.ts rename to src/platform/plugins/shared/console/public/lib/token_iterator/index.ts diff --git a/src/plugins/console/public/lib/token_iterator/token_iterator.test.ts b/src/platform/plugins/shared/console/public/lib/token_iterator/token_iterator.test.ts similarity index 100% rename from src/plugins/console/public/lib/token_iterator/token_iterator.test.ts rename to src/platform/plugins/shared/console/public/lib/token_iterator/token_iterator.test.ts diff --git a/src/plugins/console/public/lib/token_iterator/token_iterator.ts b/src/platform/plugins/shared/console/public/lib/token_iterator/token_iterator.ts similarity index 100% rename from src/plugins/console/public/lib/token_iterator/token_iterator.ts rename to src/platform/plugins/shared/console/public/lib/token_iterator/token_iterator.ts diff --git a/src/plugins/console/public/lib/utils/index.ts b/src/platform/plugins/shared/console/public/lib/utils/index.ts similarity index 100% rename from src/plugins/console/public/lib/utils/index.ts rename to src/platform/plugins/shared/console/public/lib/utils/index.ts diff --git a/src/plugins/console/public/lib/utils/utils.test.js b/src/platform/plugins/shared/console/public/lib/utils/utils.test.js similarity index 100% rename from src/plugins/console/public/lib/utils/utils.test.js rename to src/platform/plugins/shared/console/public/lib/utils/utils.test.js diff --git a/src/plugins/console/public/plugin.ts b/src/platform/plugins/shared/console/public/plugin.ts similarity index 100% rename from src/plugins/console/public/plugin.ts rename to src/platform/plugins/shared/console/public/plugin.ts diff --git a/src/plugins/console/public/services/api.ts b/src/platform/plugins/shared/console/public/services/api.ts similarity index 100% rename from src/plugins/console/public/services/api.ts rename to src/platform/plugins/shared/console/public/services/api.ts diff --git a/src/plugins/console/public/services/autocomplete.mock.ts b/src/platform/plugins/shared/console/public/services/autocomplete.mock.ts similarity index 100% rename from src/plugins/console/public/services/autocomplete.mock.ts rename to src/platform/plugins/shared/console/public/services/autocomplete.mock.ts diff --git a/src/plugins/console/public/services/autocomplete.ts b/src/platform/plugins/shared/console/public/services/autocomplete.ts similarity index 100% rename from src/plugins/console/public/services/autocomplete.ts rename to src/platform/plugins/shared/console/public/services/autocomplete.ts diff --git a/src/plugins/console/public/services/embeddable_console.test.ts b/src/platform/plugins/shared/console/public/services/embeddable_console.test.ts similarity index 100% rename from src/plugins/console/public/services/embeddable_console.test.ts rename to src/platform/plugins/shared/console/public/services/embeddable_console.test.ts diff --git a/src/plugins/console/public/services/embeddable_console.ts b/src/platform/plugins/shared/console/public/services/embeddable_console.ts similarity index 100% rename from src/plugins/console/public/services/embeddable_console.ts rename to src/platform/plugins/shared/console/public/services/embeddable_console.ts diff --git a/src/plugins/console/public/services/history.mock.ts b/src/platform/plugins/shared/console/public/services/history.mock.ts similarity index 100% rename from src/plugins/console/public/services/history.mock.ts rename to src/platform/plugins/shared/console/public/services/history.mock.ts diff --git a/src/plugins/console/public/services/history.ts b/src/platform/plugins/shared/console/public/services/history.ts similarity index 100% rename from src/plugins/console/public/services/history.ts rename to src/platform/plugins/shared/console/public/services/history.ts diff --git a/src/plugins/console/public/services/http.ts b/src/platform/plugins/shared/console/public/services/http.ts similarity index 100% rename from src/plugins/console/public/services/http.ts rename to src/platform/plugins/shared/console/public/services/http.ts diff --git a/src/plugins/console/public/services/index.ts b/src/platform/plugins/shared/console/public/services/index.ts similarity index 100% rename from src/plugins/console/public/services/index.ts rename to src/platform/plugins/shared/console/public/services/index.ts diff --git a/src/plugins/console/public/services/settings.mock.ts b/src/platform/plugins/shared/console/public/services/settings.mock.ts similarity index 100% rename from src/plugins/console/public/services/settings.mock.ts rename to src/platform/plugins/shared/console/public/services/settings.mock.ts diff --git a/src/plugins/console/public/services/settings.ts b/src/platform/plugins/shared/console/public/services/settings.ts similarity index 100% rename from src/plugins/console/public/services/settings.ts rename to src/platform/plugins/shared/console/public/services/settings.ts diff --git a/src/plugins/console/public/services/storage.mock.ts b/src/platform/plugins/shared/console/public/services/storage.mock.ts similarity index 100% rename from src/plugins/console/public/services/storage.mock.ts rename to src/platform/plugins/shared/console/public/services/storage.mock.ts diff --git a/src/plugins/console/public/services/storage.ts b/src/platform/plugins/shared/console/public/services/storage.ts similarity index 100% rename from src/plugins/console/public/services/storage.ts rename to src/platform/plugins/shared/console/public/services/storage.ts diff --git a/src/plugins/console/public/services/tracker.ts b/src/platform/plugins/shared/console/public/services/tracker.ts similarity index 100% rename from src/plugins/console/public/services/tracker.ts rename to src/platform/plugins/shared/console/public/services/tracker.ts diff --git a/src/plugins/console/public/services/use_request.ts b/src/platform/plugins/shared/console/public/services/use_request.ts similarity index 100% rename from src/plugins/console/public/services/use_request.ts rename to src/platform/plugins/shared/console/public/services/use_request.ts diff --git a/src/plugins/console/public/shared_imports.ts b/src/platform/plugins/shared/console/public/shared_imports.ts similarity index 100% rename from src/plugins/console/public/shared_imports.ts rename to src/platform/plugins/shared/console/public/shared_imports.ts diff --git a/src/plugins/console/public/styles/_app.scss b/src/platform/plugins/shared/console/public/styles/_app.scss similarity index 100% rename from src/plugins/console/public/styles/_app.scss rename to src/platform/plugins/shared/console/public/styles/_app.scss diff --git a/src/plugins/console/public/styles/_index.scss b/src/platform/plugins/shared/console/public/styles/_index.scss similarity index 100% rename from src/plugins/console/public/styles/_index.scss rename to src/platform/plugins/shared/console/public/styles/_index.scss diff --git a/src/plugins/console/public/styles/components/_history.scss b/src/platform/plugins/shared/console/public/styles/components/_history.scss similarity index 100% rename from src/plugins/console/public/styles/components/_history.scss rename to src/platform/plugins/shared/console/public/styles/components/_history.scss diff --git a/src/plugins/console/public/styles/components/_index.scss b/src/platform/plugins/shared/console/public/styles/components/_index.scss similarity index 100% rename from src/plugins/console/public/styles/components/_index.scss rename to src/platform/plugins/shared/console/public/styles/components/_index.scss diff --git a/src/plugins/console/public/types/common.ts b/src/platform/plugins/shared/console/public/types/common.ts similarity index 100% rename from src/plugins/console/public/types/common.ts rename to src/platform/plugins/shared/console/public/types/common.ts diff --git a/src/plugins/console/public/types/config.ts b/src/platform/plugins/shared/console/public/types/config.ts similarity index 100% rename from src/plugins/console/public/types/config.ts rename to src/platform/plugins/shared/console/public/types/config.ts diff --git a/src/plugins/console/public/types/core_editor.ts b/src/platform/plugins/shared/console/public/types/core_editor.ts similarity index 100% rename from src/plugins/console/public/types/core_editor.ts rename to src/platform/plugins/shared/console/public/types/core_editor.ts diff --git a/src/plugins/console/public/types/embeddable_console.ts b/src/platform/plugins/shared/console/public/types/embeddable_console.ts similarity index 100% rename from src/plugins/console/public/types/embeddable_console.ts rename to src/platform/plugins/shared/console/public/types/embeddable_console.ts diff --git a/src/plugins/console/public/types/index.ts b/src/platform/plugins/shared/console/public/types/index.ts similarity index 100% rename from src/plugins/console/public/types/index.ts rename to src/platform/plugins/shared/console/public/types/index.ts diff --git a/src/plugins/console/public/types/locator.ts b/src/platform/plugins/shared/console/public/types/locator.ts similarity index 100% rename from src/plugins/console/public/types/locator.ts rename to src/platform/plugins/shared/console/public/types/locator.ts diff --git a/src/plugins/console/public/types/plugin_dependencies.ts b/src/platform/plugins/shared/console/public/types/plugin_dependencies.ts similarity index 100% rename from src/plugins/console/public/types/plugin_dependencies.ts rename to src/platform/plugins/shared/console/public/types/plugin_dependencies.ts diff --git a/src/plugins/console/public/types/token.ts b/src/platform/plugins/shared/console/public/types/token.ts similarity index 100% rename from src/plugins/console/public/types/token.ts rename to src/platform/plugins/shared/console/public/types/token.ts diff --git a/src/plugins/console/public/types/tokens_provider.ts b/src/platform/plugins/shared/console/public/types/tokens_provider.ts similarity index 100% rename from src/plugins/console/public/types/tokens_provider.ts rename to src/platform/plugins/shared/console/public/types/tokens_provider.ts diff --git a/src/plugins/console/server/config.ts b/src/platform/plugins/shared/console/server/config.ts similarity index 100% rename from src/plugins/console/server/config.ts rename to src/platform/plugins/shared/console/server/config.ts diff --git a/src/plugins/console/server/index.ts b/src/platform/plugins/shared/console/server/index.ts similarity index 100% rename from src/plugins/console/server/index.ts rename to src/platform/plugins/shared/console/server/index.ts diff --git a/src/plugins/console/server/lib/elasticsearch_proxy_config.test.js b/src/platform/plugins/shared/console/server/lib/elasticsearch_proxy_config.test.js similarity index 99% rename from src/plugins/console/server/lib/elasticsearch_proxy_config.test.js rename to src/platform/plugins/shared/console/server/lib/elasticsearch_proxy_config.test.js index 0cca5f4bfc0da..70729147fd0b8 100644 --- a/src/plugins/console/server/lib/elasticsearch_proxy_config.test.js +++ b/src/platform/plugins/shared/console/server/lib/elasticsearch_proxy_config.test.js @@ -20,7 +20,7 @@ const getDefaultElasticsearchConfig = () => { }; }; -describe('plugins/console', function () { +describe('platform/plugins/shared/console', function () { describe('#getElasticsearchProxyConfig', function () { it('sets timeout', function () { const value = 1000; diff --git a/src/plugins/console/server/lib/elasticsearch_proxy_config.ts b/src/platform/plugins/shared/console/server/lib/elasticsearch_proxy_config.ts similarity index 100% rename from src/plugins/console/server/lib/elasticsearch_proxy_config.ts rename to src/platform/plugins/shared/console/server/lib/elasticsearch_proxy_config.ts diff --git a/src/plugins/console/server/lib/index.ts b/src/platform/plugins/shared/console/server/lib/index.ts similarity index 100% rename from src/plugins/console/server/lib/index.ts rename to src/platform/plugins/shared/console/server/lib/index.ts diff --git a/src/plugins/console/server/lib/proxy_config.test.js b/src/platform/plugins/shared/console/server/lib/proxy_config.test.js similarity index 100% rename from src/plugins/console/server/lib/proxy_config.test.js rename to src/platform/plugins/shared/console/server/lib/proxy_config.test.js diff --git a/src/plugins/console/server/lib/proxy_config.ts b/src/platform/plugins/shared/console/server/lib/proxy_config.ts similarity index 100% rename from src/plugins/console/server/lib/proxy_config.ts rename to src/platform/plugins/shared/console/server/lib/proxy_config.ts diff --git a/src/plugins/console/server/lib/proxy_config_collection.test.js b/src/platform/plugins/shared/console/server/lib/proxy_config_collection.test.js similarity index 100% rename from src/plugins/console/server/lib/proxy_config_collection.test.js rename to src/platform/plugins/shared/console/server/lib/proxy_config_collection.test.js diff --git a/src/plugins/console/server/lib/proxy_config_collection.ts b/src/platform/plugins/shared/console/server/lib/proxy_config_collection.ts similarity index 100% rename from src/plugins/console/server/lib/proxy_config_collection.ts rename to src/platform/plugins/shared/console/server/lib/proxy_config_collection.ts diff --git a/src/plugins/console/server/lib/proxy_request.test.ts b/src/platform/plugins/shared/console/server/lib/proxy_request.test.ts similarity index 100% rename from src/plugins/console/server/lib/proxy_request.test.ts rename to src/platform/plugins/shared/console/server/lib/proxy_request.test.ts diff --git a/src/plugins/console/server/lib/proxy_request.ts b/src/platform/plugins/shared/console/server/lib/proxy_request.ts similarity index 100% rename from src/plugins/console/server/lib/proxy_request.ts rename to src/platform/plugins/shared/console/server/lib/proxy_request.ts diff --git a/src/plugins/console/server/lib/set_headers.test.js b/src/platform/plugins/shared/console/server/lib/set_headers.test.js similarity index 100% rename from src/plugins/console/server/lib/set_headers.test.js rename to src/platform/plugins/shared/console/server/lib/set_headers.test.js diff --git a/src/plugins/console/server/lib/set_headers.ts b/src/platform/plugins/shared/console/server/lib/set_headers.ts similarity index 100% rename from src/plugins/console/server/lib/set_headers.ts rename to src/platform/plugins/shared/console/server/lib/set_headers.ts diff --git a/src/plugins/console/server/lib/spec_definitions/index.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/index.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/index.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/index.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/aggregations.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/aggregations.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/aggregations.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/aggregations.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/aliases.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/aliases.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/aliases.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/aliases.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/document.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/document.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/document.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/document.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/filter.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/filter.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/filter.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/filter.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/globals.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/globals.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/globals.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/globals.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/index.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/index.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/index.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/index.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/ingest.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/ingest.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/ingest.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/ingest.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/mappings.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/mappings.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/mappings.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/mappings.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/query/dsl.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/query/dsl.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/query/dsl.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/query/dsl.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/query/index.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/query/index.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/query/index.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/query/index.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/query/templates.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/query/templates.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/query/templates.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/query/templates.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/reindex.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/reindex.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/reindex.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/reindex.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/search.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/search.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/search.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/search.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/settings.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/settings.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/settings.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/settings.ts diff --git a/src/plugins/console/server/lib/spec_definitions/js/shared.ts b/src/platform/plugins/shared/console/server/lib/spec_definitions/js/shared.ts similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/js/shared.ts rename to src/platform/plugins/shared/console/server/lib/spec_definitions/js/shared.ts diff --git a/src/platform/plugins/shared/console/server/lib/spec_definitions/json/README.md b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/README.md new file mode 100644 index 0000000000000..9c7a777b370b4 --- /dev/null +++ b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/README.md @@ -0,0 +1 @@ +Please refer to this [README](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/README.md#creating-definitions) file before adding/editing definitions files in this folder. \ No newline at end of file diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/_internal.delete_desired_balance.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/_internal.delete_desired_balance.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/_internal.delete_desired_balance.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/_internal.delete_desired_balance.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/_internal.delete_desired_nodes.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/_internal.delete_desired_nodes.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/_internal.delete_desired_nodes.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/_internal.delete_desired_nodes.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/_internal.get_desired_balance.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/_internal.get_desired_balance.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/_internal.get_desired_balance.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/_internal.get_desired_balance.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/_internal.get_desired_nodes.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/_internal.get_desired_nodes.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/_internal.get_desired_nodes.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/_internal.get_desired_nodes.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/_internal.prevalidate_node_removal.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/_internal.prevalidate_node_removal.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/_internal.prevalidate_node_removal.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/_internal.prevalidate_node_removal.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/_internal.update_desired_nodes.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/_internal.update_desired_nodes.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/_internal.update_desired_nodes.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/_internal.update_desired_nodes.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/async_search.delete.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/async_search.delete.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/async_search.delete.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/async_search.delete.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/async_search.get.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/async_search.get.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/async_search.get.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/async_search.get.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/async_search.status.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/async_search.status.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/async_search.status.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/async_search.status.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/async_search.submit.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/async_search.submit.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/async_search.submit.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/async_search.submit.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/autoscaling.delete_autoscaling_policy.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/autoscaling.delete_autoscaling_policy.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/autoscaling.delete_autoscaling_policy.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/autoscaling.delete_autoscaling_policy.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/autoscaling.get_autoscaling_capacity.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/autoscaling.get_autoscaling_capacity.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/autoscaling.get_autoscaling_capacity.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/autoscaling.get_autoscaling_capacity.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/autoscaling.get_autoscaling_policy.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/autoscaling.get_autoscaling_policy.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/autoscaling.get_autoscaling_policy.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/autoscaling.get_autoscaling_policy.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/autoscaling.put_autoscaling_policy.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/autoscaling.put_autoscaling_policy.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/autoscaling.put_autoscaling_policy.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/autoscaling.put_autoscaling_policy.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/bulk.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/bulk.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/bulk.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/bulk.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/capabilities.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/capabilities.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/capabilities.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/capabilities.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.aliases.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.aliases.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.aliases.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.aliases.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.allocation.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.allocation.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.allocation.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.allocation.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.component_templates.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.component_templates.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.component_templates.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.component_templates.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.count.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.count.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.count.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.count.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.fielddata.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.fielddata.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.fielddata.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.fielddata.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.health.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.health.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.health.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.health.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.help.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.help.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.help.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.help.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.indices.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.indices.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.indices.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.indices.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.master.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.master.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.master.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.master.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.ml_data_frame_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.ml_data_frame_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.ml_data_frame_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.ml_data_frame_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.ml_datafeeds.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.ml_datafeeds.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.ml_datafeeds.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.ml_datafeeds.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.ml_jobs.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.ml_jobs.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.ml_jobs.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.ml_jobs.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.ml_trained_models.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.ml_trained_models.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.ml_trained_models.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.ml_trained_models.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.nodeattrs.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.nodeattrs.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.nodeattrs.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.nodeattrs.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.nodes.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.nodes.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.nodes.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.nodes.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.pending_tasks.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.pending_tasks.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.pending_tasks.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.pending_tasks.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.plugins.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.plugins.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.plugins.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.plugins.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.recovery.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.recovery.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.recovery.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.recovery.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.repositories.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.repositories.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.repositories.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.repositories.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.segments.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.segments.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.segments.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.segments.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.shards.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.shards.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.shards.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.shards.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.snapshots.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.snapshots.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.snapshots.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.snapshots.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.tasks.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.tasks.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.tasks.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.tasks.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.templates.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.templates.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.templates.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.templates.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.thread_pool.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.thread_pool.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.thread_pool.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.thread_pool.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cat.transforms.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.transforms.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cat.transforms.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cat.transforms.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ccr.delete_auto_follow_pattern.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.delete_auto_follow_pattern.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ccr.delete_auto_follow_pattern.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.delete_auto_follow_pattern.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ccr.follow.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.follow.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ccr.follow.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.follow.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ccr.follow_info.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.follow_info.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ccr.follow_info.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.follow_info.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ccr.follow_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.follow_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ccr.follow_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.follow_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ccr.forget_follower.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.forget_follower.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ccr.forget_follower.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.forget_follower.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ccr.get_auto_follow_pattern.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.get_auto_follow_pattern.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ccr.get_auto_follow_pattern.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.get_auto_follow_pattern.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ccr.pause_auto_follow_pattern.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.pause_auto_follow_pattern.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ccr.pause_auto_follow_pattern.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.pause_auto_follow_pattern.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ccr.pause_follow.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.pause_follow.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ccr.pause_follow.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.pause_follow.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ccr.put_auto_follow_pattern.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.put_auto_follow_pattern.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ccr.put_auto_follow_pattern.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.put_auto_follow_pattern.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ccr.resume_auto_follow_pattern.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.resume_auto_follow_pattern.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ccr.resume_auto_follow_pattern.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.resume_auto_follow_pattern.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ccr.resume_follow.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.resume_follow.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ccr.resume_follow.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.resume_follow.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ccr.stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ccr.stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ccr.unfollow.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.unfollow.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ccr.unfollow.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ccr.unfollow.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/clear_scroll.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/clear_scroll.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/clear_scroll.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/clear_scroll.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/close_point_in_time.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/close_point_in_time.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/close_point_in_time.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/close_point_in_time.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.allocation_explain.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.allocation_explain.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.allocation_explain.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.allocation_explain.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.delete_component_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.delete_component_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.delete_component_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.delete_component_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.delete_voting_config_exclusions.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.delete_voting_config_exclusions.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.delete_voting_config_exclusions.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.delete_voting_config_exclusions.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.exists_component_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.exists_component_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.exists_component_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.exists_component_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.get_component_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.get_component_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.get_component_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.get_component_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.get_settings.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.get_settings.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.get_settings.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.get_settings.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.health.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.health.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.health.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.health.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.info.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.info.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.info.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.info.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.pending_tasks.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.pending_tasks.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.pending_tasks.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.pending_tasks.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.post_voting_config_exclusions.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.post_voting_config_exclusions.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.post_voting_config_exclusions.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.post_voting_config_exclusions.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.put_component_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.put_component_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.put_component_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.put_component_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.put_settings.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.put_settings.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.put_settings.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.put_settings.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.remote_info.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.remote_info.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.remote_info.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.remote_info.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.reroute.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.reroute.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.reroute.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.reroute.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.state.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.state.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.state.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.state.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/cluster.stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/cluster.stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/cluster.stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.check_in.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.check_in.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.check_in.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.check_in.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.delete.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.delete.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.delete.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.delete.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.get.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.get.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.get.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.get.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.last_sync.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.last_sync.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.last_sync.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.last_sync.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.list.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.list.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.list.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.list.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.post.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.post.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.post.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.post.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.put.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.put.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.put.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.put.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.secret_delete.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.secret_delete.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.secret_delete.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.secret_delete.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.secret_get.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.secret_get.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.secret_get.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.secret_get.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.secret_post.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.secret_post.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.secret_post.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.secret_post.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.secret_put.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.secret_put.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.secret_put.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.secret_put.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_cancel.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_cancel.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_cancel.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_cancel.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_check_in.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_check_in.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_check_in.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_check_in.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_claim.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_claim.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_claim.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_claim.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_delete.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_delete.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_delete.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_delete.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_error.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_error.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_error.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_error.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_get.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_get.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_get.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_get.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_list.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_list.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_list.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_list.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_post.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_post.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_post.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_post.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_update_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_update_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.sync_job_update_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.sync_job_update_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_active_filtering.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_active_filtering.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_active_filtering.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_active_filtering.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_api_key_id.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_api_key_id.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_api_key_id.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_api_key_id.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_configuration.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_configuration.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_configuration.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_configuration.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_error.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_error.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_error.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_error.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_features.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_features.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_features.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_features.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_filtering.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_filtering.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_filtering.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_filtering.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_filtering_validation.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_filtering_validation.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_filtering_validation.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_filtering_validation.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_index_name.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_index_name.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_index_name.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_index_name.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_name.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_name.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_name.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_name.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_native.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_native.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_native.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_native.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_pipeline.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_pipeline.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_pipeline.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_pipeline.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_scheduling.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_scheduling.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_scheduling.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_scheduling.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_service_type.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_service_type.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_service_type.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_service_type.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_status.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_status.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/connector.update_status.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/connector.update_status.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/count.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/count.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/count.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/count.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/create.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/create.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/create.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/create.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/dangling_indices.delete_dangling_index.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/dangling_indices.delete_dangling_index.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/dangling_indices.delete_dangling_index.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/dangling_indices.delete_dangling_index.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/dangling_indices.import_dangling_index.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/dangling_indices.import_dangling_index.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/dangling_indices.import_dangling_index.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/dangling_indices.import_dangling_index.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/dangling_indices.list_dangling_indices.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/dangling_indices.list_dangling_indices.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/dangling_indices.list_dangling_indices.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/dangling_indices.list_dangling_indices.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/delete.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/delete.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/delete.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/delete.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/delete_by_query.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/delete_by_query.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/delete_by_query.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/delete_by_query.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/delete_by_query_rethrottle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/delete_by_query_rethrottle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/delete_by_query_rethrottle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/delete_by_query_rethrottle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/delete_script.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/delete_script.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/delete_script.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/delete_script.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/enrich.delete_policy.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/enrich.delete_policy.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/enrich.delete_policy.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/enrich.delete_policy.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/enrich.execute_policy.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/enrich.execute_policy.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/enrich.execute_policy.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/enrich.execute_policy.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/enrich.get_policy.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/enrich.get_policy.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/enrich.get_policy.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/enrich.get_policy.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/enrich.put_policy.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/enrich.put_policy.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/enrich.put_policy.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/enrich.put_policy.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/enrich.stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/enrich.stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/enrich.stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/enrich.stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/eql.delete.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/eql.delete.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/eql.delete.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/eql.delete.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/eql.get.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/eql.get.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/eql.get.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/eql.get.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/eql.get_status.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/eql.get_status.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/eql.get_status.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/eql.get_status.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/eql.search.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/eql.search.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/eql.search.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/eql.search.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/esql.async_query.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/esql.async_query.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/esql.async_query.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/esql.async_query.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/esql.async_query_get.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/esql.async_query_get.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/esql.async_query_get.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/esql.async_query_get.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/esql.query.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/esql.query.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/esql.query.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/esql.query.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/exists.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/exists.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/exists.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/exists.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/exists_source.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/exists_source.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/exists_source.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/exists_source.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/explain.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/explain.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/explain.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/explain.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/features.get_features.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/features.get_features.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/features.get_features.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/features.get_features.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/features.reset_features.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/features.reset_features.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/features.reset_features.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/features.reset_features.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/field_caps.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/field_caps.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/field_caps.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/field_caps.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/fleet.delete_secret.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/fleet.delete_secret.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/fleet.delete_secret.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/fleet.delete_secret.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/fleet.get_secret.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/fleet.get_secret.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/fleet.get_secret.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/fleet.get_secret.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/fleet.global_checkpoints.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/fleet.global_checkpoints.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/fleet.global_checkpoints.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/fleet.global_checkpoints.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/fleet.msearch.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/fleet.msearch.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/fleet.msearch.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/fleet.msearch.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/fleet.post_secret.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/fleet.post_secret.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/fleet.post_secret.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/fleet.post_secret.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/fleet.search.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/fleet.search.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/fleet.search.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/fleet.search.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/get.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/get.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/get.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/get.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/get_script.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/get_script.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/get_script.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/get_script.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/get_script_context.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/get_script_context.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/get_script_context.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/get_script_context.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/get_script_languages.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/get_script_languages.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/get_script_languages.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/get_script_languages.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/get_source.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/get_source.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/get_source.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/get_source.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/graph.explore.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/graph.explore.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/graph.explore.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/graph.explore.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/health_report.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/health_report.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/health_report.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/health_report.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ilm.delete_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.delete_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ilm.delete_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.delete_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ilm.explain_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.explain_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ilm.explain_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.explain_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ilm.get_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.get_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ilm.get_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.get_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ilm.get_status.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.get_status.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ilm.get_status.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.get_status.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ilm.migrate_to_data_tiers.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.migrate_to_data_tiers.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ilm.migrate_to_data_tiers.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.migrate_to_data_tiers.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ilm.move_to_step.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.move_to_step.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ilm.move_to_step.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.move_to_step.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ilm.put_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.put_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ilm.put_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.put_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ilm.remove_policy.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.remove_policy.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ilm.remove_policy.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.remove_policy.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ilm.retry.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.retry.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ilm.retry.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.retry.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ilm.start.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.start.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ilm.start.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.start.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ilm.stop.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.stop.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ilm.stop.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ilm.stop.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/index.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/index.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/index.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/index.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.add_block.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.add_block.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.add_block.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.add_block.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.analyze.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.analyze.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.analyze.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.analyze.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.clear_cache.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.clear_cache.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.clear_cache.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.clear_cache.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.clone.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.clone.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.clone.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.clone.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.close.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.close.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.close.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.close.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.create.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.create.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.create.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.create.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.create_data_stream.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.create_data_stream.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.create_data_stream.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.create_data_stream.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.data_streams_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.data_streams_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.data_streams_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.data_streams_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.delete.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.delete.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_alias.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.delete_alias.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_alias.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.delete_alias.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_data_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.delete_data_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_data_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.delete_data_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_data_stream.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.delete_data_stream.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_data_stream.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.delete_data_stream.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_index_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.delete_index_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_index_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.delete_index_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.delete_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.delete_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.delete_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.disk_usage.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.disk_usage.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.disk_usage.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.disk_usage.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.downsample.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.downsample.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.downsample.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.downsample.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.exists.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.exists.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.exists.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.exists.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.exists_alias.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.exists_alias.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.exists_alias.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.exists_alias.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.exists_index_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.exists_index_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.exists_index_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.exists_index_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.exists_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.exists_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.exists_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.exists_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.explain_data_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.explain_data_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.explain_data_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.explain_data_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.field_usage_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.field_usage_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.field_usage_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.field_usage_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.flush.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.flush.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.flush.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.flush.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.forcemerge.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.forcemerge.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.forcemerge.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.forcemerge.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.get.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_alias.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_alias.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_alias.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_alias.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_data_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_data_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_data_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_data_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_data_stream.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_data_stream.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_data_stream.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_data_stream.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_field_mapping.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_field_mapping.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_field_mapping.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_field_mapping.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_index_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_index_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_index_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_index_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_mapping.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_mapping.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_mapping.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_mapping.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_settings.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_settings.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_settings.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_settings.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.get_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.get_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.migrate_to_data_stream.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.migrate_to_data_stream.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.migrate_to_data_stream.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.migrate_to_data_stream.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.modify_data_stream.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.modify_data_stream.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.modify_data_stream.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.modify_data_stream.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.open.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.open.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.open.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.open.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.promote_data_stream.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.promote_data_stream.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.promote_data_stream.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.promote_data_stream.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_alias.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.put_alias.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_alias.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.put_alias.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_data_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.put_data_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_data_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.put_data_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_index_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.put_index_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_index_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.put_index_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_mapping.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.put_mapping.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_mapping.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.put_mapping.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_settings.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.put_settings.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_settings.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.put_settings.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.put_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.put_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.put_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.recovery.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.recovery.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.recovery.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.recovery.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.refresh.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.refresh.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.refresh.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.refresh.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.reload_search_analyzers.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.reload_search_analyzers.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.reload_search_analyzers.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.reload_search_analyzers.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.resolve_cluster.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.resolve_cluster.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.resolve_cluster.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.resolve_cluster.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.resolve_index.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.resolve_index.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.resolve_index.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.resolve_index.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.rollover.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.rollover.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.rollover.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.rollover.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.segments.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.segments.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.segments.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.segments.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.shard_stores.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.shard_stores.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.shard_stores.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.shard_stores.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.shrink.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.shrink.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.shrink.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.shrink.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.simulate_index_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.simulate_index_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.simulate_index_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.simulate_index_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.simulate_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.simulate_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.simulate_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.simulate_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.split.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.split.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.split.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.split.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.unfreeze.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.unfreeze.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.unfreeze.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.unfreeze.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.update_aliases.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.update_aliases.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.update_aliases.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.update_aliases.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/indices.validate_query.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.validate_query.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/indices.validate_query.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/indices.validate_query.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/inference.delete.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/inference.delete.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/inference.delete.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/inference.delete.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/inference.get.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/inference.get.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/inference.get.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/inference.get.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/inference.inference.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/inference.inference.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/inference.inference.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/inference.inference.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/inference.put.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/inference.put.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/inference.put.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/inference.put.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/inference.stream_inference.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/inference.stream_inference.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/inference.stream_inference.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/inference.stream_inference.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/info.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/info.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/info.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/info.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.delete_geoip_database.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.delete_geoip_database.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ingest.delete_geoip_database.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.delete_geoip_database.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.delete_ip_location_database.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.delete_ip_location_database.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ingest.delete_ip_location_database.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.delete_ip_location_database.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.delete_pipeline.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.delete_pipeline.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ingest.delete_pipeline.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.delete_pipeline.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.geo_ip_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.geo_ip_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ingest.geo_ip_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.geo_ip_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.get_geoip_database.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.get_geoip_database.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ingest.get_geoip_database.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.get_geoip_database.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.get_ip_location_database.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.get_ip_location_database.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ingest.get_ip_location_database.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.get_ip_location_database.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.get_pipeline.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.get_pipeline.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ingest.get_pipeline.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.get_pipeline.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.processor_grok.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.processor_grok.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ingest.processor_grok.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.processor_grok.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.put_geoip_database.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.put_geoip_database.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ingest.put_geoip_database.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.put_geoip_database.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.put_ip_location_database.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.put_ip_location_database.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ingest.put_ip_location_database.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.put_ip_location_database.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.put_pipeline.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.put_pipeline.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ingest.put_pipeline.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.put_pipeline.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ingest.simulate.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.simulate.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ingest.simulate.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ingest.simulate.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/knn_search.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/knn_search.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/knn_search.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/knn_search.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/license.delete.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.delete.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/license.delete.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.delete.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/license.get.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.get.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/license.get.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.get.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/license.get_basic_status.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.get_basic_status.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/license.get_basic_status.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.get_basic_status.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/license.get_trial_status.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.get_trial_status.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/license.get_trial_status.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.get_trial_status.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/license.post.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.post.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/license.post.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.post.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/license.post_start_basic.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.post_start_basic.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/license.post_start_basic.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.post_start_basic.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/license.post_start_trial.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.post_start_trial.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/license.post_start_trial.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/license.post_start_trial.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/logstash.delete_pipeline.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/logstash.delete_pipeline.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/logstash.delete_pipeline.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/logstash.delete_pipeline.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/logstash.get_pipeline.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/logstash.get_pipeline.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/logstash.get_pipeline.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/logstash.get_pipeline.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/logstash.put_pipeline.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/logstash.put_pipeline.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/logstash.put_pipeline.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/logstash.put_pipeline.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/mget.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/mget.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/mget.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/mget.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/migration.deprecations.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/migration.deprecations.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/migration.deprecations.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/migration.deprecations.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/migration.get_feature_upgrade_status.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/migration.get_feature_upgrade_status.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/migration.get_feature_upgrade_status.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/migration.get_feature_upgrade_status.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/migration.post_feature_upgrade.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/migration.post_feature_upgrade.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/migration.post_feature_upgrade.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/migration.post_feature_upgrade.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.clear_trained_model_deployment_cache.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.clear_trained_model_deployment_cache.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.clear_trained_model_deployment_cache.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.clear_trained_model_deployment_cache.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.close_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.close_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.close_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.close_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_calendar.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_calendar.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_calendar.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_calendar.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_calendar_event.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_calendar_event.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_calendar_event.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_calendar_event.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_calendar_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_calendar_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_calendar_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_calendar_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_data_frame_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_data_frame_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_data_frame_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_data_frame_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_datafeed.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_datafeed.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_datafeed.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_datafeed.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_expired_data.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_expired_data.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_expired_data.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_expired_data.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_filter.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_filter.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_filter.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_filter.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_forecast.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_forecast.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_forecast.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_forecast.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_model_snapshot.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_model_snapshot.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_model_snapshot.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_model_snapshot.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_trained_model.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_trained_model.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_trained_model.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_trained_model.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_trained_model_alias.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_trained_model_alias.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.delete_trained_model_alias.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.delete_trained_model_alias.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.estimate_model_memory.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.estimate_model_memory.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.estimate_model_memory.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.estimate_model_memory.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.evaluate_data_frame.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.evaluate_data_frame.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.evaluate_data_frame.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.evaluate_data_frame.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.explain_data_frame_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.explain_data_frame_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.explain_data_frame_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.explain_data_frame_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.flush_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.flush_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.flush_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.flush_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.forecast.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.forecast.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.forecast.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.forecast.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_buckets.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_buckets.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_buckets.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_buckets.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_calendar_events.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_calendar_events.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_calendar_events.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_calendar_events.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_calendars.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_calendars.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_calendars.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_calendars.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_categories.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_categories.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_categories.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_categories.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_data_frame_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_data_frame_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_data_frame_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_data_frame_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_data_frame_analytics_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_data_frame_analytics_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_data_frame_analytics_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_data_frame_analytics_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_datafeed_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_datafeed_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_datafeed_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_datafeed_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_datafeeds.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_datafeeds.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_datafeeds.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_datafeeds.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_filters.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_filters.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_filters.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_filters.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_influencers.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_influencers.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_influencers.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_influencers.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_job_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_job_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_job_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_job_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_jobs.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_jobs.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_jobs.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_jobs.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_memory_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_memory_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_memory_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_memory_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_model_snapshot_upgrade_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_model_snapshot_upgrade_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_model_snapshot_upgrade_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_model_snapshot_upgrade_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_model_snapshots.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_model_snapshots.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_model_snapshots.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_model_snapshots.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_overall_buckets.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_overall_buckets.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_overall_buckets.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_overall_buckets.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_records.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_records.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_records.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_records.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_trained_models.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_trained_models.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_trained_models.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_trained_models.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_trained_models_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_trained_models_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.get_trained_models_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.get_trained_models_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.infer_trained_model.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.infer_trained_model.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.infer_trained_model.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.infer_trained_model.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.info.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.info.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.info.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.info.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.open_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.open_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.open_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.open_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.post_calendar_events.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.post_calendar_events.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.post_calendar_events.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.post_calendar_events.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.post_data.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.post_data.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.post_data.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.post_data.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.preview_data_frame_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.preview_data_frame_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.preview_data_frame_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.preview_data_frame_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.preview_datafeed.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.preview_datafeed.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.preview_datafeed.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.preview_datafeed.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_calendar.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_calendar.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_calendar.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_calendar.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_calendar_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_calendar_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_calendar_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_calendar_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_data_frame_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_data_frame_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_data_frame_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_data_frame_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_datafeed.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_datafeed.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_datafeed.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_datafeed.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_filter.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_filter.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_filter.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_filter.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_trained_model.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_trained_model.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_trained_model.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_trained_model.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_alias.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_alias.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_alias.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_alias.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_definition_part.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_definition_part.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_definition_part.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_definition_part.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_vocabulary.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_vocabulary.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_vocabulary.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.put_trained_model_vocabulary.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.reset_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.reset_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.reset_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.reset_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.revert_model_snapshot.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.revert_model_snapshot.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.revert_model_snapshot.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.revert_model_snapshot.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.set_upgrade_mode.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.set_upgrade_mode.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.set_upgrade_mode.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.set_upgrade_mode.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.start_data_frame_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.start_data_frame_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.start_data_frame_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.start_data_frame_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.start_datafeed.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.start_datafeed.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.start_datafeed.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.start_datafeed.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.start_trained_model_deployment.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.start_trained_model_deployment.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.start_trained_model_deployment.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.start_trained_model_deployment.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.stop_data_frame_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.stop_data_frame_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.stop_data_frame_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.stop_data_frame_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.stop_datafeed.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.stop_datafeed.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.stop_datafeed.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.stop_datafeed.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.stop_trained_model_deployment.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.stop_trained_model_deployment.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.stop_trained_model_deployment.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.stop_trained_model_deployment.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.update_data_frame_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.update_data_frame_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.update_data_frame_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.update_data_frame_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.update_datafeed.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.update_datafeed.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.update_datafeed.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.update_datafeed.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.update_filter.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.update_filter.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.update_filter.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.update_filter.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.update_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.update_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.update_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.update_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.update_model_snapshot.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.update_model_snapshot.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.update_model_snapshot.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.update_model_snapshot.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.update_trained_model_deployment.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.update_trained_model_deployment.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.update_trained_model_deployment.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.update_trained_model_deployment.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.upgrade_job_snapshot.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.upgrade_job_snapshot.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.upgrade_job_snapshot.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.upgrade_job_snapshot.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.validate.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.validate.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.validate.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.validate.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ml.validate_detector.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.validate_detector.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ml.validate_detector.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ml.validate_detector.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/monitoring.bulk.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/monitoring.bulk.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/monitoring.bulk.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/monitoring.bulk.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/msearch.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/msearch.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/msearch.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/msearch.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/msearch_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/msearch_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/msearch_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/msearch_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/mtermvectors.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/mtermvectors.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/mtermvectors.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/mtermvectors.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.clear_repositories_metering_archive.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.clear_repositories_metering_archive.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/nodes.clear_repositories_metering_archive.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.clear_repositories_metering_archive.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.get_repositories_metering_info.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.get_repositories_metering_info.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/nodes.get_repositories_metering_info.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.get_repositories_metering_info.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.hot_threads.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.hot_threads.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/nodes.hot_threads.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.hot_threads.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.info.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.info.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/nodes.info.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.info.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.reload_secure_settings.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.reload_secure_settings.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/nodes.reload_secure_settings.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.reload_secure_settings.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/nodes.stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/nodes.usage.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.usage.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/nodes.usage.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/nodes.usage.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/open_point_in_time.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/open_point_in_time.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/open_point_in_time.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/open_point_in_time.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ping.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ping.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ping.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ping.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/profiling.flamegraph.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/profiling.flamegraph.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/profiling.flamegraph.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/profiling.flamegraph.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/profiling.stacktraces.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/profiling.stacktraces.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/profiling.stacktraces.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/profiling.stacktraces.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/profiling.status.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/profiling.status.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/profiling.status.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/profiling.status.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/profiling.topn_functions.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/profiling.topn_functions.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/profiling.topn_functions.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/profiling.topn_functions.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/put_script.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/put_script.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/put_script.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/put_script.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.delete_rule.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.delete_rule.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.delete_rule.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.delete_rule.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.delete_ruleset.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.delete_ruleset.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.delete_ruleset.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.delete_ruleset.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.get_rule.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.get_rule.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.get_rule.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.get_rule.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.get_ruleset.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.get_ruleset.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.get_ruleset.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.get_ruleset.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.list_rulesets.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.list_rulesets.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.list_rulesets.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.list_rulesets.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.put_rule.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.put_rule.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.put_rule.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.put_rule.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.put_ruleset.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.put_ruleset.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.put_ruleset.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.put_ruleset.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.test.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.test.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/query_rules.test.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/query_rules.test.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/rank_eval.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rank_eval.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/rank_eval.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rank_eval.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/reindex.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/reindex.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/reindex.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/reindex.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/reindex_rethrottle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/reindex_rethrottle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/reindex_rethrottle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/reindex_rethrottle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/render_search_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/render_search_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/render_search_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/render_search_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/rollup.delete_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.delete_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/rollup.delete_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.delete_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/rollup.get_jobs.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.get_jobs.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/rollup.get_jobs.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.get_jobs.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/rollup.get_rollup_caps.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.get_rollup_caps.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/rollup.get_rollup_caps.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.get_rollup_caps.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/rollup.get_rollup_index_caps.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.get_rollup_index_caps.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/rollup.get_rollup_index_caps.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.get_rollup_index_caps.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/rollup.put_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.put_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/rollup.put_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.put_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/rollup.rollup_search.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.rollup_search.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/rollup.rollup_search.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.rollup_search.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/rollup.start_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.start_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/rollup.start_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.start_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/rollup.stop_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.stop_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/rollup.stop_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/rollup.stop_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/scripts_painless_execute.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/scripts_painless_execute.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/scripts_painless_execute.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/scripts_painless_execute.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/scroll.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/scroll.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/scroll.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/scroll.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_application.delete.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.delete.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search_application.delete.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.delete.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_application.delete_behavioral_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.delete_behavioral_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search_application.delete_behavioral_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.delete_behavioral_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_application.get.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.get.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search_application.get.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.get.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_application.get_behavioral_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.get_behavioral_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search_application.get_behavioral_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.get_behavioral_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_application.list.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.list.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search_application.list.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.list.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_application.post_behavioral_analytics_event.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.post_behavioral_analytics_event.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search_application.post_behavioral_analytics_event.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.post_behavioral_analytics_event.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_application.put.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.put.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search_application.put.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.put.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_application.put_behavioral_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.put_behavioral_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search_application.put_behavioral_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.put_behavioral_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_application.render_query.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.render_query.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search_application.render_query.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.render_query.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_application.search.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.search.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search_application.search.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_application.search.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_mvt.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_mvt.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search_mvt.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_mvt.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_shards.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_shards.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search_shards.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_shards.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/search_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/search_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/search_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/searchable_snapshots.cache_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/searchable_snapshots.cache_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/searchable_snapshots.cache_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/searchable_snapshots.cache_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/searchable_snapshots.clear_cache.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/searchable_snapshots.clear_cache.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/searchable_snapshots.clear_cache.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/searchable_snapshots.clear_cache.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/searchable_snapshots.mount.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/searchable_snapshots.mount.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/searchable_snapshots.mount.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/searchable_snapshots.mount.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/searchable_snapshots.stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/searchable_snapshots.stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/searchable_snapshots.stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/searchable_snapshots.stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.activate_user_profile.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.activate_user_profile.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.activate_user_profile.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.activate_user_profile.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.authenticate.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.authenticate.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.authenticate.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.authenticate.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.bulk_delete_role.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.bulk_delete_role.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.bulk_delete_role.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.bulk_delete_role.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.bulk_put_role.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.bulk_put_role.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.bulk_put_role.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.bulk_put_role.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.bulk_update_api_keys.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.bulk_update_api_keys.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.bulk_update_api_keys.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.bulk_update_api_keys.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.change_password.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.change_password.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.change_password.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.change_password.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_api_key_cache.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.clear_api_key_cache.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_api_key_cache.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.clear_api_key_cache.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_cached_privileges.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.clear_cached_privileges.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_cached_privileges.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.clear_cached_privileges.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_cached_realms.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.clear_cached_realms.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_cached_realms.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.clear_cached_realms.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_cached_roles.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.clear_cached_roles.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_cached_roles.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.clear_cached_roles.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_cached_service_tokens.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.clear_cached_service_tokens.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.clear_cached_service_tokens.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.clear_cached_service_tokens.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.create_api_key.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.create_api_key.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.create_api_key.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.create_api_key.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.create_cross_cluster_api_key.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.create_cross_cluster_api_key.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.create_cross_cluster_api_key.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.create_cross_cluster_api_key.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.create_service_token.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.create_service_token.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.create_service_token.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.create_service_token.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.delete_privileges.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.delete_privileges.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.delete_privileges.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.delete_privileges.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.delete_role.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.delete_role.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.delete_role.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.delete_role.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.delete_role_mapping.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.delete_role_mapping.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.delete_role_mapping.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.delete_role_mapping.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.delete_service_token.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.delete_service_token.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.delete_service_token.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.delete_service_token.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.delete_user.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.delete_user.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.delete_user.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.delete_user.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.disable_user.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.disable_user.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.disable_user.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.disable_user.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.disable_user_profile.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.disable_user_profile.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.disable_user_profile.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.disable_user_profile.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.enable_user.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.enable_user.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.enable_user.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.enable_user.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.enable_user_profile.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.enable_user_profile.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.enable_user_profile.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.enable_user_profile.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.enroll_kibana.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.enroll_kibana.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.enroll_kibana.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.enroll_kibana.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.enroll_node.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.enroll_node.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.enroll_node.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.enroll_node.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.get_api_key.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_api_key.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.get_api_key.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_api_key.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.get_builtin_privileges.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_builtin_privileges.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.get_builtin_privileges.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_builtin_privileges.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.get_privileges.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_privileges.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.get_privileges.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_privileges.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.get_role.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_role.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.get_role.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_role.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.get_role_mapping.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_role_mapping.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.get_role_mapping.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_role_mapping.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.get_service_accounts.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_service_accounts.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.get_service_accounts.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_service_accounts.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.get_service_credentials.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_service_credentials.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.get_service_credentials.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_service_credentials.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.get_settings.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_settings.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.get_settings.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_settings.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.get_token.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_token.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.get_token.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_token.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.get_user.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_user.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.get_user.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_user.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.get_user_privileges.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_user_privileges.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.get_user_privileges.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_user_privileges.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.get_user_profile.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_user_profile.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.get_user_profile.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.get_user_profile.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.grant_api_key.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.grant_api_key.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.grant_api_key.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.grant_api_key.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.has_privileges.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.has_privileges.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.has_privileges.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.has_privileges.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.has_privileges_user_profile.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.has_privileges_user_profile.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.has_privileges_user_profile.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.has_privileges_user_profile.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.invalidate_api_key.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.invalidate_api_key.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.invalidate_api_key.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.invalidate_api_key.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.invalidate_token.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.invalidate_token.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.invalidate_token.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.invalidate_token.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.oidc_authenticate.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.oidc_authenticate.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.oidc_authenticate.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.oidc_authenticate.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.oidc_logout.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.oidc_logout.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.oidc_logout.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.oidc_logout.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.oidc_prepare_authentication.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.oidc_prepare_authentication.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.oidc_prepare_authentication.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.oidc_prepare_authentication.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.put_privileges.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.put_privileges.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.put_privileges.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.put_privileges.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.put_role.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.put_role.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.put_role.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.put_role.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.put_role_mapping.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.put_role_mapping.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.put_role_mapping.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.put_role_mapping.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.put_user.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.put_user.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.put_user.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.put_user.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.query_api_keys.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.query_api_keys.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.query_api_keys.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.query_api_keys.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.query_role.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.query_role.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.query_role.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.query_role.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.query_user.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.query_user.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.query_user.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.query_user.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.saml_authenticate.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.saml_authenticate.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.saml_authenticate.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.saml_authenticate.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.saml_complete_logout.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.saml_complete_logout.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.saml_complete_logout.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.saml_complete_logout.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.saml_invalidate.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.saml_invalidate.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.saml_invalidate.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.saml_invalidate.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.saml_logout.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.saml_logout.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.saml_logout.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.saml_logout.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.saml_prepare_authentication.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.saml_prepare_authentication.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.saml_prepare_authentication.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.saml_prepare_authentication.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.saml_service_provider_metadata.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.saml_service_provider_metadata.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.saml_service_provider_metadata.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.saml_service_provider_metadata.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.suggest_user_profiles.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.suggest_user_profiles.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.suggest_user_profiles.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.suggest_user_profiles.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.update_api_key.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.update_api_key.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.update_api_key.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.update_api_key.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.update_cross_cluster_api_key.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.update_cross_cluster_api_key.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.update_cross_cluster_api_key.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.update_cross_cluster_api_key.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.update_settings.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.update_settings.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.update_settings.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.update_settings.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/security.update_user_profile_data.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.update_user_profile_data.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/security.update_user_profile_data.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/security.update_user_profile_data.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/shutdown.delete_node.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/shutdown.delete_node.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/shutdown.delete_node.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/shutdown.delete_node.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/shutdown.get_node.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/shutdown.get_node.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/shutdown.get_node.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/shutdown.get_node.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/shutdown.put_node.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/shutdown.put_node.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/shutdown.put_node.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/shutdown.put_node.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/simulate.ingest.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/simulate.ingest.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/simulate.ingest.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/simulate.ingest.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/slm.delete_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.delete_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/slm.delete_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.delete_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/slm.execute_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.execute_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/slm.execute_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.execute_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/slm.execute_retention.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.execute_retention.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/slm.execute_retention.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.execute_retention.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/slm.get_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.get_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/slm.get_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.get_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/slm.get_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.get_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/slm.get_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.get_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/slm.get_status.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.get_status.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/slm.get_status.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.get_status.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/slm.put_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.put_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/slm.put_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.put_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/slm.start.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.start.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/slm.start.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.start.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/slm.stop.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.stop.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/slm.stop.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/slm.stop.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.cleanup_repository.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.cleanup_repository.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.cleanup_repository.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.cleanup_repository.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.clone.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.clone.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.clone.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.clone.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.create.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.create.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.create.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.create.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.create_repository.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.create_repository.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.create_repository.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.create_repository.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.delete.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.delete.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.delete.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.delete.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.delete_repository.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.delete_repository.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.delete_repository.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.delete_repository.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.get.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.get.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.get.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.get.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.get_repository.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.get_repository.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.get_repository.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.get_repository.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.repository_analyze.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.repository_analyze.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.repository_analyze.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.repository_analyze.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.repository_verify_integrity.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.repository_verify_integrity.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.repository_verify_integrity.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.repository_verify_integrity.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.restore.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.restore.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.restore.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.restore.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.status.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.status.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.status.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.status.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.verify_repository.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.verify_repository.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/snapshot.verify_repository.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/snapshot.verify_repository.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.clear_cursor.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/sql.clear_cursor.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/sql.clear_cursor.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/sql.clear_cursor.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.delete_async.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/sql.delete_async.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/sql.delete_async.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/sql.delete_async.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.get_async.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/sql.get_async.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/sql.get_async.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/sql.get_async.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.get_async_status.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/sql.get_async_status.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/sql.get_async_status.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/sql.get_async_status.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.query.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/sql.query.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/sql.query.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/sql.query.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/sql.translate.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/sql.translate.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/sql.translate.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/sql.translate.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/ssl.certificates.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ssl.certificates.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/ssl.certificates.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/ssl.certificates.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym_rule.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym_rule.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym_rule.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.delete_synonym_rule.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym_rule.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym_rule.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym_rule.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.get_synonym_rule.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonyms_sets.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.get_synonyms_sets.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.get_synonyms_sets.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.get_synonyms_sets.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym_rule.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym_rule.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym_rule.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/synonyms.put_synonym_rule.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/tasks.cancel.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/tasks.cancel.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/tasks.cancel.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/tasks.cancel.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/tasks.get.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/tasks.get.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/tasks.get.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/tasks.get.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/tasks.list.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/tasks.list.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/tasks.list.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/tasks.list.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/terms_enum.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/terms_enum.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/terms_enum.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/terms_enum.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/termvectors.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/termvectors.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/termvectors.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/termvectors.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/text_structure.find_field_structure.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/text_structure.find_field_structure.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/text_structure.find_field_structure.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/text_structure.find_field_structure.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/text_structure.find_message_structure.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/text_structure.find_message_structure.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/text_structure.find_message_structure.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/text_structure.find_message_structure.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/text_structure.find_structure.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/text_structure.find_structure.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/text_structure.find_structure.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/text_structure.find_structure.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/text_structure.test_grok_pattern.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/text_structure.test_grok_pattern.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/text_structure.test_grok_pattern.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/text_structure.test_grok_pattern.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/transform.delete_transform.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.delete_transform.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/transform.delete_transform.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.delete_transform.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/transform.get_node_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.get_node_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/transform.get_node_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.get_node_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/transform.get_transform.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.get_transform.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/transform.get_transform.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.get_transform.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/transform.get_transform_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.get_transform_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/transform.get_transform_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.get_transform_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/transform.preview_transform.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.preview_transform.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/transform.preview_transform.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.preview_transform.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/transform.put_transform.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.put_transform.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/transform.put_transform.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.put_transform.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/transform.reset_transform.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.reset_transform.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/transform.reset_transform.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.reset_transform.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/transform.schedule_now_transform.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.schedule_now_transform.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/transform.schedule_now_transform.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.schedule_now_transform.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/transform.start_transform.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.start_transform.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/transform.start_transform.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.start_transform.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/transform.stop_transform.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.stop_transform.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/transform.stop_transform.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.stop_transform.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/transform.update_transform.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.update_transform.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/transform.update_transform.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.update_transform.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/transform.upgrade_transforms.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.upgrade_transforms.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/transform.upgrade_transforms.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/transform.upgrade_transforms.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/update.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/update.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/update.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/update.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/update_by_query.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/update_by_query.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/update_by_query.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/update_by_query.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/update_by_query_rethrottle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/update_by_query_rethrottle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/update_by_query_rethrottle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/update_by_query_rethrottle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/watcher.ack_watch.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.ack_watch.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/watcher.ack_watch.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.ack_watch.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/watcher.activate_watch.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.activate_watch.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/watcher.activate_watch.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.activate_watch.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/watcher.deactivate_watch.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.deactivate_watch.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/watcher.deactivate_watch.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.deactivate_watch.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/watcher.delete_watch.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.delete_watch.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/watcher.delete_watch.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.delete_watch.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/watcher.execute_watch.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.execute_watch.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/watcher.execute_watch.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.execute_watch.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/watcher.get_settings.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.get_settings.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/watcher.get_settings.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.get_settings.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/watcher.get_watch.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.get_watch.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/watcher.get_watch.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.get_watch.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/watcher.put_watch.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.put_watch.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/watcher.put_watch.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.put_watch.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/watcher.query_watches.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.query_watches.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/watcher.query_watches.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.query_watches.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/watcher.start.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.start.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/watcher.start.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.start.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/watcher.stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/watcher.stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/watcher.stop.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.stop.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/watcher.stop.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.stop.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/watcher.update_settings.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.update_settings.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/watcher.update_settings.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/watcher.update_settings.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/xpack.info.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/xpack.info.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/xpack.info.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/xpack.info.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/generated/xpack.usage.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/xpack.usage.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/generated/xpack.usage.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/generated/xpack.usage.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/manual/.empty b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/manual/.empty similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/manual/.empty rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/manual/.empty diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/async_search.submit.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/async_search.submit.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/async_search.submit.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/async_search.submit.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ccr.follow.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ccr.follow.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ccr.follow.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ccr.follow.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ccr.forget_follower.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ccr.forget_follower.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ccr.forget_follower.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ccr.forget_follower.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ccr.put_auto_follow_pattern.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ccr.put_auto_follow_pattern.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ccr.put_auto_follow_pattern.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ccr.put_auto_follow_pattern.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ccr.resume_follow.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ccr.resume_follow.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ccr.resume_follow.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ccr.resume_follow.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/clear_scroll.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/clear_scroll.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/clear_scroll.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/clear_scroll.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/cluster.health.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/cluster.health.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/cluster.health.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/cluster.health.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/cluster.put_component_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/cluster.put_component_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/cluster.put_component_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/cluster.put_component_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/cluster.put_settings.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/cluster.put_settings.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/cluster.put_settings.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/cluster.put_settings.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/cluster.reroute.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/cluster.reroute.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/cluster.reroute.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/cluster.reroute.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/cluster.state.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/cluster.state.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/cluster.state.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/cluster.state.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/count.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/count.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/count.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/count.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/delete_by_query.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/delete_by_query.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/delete_by_query.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/delete_by_query.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/enrich.put_policy.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/enrich.put_policy.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/enrich.put_policy.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/enrich.put_policy.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/esql.query.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/esql.query.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/esql.query.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/esql.query.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/graph.explore.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/graph.explore.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/graph.explore.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/graph.explore.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ilm.move_to_step.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ilm.move_to_step.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ilm.move_to_step.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ilm.move_to_step.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ilm.put_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ilm.put_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ilm.put_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ilm.put_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.clone.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.clone.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.clone.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.clone.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.create.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.create.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.create.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.create.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.delete_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.delete_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.delete_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.delete_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.exists_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.exists_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.exists_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.exists_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.get_field_mapping.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.get_field_mapping.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.get_field_mapping.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.get_field_mapping.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.get_mapping.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.get_mapping.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.get_mapping.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.get_mapping.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.get_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.get_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.get_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.get_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.put_alias.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.put_alias.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.put_alias.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.put_alias.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.put_index_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.put_index_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.put_index_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.put_index_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.put_settings.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.put_settings.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.put_settings.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.put_settings.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.put_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.put_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.put_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.put_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.rollover.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.rollover.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.rollover.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.rollover.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.update_aliases.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.update_aliases.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.update_aliases.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.update_aliases.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/indices.validate_query.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.validate_query.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/indices.validate_query.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/indices.validate_query.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/license.post.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/license.post.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/license.post.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/license.post.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/logstash.put_pipeline.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/logstash.put_pipeline.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/logstash.put_pipeline.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/logstash.put_pipeline.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.evaluate_data_frame.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.evaluate_data_frame.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.evaluate_data_frame.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.evaluate_data_frame.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.explain_data_frame_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.explain_data_frame_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.explain_data_frame_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.explain_data_frame_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_buckets.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_buckets.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_buckets.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_buckets.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_calendar_events.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_calendar_events.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_calendar_events.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_calendar_events.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_calendars.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_calendars.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_calendars.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_calendars.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_categories.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_categories.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_categories.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_categories.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_influencers.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_influencers.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_influencers.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_influencers.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_model_snapshots.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_model_snapshots.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_model_snapshots.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_model_snapshots.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_overall_buckets.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_overall_buckets.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_overall_buckets.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_overall_buckets.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_records.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_records.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.get_records.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.get_records.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.post_calendar_events.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.post_calendar_events.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.post_calendar_events.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.post_calendar_events.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.put_calendar.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.put_calendar.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.put_calendar.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.put_calendar.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.put_data_frame_analytics.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.put_data_frame_analytics.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.put_data_frame_analytics.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.put_data_frame_analytics.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.put_datafeed.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.put_datafeed.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.put_datafeed.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.put_datafeed.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.put_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.put_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.put_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.put_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.put_trained_model.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.put_trained_model.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.put_trained_model.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.put_trained_model.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.revert_model_snapshot.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.revert_model_snapshot.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.revert_model_snapshot.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.revert_model_snapshot.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.update_datafeed.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.update_datafeed.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.update_datafeed.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.update_datafeed.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.update_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.update_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.update_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.update_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/ml.update_model_snapshot.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.update_model_snapshot.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/ml.update_model_snapshot.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/ml.update_model_snapshot.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/nodes.stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/nodes.stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/nodes.stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/nodes.stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/nodes.usage.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/nodes.usage.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/nodes.usage.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/nodes.usage.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/query_rules.put_ruleset.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/query_rules.put_ruleset.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/query_rules.put_ruleset.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/query_rules.put_ruleset.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/rollup.delete_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/rollup.delete_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/rollup.delete_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/rollup.delete_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/rollup.put_job.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/rollup.put_job.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/rollup.put_job.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/rollup.put_job.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/rollup.rollup_search.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/rollup.rollup_search.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/rollup.rollup_search.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/rollup.rollup_search.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/search_application.post_behavioral_analytics_event.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/search_application.post_behavioral_analytics_event.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/search_application.post_behavioral_analytics_event.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/search_application.post_behavioral_analytics_event.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/search_application.put.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/search_application.put.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/search_application.put.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/search_application.put.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/search_application.search.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/search_application.search.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/search_application.search.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/search_application.search.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/search_template.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/search_template.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/search_template.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/search_template.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.authenticate.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.authenticate.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.authenticate.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.authenticate.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.change_password.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.change_password.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.change_password.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.change_password.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.create_api_key.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.create_api_key.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.create_api_key.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.create_api_key.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.get_token.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.get_token.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.get_token.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.get_token.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.has_privileges.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.has_privileges.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.has_privileges.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.has_privileges.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.invalidate_api_key.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.invalidate_api_key.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.invalidate_api_key.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.invalidate_api_key.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.invalidate_token.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.invalidate_token.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.invalidate_token.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.invalidate_token.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.put_role.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.put_role.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.put_role.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.put_role.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.put_role_mapping.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.put_role_mapping.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.put_role_mapping.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.put_role_mapping.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.put_user.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.put_user.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.put_user.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.put_user.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.saml_authenticate.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.saml_authenticate.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.saml_authenticate.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.saml_authenticate.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.saml_complete_logout.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.saml_complete_logout.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.saml_complete_logout.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.saml_complete_logout.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.saml_invalidate.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.saml_invalidate.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.saml_invalidate.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.saml_invalidate.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.saml_logout.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.saml_logout.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.saml_logout.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.saml_logout.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/security.saml_prepare_authentication.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.saml_prepare_authentication.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/security.saml_prepare_authentication.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/security.saml_prepare_authentication.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/slm.put_lifecycle.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/slm.put_lifecycle.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/slm.put_lifecycle.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/slm.put_lifecycle.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/slm.start.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/slm.start.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/slm.start.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/slm.start.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/slm.stop.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/slm.stop.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/slm.stop.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/slm.stop.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/snapshot.create.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/snapshot.create.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/snapshot.create.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/snapshot.create.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/snapshot.create_repository.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/snapshot.create_repository.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/snapshot.create_repository.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/snapshot.create_repository.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/snapshot.restore.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/snapshot.restore.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/snapshot.restore.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/snapshot.restore.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/sql.query.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/sql.query.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/sql.query.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/sql.query.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym_rule.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym_rule.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym_rule.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/synonyms.put_synonym_rule.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/terms_enum.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/terms_enum.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/terms_enum.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/terms_enum.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/transform.get_transform_stats.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/transform.get_transform_stats.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/transform.get_transform_stats.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/transform.get_transform_stats.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/transform.preview_transform.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/transform.preview_transform.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/transform.preview_transform.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/transform.preview_transform.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/transform.put_transform.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/transform.put_transform.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/transform.put_transform.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/transform.put_transform.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/transform.stop_transform.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/transform.stop_transform.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/transform.stop_transform.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/transform.stop_transform.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/transform.update_transform.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/transform.update_transform.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/transform.update_transform.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/transform.update_transform.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/update_by_query.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/update_by_query.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/update_by_query.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/update_by_query.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/watcher.execute_watch.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/watcher.execute_watch.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/watcher.execute_watch.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/watcher.execute_watch.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/watcher.put_watch.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/watcher.put_watch.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/watcher.put_watch.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/watcher.put_watch.json diff --git a/src/plugins/console/server/lib/spec_definitions/json/overrides/xpack.info.json b/src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/xpack.info.json similarity index 100% rename from src/plugins/console/server/lib/spec_definitions/json/overrides/xpack.info.json rename to src/platform/plugins/shared/console/server/lib/spec_definitions/json/overrides/xpack.info.json diff --git a/src/plugins/console/server/lib/utils/encode_path.test.ts b/src/platform/plugins/shared/console/server/lib/utils/encode_path.test.ts similarity index 100% rename from src/plugins/console/server/lib/utils/encode_path.test.ts rename to src/platform/plugins/shared/console/server/lib/utils/encode_path.test.ts diff --git a/src/plugins/console/server/lib/utils/encode_path.ts b/src/platform/plugins/shared/console/server/lib/utils/encode_path.ts similarity index 100% rename from src/plugins/console/server/lib/utils/encode_path.ts rename to src/platform/plugins/shared/console/server/lib/utils/encode_path.ts diff --git a/src/plugins/console/server/lib/utils/index.ts b/src/platform/plugins/shared/console/server/lib/utils/index.ts similarity index 100% rename from src/plugins/console/server/lib/utils/index.ts rename to src/platform/plugins/shared/console/server/lib/utils/index.ts diff --git a/src/plugins/console/server/lib/utils/sanitize_hostname.test.ts b/src/platform/plugins/shared/console/server/lib/utils/sanitize_hostname.test.ts similarity index 100% rename from src/plugins/console/server/lib/utils/sanitize_hostname.test.ts rename to src/platform/plugins/shared/console/server/lib/utils/sanitize_hostname.test.ts diff --git a/src/plugins/console/server/lib/utils/sanitize_hostname.ts b/src/platform/plugins/shared/console/server/lib/utils/sanitize_hostname.ts similarity index 100% rename from src/plugins/console/server/lib/utils/sanitize_hostname.ts rename to src/platform/plugins/shared/console/server/lib/utils/sanitize_hostname.ts diff --git a/src/plugins/console/server/lib/utils/to_url.test.ts b/src/platform/plugins/shared/console/server/lib/utils/to_url.test.ts similarity index 100% rename from src/plugins/console/server/lib/utils/to_url.test.ts rename to src/platform/plugins/shared/console/server/lib/utils/to_url.test.ts diff --git a/src/plugins/console/server/lib/utils/to_url.ts b/src/platform/plugins/shared/console/server/lib/utils/to_url.ts similarity index 100% rename from src/plugins/console/server/lib/utils/to_url.ts rename to src/platform/plugins/shared/console/server/lib/utils/to_url.ts diff --git a/src/plugins/console/server/lib/wildcard_matcher.test.js b/src/platform/plugins/shared/console/server/lib/wildcard_matcher.test.js similarity index 100% rename from src/plugins/console/server/lib/wildcard_matcher.test.js rename to src/platform/plugins/shared/console/server/lib/wildcard_matcher.test.js diff --git a/src/plugins/console/server/lib/wildcard_matcher.ts b/src/platform/plugins/shared/console/server/lib/wildcard_matcher.ts similarity index 100% rename from src/plugins/console/server/lib/wildcard_matcher.ts rename to src/platform/plugins/shared/console/server/lib/wildcard_matcher.ts diff --git a/src/plugins/console/server/plugin.ts b/src/platform/plugins/shared/console/server/plugin.ts similarity index 100% rename from src/plugins/console/server/plugin.ts rename to src/platform/plugins/shared/console/server/plugin.ts diff --git a/src/plugins/console/server/routes/api/__mocks__/request.mock.ts b/src/platform/plugins/shared/console/server/routes/api/__mocks__/request.mock.ts similarity index 100% rename from src/plugins/console/server/routes/api/__mocks__/request.mock.ts rename to src/platform/plugins/shared/console/server/routes/api/__mocks__/request.mock.ts diff --git a/src/plugins/console/server/routes/api/__mocks__/routes.mock.ts b/src/platform/plugins/shared/console/server/routes/api/__mocks__/routes.mock.ts similarity index 100% rename from src/plugins/console/server/routes/api/__mocks__/routes.mock.ts rename to src/platform/plugins/shared/console/server/routes/api/__mocks__/routes.mock.ts diff --git a/src/plugins/console/server/routes/api/console/autocomplete_entities/index.ts b/src/platform/plugins/shared/console/server/routes/api/console/autocomplete_entities/index.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/autocomplete_entities/index.ts rename to src/platform/plugins/shared/console/server/routes/api/console/autocomplete_entities/index.ts diff --git a/src/plugins/console/server/routes/api/console/autocomplete_entities/validation_config.ts b/src/platform/plugins/shared/console/server/routes/api/console/autocomplete_entities/validation_config.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/autocomplete_entities/validation_config.ts rename to src/platform/plugins/shared/console/server/routes/api/console/autocomplete_entities/validation_config.ts diff --git a/src/plugins/console/server/routes/api/console/convert_request_to_language/convert_request_handler.test.ts b/src/platform/plugins/shared/console/server/routes/api/console/convert_request_to_language/convert_request_handler.test.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/convert_request_to_language/convert_request_handler.test.ts rename to src/platform/plugins/shared/console/server/routes/api/console/convert_request_to_language/convert_request_handler.test.ts diff --git a/src/plugins/console/server/routes/api/console/convert_request_to_language/index.ts b/src/platform/plugins/shared/console/server/routes/api/console/convert_request_to_language/index.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/convert_request_to_language/index.ts rename to src/platform/plugins/shared/console/server/routes/api/console/convert_request_to_language/index.ts diff --git a/src/plugins/console/server/routes/api/console/es_config/index.ts b/src/platform/plugins/shared/console/server/routes/api/console/es_config/index.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/es_config/index.ts rename to src/platform/plugins/shared/console/server/routes/api/console/es_config/index.ts diff --git a/src/plugins/console/server/routes/api/console/proxy/body.test.ts b/src/platform/plugins/shared/console/server/routes/api/console/proxy/body.test.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/proxy/body.test.ts rename to src/platform/plugins/shared/console/server/routes/api/console/proxy/body.test.ts diff --git a/src/plugins/console/server/routes/api/console/proxy/create_handler.ts b/src/platform/plugins/shared/console/server/routes/api/console/proxy/create_handler.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/proxy/create_handler.ts rename to src/platform/plugins/shared/console/server/routes/api/console/proxy/create_handler.ts diff --git a/src/plugins/console/server/routes/api/console/proxy/headers.test.ts b/src/platform/plugins/shared/console/server/routes/api/console/proxy/headers.test.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/proxy/headers.test.ts rename to src/platform/plugins/shared/console/server/routes/api/console/proxy/headers.test.ts diff --git a/src/plugins/console/server/routes/api/console/proxy/index.ts b/src/platform/plugins/shared/console/server/routes/api/console/proxy/index.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/proxy/index.ts rename to src/platform/plugins/shared/console/server/routes/api/console/proxy/index.ts diff --git a/src/plugins/console/server/routes/api/console/proxy/mocks.ts b/src/platform/plugins/shared/console/server/routes/api/console/proxy/mocks.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/proxy/mocks.ts rename to src/platform/plugins/shared/console/server/routes/api/console/proxy/mocks.ts diff --git a/src/plugins/console/server/routes/api/console/proxy/params.test.ts b/src/platform/plugins/shared/console/server/routes/api/console/proxy/params.test.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/proxy/params.test.ts rename to src/platform/plugins/shared/console/server/routes/api/console/proxy/params.test.ts diff --git a/src/plugins/console/server/routes/api/console/proxy/proxy_fallback.test.ts b/src/platform/plugins/shared/console/server/routes/api/console/proxy/proxy_fallback.test.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/proxy/proxy_fallback.test.ts rename to src/platform/plugins/shared/console/server/routes/api/console/proxy/proxy_fallback.test.ts diff --git a/src/plugins/console/server/routes/api/console/proxy/query_string.test.ts b/src/platform/plugins/shared/console/server/routes/api/console/proxy/query_string.test.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/proxy/query_string.test.ts rename to src/platform/plugins/shared/console/server/routes/api/console/proxy/query_string.test.ts diff --git a/src/plugins/console/server/routes/api/console/proxy/route_validation.test.ts b/src/platform/plugins/shared/console/server/routes/api/console/proxy/route_validation.test.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/proxy/route_validation.test.ts rename to src/platform/plugins/shared/console/server/routes/api/console/proxy/route_validation.test.ts diff --git a/src/plugins/console/server/routes/api/console/proxy/stubs.ts b/src/platform/plugins/shared/console/server/routes/api/console/proxy/stubs.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/proxy/stubs.ts rename to src/platform/plugins/shared/console/server/routes/api/console/proxy/stubs.ts diff --git a/src/plugins/console/server/routes/api/console/proxy/validation_config.ts b/src/platform/plugins/shared/console/server/routes/api/console/proxy/validation_config.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/proxy/validation_config.ts rename to src/platform/plugins/shared/console/server/routes/api/console/proxy/validation_config.ts diff --git a/src/plugins/console/server/routes/api/console/spec_definitions/index.ts b/src/platform/plugins/shared/console/server/routes/api/console/spec_definitions/index.ts similarity index 100% rename from src/plugins/console/server/routes/api/console/spec_definitions/index.ts rename to src/platform/plugins/shared/console/server/routes/api/console/spec_definitions/index.ts diff --git a/src/plugins/console/server/routes/index.ts b/src/platform/plugins/shared/console/server/routes/index.ts similarity index 100% rename from src/plugins/console/server/routes/index.ts rename to src/platform/plugins/shared/console/server/routes/index.ts diff --git a/src/plugins/console/server/services/es_legacy_config_service.ts b/src/platform/plugins/shared/console/server/services/es_legacy_config_service.ts similarity index 100% rename from src/plugins/console/server/services/es_legacy_config_service.ts rename to src/platform/plugins/shared/console/server/services/es_legacy_config_service.ts diff --git a/src/plugins/console/server/services/index.ts b/src/platform/plugins/shared/console/server/services/index.ts similarity index 100% rename from src/plugins/console/server/services/index.ts rename to src/platform/plugins/shared/console/server/services/index.ts diff --git a/src/plugins/console/server/services/spec_definitions_service.test.ts b/src/platform/plugins/shared/console/server/services/spec_definitions_service.test.ts similarity index 100% rename from src/plugins/console/server/services/spec_definitions_service.test.ts rename to src/platform/plugins/shared/console/server/services/spec_definitions_service.test.ts diff --git a/src/plugins/console/server/services/spec_definitions_service.ts b/src/platform/plugins/shared/console/server/services/spec_definitions_service.ts similarity index 100% rename from src/plugins/console/server/services/spec_definitions_service.ts rename to src/platform/plugins/shared/console/server/services/spec_definitions_service.ts diff --git a/src/plugins/console/server/shared_imports.ts b/src/platform/plugins/shared/console/server/shared_imports.ts similarity index 100% rename from src/plugins/console/server/shared_imports.ts rename to src/platform/plugins/shared/console/server/shared_imports.ts diff --git a/src/plugins/console/server/types.ts b/src/platform/plugins/shared/console/server/types.ts similarity index 100% rename from src/plugins/console/server/types.ts rename to src/platform/plugins/shared/console/server/types.ts diff --git a/src/plugins/console/tsconfig.json b/src/platform/plugins/shared/console/tsconfig.json similarity index 95% rename from src/plugins/console/tsconfig.json rename to src/platform/plugins/shared/console/tsconfig.json index 02e4e7a9b7689..1b296983f6169 100644 --- a/src/plugins/console/tsconfig.json +++ b/src/platform/plugins/shared/console/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, diff --git a/src/plugins/dev_tools/README.md b/src/platform/plugins/shared/dev_tools/README.md similarity index 100% rename from src/plugins/dev_tools/README.md rename to src/platform/plugins/shared/dev_tools/README.md diff --git a/src/plugins/dev_tools/common/constants.ts b/src/platform/plugins/shared/dev_tools/common/constants.ts similarity index 100% rename from src/plugins/dev_tools/common/constants.ts rename to src/platform/plugins/shared/dev_tools/common/constants.ts diff --git a/src/plugins/dev_tools/common/index.ts b/src/platform/plugins/shared/dev_tools/common/index.ts similarity index 100% rename from src/plugins/dev_tools/common/index.ts rename to src/platform/plugins/shared/dev_tools/common/index.ts diff --git a/src/plugins/dev_tools/kibana.jsonc b/src/platform/plugins/shared/dev_tools/kibana.jsonc similarity index 100% rename from src/plugins/dev_tools/kibana.jsonc rename to src/platform/plugins/shared/dev_tools/kibana.jsonc diff --git a/src/plugins/dev_tools/public/application.tsx b/src/platform/plugins/shared/dev_tools/public/application.tsx similarity index 100% rename from src/plugins/dev_tools/public/application.tsx rename to src/platform/plugins/shared/dev_tools/public/application.tsx diff --git a/src/plugins/dev_tools/public/constants/texts.ts b/src/platform/plugins/shared/dev_tools/public/constants/texts.ts similarity index 100% rename from src/plugins/dev_tools/public/constants/texts.ts rename to src/platform/plugins/shared/dev_tools/public/constants/texts.ts diff --git a/src/plugins/dev_tools/public/dev_tool.ts b/src/platform/plugins/shared/dev_tools/public/dev_tool.ts similarity index 100% rename from src/plugins/dev_tools/public/dev_tool.ts rename to src/platform/plugins/shared/dev_tools/public/dev_tool.ts diff --git a/src/plugins/dev_tools/public/index.scss b/src/platform/plugins/shared/dev_tools/public/index.scss similarity index 100% rename from src/plugins/dev_tools/public/index.scss rename to src/platform/plugins/shared/dev_tools/public/index.scss diff --git a/src/plugins/dev_tools/public/index.ts b/src/platform/plugins/shared/dev_tools/public/index.ts similarity index 93% rename from src/plugins/dev_tools/public/index.ts rename to src/platform/plugins/shared/dev_tools/public/index.ts index ebe346160b9be..800e6f46df24f 100644 --- a/src/plugins/dev_tools/public/index.ts +++ b/src/platform/plugins/shared/dev_tools/public/index.ts @@ -8,7 +8,6 @@ */ // TODO: https://github.com/elastic/kibana/issues/110892 -/* eslint-disable @kbn/eslint/no_export_all */ import { DevToolsPlugin } from './plugin'; export * from './plugin'; diff --git a/src/plugins/dev_tools/public/plugin.ts b/src/platform/plugins/shared/dev_tools/public/plugin.ts similarity index 100% rename from src/plugins/dev_tools/public/plugin.ts rename to src/platform/plugins/shared/dev_tools/public/plugin.ts diff --git a/src/plugins/dev_tools/public/services/breadcrumb.ts b/src/platform/plugins/shared/dev_tools/public/services/breadcrumb.ts similarity index 100% rename from src/plugins/dev_tools/public/services/breadcrumb.ts rename to src/platform/plugins/shared/dev_tools/public/services/breadcrumb.ts diff --git a/src/plugins/dev_tools/public/services/doc_title.ts b/src/platform/plugins/shared/dev_tools/public/services/doc_title.ts similarity index 100% rename from src/plugins/dev_tools/public/services/doc_title.ts rename to src/platform/plugins/shared/dev_tools/public/services/doc_title.ts diff --git a/src/plugins/dev_tools/public/services/index.ts b/src/platform/plugins/shared/dev_tools/public/services/index.ts similarity index 100% rename from src/plugins/dev_tools/public/services/index.ts rename to src/platform/plugins/shared/dev_tools/public/services/index.ts diff --git a/src/plugins/dev_tools/public/types.ts b/src/platform/plugins/shared/dev_tools/public/types.ts similarity index 100% rename from src/plugins/dev_tools/public/types.ts rename to src/platform/plugins/shared/dev_tools/public/types.ts diff --git a/src/plugins/dev_tools/server/config.ts b/src/platform/plugins/shared/dev_tools/server/config.ts similarity index 100% rename from src/plugins/dev_tools/server/config.ts rename to src/platform/plugins/shared/dev_tools/server/config.ts diff --git a/src/plugins/dev_tools/server/index.ts b/src/platform/plugins/shared/dev_tools/server/index.ts similarity index 100% rename from src/plugins/dev_tools/server/index.ts rename to src/platform/plugins/shared/dev_tools/server/index.ts diff --git a/src/plugins/dev_tools/server/plugin.ts b/src/platform/plugins/shared/dev_tools/server/plugin.ts similarity index 100% rename from src/plugins/dev_tools/server/plugin.ts rename to src/platform/plugins/shared/dev_tools/server/plugin.ts diff --git a/src/plugins/dev_tools/server/ui_settings.ts b/src/platform/plugins/shared/dev_tools/server/ui_settings.ts similarity index 100% rename from src/plugins/dev_tools/server/ui_settings.ts rename to src/platform/plugins/shared/dev_tools/server/ui_settings.ts diff --git a/src/plugins/dev_tools/tsconfig.json b/src/platform/plugins/shared/dev_tools/tsconfig.json similarity index 90% rename from src/plugins/dev_tools/tsconfig.json rename to src/platform/plugins/shared/dev_tools/tsconfig.json index 102e44488a7eb..a80d3ddcea9f2 100644 --- a/src/plugins/dev_tools/tsconfig.json +++ b/src/platform/plugins/shared/dev_tools/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, diff --git a/src/plugins/es_ui_shared/.storybook/main.ts b/src/platform/plugins/shared/es_ui_shared/.storybook/main.ts similarity index 100% rename from src/plugins/es_ui_shared/.storybook/main.ts rename to src/platform/plugins/shared/es_ui_shared/.storybook/main.ts diff --git a/src/plugins/es_ui_shared/.storybook/manager.ts b/src/platform/plugins/shared/es_ui_shared/.storybook/manager.ts similarity index 87% rename from src/plugins/es_ui_shared/.storybook/manager.ts rename to src/platform/plugins/shared/es_ui_shared/.storybook/manager.ts index bfeeb1b14c88e..566332bc6a3ed 100644 --- a/src/plugins/es_ui_shared/.storybook/manager.ts +++ b/src/platform/plugins/shared/es_ui_shared/.storybook/manager.ts @@ -15,7 +15,8 @@ addons.setConfig({ theme: create({ base: 'light', brandTitle: 'Platform Deployment Management Storybook', - brandUrl: 'https://github.com/elastic/kibana/tree/main/src/plugins/es_ui_shared', + brandUrl: + 'https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/es_ui_shared', }), showPanel: () => true, selectedPanel: PANEL_ID, diff --git a/src/plugins/es_ui_shared/README.md b/src/platform/plugins/shared/es_ui_shared/README.md similarity index 100% rename from src/plugins/es_ui_shared/README.md rename to src/platform/plugins/shared/es_ui_shared/README.md diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/authorization_provider.tsx b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/authorization_provider.tsx similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/authorization_provider.tsx rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/authorization_provider.tsx diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/index.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/index.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/index.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/index.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/not_authorized_section.tsx b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/not_authorized_section.tsx similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/not_authorized_section.tsx rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/not_authorized_section.tsx diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/page_error.tsx b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/page_error.tsx similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/page_error.tsx rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/page_error.tsx diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/section_error.tsx b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/section_error.tsx similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/section_error.tsx rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/section_error.tsx diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/with_privileges.test.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/with_privileges.test.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/with_privileges.test.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/with_privileges.test.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/with_privileges.tsx b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/with_privileges.tsx similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/authorization/components/with_privileges.tsx rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/components/with_privileges.tsx diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/authorization/index.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/index.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/authorization/index.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/index.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/authorization/types.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/types.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/authorization/types.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/authorization/types.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/errors/es_error_parser.test.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/errors/es_error_parser.test.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/errors/es_error_parser.test.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/errors/es_error_parser.test.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/errors/es_error_parser.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/errors/es_error_parser.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/errors/es_error_parser.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/errors/es_error_parser.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/errors/handle_es_error.test.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/errors/handle_es_error.test.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/errors/handle_es_error.test.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/errors/handle_es_error.test.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/errors/handle_es_error.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/errors/handle_es_error.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/errors/handle_es_error.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/errors/handle_es_error.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/errors/index.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/errors/index.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/errors/index.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/errors/index.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/global_flyout/global_flyout.tsx b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/global_flyout/global_flyout.tsx similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/global_flyout/global_flyout.tsx rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/global_flyout/global_flyout.tsx diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/global_flyout/index.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/global_flyout/index.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/global_flyout/index.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/global_flyout/index.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/xjson/index.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/index.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/xjson/index.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/index.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/__fixtures__/utils_string_collapsing.txt b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/__fixtures__/utils_string_collapsing.txt similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/__fixtures__/utils_string_collapsing.txt rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/__fixtures__/utils_string_collapsing.txt diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/__fixtures__/utils_string_expanding.txt b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/__fixtures__/utils_string_expanding.txt similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/__fixtures__/utils_string_expanding.txt rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/__fixtures__/utils_string_expanding.txt diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/index.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/index.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/index.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/index.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/json_xjson_translation_tools.test.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/json_xjson_translation_tools.test.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/json_xjson_translation_tools.test.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/json_xjson_translation_tools.test.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/parser.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/parser.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/parser.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/json_xjson_translation_tools/parser.ts diff --git a/src/plugins/es_ui_shared/__packages_do_not_import__/xjson/use_xjson_mode.ts b/src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/use_xjson_mode.ts similarity index 100% rename from src/plugins/es_ui_shared/__packages_do_not_import__/xjson/use_xjson_mode.ts rename to src/platform/plugins/shared/es_ui_shared/__packages_do_not_import__/xjson/use_xjson_mode.ts diff --git a/src/plugins/es_ui_shared/common/index.ts b/src/platform/plugins/shared/es_ui_shared/common/index.ts similarity index 100% rename from src/plugins/es_ui_shared/common/index.ts rename to src/platform/plugins/shared/es_ui_shared/common/index.ts diff --git a/src/plugins/management/jest.config.js b/src/platform/plugins/shared/es_ui_shared/jest.config.js similarity index 60% rename from src/plugins/management/jest.config.js rename to src/platform/plugins/shared/es_ui_shared/jest.config.js index df990c44e36c1..5deb0919362aa 100644 --- a/src/plugins/management/jest.config.js +++ b/src/platform/plugins/shared/es_ui_shared/jest.config.js @@ -9,9 +9,12 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../..', - roots: ['/src/plugins/management'], - coverageDirectory: '/target/kibana-coverage/jest/src/plugins/management', + rootDir: '../../../../..', + roots: ['/src/platform/plugins/shared/es_ui_shared'], + coverageDirectory: + '/target/kibana-coverage/jest/src/platform/plugins/shared/es_ui_shared', coverageReporters: ['text', 'html'], - collectCoverageFrom: ['/src/plugins/management/{common,public,server}/**/*.{ts,tsx}'], + collectCoverageFrom: [ + '/src/platform/plugins/shared/es_ui_shared/{__packages_do_not_import__,common,public,server,static}/**/*.{ts,tsx}', + ], }; diff --git a/src/plugins/es_ui_shared/kibana.jsonc b/src/platform/plugins/shared/es_ui_shared/kibana.jsonc similarity index 100% rename from src/plugins/es_ui_shared/kibana.jsonc rename to src/platform/plugins/shared/es_ui_shared/kibana.jsonc diff --git a/src/plugins/es_ui_shared/public/authorization/index.ts b/src/platform/plugins/shared/es_ui_shared/public/authorization/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/authorization/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/authorization/index.ts diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/__snapshots__/cron_editor.test.tsx.snap b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/__snapshots__/cron_editor.test.tsx.snap similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/__snapshots__/cron_editor.test.tsx.snap rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/__snapshots__/cron_editor.test.tsx.snap diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/constants.ts b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/constants.ts similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/constants.ts rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/constants.ts diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/cron_daily.tsx b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_daily.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/cron_daily.tsx rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_daily.tsx diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/cron_editor.test.tsx b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_editor.test.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/cron_editor.test.tsx rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_editor.test.tsx diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/cron_editor.tsx b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_editor.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/cron_editor.tsx rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_editor.tsx diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/cron_hourly.tsx b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_hourly.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/cron_hourly.tsx rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_hourly.tsx diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/cron_monthly.tsx b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_monthly.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/cron_monthly.tsx rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_monthly.tsx diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/cron_weekly.tsx b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_weekly.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/cron_weekly.tsx rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_weekly.tsx diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/cron_yearly.tsx b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_yearly.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/cron_yearly.tsx rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/cron_yearly.tsx diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/index.ts b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/index.ts diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/services/cron.ts b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/services/cron.ts similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/services/cron.ts rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/services/cron.ts diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/services/humanized_numbers.ts b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/services/humanized_numbers.ts similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/services/humanized_numbers.ts rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/services/humanized_numbers.ts diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/services/index.ts b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/services/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/services/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/services/index.ts diff --git a/src/plugins/es_ui_shared/public/components/cron_editor/types.ts b/src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/types.ts similarity index 100% rename from src/plugins/es_ui_shared/public/components/cron_editor/types.ts rename to src/platform/plugins/shared/es_ui_shared/public/components/cron_editor/types.ts diff --git a/src/plugins/es_ui_shared/public/components/json_editor/index.ts b/src/platform/plugins/shared/es_ui_shared/public/components/json_editor/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/components/json_editor/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/components/json_editor/index.ts diff --git a/src/plugins/es_ui_shared/public/components/json_editor/json_editor.tsx b/src/platform/plugins/shared/es_ui_shared/public/components/json_editor/json_editor.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/components/json_editor/json_editor.tsx rename to src/platform/plugins/shared/es_ui_shared/public/components/json_editor/json_editor.tsx diff --git a/src/plugins/es_ui_shared/public/components/json_editor/use_json.ts b/src/platform/plugins/shared/es_ui_shared/public/components/json_editor/use_json.ts similarity index 100% rename from src/plugins/es_ui_shared/public/components/json_editor/use_json.ts rename to src/platform/plugins/shared/es_ui_shared/public/components/json_editor/use_json.ts diff --git a/src/plugins/es_ui_shared/public/components/page_loading/index.ts b/src/platform/plugins/shared/es_ui_shared/public/components/page_loading/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/components/page_loading/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/components/page_loading/index.ts diff --git a/src/plugins/es_ui_shared/public/components/page_loading/page_loading.tsx b/src/platform/plugins/shared/es_ui_shared/public/components/page_loading/page_loading.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/components/page_loading/page_loading.tsx rename to src/platform/plugins/shared/es_ui_shared/public/components/page_loading/page_loading.tsx diff --git a/src/plugins/es_ui_shared/public/components/section_loading/index.ts b/src/platform/plugins/shared/es_ui_shared/public/components/section_loading/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/components/section_loading/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/components/section_loading/index.ts diff --git a/src/plugins/es_ui_shared/public/components/section_loading/section_loading.tsx b/src/platform/plugins/shared/es_ui_shared/public/components/section_loading/section_loading.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/components/section_loading/section_loading.tsx rename to src/platform/plugins/shared/es_ui_shared/public/components/section_loading/section_loading.tsx diff --git a/src/plugins/es_ui_shared/public/components/view_api_request_flyout/__snapshots__/view_api_request_flyout.test.tsx.snap b/src/platform/plugins/shared/es_ui_shared/public/components/view_api_request_flyout/__snapshots__/view_api_request_flyout.test.tsx.snap similarity index 100% rename from src/plugins/es_ui_shared/public/components/view_api_request_flyout/__snapshots__/view_api_request_flyout.test.tsx.snap rename to src/platform/plugins/shared/es_ui_shared/public/components/view_api_request_flyout/__snapshots__/view_api_request_flyout.test.tsx.snap diff --git a/src/plugins/es_ui_shared/public/components/view_api_request_flyout/index.ts b/src/platform/plugins/shared/es_ui_shared/public/components/view_api_request_flyout/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/components/view_api_request_flyout/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/components/view_api_request_flyout/index.ts diff --git a/src/plugins/es_ui_shared/public/components/view_api_request_flyout/view_api_request_flyout.test.tsx b/src/platform/plugins/shared/es_ui_shared/public/components/view_api_request_flyout/view_api_request_flyout.test.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/components/view_api_request_flyout/view_api_request_flyout.test.tsx rename to src/platform/plugins/shared/es_ui_shared/public/components/view_api_request_flyout/view_api_request_flyout.test.tsx diff --git a/src/plugins/es_ui_shared/public/components/view_api_request_flyout/view_api_request_flyout.tsx b/src/platform/plugins/shared/es_ui_shared/public/components/view_api_request_flyout/view_api_request_flyout.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/components/view_api_request_flyout/view_api_request_flyout.tsx rename to src/platform/plugins/shared/es_ui_shared/public/components/view_api_request_flyout/view_api_request_flyout.tsx diff --git a/src/plugins/es_ui_shared/public/forms/form_wizard/README.md b/src/platform/plugins/shared/es_ui_shared/public/forms/form_wizard/README.md similarity index 100% rename from src/plugins/es_ui_shared/public/forms/form_wizard/README.md rename to src/platform/plugins/shared/es_ui_shared/public/forms/form_wizard/README.md diff --git a/src/plugins/es_ui_shared/public/forms/form_wizard/form_wizard.tsx b/src/platform/plugins/shared/es_ui_shared/public/forms/form_wizard/form_wizard.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/forms/form_wizard/form_wizard.tsx rename to src/platform/plugins/shared/es_ui_shared/public/forms/form_wizard/form_wizard.tsx diff --git a/src/plugins/es_ui_shared/public/forms/form_wizard/form_wizard_context.tsx b/src/platform/plugins/shared/es_ui_shared/public/forms/form_wizard/form_wizard_context.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/forms/form_wizard/form_wizard_context.tsx rename to src/platform/plugins/shared/es_ui_shared/public/forms/form_wizard/form_wizard_context.tsx diff --git a/src/plugins/es_ui_shared/public/forms/form_wizard/form_wizard_nav.tsx b/src/platform/plugins/shared/es_ui_shared/public/forms/form_wizard/form_wizard_nav.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/forms/form_wizard/form_wizard_nav.tsx rename to src/platform/plugins/shared/es_ui_shared/public/forms/form_wizard/form_wizard_nav.tsx diff --git a/src/plugins/es_ui_shared/public/forms/form_wizard/form_wizard_step.tsx b/src/platform/plugins/shared/es_ui_shared/public/forms/form_wizard/form_wizard_step.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/forms/form_wizard/form_wizard_step.tsx rename to src/platform/plugins/shared/es_ui_shared/public/forms/form_wizard/form_wizard_step.tsx diff --git a/src/plugins/es_ui_shared/public/forms/form_wizard/index.ts b/src/platform/plugins/shared/es_ui_shared/public/forms/form_wizard/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/forms/form_wizard/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/forms/form_wizard/index.ts diff --git a/src/plugins/es_ui_shared/public/forms/index.ts b/src/platform/plugins/shared/es_ui_shared/public/forms/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/forms/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/forms/index.ts diff --git a/src/plugins/es_ui_shared/public/forms/multi_content/README.md b/src/platform/plugins/shared/es_ui_shared/public/forms/multi_content/README.md similarity index 100% rename from src/plugins/es_ui_shared/public/forms/multi_content/README.md rename to src/platform/plugins/shared/es_ui_shared/public/forms/multi_content/README.md diff --git a/src/plugins/es_ui_shared/public/forms/multi_content/index.ts b/src/platform/plugins/shared/es_ui_shared/public/forms/multi_content/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/forms/multi_content/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/forms/multi_content/index.ts diff --git a/src/plugins/es_ui_shared/public/forms/multi_content/multi_content_context.tsx b/src/platform/plugins/shared/es_ui_shared/public/forms/multi_content/multi_content_context.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/forms/multi_content/multi_content_context.tsx rename to src/platform/plugins/shared/es_ui_shared/public/forms/multi_content/multi_content_context.tsx diff --git a/src/plugins/es_ui_shared/public/forms/multi_content/use_multi_content.ts b/src/platform/plugins/shared/es_ui_shared/public/forms/multi_content/use_multi_content.ts similarity index 100% rename from src/plugins/es_ui_shared/public/forms/multi_content/use_multi_content.ts rename to src/platform/plugins/shared/es_ui_shared/public/forms/multi_content/use_multi_content.ts diff --git a/src/plugins/es_ui_shared/public/forms/multi_content/with_multi_content.tsx b/src/platform/plugins/shared/es_ui_shared/public/forms/multi_content/with_multi_content.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/forms/multi_content/with_multi_content.tsx rename to src/platform/plugins/shared/es_ui_shared/public/forms/multi_content/with_multi_content.tsx diff --git a/src/plugins/es_ui_shared/public/global_flyout/index.ts b/src/platform/plugins/shared/es_ui_shared/public/global_flyout/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/global_flyout/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/global_flyout/index.ts diff --git a/src/plugins/es_ui_shared/public/index.ts b/src/platform/plugins/shared/es_ui_shared/public/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/index.ts diff --git a/src/plugins/es_ui_shared/public/indices/constants/index.ts b/src/platform/plugins/shared/es_ui_shared/public/indices/constants/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/indices/constants/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/indices/constants/index.ts diff --git a/src/plugins/es_ui_shared/public/indices/index.ts b/src/platform/plugins/shared/es_ui_shared/public/indices/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/indices/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/indices/index.ts diff --git a/src/plugins/es_ui_shared/public/indices/validate/index.ts b/src/platform/plugins/shared/es_ui_shared/public/indices/validate/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/indices/validate/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/indices/validate/index.ts diff --git a/src/plugins/es_ui_shared/public/indices/validate/validate_index.test.ts b/src/platform/plugins/shared/es_ui_shared/public/indices/validate/validate_index.test.ts similarity index 100% rename from src/plugins/es_ui_shared/public/indices/validate/validate_index.test.ts rename to src/platform/plugins/shared/es_ui_shared/public/indices/validate/validate_index.test.ts diff --git a/src/plugins/es_ui_shared/public/indices/validate/validate_index.ts b/src/platform/plugins/shared/es_ui_shared/public/indices/validate/validate_index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/indices/validate/validate_index.ts rename to src/platform/plugins/shared/es_ui_shared/public/indices/validate/validate_index.ts diff --git a/src/plugins/es_ui_shared/public/request/index.ts b/src/platform/plugins/shared/es_ui_shared/public/request/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/request/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/request/index.ts diff --git a/src/plugins/es_ui_shared/public/request/send_request.test.helpers.ts b/src/platform/plugins/shared/es_ui_shared/public/request/send_request.test.helpers.ts similarity index 100% rename from src/plugins/es_ui_shared/public/request/send_request.test.helpers.ts rename to src/platform/plugins/shared/es_ui_shared/public/request/send_request.test.helpers.ts diff --git a/src/plugins/es_ui_shared/public/request/send_request.test.ts b/src/platform/plugins/shared/es_ui_shared/public/request/send_request.test.ts similarity index 100% rename from src/plugins/es_ui_shared/public/request/send_request.test.ts rename to src/platform/plugins/shared/es_ui_shared/public/request/send_request.test.ts diff --git a/src/plugins/es_ui_shared/public/request/send_request.ts b/src/platform/plugins/shared/es_ui_shared/public/request/send_request.ts similarity index 100% rename from src/plugins/es_ui_shared/public/request/send_request.ts rename to src/platform/plugins/shared/es_ui_shared/public/request/send_request.ts diff --git a/src/plugins/es_ui_shared/public/request/use_request.test.helpers.tsx b/src/platform/plugins/shared/es_ui_shared/public/request/use_request.test.helpers.tsx similarity index 100% rename from src/plugins/es_ui_shared/public/request/use_request.test.helpers.tsx rename to src/platform/plugins/shared/es_ui_shared/public/request/use_request.test.helpers.tsx diff --git a/src/plugins/es_ui_shared/public/request/use_request.test.ts b/src/platform/plugins/shared/es_ui_shared/public/request/use_request.test.ts similarity index 100% rename from src/plugins/es_ui_shared/public/request/use_request.test.ts rename to src/platform/plugins/shared/es_ui_shared/public/request/use_request.test.ts diff --git a/src/plugins/es_ui_shared/public/request/use_request.ts b/src/platform/plugins/shared/es_ui_shared/public/request/use_request.ts similarity index 100% rename from src/plugins/es_ui_shared/public/request/use_request.ts rename to src/platform/plugins/shared/es_ui_shared/public/request/use_request.ts diff --git a/src/plugins/es_ui_shared/public/url/attempt_to_uri_decode.test.ts b/src/platform/plugins/shared/es_ui_shared/public/url/attempt_to_uri_decode.test.ts similarity index 100% rename from src/plugins/es_ui_shared/public/url/attempt_to_uri_decode.test.ts rename to src/platform/plugins/shared/es_ui_shared/public/url/attempt_to_uri_decode.test.ts diff --git a/src/plugins/es_ui_shared/public/url/attempt_to_uri_decode.ts b/src/platform/plugins/shared/es_ui_shared/public/url/attempt_to_uri_decode.ts similarity index 100% rename from src/plugins/es_ui_shared/public/url/attempt_to_uri_decode.ts rename to src/platform/plugins/shared/es_ui_shared/public/url/attempt_to_uri_decode.ts diff --git a/src/plugins/es_ui_shared/public/url/extract_query_params.ts b/src/platform/plugins/shared/es_ui_shared/public/url/extract_query_params.ts similarity index 100% rename from src/plugins/es_ui_shared/public/url/extract_query_params.ts rename to src/platform/plugins/shared/es_ui_shared/public/url/extract_query_params.ts diff --git a/src/plugins/es_ui_shared/public/url/index.ts b/src/platform/plugins/shared/es_ui_shared/public/url/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/url/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/url/index.ts diff --git a/src/plugins/es_ui_shared/public/xjson/index.ts b/src/platform/plugins/shared/es_ui_shared/public/xjson/index.ts similarity index 100% rename from src/plugins/es_ui_shared/public/xjson/index.ts rename to src/platform/plugins/shared/es_ui_shared/public/xjson/index.ts diff --git a/src/plugins/es_ui_shared/server/errors/index.ts b/src/platform/plugins/shared/es_ui_shared/server/errors/index.ts similarity index 100% rename from src/plugins/es_ui_shared/server/errors/index.ts rename to src/platform/plugins/shared/es_ui_shared/server/errors/index.ts diff --git a/src/plugins/es_ui_shared/server/index.ts b/src/platform/plugins/shared/es_ui_shared/server/index.ts similarity index 100% rename from src/plugins/es_ui_shared/server/index.ts rename to src/platform/plugins/shared/es_ui_shared/server/index.ts diff --git a/src/plugins/es_ui_shared/static/forms/README.md b/src/platform/plugins/shared/es_ui_shared/static/forms/README.md similarity index 96% rename from src/plugins/es_ui_shared/static/forms/README.md rename to src/platform/plugins/shared/es_ui_shared/static/forms/README.md index e3e64faf0ddbc..98d3703ed57df 100644 --- a/src/plugins/es_ui_shared/static/forms/README.md +++ b/src/platform/plugins/shared/es_ui_shared/static/forms/README.md @@ -26,7 +26,7 @@ In order to run the documentation locally "location": "../../", // optional, if you want a faster build you can only include the form lib docs "subdirs": [ - "src/plugins/es_ui_shared/static/forms/docs" + "src/platform/plugins/shared/es_ui_shared/static/forms/docs" ] } ``` diff --git a/src/plugins/es_ui_shared/static/forms/components/field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/button_group_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/button_group_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/button_group_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/button_group_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/card_radio_group_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/card_radio_group_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/card_radio_group_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/card_radio_group_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/checkbox_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/checkbox_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/checkbox_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/checkbox_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/combobox_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/combobox_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/combobox_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/combobox_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/date_picker_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/date_picker_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/date_picker_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/date_picker_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/file_picker_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/file_picker_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/file_picker_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/file_picker_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/hidden_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/hidden_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/hidden_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/hidden_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/index.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/index.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/index.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/index.ts diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/json_editor_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/json_editor_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/json_editor_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/json_editor_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/multi_button_group_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/multi_button_group_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/multi_button_group_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/multi_button_group_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/multi_select_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/multi_select_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/multi_select_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/multi_select_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/numeric_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/numeric_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/numeric_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/numeric_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/password_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/password_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/password_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/password_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/radio_group_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/radio_group_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/radio_group_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/radio_group_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/range_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/range_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/range_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/range_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/select_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/select_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/select_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/select_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/super_select_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/super_select_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/super_select_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/super_select_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/text_area_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/text_area_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/text_area_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/text_area_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/text_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/text_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/text_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/text_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/fields/toggle_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/toggle_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/fields/toggle_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/fields/toggle_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/form_row.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/components/form_row.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/form_row.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/form_row.tsx diff --git a/src/plugins/es_ui_shared/static/forms/components/index.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/components/index.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/components/index.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/components/index.ts diff --git a/src/plugins/es_ui_shared/static/forms/docs/core/default_value.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/default_value.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/core/default_value.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/default_value.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/core/field_hook.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/field_hook.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/core/field_hook.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/field_hook.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/core/form_component.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/form_component.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/core/form_component.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/form_component.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/core/form_hook.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/form_hook.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/core/form_hook.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/form_hook.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/core/form_lib_field_value_change.png b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/form_lib_field_value_change.png similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/core/form_lib_field_value_change.png rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/form_lib_field_value_change.png diff --git a/src/plugins/es_ui_shared/static/forms/docs/core/fundamentals.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/fundamentals.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/core/fundamentals.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/fundamentals.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/core/use_array.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_array.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/core/use_array.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_array.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/core/use_behavior_subject.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_behavior_subject.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/core/use_behavior_subject.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_behavior_subject.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/core/use_field.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_field.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/core/use_field.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_field.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/core/use_form_data.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_form_data.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/core/use_form_data.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_form_data.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/core/use_form_hook.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_form_hook.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/core/use_form_hook.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_form_hook.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/core/use_form_is_modified.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_form_is_modified.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/core/use_form_is_modified.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_form_is_modified.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/core/use_multi_fields.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_multi_fields.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/core/use_multi_fields.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/core/use_multi_fields.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/examples/dynamic_fields.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/examples/dynamic_fields.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/examples/dynamic_fields.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/examples/dynamic_fields.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/examples/fields_composition.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/examples/fields_composition.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/examples/fields_composition.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/examples/fields_composition.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/examples/listening_to_changes.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/examples/listening_to_changes.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/examples/listening_to_changes.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/examples/listening_to_changes.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/examples/serializers_deserializers.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/examples/serializers_deserializers.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/examples/serializers_deserializers.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/examples/serializers_deserializers.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/examples/style_fields.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/examples/style_fields.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/examples/style_fields.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/examples/style_fields.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/examples/validation.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/examples/validation.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/examples/validation.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/examples/validation.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/helpers/components.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/helpers/components.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/helpers/components.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/helpers/components.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/helpers/validators.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/helpers/validators.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/helpers/validators.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/helpers/validators.mdx diff --git a/src/plugins/es_ui_shared/static/forms/docs/nav_form_lib.docnav.json b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/nav_form_lib.docnav.json similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/nav_form_lib.docnav.json rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/nav_form_lib.docnav.json diff --git a/src/plugins/es_ui_shared/static/forms/docs/welcome.mdx b/src/platform/plugins/shared/es_ui_shared/static/forms/docs/welcome.mdx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/docs/welcome.mdx rename to src/platform/plugins/shared/es_ui_shared/static/forms/docs/welcome.mdx diff --git a/src/plugins/es_ui_shared/static/forms/helpers/de_serializers.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/de_serializers.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/de_serializers.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/de_serializers.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_formatters.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_formatters.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_formatters.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_formatters.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/contains_char.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/contains_char.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/contains_char.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/contains_char.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/empty_field.test.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/empty_field.test.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/empty_field.test.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/empty_field.test.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/empty_field.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/empty_field.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/empty_field.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/empty_field.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/index.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/index.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/index.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/index.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/index_name.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/index_name.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/index_name.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/index_name.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/index_pattern_field.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/index_pattern_field.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/index_pattern_field.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/index_pattern_field.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/is_integer.test.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/is_integer.test.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/is_integer.test.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/is_integer.test.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/is_integer.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/is_integer.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/is_integer.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/is_integer.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/is_json.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/is_json.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/is_json.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/is_json.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/lowercase_string.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/lowercase_string.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/lowercase_string.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/lowercase_string.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/max_length.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/max_length.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/max_length.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/max_length.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/min_length.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/min_length.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/min_length.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/min_length.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/min_selectable_selection.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/min_selectable_selection.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/min_selectable_selection.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/min_selectable_selection.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/number_greater_than.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/number_greater_than.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/number_greater_than.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/number_greater_than.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/number_smaller_than.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/number_smaller_than.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/number_smaller_than.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/number_smaller_than.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/starts_with.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/starts_with.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/starts_with.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/starts_with.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/types.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/types.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/types.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/types.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/field_validators/url.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/url.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/field_validators/url.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/field_validators/url.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/index.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/index.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/index.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/index.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/serializers.test.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/serializers.test.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/serializers.test.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/serializers.test.ts diff --git a/src/plugins/es_ui_shared/static/forms/helpers/serializers.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/helpers/serializers.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/helpers/serializers.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/helpers/serializers.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/constants.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/constants.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/constants.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/constants.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_de_serializer.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_de_serializer.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_de_serializer.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_de_serializer.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_default_value.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_default_value.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_default_value.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_default_value.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_global_fields.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_global_fields.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_global_fields.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_global_fields.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_is_modified.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_is_modified.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_is_modified.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_is_modified.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_utils.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_utils.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_utils.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_utils.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_validation.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_validation.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_validation.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/form_validation.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/index.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/index.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/index.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/index.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/types.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/types.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/types.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/types.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_basic.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_basic.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_basic.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_basic.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_complex.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_complex.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_complex.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_complex.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_dynamic_data.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_dynamic_data.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_dynamic_data.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_dynamic_data.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_reorder.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_reorder.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_reorder.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_array_reorder.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_field_change_listeners.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_field_change_listeners.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_field_change_listeners.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_field_change_listeners.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_field_field_types.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_field_field_types.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_field_field_types.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_field_field_types.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_multi_field_basic.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_multi_field_basic.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_multi_field_basic.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/__stories__/use_multi_field_basic.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/form.stories.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/form.stories.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/form.stories.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/form.stories.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/form.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/form.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/form.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/form.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/form_data_provider.test.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/form_data_provider.test.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/form_data_provider.test.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/form_data_provider.test.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/form_data_provider.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/form_data_provider.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/form_data_provider.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/form_data_provider.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/index.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/index.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/index.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/index.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_array.stories.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_array.stories.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_array.stories.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_array.stories.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_array.test.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_array.test.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_array.test.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_array.test.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_array.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_array.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_array.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_array.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_field.stories.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_field.stories.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_field.stories.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_field.stories.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_field.test.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_field.test.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_field.test.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_field.test.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_field.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_field.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_field.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_field.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_multi_field.stories.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_multi_field.stories.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_multi_field.stories.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_multi_field.stories.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_multi_fields.test.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_multi_fields.test.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_multi_fields.test.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_multi_fields.test.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_multi_fields.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_multi_fields.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/components/use_multi_fields.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/components/use_multi_fields.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/constants.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/constants.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/constants.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/constants.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/form_context.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/form_context.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/form_context.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/form_context.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/form_data_context.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/form_data_context.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/form_data_context.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/form_data_context.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/helpers.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/helpers.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/helpers.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/helpers.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/index.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/index.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/index.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/index.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_field.test.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_field.test.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_field.test.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_field.test.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_field.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_field.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_field.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_field.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_field_from_props.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_field_from_props.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_field_from_props.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_field_from_props.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_form.test.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_form.test.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_form.test.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_form.test.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_form.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_form.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_form.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_form.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_data.test.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_data.test.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_data.test.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_data.test.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_data.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_data.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_data.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_data.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_is_modified.test.tsx b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_is_modified.test.tsx similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_is_modified.test.tsx rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_is_modified.test.tsx diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_is_modified.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_is_modified.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_is_modified.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/use_form_is_modified.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/utils/index.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/utils/index.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/utils/index.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/utils/index.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/utils/use_behavior_subject.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/utils/use_behavior_subject.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/hooks/utils/use_behavior_subject.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/hooks/utils/use_behavior_subject.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/index.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/index.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/index.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/index.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/lib/index.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/lib/index.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/lib/index.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/lib/index.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/lib/subject.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/lib/subject.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/lib/subject.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/lib/subject.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/lib/utils.test.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/lib/utils.test.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/lib/utils.test.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/lib/utils.test.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/lib/utils.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/lib/utils.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/lib/utils.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/lib/utils.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/shared_imports.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/shared_imports.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/shared_imports.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/shared_imports.ts diff --git a/src/plugins/es_ui_shared/static/forms/hook_form_lib/types.ts b/src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/types.ts similarity index 100% rename from src/plugins/es_ui_shared/static/forms/hook_form_lib/types.ts rename to src/platform/plugins/shared/es_ui_shared/static/forms/hook_form_lib/types.ts diff --git a/src/plugins/es_ui_shared/static/validators/array/has_max_length.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/array/has_max_length.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/array/has_max_length.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/array/has_max_length.ts diff --git a/src/plugins/es_ui_shared/static/validators/array/has_min_length.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/array/has_min_length.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/array/has_min_length.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/array/has_min_length.ts diff --git a/src/plugins/es_ui_shared/static/validators/array/index.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/array/index.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/array/index.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/array/index.ts diff --git a/src/plugins/es_ui_shared/static/validators/array/is_empty.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/array/is_empty.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/array/is_empty.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/array/is_empty.ts diff --git a/src/plugins/es_ui_shared/static/validators/number/greater_than.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/number/greater_than.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/number/greater_than.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/number/greater_than.ts diff --git a/src/plugins/es_ui_shared/static/validators/number/index.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/number/index.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/number/index.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/number/index.ts diff --git a/src/plugins/es_ui_shared/static/validators/number/smaller_than.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/number/smaller_than.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/number/smaller_than.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/number/smaller_than.ts diff --git a/src/plugins/es_ui_shared/static/validators/string/contains_chars.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/string/contains_chars.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/string/contains_chars.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/string/contains_chars.ts diff --git a/src/plugins/es_ui_shared/static/validators/string/ends_with.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/string/ends_with.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/string/ends_with.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/string/ends_with.ts diff --git a/src/plugins/es_ui_shared/static/validators/string/has_max_length.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/string/has_max_length.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/string/has_max_length.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/string/has_max_length.ts diff --git a/src/plugins/es_ui_shared/static/validators/string/has_min_length.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/string/has_min_length.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/string/has_min_length.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/string/has_min_length.ts diff --git a/src/plugins/es_ui_shared/static/validators/string/index.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/string/index.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/string/index.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/string/index.ts diff --git a/src/plugins/es_ui_shared/static/validators/string/is_empty.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/string/is_empty.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/string/is_empty.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/string/is_empty.ts diff --git a/src/plugins/es_ui_shared/static/validators/string/is_json.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/string/is_json.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/string/is_json.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/string/is_json.ts diff --git a/src/plugins/es_ui_shared/static/validators/string/is_lowercase.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/string/is_lowercase.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/string/is_lowercase.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/string/is_lowercase.ts diff --git a/src/plugins/es_ui_shared/static/validators/string/is_url.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/string/is_url.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/string/is_url.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/string/is_url.ts diff --git a/src/plugins/es_ui_shared/static/validators/string/starts_with.ts b/src/platform/plugins/shared/es_ui_shared/static/validators/string/starts_with.ts similarity index 100% rename from src/plugins/es_ui_shared/static/validators/string/starts_with.ts rename to src/platform/plugins/shared/es_ui_shared/static/validators/string/starts_with.ts diff --git a/src/plugins/es_ui_shared/tsconfig.json b/src/platform/plugins/shared/es_ui_shared/tsconfig.json similarity index 87% rename from src/plugins/es_ui_shared/tsconfig.json rename to src/platform/plugins/shared/es_ui_shared/tsconfig.json index 2747f41b0f370..2ec9524e4a111 100644 --- a/src/plugins/es_ui_shared/tsconfig.json +++ b/src/platform/plugins/shared/es_ui_shared/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, @@ -9,7 +9,7 @@ "public/**/*", "server/**/*", "static/**/*", - "../../../typings/**/*", + "../../../../../typings/**/*", ".storybook/**/*" ], "kbn_references": [ diff --git a/src/plugins/management/README.md b/src/platform/plugins/shared/management/README.md similarity index 82% rename from src/plugins/management/README.md rename to src/platform/plugins/shared/management/README.md index 15974f6d4814d..f3135cd9dd2da 100644 --- a/src/plugins/management/README.md +++ b/src/platform/plugins/shared/management/README.md @@ -14,13 +14,13 @@ your plugin's `setup` method: management.setupCardsNavigation({ enabled: true }); ``` -The cards that will be shown are defined in the `packages/kbn-management/cards_navigation/src/consts.tsx` file +The cards that will be shown are defined in the `src/platform/packages/shared/kbn-management/cards_navigation/src/consts.tsx` file and they are grouped into categories. These cards are computed based on the `SectionsService` that is provided in the `management` plugin. ### Adding a new card to the navigation -For adding a new item to the navigation all you have to do is edit the `packages/kbn-management/cards_navigation/src/consts.tsx` +For adding a new item to the navigation all you have to do is edit the `src/platform/packages/shared/kbn-management/cards_navigation/src/consts.tsx` file and add two things: * Add the app id into the `appIds` enum (make sure that the app_id value matches the one from the plugin) @@ -38,4 +38,4 @@ If card needs to be hidden from the navigation you can specify that by using the }); ``` -More specifics about the `setupCardsNavigation` can be found in `packages/kbn-management/cards_navigation/readme.mdx`. +More specifics about the `setupCardsNavigation` can be found in `src/platform/packages/shared/kbn-management/cards_navigation/readme.mdx`. diff --git a/src/plugins/management/common/contants.ts b/src/platform/plugins/shared/management/common/contants.ts similarity index 100% rename from src/plugins/management/common/contants.ts rename to src/platform/plugins/shared/management/common/contants.ts diff --git a/src/plugins/management/common/index.ts b/src/platform/plugins/shared/management/common/index.ts similarity index 100% rename from src/plugins/management/common/index.ts rename to src/platform/plugins/shared/management/common/index.ts diff --git a/src/plugins/management/common/locator.test.ts b/src/platform/plugins/shared/management/common/locator.test.ts similarity index 100% rename from src/plugins/management/common/locator.test.ts rename to src/platform/plugins/shared/management/common/locator.test.ts diff --git a/src/plugins/management/common/locator.ts b/src/platform/plugins/shared/management/common/locator.ts similarity index 100% rename from src/plugins/management/common/locator.ts rename to src/platform/plugins/shared/management/common/locator.ts diff --git a/src/plugins/console/jest.config.js b/src/platform/plugins/shared/management/jest.config.js similarity index 71% rename from src/plugins/console/jest.config.js rename to src/platform/plugins/shared/management/jest.config.js index 0a55da6792911..bae14a396ffe1 100644 --- a/src/plugins/console/jest.config.js +++ b/src/platform/plugins/shared/management/jest.config.js @@ -9,9 +9,11 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../..', - roots: ['/src/plugins/console'], - coverageDirectory: '/target/kibana-coverage/jest/src/plugins/console', + rootDir: '../../../../..', + roots: ['/src/platform/plugins/shared/management'], + coverageDirectory: '/target/kibana-coverage/jest/src/platform/plugins/shared/management', coverageReporters: ['text', 'html'], - collectCoverageFrom: ['/src/plugins/console/{common,public,server}/**/*.{js,ts,tsx}'], + collectCoverageFrom: [ + '/src/platform/plugins/shared/management/{common,public,server}/**/*.{ts,tsx}', + ], }; diff --git a/src/plugins/management/kibana.jsonc b/src/platform/plugins/shared/management/kibana.jsonc similarity index 100% rename from src/plugins/management/kibana.jsonc rename to src/platform/plugins/shared/management/kibana.jsonc diff --git a/src/plugins/management/public/application.tsx b/src/platform/plugins/shared/management/public/application.tsx similarity index 100% rename from src/plugins/management/public/application.tsx rename to src/platform/plugins/shared/management/public/application.tsx diff --git a/src/plugins/management/public/components/index.ts b/src/platform/plugins/shared/management/public/components/index.ts similarity index 100% rename from src/plugins/management/public/components/index.ts rename to src/platform/plugins/shared/management/public/components/index.ts diff --git a/src/plugins/management/public/components/landing/classic_empty_prompt.tsx b/src/platform/plugins/shared/management/public/components/landing/classic_empty_prompt.tsx similarity index 100% rename from src/plugins/management/public/components/landing/classic_empty_prompt.tsx rename to src/platform/plugins/shared/management/public/components/landing/classic_empty_prompt.tsx diff --git a/src/plugins/management/public/components/landing/index.ts b/src/platform/plugins/shared/management/public/components/landing/index.ts similarity index 100% rename from src/plugins/management/public/components/landing/index.ts rename to src/platform/plugins/shared/management/public/components/landing/index.ts diff --git a/src/plugins/management/public/components/landing/landing.test.tsx b/src/platform/plugins/shared/management/public/components/landing/landing.test.tsx similarity index 100% rename from src/plugins/management/public/components/landing/landing.test.tsx rename to src/platform/plugins/shared/management/public/components/landing/landing.test.tsx diff --git a/src/plugins/management/public/components/landing/landing.tsx b/src/platform/plugins/shared/management/public/components/landing/landing.tsx similarity index 100% rename from src/plugins/management/public/components/landing/landing.tsx rename to src/platform/plugins/shared/management/public/components/landing/landing.tsx diff --git a/src/plugins/management/public/components/landing/solution_empty_prompt.tsx b/src/platform/plugins/shared/management/public/components/landing/solution_empty_prompt.tsx similarity index 100% rename from src/plugins/management/public/components/landing/solution_empty_prompt.tsx rename to src/platform/plugins/shared/management/public/components/landing/solution_empty_prompt.tsx diff --git a/src/plugins/management/public/components/management_app/index.ts b/src/platform/plugins/shared/management/public/components/management_app/index.ts similarity index 100% rename from src/plugins/management/public/components/management_app/index.ts rename to src/platform/plugins/shared/management/public/components/management_app/index.ts diff --git a/src/plugins/management/public/components/management_app/management_app.scss b/src/platform/plugins/shared/management/public/components/management_app/management_app.scss similarity index 100% rename from src/plugins/management/public/components/management_app/management_app.scss rename to src/platform/plugins/shared/management/public/components/management_app/management_app.scss diff --git a/src/plugins/management/public/components/management_app/management_app.tsx b/src/platform/plugins/shared/management/public/components/management_app/management_app.tsx similarity index 100% rename from src/plugins/management/public/components/management_app/management_app.tsx rename to src/platform/plugins/shared/management/public/components/management_app/management_app.tsx diff --git a/src/plugins/management/public/components/management_app/management_context.tsx b/src/platform/plugins/shared/management/public/components/management_app/management_context.tsx similarity index 100% rename from src/plugins/management/public/components/management_app/management_context.tsx rename to src/platform/plugins/shared/management/public/components/management_app/management_context.tsx diff --git a/src/plugins/management/public/components/management_app/management_router.tsx b/src/platform/plugins/shared/management/public/components/management_app/management_router.tsx similarity index 100% rename from src/plugins/management/public/components/management_app/management_router.tsx rename to src/platform/plugins/shared/management/public/components/management_app/management_router.tsx diff --git a/src/plugins/management/public/components/management_app_wrapper/index.tsx b/src/platform/plugins/shared/management/public/components/management_app_wrapper/index.tsx similarity index 100% rename from src/plugins/management/public/components/management_app_wrapper/index.tsx rename to src/platform/plugins/shared/management/public/components/management_app_wrapper/index.tsx diff --git a/src/plugins/management/public/components/management_app_wrapper/management_app_wrapper.tsx b/src/platform/plugins/shared/management/public/components/management_app_wrapper/management_app_wrapper.tsx similarity index 100% rename from src/plugins/management/public/components/management_app_wrapper/management_app_wrapper.tsx rename to src/platform/plugins/shared/management/public/components/management_app_wrapper/management_app_wrapper.tsx diff --git a/src/plugins/management/public/components/management_sections.tsx b/src/platform/plugins/shared/management/public/components/management_sections.tsx similarity index 100% rename from src/plugins/management/public/components/management_sections.tsx rename to src/platform/plugins/shared/management/public/components/management_sections.tsx diff --git a/src/plugins/management/public/components/management_sidebar_nav/index.ts b/src/platform/plugins/shared/management/public/components/management_sidebar_nav/index.ts similarity index 100% rename from src/plugins/management/public/components/management_sidebar_nav/index.ts rename to src/platform/plugins/shared/management/public/components/management_sidebar_nav/index.ts diff --git a/src/plugins/management/public/components/management_sidebar_nav/management_sidebar_nav.scss b/src/platform/plugins/shared/management/public/components/management_sidebar_nav/management_sidebar_nav.scss similarity index 100% rename from src/plugins/management/public/components/management_sidebar_nav/management_sidebar_nav.scss rename to src/platform/plugins/shared/management/public/components/management_sidebar_nav/management_sidebar_nav.scss diff --git a/src/plugins/management/public/components/management_sidebar_nav/management_sidebar_nav.tsx b/src/platform/plugins/shared/management/public/components/management_sidebar_nav/management_sidebar_nav.tsx similarity index 100% rename from src/plugins/management/public/components/management_sidebar_nav/management_sidebar_nav.tsx rename to src/platform/plugins/shared/management/public/components/management_sidebar_nav/management_sidebar_nav.tsx diff --git a/src/plugins/management/public/index.ts b/src/platform/plugins/shared/management/public/index.ts similarity index 100% rename from src/plugins/management/public/index.ts rename to src/platform/plugins/shared/management/public/index.ts diff --git a/src/plugins/management/public/management_sections_service.test.ts b/src/platform/plugins/shared/management/public/management_sections_service.test.ts similarity index 100% rename from src/plugins/management/public/management_sections_service.test.ts rename to src/platform/plugins/shared/management/public/management_sections_service.test.ts diff --git a/src/plugins/management/public/management_sections_service.ts b/src/platform/plugins/shared/management/public/management_sections_service.ts similarity index 100% rename from src/plugins/management/public/management_sections_service.ts rename to src/platform/plugins/shared/management/public/management_sections_service.ts diff --git a/src/plugins/management/public/mocks/index.ts b/src/platform/plugins/shared/management/public/mocks/index.ts similarity index 100% rename from src/plugins/management/public/mocks/index.ts rename to src/platform/plugins/shared/management/public/mocks/index.ts diff --git a/src/plugins/management/public/plugin.tsx b/src/platform/plugins/shared/management/public/plugin.tsx similarity index 100% rename from src/plugins/management/public/plugin.tsx rename to src/platform/plugins/shared/management/public/plugin.tsx diff --git a/src/plugins/management/public/types.ts b/src/platform/plugins/shared/management/public/types.ts similarity index 100% rename from src/plugins/management/public/types.ts rename to src/platform/plugins/shared/management/public/types.ts diff --git a/src/plugins/management/public/utils/breadcrumbs.ts b/src/platform/plugins/shared/management/public/utils/breadcrumbs.ts similarity index 100% rename from src/plugins/management/public/utils/breadcrumbs.ts rename to src/platform/plugins/shared/management/public/utils/breadcrumbs.ts diff --git a/src/plugins/management/public/utils/index.ts b/src/platform/plugins/shared/management/public/utils/index.ts similarity index 100% rename from src/plugins/management/public/utils/index.ts rename to src/platform/plugins/shared/management/public/utils/index.ts diff --git a/src/plugins/management/public/utils/management_app.ts b/src/platform/plugins/shared/management/public/utils/management_app.ts similarity index 100% rename from src/plugins/management/public/utils/management_app.ts rename to src/platform/plugins/shared/management/public/utils/management_app.ts diff --git a/src/plugins/management/public/utils/management_item.ts b/src/platform/plugins/shared/management/public/utils/management_item.ts similarity index 100% rename from src/plugins/management/public/utils/management_item.ts rename to src/platform/plugins/shared/management/public/utils/management_item.ts diff --git a/src/plugins/management/public/utils/management_section.test.ts b/src/platform/plugins/shared/management/public/utils/management_section.test.ts similarity index 100% rename from src/plugins/management/public/utils/management_section.test.ts rename to src/platform/plugins/shared/management/public/utils/management_section.test.ts diff --git a/src/plugins/management/public/utils/management_section.ts b/src/platform/plugins/shared/management/public/utils/management_section.ts similarity index 100% rename from src/plugins/management/public/utils/management_section.ts rename to src/platform/plugins/shared/management/public/utils/management_section.ts diff --git a/src/plugins/management/server/capabilities_provider.ts b/src/platform/plugins/shared/management/server/capabilities_provider.ts similarity index 100% rename from src/plugins/management/server/capabilities_provider.ts rename to src/platform/plugins/shared/management/server/capabilities_provider.ts diff --git a/src/plugins/management/server/config.ts b/src/platform/plugins/shared/management/server/config.ts similarity index 100% rename from src/plugins/management/server/config.ts rename to src/platform/plugins/shared/management/server/config.ts diff --git a/src/plugins/management/server/index.ts b/src/platform/plugins/shared/management/server/index.ts similarity index 100% rename from src/plugins/management/server/index.ts rename to src/platform/plugins/shared/management/server/index.ts diff --git a/src/plugins/management/server/plugin.ts b/src/platform/plugins/shared/management/server/plugin.ts similarity index 100% rename from src/plugins/management/server/plugin.ts rename to src/platform/plugins/shared/management/server/plugin.ts diff --git a/src/plugins/management/tsconfig.json b/src/platform/plugins/shared/management/tsconfig.json similarity index 90% rename from src/plugins/management/tsconfig.json rename to src/platform/plugins/shared/management/tsconfig.json index 01b1f62b3ba15..a32ec64ec1ee8 100644 --- a/src/plugins/management/tsconfig.json +++ b/src/platform/plugins/shared/management/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types" }, @@ -7,7 +7,7 @@ "common/**/*", "public/**/*", "server/**/*", - "../../../typings/**/*" + "../../../../../typings/**/*" ], "kbn_references": [ "@kbn/core", diff --git a/src/plugins/advanced_settings/README.md b/src/plugins/advanced_settings/README.md index 5403974bfe686..0154d73c46f46 100644 --- a/src/plugins/advanced_settings/README.md +++ b/src/plugins/advanced_settings/README.md @@ -1,5 +1,5 @@ # Advanced Settings -This plugin registers the [management settings application](packages/kbn-management/settings/application/application.tsx) +This plugin registers the [management settings application](src/platform/packages/private/kbn-management/settings/application/application.tsx) allowing users to configure their advanced settings, also known as uiSettings within the code. \ No newline at end of file diff --git a/src/plugins/console/server/lib/spec_definitions/json/README.md b/src/plugins/console/server/lib/spec_definitions/json/README.md deleted file mode 100644 index 9e9dc9fbec716..0000000000000 --- a/src/plugins/console/server/lib/spec_definitions/json/README.md +++ /dev/null @@ -1 +0,0 @@ -Please refer to this [README](https://github.com/elastic/kibana/blob/main/src/plugins/console/README.md#creating-definitions) file before adding/editing definitions files in this folder. \ No newline at end of file diff --git a/tsconfig.base.json b/tsconfig.base.json index 647dd60dc0707..8134a78ea0bd5 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -162,8 +162,8 @@ "@kbn/cloud/*": ["packages/cloud/*"], "@kbn/cloud-chat-plugin": ["x-pack/plugins/cloud_integrations/cloud_chat"], "@kbn/cloud-chat-plugin/*": ["x-pack/plugins/cloud_integrations/cloud_chat/*"], - "@kbn/cloud-data-migration-plugin": ["x-pack/plugins/cloud_integrations/cloud_data_migration"], - "@kbn/cloud-data-migration-plugin/*": ["x-pack/plugins/cloud_integrations/cloud_data_migration/*"], + "@kbn/cloud-data-migration-plugin": ["x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration"], + "@kbn/cloud-data-migration-plugin/*": ["x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/*"], "@kbn/cloud-defend-plugin": ["x-pack/plugins/cloud_defend"], "@kbn/cloud-defend-plugin/*": ["x-pack/plugins/cloud_defend/*"], "@kbn/cloud-experiments-plugin": ["x-pack/plugins/cloud_integrations/cloud_experiments"], @@ -198,8 +198,8 @@ "@kbn/config-mocks/*": ["packages/kbn-config-mocks/*"], "@kbn/config-schema": ["packages/kbn-config-schema"], "@kbn/config-schema/*": ["packages/kbn-config-schema/*"], - "@kbn/console-plugin": ["src/plugins/console"], - "@kbn/console-plugin/*": ["src/plugins/console/*"], + "@kbn/console-plugin": ["src/platform/plugins/shared/console"], + "@kbn/console-plugin/*": ["src/platform/plugins/shared/console/*"], "@kbn/content-management-content-editor": ["packages/content-management/content_editor"], "@kbn/content-management-content-editor/*": ["packages/content-management/content_editor/*"], "@kbn/content-management-content-insights-public": ["packages/content-management/content_insights/content_insights_public"], @@ -680,8 +680,8 @@ "@kbn/core-user-settings-server-internal/*": ["packages/core/user-settings/core-user-settings-server-internal/*"], "@kbn/core-user-settings-server-mocks": ["packages/core/user-settings/core-user-settings-server-mocks"], "@kbn/core-user-settings-server-mocks/*": ["packages/core/user-settings/core-user-settings-server-mocks/*"], - "@kbn/cross-cluster-replication-plugin": ["x-pack/plugins/cross_cluster_replication"], - "@kbn/cross-cluster-replication-plugin/*": ["x-pack/plugins/cross_cluster_replication/*"], + "@kbn/cross-cluster-replication-plugin": ["x-pack/platform/plugins/private/cross_cluster_replication"], + "@kbn/cross-cluster-replication-plugin/*": ["x-pack/platform/plugins/private/cross_cluster_replication/*"], "@kbn/crypto": ["packages/kbn-crypto"], "@kbn/crypto/*": ["packages/kbn-crypto/*"], "@kbn/crypto-browser": ["packages/kbn-crypto-browser"], @@ -734,12 +734,12 @@ "@kbn/datemath/*": ["packages/kbn-datemath/*"], "@kbn/deeplinks-analytics": ["packages/deeplinks/analytics"], "@kbn/deeplinks-analytics/*": ["packages/deeplinks/analytics/*"], - "@kbn/deeplinks-devtools": ["packages/deeplinks/devtools"], - "@kbn/deeplinks-devtools/*": ["packages/deeplinks/devtools/*"], + "@kbn/deeplinks-devtools": ["src/platform/packages/shared/deeplinks/devtools"], + "@kbn/deeplinks-devtools/*": ["src/platform/packages/shared/deeplinks/devtools/*"], "@kbn/deeplinks-fleet": ["packages/deeplinks/fleet"], "@kbn/deeplinks-fleet/*": ["packages/deeplinks/fleet/*"], - "@kbn/deeplinks-management": ["packages/deeplinks/management"], - "@kbn/deeplinks-management/*": ["packages/deeplinks/management/*"], + "@kbn/deeplinks-management": ["src/platform/packages/shared/deeplinks/management"], + "@kbn/deeplinks-management/*": ["src/platform/packages/shared/deeplinks/management/*"], "@kbn/deeplinks-ml": ["src/platform/packages/shared/deeplinks/ml"], "@kbn/deeplinks-ml/*": ["src/platform/packages/shared/deeplinks/ml/*"], "@kbn/deeplinks-observability": ["src/platform/packages/shared/deeplinks/observability"], @@ -752,10 +752,10 @@ "@kbn/deeplinks-shared/*": ["packages/deeplinks/shared/*"], "@kbn/default-nav-analytics": ["packages/default-nav/analytics"], "@kbn/default-nav-analytics/*": ["packages/default-nav/analytics/*"], - "@kbn/default-nav-devtools": ["packages/default-nav/devtools"], - "@kbn/default-nav-devtools/*": ["packages/default-nav/devtools/*"], - "@kbn/default-nav-management": ["packages/default-nav/management"], - "@kbn/default-nav-management/*": ["packages/default-nav/management/*"], + "@kbn/default-nav-devtools": ["src/platform/packages/private/default-nav/devtools"], + "@kbn/default-nav-devtools/*": ["src/platform/packages/private/default-nav/devtools/*"], + "@kbn/default-nav-management": ["src/platform/packages/private/default-nav/management"], + "@kbn/default-nav-management/*": ["src/platform/packages/private/default-nav/management/*"], "@kbn/default-nav-ml": ["src/platform/packages/private/default-nav/ml"], "@kbn/default-nav-ml/*": ["src/platform/packages/private/default-nav/ml/*"], "@kbn/dependency-ownership": ["packages/kbn-dependency-ownership"], @@ -768,8 +768,8 @@ "@kbn/dev-cli-runner/*": ["packages/kbn-dev-cli-runner/*"], "@kbn/dev-proc-runner": ["packages/kbn-dev-proc-runner"], "@kbn/dev-proc-runner/*": ["packages/kbn-dev-proc-runner/*"], - "@kbn/dev-tools-plugin": ["src/plugins/dev_tools"], - "@kbn/dev-tools-plugin/*": ["src/plugins/dev_tools/*"], + "@kbn/dev-tools-plugin": ["src/platform/plugins/shared/dev_tools"], + "@kbn/dev-tools-plugin/*": ["src/platform/plugins/shared/dev_tools/*"], "@kbn/dev-utils": ["packages/kbn-dev-utils"], "@kbn/dev-utils/*": ["packages/kbn-dev-utils/*"], "@kbn/developer-examples-plugin": ["examples/developer_examples"], @@ -844,8 +844,8 @@ "@kbn/es-query/*": ["packages/kbn-es-query/*"], "@kbn/es-types": ["packages/kbn-es-types"], "@kbn/es-types/*": ["packages/kbn-es-types/*"], - "@kbn/es-ui-shared-plugin": ["src/plugins/es_ui_shared"], - "@kbn/es-ui-shared-plugin/*": ["src/plugins/es_ui_shared/*"], + "@kbn/es-ui-shared-plugin": ["src/platform/plugins/shared/es_ui_shared"], + "@kbn/es-ui-shared-plugin/*": ["src/platform/plugins/shared/es_ui_shared/*"], "@kbn/eslint-config": ["packages/kbn-eslint-config"], "@kbn/eslint-config/*": ["packages/kbn-eslint-config/*"], "@kbn/eslint-plugin-disable": ["packages/kbn-eslint-plugin-disable"], @@ -1008,8 +1008,8 @@ "@kbn/grid-example-plugin/*": ["examples/grid_example/*"], "@kbn/grid-layout": ["packages/kbn-grid-layout"], "@kbn/grid-layout/*": ["packages/kbn-grid-layout/*"], - "@kbn/grokdebugger-plugin": ["x-pack/plugins/grokdebugger"], - "@kbn/grokdebugger-plugin/*": ["x-pack/plugins/grokdebugger/*"], + "@kbn/grokdebugger-plugin": ["x-pack/platform/plugins/private/grokdebugger"], + "@kbn/grokdebugger-plugin/*": ["x-pack/platform/plugins/private/grokdebugger/*"], "@kbn/grouping": ["packages/kbn-grouping"], "@kbn/grouping/*": ["packages/kbn-grouping/*"], "@kbn/guided-onboarding": ["packages/kbn-guided-onboarding"], @@ -1050,14 +1050,14 @@ "@kbn/import-resolver/*": ["packages/kbn-import-resolver/*"], "@kbn/index-adapter": ["x-pack/solutions/security/packages/index-adapter"], "@kbn/index-adapter/*": ["x-pack/solutions/security/packages/index-adapter/*"], - "@kbn/index-lifecycle-management-common-shared": ["x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared"], - "@kbn/index-lifecycle-management-common-shared/*": ["x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/*"], - "@kbn/index-lifecycle-management-plugin": ["x-pack/plugins/index_lifecycle_management"], - "@kbn/index-lifecycle-management-plugin/*": ["x-pack/plugins/index_lifecycle_management/*"], + "@kbn/index-lifecycle-management-common-shared": ["x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared"], + "@kbn/index-lifecycle-management-common-shared/*": ["x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/*"], + "@kbn/index-lifecycle-management-plugin": ["x-pack/platform/plugins/private/index_lifecycle_management"], + "@kbn/index-lifecycle-management-plugin/*": ["x-pack/platform/plugins/private/index_lifecycle_management/*"], "@kbn/index-management-plugin": ["x-pack/plugins/index_management"], "@kbn/index-management-plugin/*": ["x-pack/plugins/index_management/*"], - "@kbn/index-management-shared-types": ["x-pack/packages/index-management/index_management_shared_types"], - "@kbn/index-management-shared-types/*": ["x-pack/packages/index-management/index_management_shared_types/*"], + "@kbn/index-management-shared-types": ["x-pack/platform/packages/shared/index-management/index_management_shared_types"], + "@kbn/index-management-shared-types/*": ["x-pack/platform/packages/shared/index-management/index_management_shared_types/*"], "@kbn/index-patterns-test-plugin": ["test/plugin_functional/plugins/index_patterns"], "@kbn/index-patterns-test-plugin/*": ["test/plugin_functional/plugins/index_patterns/*"], "@kbn/inference_integration_flyout": ["x-pack/platform/packages/private/ml/inference_integration_flyout"], @@ -1146,10 +1146,10 @@ "@kbn/lens-inline-editing-example-plugin/*": ["x-pack/examples/lens_embeddable_inline_editing_example/*"], "@kbn/lens-plugin": ["x-pack/plugins/lens"], "@kbn/lens-plugin/*": ["x-pack/plugins/lens/*"], - "@kbn/license-api-guard-plugin": ["x-pack/plugins/license_api_guard"], - "@kbn/license-api-guard-plugin/*": ["x-pack/plugins/license_api_guard/*"], - "@kbn/license-management-plugin": ["x-pack/plugins/license_management"], - "@kbn/license-management-plugin/*": ["x-pack/plugins/license_management/*"], + "@kbn/license-api-guard-plugin": ["x-pack/platform/plugins/private/license_api_guard"], + "@kbn/license-api-guard-plugin/*": ["x-pack/platform/plugins/private/license_api_guard/*"], + "@kbn/license-management-plugin": ["x-pack/platform/plugins/shared/license_management"], + "@kbn/license-management-plugin/*": ["x-pack/platform/plugins/shared/license_management/*"], "@kbn/licensing-plugin": ["x-pack/plugins/licensing"], "@kbn/licensing-plugin/*": ["x-pack/plugins/licensing/*"], "@kbn/links-plugin": ["src/plugins/links"], @@ -1184,30 +1184,30 @@ "@kbn/managed-vscode-config/*": ["packages/kbn-managed-vscode-config/*"], "@kbn/managed-vscode-config-cli": ["packages/kbn-managed-vscode-config-cli"], "@kbn/managed-vscode-config-cli/*": ["packages/kbn-managed-vscode-config-cli/*"], - "@kbn/management-cards-navigation": ["packages/kbn-management/cards_navigation"], - "@kbn/management-cards-navigation/*": ["packages/kbn-management/cards_navigation/*"], - "@kbn/management-plugin": ["src/plugins/management"], - "@kbn/management-plugin/*": ["src/plugins/management/*"], - "@kbn/management-settings-application": ["packages/kbn-management/settings/application"], - "@kbn/management-settings-application/*": ["packages/kbn-management/settings/application/*"], - "@kbn/management-settings-components-field-category": ["packages/kbn-management/settings/components/field_category"], - "@kbn/management-settings-components-field-category/*": ["packages/kbn-management/settings/components/field_category/*"], - "@kbn/management-settings-components-field-input": ["packages/kbn-management/settings/components/field_input"], - "@kbn/management-settings-components-field-input/*": ["packages/kbn-management/settings/components/field_input/*"], - "@kbn/management-settings-components-field-row": ["packages/kbn-management/settings/components/field_row"], - "@kbn/management-settings-components-field-row/*": ["packages/kbn-management/settings/components/field_row/*"], - "@kbn/management-settings-components-form": ["packages/kbn-management/settings/components/form"], - "@kbn/management-settings-components-form/*": ["packages/kbn-management/settings/components/form/*"], - "@kbn/management-settings-field-definition": ["packages/kbn-management/settings/field_definition"], - "@kbn/management-settings-field-definition/*": ["packages/kbn-management/settings/field_definition/*"], + "@kbn/management-cards-navigation": ["src/platform/packages/shared/kbn-management/cards_navigation"], + "@kbn/management-cards-navigation/*": ["src/platform/packages/shared/kbn-management/cards_navigation/*"], + "@kbn/management-plugin": ["src/platform/plugins/shared/management"], + "@kbn/management-plugin/*": ["src/platform/plugins/shared/management/*"], + "@kbn/management-settings-application": ["src/platform/packages/private/kbn-management/settings/application"], + "@kbn/management-settings-application/*": ["src/platform/packages/private/kbn-management/settings/application/*"], + "@kbn/management-settings-components-field-category": ["src/platform/packages/private/kbn-management/settings/components/field_category"], + "@kbn/management-settings-components-field-category/*": ["src/platform/packages/private/kbn-management/settings/components/field_category/*"], + "@kbn/management-settings-components-field-input": ["src/platform/packages/shared/kbn-management/settings/components/field_input"], + "@kbn/management-settings-components-field-input/*": ["src/platform/packages/shared/kbn-management/settings/components/field_input/*"], + "@kbn/management-settings-components-field-row": ["src/platform/packages/shared/kbn-management/settings/components/field_row"], + "@kbn/management-settings-components-field-row/*": ["src/platform/packages/shared/kbn-management/settings/components/field_row/*"], + "@kbn/management-settings-components-form": ["src/platform/packages/private/kbn-management/settings/components/form"], + "@kbn/management-settings-components-form/*": ["src/platform/packages/private/kbn-management/settings/components/form/*"], + "@kbn/management-settings-field-definition": ["src/platform/packages/shared/kbn-management/settings/field_definition"], + "@kbn/management-settings-field-definition/*": ["src/platform/packages/shared/kbn-management/settings/field_definition/*"], "@kbn/management-settings-ids": ["packages/kbn-management/settings/setting_ids"], "@kbn/management-settings-ids/*": ["packages/kbn-management/settings/setting_ids/*"], "@kbn/management-settings-section-registry": ["packages/kbn-management/settings/section_registry"], "@kbn/management-settings-section-registry/*": ["packages/kbn-management/settings/section_registry/*"], - "@kbn/management-settings-types": ["packages/kbn-management/settings/types"], - "@kbn/management-settings-types/*": ["packages/kbn-management/settings/types/*"], - "@kbn/management-settings-utilities": ["packages/kbn-management/settings/utilities"], - "@kbn/management-settings-utilities/*": ["packages/kbn-management/settings/utilities/*"], + "@kbn/management-settings-types": ["src/platform/packages/shared/kbn-management/settings/types"], + "@kbn/management-settings-types/*": ["src/platform/packages/shared/kbn-management/settings/types/*"], + "@kbn/management-settings-utilities": ["src/platform/packages/shared/kbn-management/settings/utilities"], + "@kbn/management-settings-utilities/*": ["src/platform/packages/shared/kbn-management/settings/utilities/*"], "@kbn/management-storybook-config": ["packages/kbn-management/storybook/config"], "@kbn/management-storybook-config/*": ["packages/kbn-management/storybook/config/*"], "@kbn/management-test-plugin": ["test/plugin_functional/plugins/management_test_plugin"], @@ -1376,8 +1376,8 @@ "@kbn/osquery-plugin/*": ["x-pack/platform/plugins/shared/osquery/*"], "@kbn/paertial-results-example-plugin": ["examples/partial_results_example"], "@kbn/paertial-results-example-plugin/*": ["examples/partial_results_example/*"], - "@kbn/painless-lab-plugin": ["x-pack/plugins/painless_lab"], - "@kbn/painless-lab-plugin/*": ["x-pack/plugins/painless_lab/*"], + "@kbn/painless-lab-plugin": ["x-pack/platform/plugins/private/painless_lab"], + "@kbn/painless-lab-plugin/*": ["x-pack/platform/plugins/private/painless_lab/*"], "@kbn/palettes": ["packages/kbn-palettes"], "@kbn/palettes/*": ["packages/kbn-palettes/*"], "@kbn/panel-loader": ["packages/kbn-panel-loader"], @@ -1444,8 +1444,8 @@ "@kbn/recently-accessed/*": ["packages/kbn-recently-accessed/*"], "@kbn/relocate": ["packages/kbn-relocate"], "@kbn/relocate/*": ["packages/kbn-relocate/*"], - "@kbn/remote-clusters-plugin": ["x-pack/plugins/remote_clusters"], - "@kbn/remote-clusters-plugin/*": ["x-pack/plugins/remote_clusters/*"], + "@kbn/remote-clusters-plugin": ["x-pack/platform/plugins/private/remote_clusters"], + "@kbn/remote-clusters-plugin/*": ["x-pack/platform/plugins/private/remote_clusters/*"], "@kbn/rendering-plugin": ["test/plugin_functional/plugins/rendering_plugin"], "@kbn/rendering-plugin/*": ["test/plugin_functional/plugins/rendering_plugin/*"], "@kbn/repo-file-maps": ["packages/kbn-repo-file-maps"], @@ -1502,10 +1502,10 @@ "@kbn/response-stream-plugin/*": ["examples/response_stream/*"], "@kbn/rison": ["packages/kbn-rison"], "@kbn/rison/*": ["packages/kbn-rison/*"], - "@kbn/rollup": ["x-pack/packages/rollup"], - "@kbn/rollup/*": ["x-pack/packages/rollup/*"], - "@kbn/rollup-plugin": ["x-pack/plugins/rollup"], - "@kbn/rollup-plugin/*": ["x-pack/plugins/rollup/*"], + "@kbn/rollup": ["x-pack/platform/packages/private/rollup"], + "@kbn/rollup/*": ["x-pack/platform/packages/private/rollup/*"], + "@kbn/rollup-plugin": ["x-pack/platform/plugins/private/rollup"], + "@kbn/rollup-plugin/*": ["x-pack/platform/plugins/private/rollup/*"], "@kbn/router-to-openapispec": ["packages/kbn-router-to-openapispec"], "@kbn/router-to-openapispec/*": ["packages/kbn-router-to-openapispec/*"], "@kbn/router-utils": ["packages/kbn-router-utils"], @@ -1518,8 +1518,8 @@ "@kbn/rule-data-utils/*": ["packages/kbn-rule-data-utils/*"], "@kbn/rule-registry-plugin": ["x-pack/plugins/rule_registry"], "@kbn/rule-registry-plugin/*": ["x-pack/plugins/rule_registry/*"], - "@kbn/runtime-fields-plugin": ["x-pack/plugins/runtime_fields"], - "@kbn/runtime-fields-plugin/*": ["x-pack/plugins/runtime_fields/*"], + "@kbn/runtime-fields-plugin": ["x-pack/platform/plugins/private/runtime_fields"], + "@kbn/runtime-fields-plugin/*": ["x-pack/platform/plugins/private/runtime_fields/*"], "@kbn/safer-lodash-set": ["packages/kbn-safer-lodash-set"], "@kbn/safer-lodash-set/*": ["packages/kbn-safer-lodash-set/*"], "@kbn/saml-provider-plugin": ["x-pack/test/security_api_integration/plugins/saml_provider"], @@ -1606,8 +1606,8 @@ "@kbn/search-shared-ui/*": ["x-pack/packages/search/shared_ui/*"], "@kbn/search-types": ["packages/kbn-search-types"], "@kbn/search-types/*": ["packages/kbn-search-types/*"], - "@kbn/searchprofiler-plugin": ["x-pack/plugins/searchprofiler"], - "@kbn/searchprofiler-plugin/*": ["x-pack/plugins/searchprofiler/*"], + "@kbn/searchprofiler-plugin": ["x-pack/platform/plugins/shared/searchprofiler"], + "@kbn/searchprofiler-plugin/*": ["x-pack/platform/plugins/shared/searchprofiler/*"], "@kbn/security-api-integration-helpers": ["x-pack/test/security_api_integration/packages/helpers"], "@kbn/security-api-integration-helpers/*": ["x-pack/test/security_api_integration/packages/helpers/*"], "@kbn/security-api-key-management": ["x-pack/packages/security/api_key_management"], @@ -1838,8 +1838,8 @@ "@kbn/slo-plugin/*": ["x-pack/plugins/observability_solution/slo/*"], "@kbn/slo-schema": ["x-pack/platform/packages/shared/kbn-slo-schema"], "@kbn/slo-schema/*": ["x-pack/platform/packages/shared/kbn-slo-schema/*"], - "@kbn/snapshot-restore-plugin": ["x-pack/plugins/snapshot_restore"], - "@kbn/snapshot-restore-plugin/*": ["x-pack/plugins/snapshot_restore/*"], + "@kbn/snapshot-restore-plugin": ["x-pack/platform/plugins/private/snapshot_restore"], + "@kbn/snapshot-restore-plugin/*": ["x-pack/platform/plugins/private/snapshot_restore/*"], "@kbn/some-dev-log": ["packages/kbn-some-dev-log"], "@kbn/some-dev-log/*": ["packages/kbn-some-dev-log/*"], "@kbn/sort-package-json": ["packages/kbn-sort-package-json"], @@ -1996,8 +1996,8 @@ "@kbn/unified-search-plugin/*": ["src/plugins/unified_search/*"], "@kbn/unsaved-changes-badge": ["packages/kbn-unsaved-changes-badge"], "@kbn/unsaved-changes-badge/*": ["packages/kbn-unsaved-changes-badge/*"], - "@kbn/unsaved-changes-prompt": ["packages/kbn-unsaved-changes-prompt"], - "@kbn/unsaved-changes-prompt/*": ["packages/kbn-unsaved-changes-prompt/*"], + "@kbn/unsaved-changes-prompt": ["src/platform/packages/shared/kbn-unsaved-changes-prompt"], + "@kbn/unsaved-changes-prompt/*": ["src/platform/packages/shared/kbn-unsaved-changes-prompt/*"], "@kbn/upgrade-assistant-plugin": ["x-pack/plugins/upgrade_assistant"], "@kbn/upgrade-assistant-plugin/*": ["x-pack/plugins/upgrade_assistant/*"], "@kbn/uptime-plugin": ["x-pack/solutions/observability/plugins/uptime"], @@ -2062,8 +2062,8 @@ "@kbn/visualization-utils/*": ["packages/kbn-visualization-utils/*"], "@kbn/visualizations-plugin": ["src/plugins/visualizations"], "@kbn/visualizations-plugin/*": ["src/plugins/visualizations/*"], - "@kbn/watcher-plugin": ["x-pack/plugins/watcher"], - "@kbn/watcher-plugin/*": ["x-pack/plugins/watcher/*"], + "@kbn/watcher-plugin": ["x-pack/platform/plugins/private/watcher"], + "@kbn/watcher-plugin/*": ["x-pack/platform/plugins/private/watcher/*"], "@kbn/web-worker-stub": ["packages/kbn-web-worker-stub"], "@kbn/web-worker-stub/*": ["packages/kbn-web-worker-stub/*"], "@kbn/whereis-pkg-cli": ["packages/kbn-whereis-pkg-cli"], diff --git a/x-pack/.i18nrc.json b/x-pack/.i18nrc.json index eabb8dd634096..b3399f14905cd 100644 --- a/x-pack/.i18nrc.json +++ b/x-pack/.i18nrc.json @@ -22,7 +22,7 @@ "xpack.cloud": "plugins/cloud", "xpack.cloudDefend": "plugins/cloud_defend", "xpack.cloudLinks": "plugins/cloud_integrations/cloud_links", - "xpack.cloudDataMigration": "plugins/cloud_integrations/cloud_data_migration", + "xpack.cloudDataMigration": "platform/plugins/private/cloud_integrations/cloud_data_migration", "xpack.csp": [ "plugins/cloud_security_posture", "packages/kbn-cloud-security-posture-common", @@ -34,7 +34,7 @@ "xpack.datasetQuality": "plugins/observability_solution/dataset_quality", "xpack.dataUsage": "platform/plugins/private/data_usage", "xpack.discover": "plugins/discover_enhanced", - "xpack.crossClusterReplication": "plugins/cross_cluster_replication", + "xpack.crossClusterReplication": "platform/plugins/private/cross_cluster_replication", "xpack.elasticAssistant": "platform/packages/shared/kbn-elastic-assistant", "xpack.elasticAssistantCommon": "platform/packages/shared/kbn-elastic-assistant-common", "xpack.elasticAssistantPlugin": "solutions/security/plugins/elastic_assistant", @@ -55,10 +55,10 @@ "xpack.graph": [ "plugins/graph" ], - "xpack.grokDebugger": "plugins/grokdebugger", + "xpack.grokDebugger": "platform/plugins/private/grokdebugger", "xpack.idxMgmt": "plugins/index_management", "xpack.idxMgmtPackage": "packages/index-management", - "xpack.indexLifecycleMgmt": "plugins/index_lifecycle_management", + "xpack.indexLifecycleMgmt": "platform/plugins/private/index_lifecycle_management", "xpack.infra": "plugins/observability_solution/infra", "xpack.logsDataAccess": "plugins/observability_solution/logs_data_access", "xpack.logsExplorer": "plugins/observability_solution/logs_explorer", @@ -72,8 +72,8 @@ "xpack.investigateApp": "solutions/observability/plugins/investigate_app", "xpack.kubernetesSecurity": "plugins/kubernetes_security", "xpack.lens": "plugins/lens", - "xpack.licenseApiGuard": "plugins/license_api_guard", - "xpack.licenseMgmt": "plugins/license_management", + "xpack.licenseApiGuard": "platform/plugins/private/license_api_guard", + "xpack.licenseMgmt": "platform/plugins/shared/license_management", "xpack.licensing": "plugins/licensing", "xpack.lists": "plugins/lists", "xpack.logstash": [ @@ -115,19 +115,19 @@ "xpack.osquery": [ "platform/plugins/shared/osquery" ], - "xpack.painlessLab": "plugins/painless_lab", + "xpack.painlessLab": "platform/plugins/private/painless_lab", "xpack.profiling": [ "plugins/observability_solution/profiling" ], - "xpack.remoteClusters": "plugins/remote_clusters", + "xpack.remoteClusters": "platform/plugins/private/remote_clusters", "xpack.reporting": [ "plugins/reporting" ], "xpack.rollupJobs": [ - "packages/rollup", - "plugins/rollup" + "platform/packages/private/rollup", + "platform/plugins/private/rollup" ], - "xpack.runtimeFields": "plugins/runtime_fields", + "xpack.runtimeFields": "platform/plugins/private/runtime_fields", "xpack.screenshotting": "plugins/screenshotting", "xpack.searchSharedUI": "packages/search/shared_ui", "xpack.searchHomepage": "plugins/search_homepage", @@ -137,7 +137,7 @@ "xpack.searchPlayground": "plugins/search_playground", "xpack.searchInferenceEndpoints": "plugins/search_inference_endpoints", "xpack.searchAssistant": "plugins/search_assistant", - "xpack.searchProfiler": "plugins/searchprofiler", + "xpack.searchProfiler": "platform/plugins/shared/searchprofiler", "xpack.security": [ "plugins/security", "packages/security" @@ -154,7 +154,7 @@ "solutions/observability/plugins/streams_app" ], "xpack.slo": "plugins/observability_solution/slo", - "xpack.snapshotRestore": "plugins/snapshot_restore", + "xpack.snapshotRestore": "platform/plugins/private/snapshot_restore", "xpack.spaces": "plugins/spaces", "xpack.savedObjectsTagging": [ "plugins/saved_objects_tagging" @@ -175,7 +175,7 @@ "solutions/observability/plugins/ux" ], "xpack.urlDrilldown": "plugins/drilldowns/url_drilldown", - "xpack.watcher": "plugins/watcher" + "xpack.watcher": "platform/plugins/private/watcher" }, "exclude": [ "examples" diff --git a/x-pack/packages/rollup/README.md b/x-pack/platform/packages/private/rollup/README.md similarity index 100% rename from x-pack/packages/rollup/README.md rename to x-pack/platform/packages/private/rollup/README.md diff --git a/x-pack/packages/rollup/index.ts b/x-pack/platform/packages/private/rollup/index.ts similarity index 100% rename from x-pack/packages/rollup/index.ts rename to x-pack/platform/packages/private/rollup/index.ts diff --git a/x-pack/packages/rollup/jest.config.js b/x-pack/platform/packages/private/rollup/jest.config.js similarity index 76% rename from x-pack/packages/rollup/jest.config.js rename to x-pack/platform/packages/private/rollup/jest.config.js index 05a65766c9222..5975f0f68097b 100644 --- a/x-pack/packages/rollup/jest.config.js +++ b/x-pack/platform/packages/private/rollup/jest.config.js @@ -7,6 +7,6 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../..', - roots: ['/x-pack/packages/rollup'], + rootDir: '../../../../..', + roots: ['/x-pack/platform/packages/private/rollup'], }; diff --git a/x-pack/packages/rollup/kibana.jsonc b/x-pack/platform/packages/private/rollup/kibana.jsonc similarity index 100% rename from x-pack/packages/rollup/kibana.jsonc rename to x-pack/platform/packages/private/rollup/kibana.jsonc diff --git a/x-pack/packages/rollup/package.json b/x-pack/platform/packages/private/rollup/package.json similarity index 100% rename from x-pack/packages/rollup/package.json rename to x-pack/platform/packages/private/rollup/package.json diff --git a/x-pack/packages/rollup/src/constants/index.ts b/x-pack/platform/packages/private/rollup/src/constants/index.ts similarity index 100% rename from x-pack/packages/rollup/src/constants/index.ts rename to x-pack/platform/packages/private/rollup/src/constants/index.ts diff --git a/x-pack/packages/rollup/src/index.ts b/x-pack/platform/packages/private/rollup/src/index.ts similarity index 100% rename from x-pack/packages/rollup/src/index.ts rename to x-pack/platform/packages/private/rollup/src/index.ts diff --git a/x-pack/packages/rollup/src/rollup_deprecation_tooltip/index.ts b/x-pack/platform/packages/private/rollup/src/rollup_deprecation_tooltip/index.ts similarity index 100% rename from x-pack/packages/rollup/src/rollup_deprecation_tooltip/index.ts rename to x-pack/platform/packages/private/rollup/src/rollup_deprecation_tooltip/index.ts diff --git a/x-pack/packages/rollup/src/rollup_deprecation_tooltip/rollup_deprecation_tooltip.tsx b/x-pack/platform/packages/private/rollup/src/rollup_deprecation_tooltip/rollup_deprecation_tooltip.tsx similarity index 100% rename from x-pack/packages/rollup/src/rollup_deprecation_tooltip/rollup_deprecation_tooltip.tsx rename to x-pack/platform/packages/private/rollup/src/rollup_deprecation_tooltip/rollup_deprecation_tooltip.tsx diff --git a/x-pack/packages/rollup/tsconfig.json b/x-pack/platform/packages/private/rollup/tsconfig.json similarity index 83% rename from x-pack/packages/rollup/tsconfig.json rename to x-pack/platform/packages/private/rollup/tsconfig.json index 4ef55e499d329..b396ea0bc88e0 100644 --- a/x-pack/packages/rollup/tsconfig.json +++ b/x-pack/platform/packages/private/rollup/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/README.md b/x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/README.md similarity index 100% rename from x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/README.md rename to x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/README.md diff --git a/x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/index.ts b/x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/index.ts similarity index 100% rename from x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/index.ts rename to x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/index.ts diff --git a/x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/kibana.jsonc b/x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/kibana.jsonc similarity index 100% rename from x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/kibana.jsonc rename to x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/kibana.jsonc diff --git a/x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/package.json b/x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/package.json similarity index 100% rename from x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/package.json rename to x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/package.json diff --git a/x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/src/policies.ts b/x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/src/policies.ts similarity index 100% rename from x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/src/policies.ts rename to x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/src/policies.ts diff --git a/x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/tsconfig.json b/x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/tsconfig.json similarity index 81% rename from x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/tsconfig.json rename to x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/tsconfig.json index 12a691a15cc4f..0e4ba01c6d576 100644 --- a/x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared/tsconfig.json +++ b/x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../tsconfig.base.json", + "extends": "../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/x-pack/packages/index-management/index_management_shared_types/README.md b/x-pack/platform/packages/shared/index-management/index_management_shared_types/README.md similarity index 100% rename from x-pack/packages/index-management/index_management_shared_types/README.md rename to x-pack/platform/packages/shared/index-management/index_management_shared_types/README.md diff --git a/x-pack/packages/index-management/index_management_shared_types/index.ts b/x-pack/platform/packages/shared/index-management/index_management_shared_types/index.ts similarity index 100% rename from x-pack/packages/index-management/index_management_shared_types/index.ts rename to x-pack/platform/packages/shared/index-management/index_management_shared_types/index.ts diff --git a/x-pack/packages/index-management/index_management_shared_types/jest.config.js b/x-pack/platform/packages/shared/index-management/index_management_shared_types/jest.config.js similarity index 67% rename from x-pack/packages/index-management/index_management_shared_types/jest.config.js rename to x-pack/platform/packages/shared/index-management/index_management_shared_types/jest.config.js index c9238a37a56ab..2b8ce5014e57c 100644 --- a/x-pack/packages/index-management/index_management_shared_types/jest.config.js +++ b/x-pack/platform/packages/shared/index-management/index_management_shared_types/jest.config.js @@ -7,6 +7,8 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../../..', - roots: ['/x-pack/packages/index-management/index_management_shared_types'], + rootDir: '../../../../../..', + roots: [ + '/x-pack/platform/packages/shared/index-management/index_management_shared_types', + ], }; diff --git a/x-pack/packages/index-management/index_management_shared_types/kibana.jsonc b/x-pack/platform/packages/shared/index-management/index_management_shared_types/kibana.jsonc similarity index 100% rename from x-pack/packages/index-management/index_management_shared_types/kibana.jsonc rename to x-pack/platform/packages/shared/index-management/index_management_shared_types/kibana.jsonc diff --git a/x-pack/packages/index-management/index_management_shared_types/package.json b/x-pack/platform/packages/shared/index-management/index_management_shared_types/package.json similarity index 100% rename from x-pack/packages/index-management/index_management_shared_types/package.json rename to x-pack/platform/packages/shared/index-management/index_management_shared_types/package.json diff --git a/x-pack/packages/index-management/index_management_shared_types/src/home_sections.ts b/x-pack/platform/packages/shared/index-management/index_management_shared_types/src/home_sections.ts similarity index 100% rename from x-pack/packages/index-management/index_management_shared_types/src/home_sections.ts rename to x-pack/platform/packages/shared/index-management/index_management_shared_types/src/home_sections.ts diff --git a/x-pack/packages/index-management/index_management_shared_types/src/services/extensions_service.ts b/x-pack/platform/packages/shared/index-management/index_management_shared_types/src/services/extensions_service.ts similarity index 100% rename from x-pack/packages/index-management/index_management_shared_types/src/services/extensions_service.ts rename to x-pack/platform/packages/shared/index-management/index_management_shared_types/src/services/extensions_service.ts diff --git a/x-pack/packages/index-management/index_management_shared_types/src/services/index.ts b/x-pack/platform/packages/shared/index-management/index_management_shared_types/src/services/index.ts similarity index 100% rename from x-pack/packages/index-management/index_management_shared_types/src/services/index.ts rename to x-pack/platform/packages/shared/index-management/index_management_shared_types/src/services/index.ts diff --git a/x-pack/packages/index-management/index_management_shared_types/src/services/public_api_service.ts b/x-pack/platform/packages/shared/index-management/index_management_shared_types/src/services/public_api_service.ts similarity index 100% rename from x-pack/packages/index-management/index_management_shared_types/src/services/public_api_service.ts rename to x-pack/platform/packages/shared/index-management/index_management_shared_types/src/services/public_api_service.ts diff --git a/x-pack/packages/index-management/index_management_shared_types/src/types.ts b/x-pack/platform/packages/shared/index-management/index_management_shared_types/src/types.ts similarity index 100% rename from x-pack/packages/index-management/index_management_shared_types/src/types.ts rename to x-pack/platform/packages/shared/index-management/index_management_shared_types/src/types.ts diff --git a/x-pack/packages/index-management/index_management_shared_types/tsconfig.json b/x-pack/platform/packages/shared/index-management/index_management_shared_types/tsconfig.json similarity index 86% rename from x-pack/packages/index-management/index_management_shared_types/tsconfig.json rename to x-pack/platform/packages/shared/index-management/index_management_shared_types/tsconfig.json index 8e9142a838322..b23a97fd4c854 100644 --- a/x-pack/packages/index-management/index_management_shared_types/tsconfig.json +++ b/x-pack/platform/packages/shared/index-management/index_management_shared_types/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../tsconfig.base.json", + "extends": "../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/README.md b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/README.md similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/README.md rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/README.md diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/common/index.ts b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/common/index.ts similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/common/index.ts rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/common/index.ts diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/i18nrc.json b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/i18nrc.json similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/i18nrc.json rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/i18nrc.json diff --git a/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js new file mode 100644 index 0000000000000..d7156515657a3 --- /dev/null +++ b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/jest.config.js @@ -0,0 +1,18 @@ +/* + * 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 = { + preset: '@kbn/test', + rootDir: '../../../../../../', + roots: ['/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration'], + coverageDirectory: + '/target/kibana-coverage/jest/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration', + coverageReporters: ['text', 'html'], + collectCoverageFrom: [ + '/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/{common,public}/**/*.{ts,tsx}', + ], +}; diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/kibana.jsonc b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/kibana.jsonc similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/kibana.jsonc rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/kibana.jsonc diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/public/app.styles.ts b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/app.styles.ts similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/public/app.styles.ts rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/app.styles.ts diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/public/application/components/app.tsx b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/application/components/app.tsx similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/public/application/components/app.tsx rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/application/components/app.tsx diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/public/application/index.tsx b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/application/index.tsx similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/public/application/index.tsx rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/application/index.tsx diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/public/application/services/breadcrumb.mock.ts b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/application/services/breadcrumb.mock.ts similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/public/application/services/breadcrumb.mock.ts rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/application/services/breadcrumb.mock.ts diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/public/application/services/breadcrumbs.ts b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/application/services/breadcrumbs.ts similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/public/application/services/breadcrumbs.ts rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/application/services/breadcrumbs.ts diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/public/index.ts b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/index.ts similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/public/index.ts rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/index.ts diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/public/plugin.test.ts b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/plugin.test.ts similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/public/plugin.test.ts rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/plugin.test.ts diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/public/plugin.ts b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/plugin.ts similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/public/plugin.ts rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/plugin.ts diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/public/types.ts b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/types.ts similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/public/types.ts rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/public/types.ts diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/server/config.ts b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/server/config.ts similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/server/config.ts rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/server/config.ts diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/server/index.ts b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/server/index.ts similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/server/index.ts rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/server/index.ts diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/server/plugin.ts b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/server/plugin.ts similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/server/plugin.ts rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/server/plugin.ts diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/server/types.ts b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/server/types.ts similarity index 100% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/server/types.ts rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/server/types.ts diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/tsconfig.json b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/tsconfig.json similarity index 85% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/tsconfig.json rename to x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/tsconfig.json index 9b19d2a32b988..baf9d6471c405 100644 --- a/x-pack/plugins/cloud_integrations/cloud_data_migration/tsconfig.json +++ b/x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../tsconfig.base.json", + "extends": "../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, @@ -7,7 +7,7 @@ "common/**/*", "public/**/*", "server/**/*", - "../../../../typings/**/*" + "../../../../../../typings/**/*" ], "kbn_references": [ "@kbn/core", diff --git a/x-pack/plugins/cross_cluster_replication/README.md b/x-pack/platform/plugins/private/cross_cluster_replication/README.md similarity index 100% rename from x-pack/plugins/cross_cluster_replication/README.md rename to x-pack/platform/plugins/private/cross_cluster_replication/README.md diff --git a/x-pack/plugins/cross_cluster_replication/common/constants/index.ts b/x-pack/platform/plugins/private/cross_cluster_replication/common/constants/index.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/common/constants/index.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/common/constants/index.ts diff --git a/x-pack/plugins/cross_cluster_replication/common/services/__snapshots__/follower_index_serialization.test.ts.snap b/x-pack/platform/plugins/private/cross_cluster_replication/common/services/__snapshots__/follower_index_serialization.test.ts.snap similarity index 100% rename from x-pack/plugins/cross_cluster_replication/common/services/__snapshots__/follower_index_serialization.test.ts.snap rename to x-pack/platform/plugins/private/cross_cluster_replication/common/services/__snapshots__/follower_index_serialization.test.ts.snap diff --git a/x-pack/plugins/cross_cluster_replication/common/services/auto_follow_pattern_serialization.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/common/services/auto_follow_pattern_serialization.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/common/services/auto_follow_pattern_serialization.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/common/services/auto_follow_pattern_serialization.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/common/services/auto_follow_pattern_serialization.ts b/x-pack/platform/plugins/private/cross_cluster_replication/common/services/auto_follow_pattern_serialization.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/common/services/auto_follow_pattern_serialization.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/common/services/auto_follow_pattern_serialization.ts diff --git a/x-pack/plugins/cross_cluster_replication/common/services/follower_index_serialization.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/common/services/follower_index_serialization.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/common/services/follower_index_serialization.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/common/services/follower_index_serialization.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/common/services/follower_index_serialization.ts b/x-pack/platform/plugins/private/cross_cluster_replication/common/services/follower_index_serialization.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/common/services/follower_index_serialization.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/common/services/follower_index_serialization.ts diff --git a/x-pack/plugins/cross_cluster_replication/common/services/utils.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/common/services/utils.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/common/services/utils.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/common/services/utils.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/common/services/utils.ts b/x-pack/platform/plugins/private/cross_cluster_replication/common/services/utils.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/common/services/utils.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/common/services/utils.ts diff --git a/x-pack/plugins/cross_cluster_replication/common/types.ts b/x-pack/platform/plugins/private/cross_cluster_replication/common/types.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/common/types.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/common/types.ts diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/jest.config.js b/x-pack/platform/plugins/private/cross_cluster_replication/jest.config.js new file mode 100644 index 0000000000000..24cfdf31fc8d2 --- /dev/null +++ b/x-pack/platform/plugins/private/cross_cluster_replication/jest.config.js @@ -0,0 +1,18 @@ +/* + * 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 = { + preset: '@kbn/test', + rootDir: '../../../../..', + roots: ['/x-pack/platform/plugins/private/cross_cluster_replication'], + coverageDirectory: + '/target/kibana-coverage/jest/x-pack/platform/plugins/private/cross_cluster_replication', + coverageReporters: ['text', 'html'], + collectCoverageFrom: [ + '/x-pack/platform/plugins/private/cross_cluster_replication/{common,public,server}/**/*.{js,ts,tsx}', + ], +}; diff --git a/x-pack/plugins/cross_cluster_replication/kibana.jsonc b/x-pack/platform/plugins/private/cross_cluster_replication/kibana.jsonc similarity index 100% rename from x-pack/plugins/cross_cluster_replication/kibana.jsonc rename to x-pack/platform/plugins/private/cross_cluster_replication/kibana.jsonc diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_add.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_add.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_add.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_add.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_edit.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_edit.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_edit.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_edit.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_list.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_list.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_list.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/auto_follow_pattern_list.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/fixtures/auto_follow_pattern.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/fixtures/auto_follow_pattern.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/fixtures/auto_follow_pattern.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/fixtures/auto_follow_pattern.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/fixtures/follower_index.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/fixtures/follower_index.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/fixtures/follower_index.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/fixtures/follower_index.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/follower_index_add.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/follower_index_add.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/follower_index_add.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/follower_index_add.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/follower_index_edit.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/follower_index_edit.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/follower_index_edit.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/follower_index_edit.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/follower_indices_list.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/follower_indices_list.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/follower_indices_list.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/follower_indices_list.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_add.helpers.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_add.helpers.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_add.helpers.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_add.helpers.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_edit.helpers.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_edit.helpers.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_edit.helpers.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_edit.helpers.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_list.helpers.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_list.helpers.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_list.helpers.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/auto_follow_pattern_list.helpers.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/constants.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/constants.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/constants.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/constants.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_add.helpers.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_add.helpers.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_add.helpers.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_add.helpers.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_edit.helpers.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_edit.helpers.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_edit.helpers.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_edit.helpers.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_list.helpers.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_list.helpers.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_list.helpers.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/follower_index_list.helpers.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/home.helpers.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/home.helpers.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/home.helpers.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/home.helpers.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/http_requests.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/http_requests.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/http_requests.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/http_requests.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/setup_environment.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/setup_environment.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/helpers/setup_environment.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/helpers/setup_environment.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/home.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/home.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/home.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/home.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/mocks/breadcrumbs.mock.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/mocks/breadcrumbs.mock.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/mocks/breadcrumbs.mock.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/mocks/breadcrumbs.mock.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/mocks/index.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/mocks/index.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/mocks/index.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/mocks/index.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/mocks/search_box.mock.tsx b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/mocks/search_box.mock.tsx similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/mocks/search_box.mock.tsx rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/mocks/search_box.mock.tsx diff --git a/x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/mocks/track_ui_metric.mock.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/mocks/track_ui_metric.mock.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/__jest__/client_integration/mocks/track_ui_metric.mock.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/__jest__/client_integration/mocks/track_ui_metric.mock.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/app.tsx b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/app.tsx similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/app.tsx rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/app.tsx diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/__snapshots__/auto_follow_pattern_form.test.js.snap b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/__snapshots__/auto_follow_pattern_form.test.js.snap similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/__snapshots__/auto_follow_pattern_form.test.js.snap rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/__snapshots__/auto_follow_pattern_form.test.js.snap diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.container.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.container.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.container.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.container.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.tsx b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.tsx similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.tsx rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.tsx diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/index.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/index.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/index.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/index.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.d.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.d.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.d.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.d.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_form.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_form.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_form.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_form.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_form.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_form.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_form.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_form.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_indices_preview.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_indices_preview.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_indices_preview.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_indices_preview.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_page_title.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_page_title.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_page_title.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_page_title.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_request_flyout.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_request_flyout.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/auto_follow_pattern_request_flyout.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_request_flyout.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_actions_provider.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_actions_provider.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_actions_provider.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_actions_provider.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_pause_provider.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_pause_provider.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_pause_provider.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_pause_provider.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_resume_provider.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_resume_provider.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_resume_provider.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_resume_provider.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_unfollow_provider.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_unfollow_provider.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_unfollow_provider.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_unfollow_provider.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_actions_providers/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_actions_providers/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_form/__snapshots__/follower_index_form.test.js.snap b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_form/__snapshots__/follower_index_form.test.js.snap similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_form/__snapshots__/follower_index_form.test.js.snap rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_form/__snapshots__/follower_index_form.test.js.snap diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_form/advanced_settings_fields.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_form/advanced_settings_fields.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_form/advanced_settings_fields.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_form/advanced_settings_fields.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_form/follower_index_form.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_form/follower_index_form.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_form/follower_index_form.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_form/follower_index_form.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_form/follower_index_form.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_form/follower_index_form.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_form/follower_index_form.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_form/follower_index_form.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_form/follower_index_request_flyout.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_form/follower_index_request_flyout.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_form/follower_index_request_flyout.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_form/follower_index_request_flyout.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_form/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_form/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_form/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_form/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_page_title.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_page_title.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/follower_index_page_title.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_page_title.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/form_entry_row.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/form_entry_row.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/form_entry_row.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/form_entry_row.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/index.d.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/index.d.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/index.d.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/index.d.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/remote_clusters_form_field.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/remote_clusters_form_field.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/remote_clusters_form_field.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/remote_clusters_form_field.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/remote_clusters_provider.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/remote_clusters_provider.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/remote_clusters_provider.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/remote_clusters_provider.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/section_error.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/section_error.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/section_error.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/section_error.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/section_loading.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/section_loading.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/section_loading.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/section_loading.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/components/section_unauthorized.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/section_unauthorized.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/components/section_unauthorized.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/section_unauthorized.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/constants/api.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/constants/api.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/constants/api.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/constants/api.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/constants/index.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/constants/index.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/constants/index.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/constants/index.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/constants/sections.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/constants/sections.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/constants/sections.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/constants/sections.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/constants/ui_metric.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/constants/ui_metric.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/constants/ui_metric.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/constants/ui_metric.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/index.tsx b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/index.tsx similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/index.tsx rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/index.tsx diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.container.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.container.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.container.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.container.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.container.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.container.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.container.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.container.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.container.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/follower_index_add/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_add/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/follower_index_add/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_add/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.container.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.container.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.container.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/follower_index_edit/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_edit/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/follower_index_edit/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_edit/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.container.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.container.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.container.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.container.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.container.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.container.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.container.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.container.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.container.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/context_menu/context_menu.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/context_menu/context_menu.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/context_menu/context_menu.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/context_menu/context_menu.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/context_menu/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/context_menu/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/context_menu/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/context_menu/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.container.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.container.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.container.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.container.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.container.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.container.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.container.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.container.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.container.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/follower_indices_list/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/home.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/home.container.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/home.container.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/home.container.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/home.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/home.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/home.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/home.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/home/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/home/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/index.d.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/index.d.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/index.d.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/index.d.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/sections/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/sections/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/__snapshots__/auto_follow_pattern_validators.test.js.snap b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/__snapshots__/auto_follow_pattern_validators.test.js.snap similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/__snapshots__/auto_follow_pattern_validators.test.js.snap rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/__snapshots__/auto_follow_pattern_validators.test.js.snap diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/api.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/api.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/api.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/api.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/auto_follow_errors.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/auto_follow_errors.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/auto_follow_errors.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/auto_follow_errors.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/auto_follow_errors.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/auto_follow_errors.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/auto_follow_errors.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/auto_follow_errors.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/auto_follow_pattern.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/auto_follow_pattern.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/auto_follow_pattern.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/auto_follow_pattern.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/auto_follow_pattern.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/auto_follow_pattern.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/auto_follow_pattern.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/auto_follow_pattern.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/auto_follow_pattern_validators.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/auto_follow_pattern_validators.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/auto_follow_pattern_validators.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/auto_follow_pattern_validators.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/auto_follow_pattern_validators.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/auto_follow_pattern_validators.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/auto_follow_pattern_validators.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/auto_follow_pattern_validators.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/breadcrumbs.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/breadcrumbs.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/breadcrumbs.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/breadcrumbs.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/documentation_links.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/documentation_links.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/documentation_links.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/documentation_links.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/follower_index_default_settings.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/follower_index_default_settings.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/follower_index_default_settings.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/follower_index_default_settings.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/get_remote_cluster_name.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/get_remote_cluster_name.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/get_remote_cluster_name.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/get_remote_cluster_name.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/input_validation.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/input_validation.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/input_validation.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/input_validation.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/notifications.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/notifications.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/notifications.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/notifications.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/routing.d.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/routing.d.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/routing.d.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/routing.d.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/routing.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/routing.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/routing.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/routing.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/track_ui_metric.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/track_ui_metric.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/track_ui_metric.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/track_ui_metric.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/utils.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/utils.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/utils.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/utils.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/services/utils.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/utils.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/services/utils.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/utils.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/action_types.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/action_types.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/action_types.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/action_types.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/actions/api.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/actions/api.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/actions/api.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/actions/api.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/actions/auto_follow_pattern.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/actions/auto_follow_pattern.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/actions/auto_follow_pattern.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/actions/auto_follow_pattern.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/actions/ccr.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/actions/ccr.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/actions/ccr.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/actions/ccr.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/actions/follower_index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/actions/follower_index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/actions/follower_index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/actions/follower_index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/actions/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/actions/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/actions/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/actions/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/index.d.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/index.d.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/index.d.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/index.d.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/reducers/api.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/api.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/reducers/api.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/api.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/reducers/api.test.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/api.test.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/reducers/api.test.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/api.test.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/reducers/auto_follow_pattern.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/auto_follow_pattern.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/reducers/auto_follow_pattern.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/auto_follow_pattern.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/reducers/follower_index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/follower_index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/reducers/follower_index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/follower_index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/reducers/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/reducers/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/reducers/stats.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/stats.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/reducers/stats.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/stats.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/selectors/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/selectors/index.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/selectors/index.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/selectors/index.js diff --git a/x-pack/plugins/cross_cluster_replication/public/app/store/store.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/store.js similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/app/store/store.js rename to x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/store.js diff --git a/x-pack/plugins/cross_cluster_replication/public/index.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/index.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/index.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/index.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/plugin.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/plugin.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/plugin.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/plugin.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/shared_imports.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/shared_imports.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/shared_imports.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/shared_imports.ts diff --git a/x-pack/plugins/cross_cluster_replication/public/types.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/types.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/public/types.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/public/types.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/config.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/config.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/config.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/config.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/index.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/index.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/index.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/index.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/lib/__snapshots__/ccr_stats_serialization.test.ts.snap b/x-pack/platform/plugins/private/cross_cluster_replication/server/lib/__snapshots__/ccr_stats_serialization.test.ts.snap similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/lib/__snapshots__/ccr_stats_serialization.test.ts.snap rename to x-pack/platform/plugins/private/cross_cluster_replication/server/lib/__snapshots__/ccr_stats_serialization.test.ts.snap diff --git a/x-pack/plugins/cross_cluster_replication/server/lib/ccr_stats_serialization.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/lib/ccr_stats_serialization.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/lib/ccr_stats_serialization.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/lib/ccr_stats_serialization.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/lib/ccr_stats_serialization.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/lib/ccr_stats_serialization.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/lib/ccr_stats_serialization.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/lib/ccr_stats_serialization.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/plugin.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/plugin.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/plugin.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/plugin.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/index.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/index.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/index.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/index.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_create_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_create_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_create_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_create_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_create_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_create_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_create_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_create_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_delete_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_delete_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_delete_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_delete_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_delete_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_delete_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_delete_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_delete_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_fetch_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_fetch_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_fetch_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_fetch_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_fetch_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_fetch_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_fetch_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_fetch_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_get_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_get_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_get_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_get_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_get_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_get_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_get_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_get_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_pause_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_pause_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_pause_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_pause_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_pause_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_pause_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_pause_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_pause_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_resume_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_resume_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_resume_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_resume_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_resume_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_resume_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_resume_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_resume_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_update_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_update_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_update_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_update_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_update_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_update_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_update_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/auto_follow_pattern/register_update_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/cross_cluster_replication/index.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/cross_cluster_replication/index.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/cross_cluster_replication/index.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/cross_cluster_replication/index.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/cross_cluster_replication/register_permissions_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/cross_cluster_replication/register_permissions_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/cross_cluster_replication/register_permissions_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/cross_cluster_replication/register_permissions_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/cross_cluster_replication/register_stats_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/cross_cluster_replication/register_stats_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/cross_cluster_replication/register_stats_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/cross_cluster_replication/register_stats_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/index.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/index.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/index.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/index.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_create_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_create_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_create_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_create_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_create_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_create_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_create_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_create_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_fetch_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_fetch_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_fetch_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_fetch_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_fetch_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_fetch_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_fetch_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_fetch_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_get_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_get_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_get_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_get_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_get_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_get_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_get_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_get_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_pause_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_pause_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_pause_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_pause_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_pause_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_pause_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_pause_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_pause_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_resume_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_resume_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_resume_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_resume_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_resume_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_resume_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_resume_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_resume_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_unfollow_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_unfollow_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_unfollow_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_unfollow_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_unfollow_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_unfollow_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_unfollow_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_unfollow_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_update_route.test.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_update_route.test.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_update_route.test.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_update_route.test.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_update_route.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_update_route.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/follower_index/register_update_route.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/follower_index/register_update_route.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/api/test_lib.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/test_lib.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/api/test_lib.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/api/test_lib.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/routes/index.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/routes/index.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/routes/index.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/routes/index.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/services/add_base_path.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/services/add_base_path.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/services/add_base_path.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/services/add_base_path.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/services/index.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/services/index.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/services/index.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/services/index.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/shared_imports.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/shared_imports.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/shared_imports.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/shared_imports.ts diff --git a/x-pack/plugins/cross_cluster_replication/server/types.ts b/x-pack/platform/plugins/private/cross_cluster_replication/server/types.ts similarity index 100% rename from x-pack/plugins/cross_cluster_replication/server/types.ts rename to x-pack/platform/plugins/private/cross_cluster_replication/server/types.ts diff --git a/x-pack/plugins/cross_cluster_replication/tsconfig.json b/x-pack/platform/plugins/private/cross_cluster_replication/tsconfig.json similarity index 94% rename from x-pack/plugins/cross_cluster_replication/tsconfig.json rename to x-pack/platform/plugins/private/cross_cluster_replication/tsconfig.json index bd442a71a86a4..d6804765c1ef9 100644 --- a/x-pack/plugins/cross_cluster_replication/tsconfig.json +++ b/x-pack/platform/plugins/private/cross_cluster_replication/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, diff --git a/x-pack/plugins/grokdebugger/README.md b/x-pack/platform/plugins/private/grokdebugger/README.md similarity index 100% rename from x-pack/plugins/grokdebugger/README.md rename to x-pack/platform/plugins/private/grokdebugger/README.md diff --git a/x-pack/plugins/grokdebugger/common/constants/editor.js b/x-pack/platform/plugins/private/grokdebugger/common/constants/editor.js similarity index 100% rename from x-pack/plugins/grokdebugger/common/constants/editor.js rename to x-pack/platform/plugins/private/grokdebugger/common/constants/editor.js diff --git a/x-pack/plugins/grokdebugger/common/constants/index.js b/x-pack/platform/plugins/private/grokdebugger/common/constants/index.js similarity index 100% rename from x-pack/plugins/grokdebugger/common/constants/index.js rename to x-pack/platform/plugins/private/grokdebugger/common/constants/index.js diff --git a/x-pack/plugins/grokdebugger/common/constants/plugin.js b/x-pack/platform/plugins/private/grokdebugger/common/constants/plugin.js similarity index 100% rename from x-pack/plugins/grokdebugger/common/constants/plugin.js rename to x-pack/platform/plugins/private/grokdebugger/common/constants/plugin.js diff --git a/x-pack/plugins/grokdebugger/common/constants/routes.js b/x-pack/platform/plugins/private/grokdebugger/common/constants/routes.js similarity index 100% rename from x-pack/plugins/grokdebugger/common/constants/routes.js rename to x-pack/platform/plugins/private/grokdebugger/common/constants/routes.js diff --git a/x-pack/plugins/cloud_integrations/cloud_data_migration/jest.config.js b/x-pack/platform/plugins/private/grokdebugger/jest.config.js similarity index 55% rename from x-pack/plugins/cloud_integrations/cloud_data_migration/jest.config.js rename to x-pack/platform/plugins/private/grokdebugger/jest.config.js index bd69c12576b57..deb18f968e703 100644 --- a/x-pack/plugins/cloud_integrations/cloud_data_migration/jest.config.js +++ b/x-pack/platform/plugins/private/grokdebugger/jest.config.js @@ -7,12 +7,12 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../../../', - roots: ['/x-pack/plugins/cloud_integrations/cloud_data_migration'], + rootDir: '../../../../..', + roots: ['/x-pack/platform/plugins/private/grokdebugger'], coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/cloud_integrations/cloud_data_migration', + '/target/kibana-coverage/jest/x-pack/platform/plugins/private/grokdebugger', coverageReporters: ['text', 'html'], collectCoverageFrom: [ - '/x-pack/plugins/cloud_integrations/cloud_data_migration/{common,public}/**/*.{ts,tsx}', + '/x-pack/platform/plugins/private/grokdebugger/{common,public,server}/**/*.{js,ts,tsx}', ], }; diff --git a/x-pack/plugins/grokdebugger/kibana.jsonc b/x-pack/platform/plugins/private/grokdebugger/kibana.jsonc similarity index 100% rename from x-pack/plugins/grokdebugger/kibana.jsonc rename to x-pack/platform/plugins/private/grokdebugger/kibana.jsonc diff --git a/x-pack/plugins/grokdebugger/public/components/custom_patterns_input/custom_patterns_input.js b/x-pack/platform/plugins/private/grokdebugger/public/components/custom_patterns_input/custom_patterns_input.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/components/custom_patterns_input/custom_patterns_input.js rename to x-pack/platform/plugins/private/grokdebugger/public/components/custom_patterns_input/custom_patterns_input.js diff --git a/x-pack/plugins/grokdebugger/public/components/custom_patterns_input/index.js b/x-pack/platform/plugins/private/grokdebugger/public/components/custom_patterns_input/index.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/components/custom_patterns_input/index.js rename to x-pack/platform/plugins/private/grokdebugger/public/components/custom_patterns_input/index.js diff --git a/x-pack/plugins/grokdebugger/public/components/event_input/event_input.js b/x-pack/platform/plugins/private/grokdebugger/public/components/event_input/event_input.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/components/event_input/event_input.js rename to x-pack/platform/plugins/private/grokdebugger/public/components/event_input/event_input.js diff --git a/x-pack/plugins/grokdebugger/public/components/event_input/index.js b/x-pack/platform/plugins/private/grokdebugger/public/components/event_input/index.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/components/event_input/index.js rename to x-pack/platform/plugins/private/grokdebugger/public/components/event_input/index.js diff --git a/x-pack/plugins/grokdebugger/public/components/event_output/event_output.js b/x-pack/platform/plugins/private/grokdebugger/public/components/event_output/event_output.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/components/event_output/event_output.js rename to x-pack/platform/plugins/private/grokdebugger/public/components/event_output/event_output.js diff --git a/x-pack/plugins/grokdebugger/public/components/event_output/index.js b/x-pack/platform/plugins/private/grokdebugger/public/components/event_output/index.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/components/event_output/index.js rename to x-pack/platform/plugins/private/grokdebugger/public/components/event_output/index.js diff --git a/x-pack/plugins/grokdebugger/public/components/grok_debugger/grok_debugger.js b/x-pack/platform/plugins/private/grokdebugger/public/components/grok_debugger/grok_debugger.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/components/grok_debugger/grok_debugger.js rename to x-pack/platform/plugins/private/grokdebugger/public/components/grok_debugger/grok_debugger.js diff --git a/x-pack/plugins/grokdebugger/public/components/grok_debugger/index.js b/x-pack/platform/plugins/private/grokdebugger/public/components/grok_debugger/index.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/components/grok_debugger/index.js rename to x-pack/platform/plugins/private/grokdebugger/public/components/grok_debugger/index.js diff --git a/x-pack/plugins/grokdebugger/public/components/inactive_license.js b/x-pack/platform/plugins/private/grokdebugger/public/components/inactive_license.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/components/inactive_license.js rename to x-pack/platform/plugins/private/grokdebugger/public/components/inactive_license.js diff --git a/x-pack/plugins/grokdebugger/public/components/pattern_input/index.js b/x-pack/platform/plugins/private/grokdebugger/public/components/pattern_input/index.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/components/pattern_input/index.js rename to x-pack/platform/plugins/private/grokdebugger/public/components/pattern_input/index.js diff --git a/x-pack/plugins/grokdebugger/public/components/pattern_input/pattern_input.js b/x-pack/platform/plugins/private/grokdebugger/public/components/pattern_input/pattern_input.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/components/pattern_input/pattern_input.js rename to x-pack/platform/plugins/private/grokdebugger/public/components/pattern_input/pattern_input.js diff --git a/x-pack/plugins/grokdebugger/public/index.js b/x-pack/platform/plugins/private/grokdebugger/public/index.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/index.js rename to x-pack/platform/plugins/private/grokdebugger/public/index.js diff --git a/x-pack/plugins/grokdebugger/public/models/grokdebugger_request/grokdebugger_request.js b/x-pack/platform/plugins/private/grokdebugger/public/models/grokdebugger_request/grokdebugger_request.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/models/grokdebugger_request/grokdebugger_request.js rename to x-pack/platform/plugins/private/grokdebugger/public/models/grokdebugger_request/grokdebugger_request.js diff --git a/x-pack/plugins/grokdebugger/public/models/grokdebugger_request/index.js b/x-pack/platform/plugins/private/grokdebugger/public/models/grokdebugger_request/index.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/models/grokdebugger_request/index.js rename to x-pack/platform/plugins/private/grokdebugger/public/models/grokdebugger_request/index.js diff --git a/x-pack/plugins/grokdebugger/public/models/grokdebugger_response/grokdebugger_response.js b/x-pack/platform/plugins/private/grokdebugger/public/models/grokdebugger_response/grokdebugger_response.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/models/grokdebugger_response/grokdebugger_response.js rename to x-pack/platform/plugins/private/grokdebugger/public/models/grokdebugger_response/grokdebugger_response.js diff --git a/x-pack/plugins/grokdebugger/public/models/grokdebugger_response/index.js b/x-pack/platform/plugins/private/grokdebugger/public/models/grokdebugger_response/index.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/models/grokdebugger_response/index.js rename to x-pack/platform/plugins/private/grokdebugger/public/models/grokdebugger_response/index.js diff --git a/x-pack/plugins/grokdebugger/public/plugin.js b/x-pack/platform/plugins/private/grokdebugger/public/plugin.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/plugin.js rename to x-pack/platform/plugins/private/grokdebugger/public/plugin.js diff --git a/x-pack/plugins/grokdebugger/public/register_feature.ts b/x-pack/platform/plugins/private/grokdebugger/public/register_feature.ts similarity index 100% rename from x-pack/plugins/grokdebugger/public/register_feature.ts rename to x-pack/platform/plugins/private/grokdebugger/public/register_feature.ts diff --git a/x-pack/plugins/grokdebugger/public/render_app.js b/x-pack/platform/plugins/private/grokdebugger/public/render_app.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/render_app.js rename to x-pack/platform/plugins/private/grokdebugger/public/render_app.js diff --git a/x-pack/plugins/grokdebugger/public/services/grokdebugger/grokdebugger_service.js b/x-pack/platform/plugins/private/grokdebugger/public/services/grokdebugger/grokdebugger_service.js similarity index 100% rename from x-pack/plugins/grokdebugger/public/services/grokdebugger/grokdebugger_service.js rename to x-pack/platform/plugins/private/grokdebugger/public/services/grokdebugger/grokdebugger_service.js diff --git a/x-pack/plugins/grokdebugger/public/shared_imports.ts b/x-pack/platform/plugins/private/grokdebugger/public/shared_imports.ts similarity index 100% rename from x-pack/plugins/grokdebugger/public/shared_imports.ts rename to x-pack/platform/plugins/private/grokdebugger/public/shared_imports.ts diff --git a/x-pack/plugins/grokdebugger/server/index.js b/x-pack/platform/plugins/private/grokdebugger/server/index.js similarity index 100% rename from x-pack/plugins/grokdebugger/server/index.js rename to x-pack/platform/plugins/private/grokdebugger/server/index.js diff --git a/x-pack/plugins/grokdebugger/server/lib/kibana_framework.ts b/x-pack/platform/plugins/private/grokdebugger/server/lib/kibana_framework.ts similarity index 100% rename from x-pack/plugins/grokdebugger/server/lib/kibana_framework.ts rename to x-pack/platform/plugins/private/grokdebugger/server/lib/kibana_framework.ts diff --git a/x-pack/plugins/grokdebugger/server/models/grokdebugger_request/grokdebugger_request.js b/x-pack/platform/plugins/private/grokdebugger/server/models/grokdebugger_request/grokdebugger_request.js similarity index 100% rename from x-pack/plugins/grokdebugger/server/models/grokdebugger_request/grokdebugger_request.js rename to x-pack/platform/plugins/private/grokdebugger/server/models/grokdebugger_request/grokdebugger_request.js diff --git a/x-pack/plugins/grokdebugger/server/models/grokdebugger_request/grokdebugger_request.test.js b/x-pack/platform/plugins/private/grokdebugger/server/models/grokdebugger_request/grokdebugger_request.test.js similarity index 100% rename from x-pack/plugins/grokdebugger/server/models/grokdebugger_request/grokdebugger_request.test.js rename to x-pack/platform/plugins/private/grokdebugger/server/models/grokdebugger_request/grokdebugger_request.test.js diff --git a/x-pack/plugins/grokdebugger/server/models/grokdebugger_request/index.js b/x-pack/platform/plugins/private/grokdebugger/server/models/grokdebugger_request/index.js similarity index 100% rename from x-pack/plugins/grokdebugger/server/models/grokdebugger_request/index.js rename to x-pack/platform/plugins/private/grokdebugger/server/models/grokdebugger_request/index.js diff --git a/x-pack/plugins/grokdebugger/server/models/grokdebugger_response/grokdebugger_response.js b/x-pack/platform/plugins/private/grokdebugger/server/models/grokdebugger_response/grokdebugger_response.js similarity index 100% rename from x-pack/plugins/grokdebugger/server/models/grokdebugger_response/grokdebugger_response.js rename to x-pack/platform/plugins/private/grokdebugger/server/models/grokdebugger_response/grokdebugger_response.js diff --git a/x-pack/plugins/grokdebugger/server/models/grokdebugger_response/grokdebugger_response.test.js b/x-pack/platform/plugins/private/grokdebugger/server/models/grokdebugger_response/grokdebugger_response.test.js similarity index 100% rename from x-pack/plugins/grokdebugger/server/models/grokdebugger_response/grokdebugger_response.test.js rename to x-pack/platform/plugins/private/grokdebugger/server/models/grokdebugger_response/grokdebugger_response.test.js diff --git a/x-pack/plugins/grokdebugger/server/models/grokdebugger_response/index.js b/x-pack/platform/plugins/private/grokdebugger/server/models/grokdebugger_response/index.js similarity index 100% rename from x-pack/plugins/grokdebugger/server/models/grokdebugger_response/index.js rename to x-pack/platform/plugins/private/grokdebugger/server/models/grokdebugger_response/index.js diff --git a/x-pack/plugins/grokdebugger/server/plugin.js b/x-pack/platform/plugins/private/grokdebugger/server/plugin.js similarity index 100% rename from x-pack/plugins/grokdebugger/server/plugin.js rename to x-pack/platform/plugins/private/grokdebugger/server/plugin.js diff --git a/x-pack/plugins/grokdebugger/server/routes/api/grokdebugger/index.js b/x-pack/platform/plugins/private/grokdebugger/server/routes/api/grokdebugger/index.js similarity index 100% rename from x-pack/plugins/grokdebugger/server/routes/api/grokdebugger/index.js rename to x-pack/platform/plugins/private/grokdebugger/server/routes/api/grokdebugger/index.js diff --git a/x-pack/plugins/grokdebugger/server/routes/api/grokdebugger/register_grok_simulate_route.ts b/x-pack/platform/plugins/private/grokdebugger/server/routes/api/grokdebugger/register_grok_simulate_route.ts similarity index 100% rename from x-pack/plugins/grokdebugger/server/routes/api/grokdebugger/register_grok_simulate_route.ts rename to x-pack/platform/plugins/private/grokdebugger/server/routes/api/grokdebugger/register_grok_simulate_route.ts diff --git a/x-pack/plugins/grokdebugger/server/routes/api/grokdebugger/register_grokdebugger_routes.js b/x-pack/platform/plugins/private/grokdebugger/server/routes/api/grokdebugger/register_grokdebugger_routes.js similarity index 100% rename from x-pack/plugins/grokdebugger/server/routes/api/grokdebugger/register_grokdebugger_routes.js rename to x-pack/platform/plugins/private/grokdebugger/server/routes/api/grokdebugger/register_grokdebugger_routes.js diff --git a/x-pack/plugins/grokdebugger/server/shared_imports.ts b/x-pack/platform/plugins/private/grokdebugger/server/shared_imports.ts similarity index 100% rename from x-pack/plugins/grokdebugger/server/shared_imports.ts rename to x-pack/platform/plugins/private/grokdebugger/server/shared_imports.ts diff --git a/x-pack/plugins/grokdebugger/tsconfig.json b/x-pack/platform/plugins/private/grokdebugger/tsconfig.json similarity index 84% rename from x-pack/plugins/grokdebugger/tsconfig.json rename to x-pack/platform/plugins/private/grokdebugger/tsconfig.json index f2df02467d71c..a205cbe24b4d9 100644 --- a/x-pack/plugins/grokdebugger/tsconfig.json +++ b/x-pack/platform/plugins/private/grokdebugger/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, @@ -7,7 +7,7 @@ "common/**/*", "public/**/*", "server/**/*", - "../../../typings/**/*", + "../../../../../typings/**/*", ], "kbn_references": [ "@kbn/core", diff --git a/x-pack/plugins/index_lifecycle_management/README.md b/x-pack/platform/plugins/private/index_lifecycle_management/README.md similarity index 100% rename from x-pack/plugins/index_lifecycle_management/README.md rename to x-pack/platform/plugins/private/index_lifecycle_management/README.md diff --git a/x-pack/plugins/index_lifecycle_management/__jest__/__snapshots__/extend_index_management.test.tsx.snap b/x-pack/platform/plugins/private/index_lifecycle_management/__jest__/__snapshots__/extend_index_management.test.tsx.snap similarity index 100% rename from x-pack/plugins/index_lifecycle_management/__jest__/__snapshots__/extend_index_management.test.tsx.snap rename to x-pack/platform/plugins/private/index_lifecycle_management/__jest__/__snapshots__/extend_index_management.test.tsx.snap diff --git a/x-pack/plugins/index_lifecycle_management/__jest__/__snapshots__/policy_flyout.test.tsx.snap b/x-pack/platform/plugins/private/index_lifecycle_management/__jest__/__snapshots__/policy_flyout.test.tsx.snap similarity index 100% rename from x-pack/plugins/index_lifecycle_management/__jest__/__snapshots__/policy_flyout.test.tsx.snap rename to x-pack/platform/plugins/private/index_lifecycle_management/__jest__/__snapshots__/policy_flyout.test.tsx.snap diff --git a/x-pack/plugins/index_lifecycle_management/__jest__/__snapshots__/policy_table.test.tsx.snap b/x-pack/platform/plugins/private/index_lifecycle_management/__jest__/__snapshots__/policy_table.test.tsx.snap similarity index 100% rename from x-pack/plugins/index_lifecycle_management/__jest__/__snapshots__/policy_table.test.tsx.snap rename to x-pack/platform/plugins/private/index_lifecycle_management/__jest__/__snapshots__/policy_table.test.tsx.snap diff --git a/x-pack/plugins/index_lifecycle_management/__jest__/extend_index_management.test.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/__jest__/extend_index_management.test.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/__jest__/extend_index_management.test.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/__jest__/extend_index_management.test.tsx diff --git a/x-pack/plugins/index_lifecycle_management/__jest__/mocks.ts b/x-pack/platform/plugins/private/index_lifecycle_management/__jest__/mocks.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/__jest__/mocks.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/__jest__/mocks.ts diff --git a/x-pack/plugins/index_lifecycle_management/__jest__/policy_flyout.test.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/__jest__/policy_flyout.test.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/__jest__/policy_flyout.test.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/__jest__/policy_flyout.test.tsx diff --git a/x-pack/plugins/index_lifecycle_management/__jest__/policy_table.test.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/__jest__/policy_table.test.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/__jest__/policy_table.test.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/__jest__/policy_table.test.tsx diff --git a/x-pack/plugins/index_lifecycle_management/common/constants/data_tiers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/common/constants/data_tiers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/common/constants/data_tiers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/common/constants/data_tiers.ts diff --git a/x-pack/plugins/index_lifecycle_management/common/constants/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/common/constants/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/common/constants/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/common/constants/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/common/constants/license.ts b/x-pack/platform/plugins/private/index_lifecycle_management/common/constants/license.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/common/constants/license.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/common/constants/license.ts diff --git a/x-pack/plugins/index_lifecycle_management/common/types/api.ts b/x-pack/platform/plugins/private/index_lifecycle_management/common/types/api.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/common/types/api.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/common/types/api.ts diff --git a/x-pack/plugins/index_lifecycle_management/common/types/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/common/types/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/common/types/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/common/types/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/README.md b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/README.md similarity index 90% rename from x-pack/plugins/index_lifecycle_management/integration_tests/README.md rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/README.md index 5e4bf4360cb72..0f8d23b70b45e 100644 --- a/x-pack/plugins/index_lifecycle_management/integration_tests/README.md +++ b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/README.md @@ -10,5 +10,5 @@ Jest integration tests are just sit in a different directory and have two main d To run these tests use: ``` -node scripts/jest_integration x-pack/plugins/index_lifecycle_management/ +node scripts/jest_integration x-pack/platform/plugins/private/index_lifecycle_management/ ``` \ No newline at end of file diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/app/app.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/app/app.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/app/app.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/app/app.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/app/app.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/app/app.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/app/app.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/app/app.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/constants.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/constants.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/constants.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/constants.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/delete_phase.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/delete_phase.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/delete_phase.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/delete_phase.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/delete_phase.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/delete_phase.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/delete_phase.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/delete_phase.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/downsample.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/downsample.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/downsample.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/downsample.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/downsample.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/downsample.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/downsample.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/downsample.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/edit_warning.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/edit_warning.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/edit_warning.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/edit_warning.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/frozen_phase.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/frozen_phase.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/frozen_phase.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/frozen_phase.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cloud_aware_behavior.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cloud_aware_behavior.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cloud_aware_behavior.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cloud_aware_behavior.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cloud_aware_behavior.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cloud_aware_behavior.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cloud_aware_behavior.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cloud_aware_behavior.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cold_phase.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cold_phase.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cold_phase.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cold_phase.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cold_phase.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cold_phase.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cold_phase.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/cold_phase.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/general_behavior.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/general_behavior.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/general_behavior.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/general_behavior.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/general_behavior.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/general_behavior.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/general_behavior.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/general_behavior.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/warm_phase.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/warm_phase.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/warm_phase.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/warm_phase.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/warm_phase.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/warm_phase.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/warm_phase.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/node_allocation/warm_phase.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/request_flyout.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/request_flyout.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/request_flyout.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/request_flyout.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/request_flyout.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/request_flyout.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/request_flyout.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/request_flyout.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/rollover.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/rollover.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/rollover.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/rollover.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/rollover.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/rollover.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/rollover.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/rollover.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/searchable_snapshots.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/searchable_snapshots.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/searchable_snapshots.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/searchable_snapshots.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/searchable_snapshots.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/searchable_snapshots.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/searchable_snapshots.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/searchable_snapshots.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/timeline.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/timeline.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/timeline.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/timeline.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/timeline.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/timeline.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/timeline.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/timeline.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/timing.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/timing.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/timing.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/timing.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/timing.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/timing.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/features/timing.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/features/timing.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/cold_phase_validation.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/cold_phase_validation.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/cold_phase_validation.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/cold_phase_validation.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/downsample_interval.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/downsample_interval.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/downsample_interval.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/downsample_interval.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/error_indicators.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/error_indicators.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/error_indicators.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/error_indicators.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/hot_phase_validation.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/hot_phase_validation.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/hot_phase_validation.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/hot_phase_validation.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/policy_name_validation.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/policy_name_validation.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/policy_name_validation.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/policy_name_validation.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/timing.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/timing.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/timing.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/timing.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/validation.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/validation.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/validation.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/validation.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/warm_phase_validation.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/warm_phase_validation.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/form_validation/warm_phase_validation.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/form_validation/warm_phase_validation.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/init_test_bed.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/init_test_bed.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/init_test_bed.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/init_test_bed.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/serialization/policy_serialization.helpers.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/serialization/policy_serialization.helpers.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/serialization/policy_serialization.helpers.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/serialization/policy_serialization.helpers.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/serialization/policy_serialization.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/serialization/policy_serialization.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/edit_policy/serialization/policy_serialization.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/edit_policy/serialization/policy_serialization.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/delete_searchable_snapshot_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/delete_searchable_snapshot_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/delete_searchable_snapshot_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/delete_searchable_snapshot_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/downsample_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/downsample_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/downsample_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/downsample_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/errors_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/errors_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/errors_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/errors_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/forcemerge_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/forcemerge_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/forcemerge_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/forcemerge_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/form_set_value_action.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/form_set_value_action.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/form_set_value_action.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/form_set_value_action.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/form_toggle_action.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/form_toggle_action.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/form_toggle_action.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/form_toggle_action.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/form_toggle_and_set_value_action.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/form_toggle_and_set_value_action.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/form_toggle_and_set_value_action.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/form_toggle_and_set_value_action.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/index_priority_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/index_priority_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/index_priority_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/index_priority_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/min_age_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/min_age_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/min_age_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/min_age_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/node_allocation_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/node_allocation_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/node_allocation_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/node_allocation_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/phases.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/phases.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/phases.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/phases.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/readonly_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/readonly_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/readonly_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/readonly_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/replicas_action.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/replicas_action.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/replicas_action.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/replicas_action.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/request_flyout_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/request_flyout_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/request_flyout_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/request_flyout_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/rollover_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/rollover_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/rollover_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/rollover_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/save_policy_action.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/save_policy_action.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/save_policy_action.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/save_policy_action.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/searchable_snapshot_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/searchable_snapshot_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/searchable_snapshot_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/searchable_snapshot_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/shrink_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/shrink_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/shrink_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/shrink_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/snapshot_policy_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/snapshot_policy_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/snapshot_policy_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/snapshot_policy_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/toggle_phase_action.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/toggle_phase_action.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/actions/toggle_phase_action.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/actions/toggle_phase_action.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/global_mocks.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/global_mocks.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/global_mocks.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/global_mocks.tsx diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/http_requests.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/http_requests.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/http_requests.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/http_requests.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/integration_tests/helpers/setup_environment.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/setup_environment.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/integration_tests/helpers/setup_environment.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/integration_tests/helpers/setup_environment.tsx diff --git a/x-pack/platform/plugins/private/index_lifecycle_management/jest.config.js b/x-pack/platform/plugins/private/index_lifecycle_management/jest.config.js new file mode 100644 index 0000000000000..678335172509f --- /dev/null +++ b/x-pack/platform/plugins/private/index_lifecycle_management/jest.config.js @@ -0,0 +1,18 @@ +/* + * 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 = { + preset: '@kbn/test', + rootDir: '../../../../..', + roots: ['/x-pack/platform/plugins/private/index_lifecycle_management'], + coverageDirectory: + '/target/kibana-coverage/jest/x-pack/platform/plugins/private/index_lifecycle_management', + coverageReporters: ['text', 'html'], + collectCoverageFrom: [ + '/x-pack/platform/plugins/private/index_lifecycle_management/{common,public,server}/**/*.{ts,tsx}', + ], +}; diff --git a/x-pack/plugins/index_lifecycle_management/jest.integration.config.js b/x-pack/platform/plugins/private/index_lifecycle_management/jest.integration.config.js similarity index 58% rename from x-pack/plugins/index_lifecycle_management/jest.integration.config.js rename to x-pack/platform/plugins/private/index_lifecycle_management/jest.integration.config.js index 6d1ac5ec2fd8a..21f22c8543341 100644 --- a/x-pack/plugins/index_lifecycle_management/jest.integration.config.js +++ b/x-pack/platform/plugins/private/index_lifecycle_management/jest.integration.config.js @@ -7,13 +7,13 @@ module.exports = { preset: '@kbn/test/jest_integration', - rootDir: '../../..', - roots: ['/x-pack/plugins/index_lifecycle_management'], + rootDir: '../../../../..', + roots: ['/x-pack/platform/plugins/private/index_lifecycle_management'], testMatch: ['/**/integration_tests/**/*.test.{js,mjs,ts,tsx}'], coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/index_lifecycle_management', + '/target/kibana-coverage/jest/x-pack/platform/plugins/private/index_lifecycle_management', coverageReporters: ['text', 'html'], collectCoverageFrom: [ - '/x-pack/plugins/index_lifecycle_management/{common,public,server}/**/*.{ts,tsx}', + '/x-pack/platform/plugins/private/index_lifecycle_management/{common,public,server}/**/*.{ts,tsx}', ], }; diff --git a/x-pack/plugins/index_lifecycle_management/kibana.jsonc b/x-pack/platform/plugins/private/index_lifecycle_management/kibana.jsonc similarity index 100% rename from x-pack/plugins/index_lifecycle_management/kibana.jsonc rename to x-pack/platform/plugins/private/index_lifecycle_management/kibana.jsonc diff --git a/x-pack/plugins/index_lifecycle_management/public/application/app.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/app.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/app.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/app.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/components/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/components/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/components/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/components/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/components/index_templates_flyout.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/components/index_templates_flyout.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/components/index_templates_flyout.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/components/index_templates_flyout.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/constants/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/constants/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/constants/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/constants/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/constants/policy.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/constants/policy.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/constants/policy.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/constants/policy.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/constants/ui_metric.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/constants/ui_metric.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/constants/ui_metric.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/constants/ui_metric.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/index.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/index.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/index.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/index.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/lib/data_tiers/determine_allocation_type.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/data_tiers/determine_allocation_type.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/lib/data_tiers/determine_allocation_type.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/data_tiers/determine_allocation_type.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/lib/data_tiers/get_available_node_roles_for_phase.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/data_tiers/get_available_node_roles_for_phase.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/lib/data_tiers/get_available_node_roles_for_phase.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/data_tiers/get_available_node_roles_for_phase.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/lib/data_tiers/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/data_tiers/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/lib/data_tiers/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/data_tiers/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/lib/data_tiers/is_node_role_first_preference.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/data_tiers/is_node_role_first_preference.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/lib/data_tiers/is_node_role_first_preference.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/data_tiers/is_node_role_first_preference.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/lib/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/lib/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/lib/policies.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/policies.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/lib/policies.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/policies.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/lib/rollover.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/rollover.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/lib/rollover.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/rollover.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/lib/settings_local_storage.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/settings_local_storage.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/lib/settings_local_storage.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/settings_local_storage.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/lib/use_is_read_only.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/use_is_read_only.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/lib/use_is_read_only.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/lib/use_is_read_only.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/described_form_row.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/described_form_row.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/described_form_row.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/described_form_row.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/toggle_field_with_described_form_row.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/toggle_field_with_described_form_row.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/toggle_field_with_described_form_row.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/described_form_row/toggle_field_with_described_form_row.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/edit_warning.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/edit_warning.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/edit_warning.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/edit_warning.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/field_loading_error.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/field_loading_error.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/field_loading_error.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/field_loading_error.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/form_errors_callout.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/form_errors_callout.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/form_errors_callout.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/form_errors_callout.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/infinity_icon.svg.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/infinity_icon.svg.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/infinity_icon.svg.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/infinity_icon.svg.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/infinity_icon.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/infinity_icon.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/infinity_icon.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/infinity_icon/infinity_icon.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/learn_more_link.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/learn_more_link.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/learn_more_link.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/learn_more_link.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/optional_label.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/optional_label.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/optional_label.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/optional_label.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phase_footer/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phase_footer/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phase_footer/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phase_footer/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phase_footer/phase_footer.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phase_footer/phase_footer.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phase_footer/phase_footer.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phase_footer/phase_footer.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/phase_icon.scss b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/phase_icon.scss similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/phase_icon.scss rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/phase_icon.scss diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/phase_icon.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/phase_icon.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/phase_icon.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phase_icon/phase_icon.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/cold_phase/cold_phase.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/cold_phase/cold_phase.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/cold_phase/cold_phase.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/cold_phase/cold_phase.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/cold_phase/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/cold_phase/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/cold_phase/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/cold_phase/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/delete_phase.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/delete_phase.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/delete_phase.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/delete_phase.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/delete_searchable_snapshot_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/delete_searchable_snapshot_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/delete_searchable_snapshot_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/delete_searchable_snapshot_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/delete_phase/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/frozen_phase/frozen_phase.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/frozen_phase/frozen_phase.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/frozen_phase/frozen_phase.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/frozen_phase/frozen_phase.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/frozen_phase/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/frozen_phase/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/frozen_phase/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/frozen_phase/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_age_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_age_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_age_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_age_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_document_count_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_document_count_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_document_count_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_document_count_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_index_size_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_index_size_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_index_size_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_index_size_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_primary_shard_docs_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_primary_shard_docs_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_primary_shard_docs_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_primary_shard_docs_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_primary_shard_size_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_primary_shard_size_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_primary_shard_size_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/components/max_primary_shard_size_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/hot_phase.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/hot_phase.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/hot_phase.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/hot_phase.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/use_rollover_value_required_validation.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/use_rollover_value_required_validation.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/use_rollover_value_required_validation.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/hot_phase/use_rollover_value_required_validation.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase.scss b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase.scss similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase.scss rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase.scss diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase_title.scss b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase_title.scss similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase_title.scss rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase_title.scss diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase_title.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase_title.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase_title.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/phase/phase_title.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/_data_tier_allocation.scss b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/_data_tier_allocation.scss similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/_data_tier_allocation.scss rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/_data_tier_allocation.scss diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/cloud_data_tier_callout.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/cloud_data_tier_callout.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/cloud_data_tier_callout.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/cloud_data_tier_callout.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/data_tier_allocation.scss b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/data_tier_allocation.scss similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/data_tier_allocation.scss rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/data_tier_allocation.scss diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/data_tier_allocation.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/data_tier_allocation.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/data_tier_allocation.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/data_tier_allocation.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/default_to_data_nodes_notice.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/default_to_data_nodes_notice.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/default_to_data_nodes_notice.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/default_to_data_nodes_notice.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/default_to_data_tiers_notice.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/default_to_data_tiers_notice.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/default_to_data_tiers_notice.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/default_to_data_tiers_notice.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/loading_error.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/loading_error.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/loading_error.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/loading_error.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_custom_attributes_messages.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_custom_attributes_messages.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_custom_attributes_messages.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_custom_attributes_messages.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_tiers_available_notice.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_tiers_available_notice.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_tiers_available_notice.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_tiers_available_notice.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_tiers_nodes_notice.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_tiers_nodes_notice.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_tiers_nodes_notice.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/no_tiers_nodes_notice.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_allocation.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_allocation.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_allocation.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_allocation.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_attrs_details.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_attrs_details.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_attrs_details.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_attrs_details.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_role_to_fallback_tier_map.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_role_to_fallback_tier_map.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_role_to_fallback_tier_map.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/node_role_to_fallback_tier_map.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/types.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/types.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/types.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/types.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/will_fallback_nodes_notice.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/will_fallback_nodes_notice.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/will_fallback_nodes_notice.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/will_fallback_nodes_notice.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/will_use_fallback_tier_notice.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/will_use_fallback_tier_notice.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/will_use_fallback_tier_notice.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/components/will_use_fallback_tier_notice.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/data_tier_allocation_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/data_tier_allocation_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/data_tier_allocation_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/data_tier_allocation_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/data_tier_allocation_field/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/downsample_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/downsample_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/downsample_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/downsample_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/forcemerge_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/forcemerge_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/forcemerge_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/forcemerge_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/index_priority_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/index_priority_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/index_priority_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/index_priority_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/min_age_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/min_age_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/min_age_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/min_age_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/util.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/util.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/util.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/min_age_field/util.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/readonly_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/readonly_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/readonly_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/readonly_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/replicas_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/replicas_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/replicas_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/replicas_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/_searchable_snapshot_field.scss b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/_searchable_snapshot_field.scss similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/_searchable_snapshot_field.scss rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/_searchable_snapshot_field.scss diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/repository_combobox_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/repository_combobox_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/repository_combobox_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/repository_combobox_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/searchable_snapshot_data_provider.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/searchable_snapshot_data_provider.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/searchable_snapshot_data_provider.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/searchable_snapshot_data_provider.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/searchable_snapshot_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/searchable_snapshot_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/searchable_snapshot_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/searchable_snapshot_field/searchable_snapshot_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/shrink_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/shrink_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/shrink_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/shrink_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/snapshot_policies_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/snapshot_policies_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/snapshot_policies_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/snapshot_policies_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/unit_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/unit_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/unit_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/shared_fields/unit_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/warm_phase/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/warm_phase/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/warm_phase/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/warm_phase/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/warm_phase/warm_phase.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/warm_phase/warm_phase.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/phases/warm_phase/warm_phase.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/phases/warm_phase/warm_phase.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/policy_json_flyout.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/policy_json_flyout.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/policy_json_flyout.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/policy_json_flyout.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/components/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/components/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/components/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/components/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/components/timeline_phase_text.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/components/timeline_phase_text.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/components/timeline_phase_text.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/components/timeline_phase_text.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.container.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.container.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.container.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.container.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.scss b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.scss similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.scss rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.scss diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/components/timeline/timeline.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/constants.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/constants.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/constants.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/constants.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.container.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.container.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.container.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.container.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.scss b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.scss similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.scss rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.scss diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/edit_policy.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/edit_policy_context.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/edit_policy_context.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/edit_policy_context.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/edit_policy_context.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/components/enhanced_use_field.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/components/enhanced_use_field.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/components/enhanced_use_field.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/components/enhanced_use_field.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/components/form.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/components/form.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/components/form.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/components/form.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/components/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/components/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/components/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/components/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/configuration_context.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/configuration_context.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/configuration_context.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/configuration_context.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer_and_serializer.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer_and_serializer.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer_and_serializer.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer_and_serializer.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/form_errors_context.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/form_errors_context.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/form_errors_context.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/form_errors_context.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/global_fields_context.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/global_fields_context.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/global_fields_context.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/global_fields_context.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/phase_timings_context.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/phase_timings_context.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/phase_timings_context.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/phase_timings_context.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/schema.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/schema.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/schema.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/schema.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serialize_migrate_and_allocate_actions.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serialize_migrate_and_allocate_actions.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serialize_migrate_and_allocate_actions.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serialize_migrate_and_allocate_actions.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serializer.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serializer.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serializer.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serializer.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/validations.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/validations.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/form/validations.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/validations.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/i18n_texts.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/i18n_texts.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/i18n_texts.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/i18n_texts.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/lib/absolute_timing_to_relative_timing.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/lib/absolute_timing_to_relative_timing.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/lib/absolute_timing_to_relative_timing.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/lib/absolute_timing_to_relative_timing.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/lib/absolute_timing_to_relative_timing.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/lib/absolute_timing_to_relative_timing.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/lib/absolute_timing_to_relative_timing.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/lib/absolute_timing_to_relative_timing.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/lib/get_default_repository.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/lib/get_default_repository.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/lib/get_default_repository.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/lib/get_default_repository.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/lib/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/lib/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/lib/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/lib/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/save_policy.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/save_policy.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/save_policy.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/save_policy.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/types.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/types.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/edit_policy/types.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/types.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/add_policy_to_template_confirm_modal.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/add_policy_to_template_confirm_modal.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/add_policy_to_template_confirm_modal.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/add_policy_to_template_confirm_modal.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/confirm_delete.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/confirm_delete.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/confirm_delete.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/confirm_delete.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/deprecated_policy_badge.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/deprecated_policy_badge.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/deprecated_policy_badge.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/deprecated_policy_badge.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/list_action_handler.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/list_action_handler.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/list_action_handler.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/list_action_handler.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/managed_policy_badge.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/managed_policy_badge.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/managed_policy_badge.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/managed_policy_badge.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/policy_table.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/policy_table.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/components/policy_table.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/components/policy_table.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/cold_phase.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/cold_phase.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/cold_phase.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/cold_phase.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/action_description.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/action_description.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/action_description.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/action_description.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/data_allocation.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/data_allocation.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/data_allocation.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/data_allocation.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/delete_searchable_snapshot.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/delete_searchable_snapshot.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/delete_searchable_snapshot.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/delete_searchable_snapshot.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/downsample.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/downsample.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/downsample.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/downsample.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/forcemerge.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/forcemerge.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/forcemerge.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/forcemerge.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/i18n_texts.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/i18n_texts.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/i18n_texts.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/i18n_texts.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/index_priority.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/index_priority.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/index_priority.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/index_priority.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/min_age.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/min_age.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/min_age.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/min_age.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/readonly.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/readonly.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/readonly.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/readonly.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/replicas.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/replicas.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/replicas.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/replicas.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/rollover.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/rollover.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/rollover.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/rollover.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/searchable_snapshot.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/searchable_snapshot.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/searchable_snapshot.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/searchable_snapshot.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/shrink.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/shrink.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/shrink.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/shrink.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/types.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/types.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/types.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/types.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/wait_for_snapshot.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/wait_for_snapshot.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/wait_for_snapshot.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/components/wait_for_snapshot.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/delete_phase.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/delete_phase.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/delete_phase.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/delete_phase.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/frozen_phase.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/frozen_phase.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/frozen_phase.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/frozen_phase.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/hot_phase.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/hot_phase.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/hot_phase.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/hot_phase.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/phase_description.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/phase_description.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/phase_description.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/phase_description.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/phase_indicator.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/phase_indicator.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/phase_indicator.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/phase_indicator.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/timeline.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/timeline.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/timeline.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/timeline.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/view_policy_flyout.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/view_policy_flyout.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/view_policy_flyout.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/view_policy_flyout.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/warm_phase.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/warm_phase.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/warm_phase.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_flyout/warm_phase.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_list.container.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_list.container.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_list.container.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_list.container.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_list.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_list.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_list.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_list.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_list_context.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_list_context.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/sections/policy_list/policy_list_context.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/policy_list/policy_list_context.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/application/services/api.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/api.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/services/api.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/api.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/services/api_errors.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/api_errors.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/services/api_errors.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/api_errors.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/services/breadcrumbs.mock.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/breadcrumbs.mock.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/services/breadcrumbs.mock.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/breadcrumbs.mock.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/services/breadcrumbs.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/breadcrumbs.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/services/breadcrumbs.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/breadcrumbs.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/services/http.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/http.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/services/http.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/http.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/services/navigation.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/navigation.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/services/navigation.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/navigation.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/services/notification.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/notification.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/services/notification.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/notification.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/services/ui_metric.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/ui_metric.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/services/ui_metric.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/ui_metric.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/application/services/ui_metric.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/ui_metric.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/application/services/ui_metric.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/application/services/ui_metric.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/extend_index_management/components/add_lifecycle_confirm_modal.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/extend_index_management/components/add_lifecycle_confirm_modal.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/extend_index_management/components/add_lifecycle_confirm_modal.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/extend_index_management/components/add_lifecycle_confirm_modal.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/extend_index_management/components/index_lifecycle_summary.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/extend_index_management/components/index_lifecycle_summary.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/extend_index_management/components/index_lifecycle_summary.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/extend_index_management/components/index_lifecycle_summary.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/extend_index_management/components/remove_lifecycle_confirm_modal.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/extend_index_management/components/remove_lifecycle_confirm_modal.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/extend_index_management/components/remove_lifecycle_confirm_modal.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/extend_index_management/components/remove_lifecycle_confirm_modal.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/extend_index_management/index.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/extend_index_management/index.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/extend_index_management/index.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/extend_index_management/index.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/locator.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/locator.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/locator.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/locator.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/plugin.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/plugin.tsx similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/plugin.tsx rename to x-pack/platform/plugins/private/index_lifecycle_management/public/plugin.tsx diff --git a/x-pack/plugins/index_lifecycle_management/public/shared_imports.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/shared_imports.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/shared_imports.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/shared_imports.ts diff --git a/x-pack/plugins/index_lifecycle_management/public/types.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/types.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/public/types.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/public/types.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/config.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/config.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/config.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/config.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/plugin.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/plugin.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/plugin.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/plugin.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/index/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/index/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/index/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/index/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/index/register_add_policy_route.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/index/register_add_policy_route.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/index/register_add_policy_route.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/index/register_add_policy_route.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/index/register_remove_route.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/index/register_remove_route.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/index/register_remove_route.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/index/register_remove_route.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/index/register_retry_route.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/index/register_retry_route.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/index/register_retry_route.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/index/register_retry_route.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/nodes/__jest__/fixtures.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/nodes/__jest__/fixtures.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/nodes/__jest__/fixtures.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/nodes/__jest__/fixtures.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/nodes/__jest__/register_list_route.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/nodes/__jest__/register_list_route.test.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/nodes/__jest__/register_list_route.test.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/nodes/__jest__/register_list_route.test.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/nodes/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/nodes/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/nodes/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/nodes/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/nodes/register_details_route.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/nodes/register_details_route.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/nodes/register_details_route.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/nodes/register_details_route.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/nodes/register_list_route.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/nodes/register_list_route.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/nodes/register_list_route.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/nodes/register_list_route.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/policies/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/policies/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/policies/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/policies/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/policies/register_create_route.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/policies/register_create_route.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/policies/register_create_route.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/policies/register_create_route.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/policies/register_delete_route.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/policies/register_delete_route.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/policies/register_delete_route.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/policies/register_delete_route.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/policies/register_fetch_route.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/policies/register_fetch_route.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/policies/register_fetch_route.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/policies/register_fetch_route.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/snapshot_policies/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/snapshot_policies/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/snapshot_policies/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/snapshot_policies/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/snapshot_policies/register_fetch_route.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/snapshot_policies/register_fetch_route.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/snapshot_policies/register_fetch_route.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/snapshot_policies/register_fetch_route.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/snapshot_repositories/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/snapshot_repositories/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/snapshot_repositories/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/snapshot_repositories/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/snapshot_repositories/register_fetch_route.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/snapshot_repositories/register_fetch_route.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/snapshot_repositories/register_fetch_route.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/snapshot_repositories/register_fetch_route.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/templates/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/templates/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/templates/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/templates/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/templates/register_add_policy_route.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/templates/register_add_policy_route.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/templates/register_add_policy_route.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/templates/register_add_policy_route.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/api/templates/register_fetch_route.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/templates/register_fetch_route.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/api/templates/register_fetch_route.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/api/templates/register_fetch_route.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/routes/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/routes/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/routes/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/routes/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/services/add_base_path.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/services/add_base_path.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/services/add_base_path.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/services/add_base_path.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/services/index.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/services/index.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/services/index.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/services/index.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/services/license.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/services/license.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/services/license.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/services/license.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/shared_imports.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/shared_imports.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/shared_imports.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/shared_imports.ts diff --git a/x-pack/plugins/index_lifecycle_management/server/types.ts b/x-pack/platform/plugins/private/index_lifecycle_management/server/types.ts similarity index 100% rename from x-pack/plugins/index_lifecycle_management/server/types.ts rename to x-pack/platform/plugins/private/index_lifecycle_management/server/types.ts diff --git a/x-pack/plugins/index_lifecycle_management/tsconfig.json b/x-pack/platform/plugins/private/index_lifecycle_management/tsconfig.json similarity index 93% rename from x-pack/plugins/index_lifecycle_management/tsconfig.json rename to x-pack/platform/plugins/private/index_lifecycle_management/tsconfig.json index 08346dcdc2d35..5f061478f6a5d 100644 --- a/x-pack/plugins/index_lifecycle_management/tsconfig.json +++ b/x-pack/platform/plugins/private/index_lifecycle_management/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, @@ -9,7 +9,7 @@ "common/**/*", "public/**/*", "server/**/*", - "../../../typings/**/*", + "../../../../../typings/**/*", ], "kbn_references": [ "@kbn/core", diff --git a/x-pack/plugins/license_api_guard/README.md b/x-pack/platform/plugins/private/license_api_guard/README.md similarity index 100% rename from x-pack/plugins/license_api_guard/README.md rename to x-pack/platform/plugins/private/license_api_guard/README.md diff --git a/x-pack/plugins/grokdebugger/jest.config.js b/x-pack/platform/plugins/private/license_api_guard/jest.config.js similarity index 54% rename from x-pack/plugins/grokdebugger/jest.config.js rename to x-pack/platform/plugins/private/license_api_guard/jest.config.js index 56cd0339a7afd..875bf3730a871 100644 --- a/x-pack/plugins/grokdebugger/jest.config.js +++ b/x-pack/platform/plugins/private/license_api_guard/jest.config.js @@ -7,11 +7,12 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../..', - roots: ['/x-pack/plugins/grokdebugger'], - coverageDirectory: '/target/kibana-coverage/jest/x-pack/plugins/grokdebugger', + rootDir: '../../../../..', + roots: ['/x-pack/platform/plugins/private/license_api_guard'], + coverageDirectory: + '/target/kibana-coverage/jest/x-pack/platform/plugins/private/license_api_guard', coverageReporters: ['text', 'html'], collectCoverageFrom: [ - '/x-pack/plugins/grokdebugger/{common,public,server}/**/*.{js,ts,tsx}', + '/x-pack/platform/plugins/private/license_api_guard/server/**/*.{ts,tsx}', ], }; diff --git a/x-pack/plugins/license_api_guard/kibana.jsonc b/x-pack/platform/plugins/private/license_api_guard/kibana.jsonc similarity index 100% rename from x-pack/plugins/license_api_guard/kibana.jsonc rename to x-pack/platform/plugins/private/license_api_guard/kibana.jsonc diff --git a/x-pack/plugins/license_api_guard/server/index.ts b/x-pack/platform/plugins/private/license_api_guard/server/index.ts similarity index 100% rename from x-pack/plugins/license_api_guard/server/index.ts rename to x-pack/platform/plugins/private/license_api_guard/server/index.ts diff --git a/x-pack/plugins/license_api_guard/server/license.test.ts b/x-pack/platform/plugins/private/license_api_guard/server/license.test.ts similarity index 100% rename from x-pack/plugins/license_api_guard/server/license.test.ts rename to x-pack/platform/plugins/private/license_api_guard/server/license.test.ts diff --git a/x-pack/plugins/license_api_guard/server/license.ts b/x-pack/platform/plugins/private/license_api_guard/server/license.ts similarity index 100% rename from x-pack/plugins/license_api_guard/server/license.ts rename to x-pack/platform/plugins/private/license_api_guard/server/license.ts diff --git a/x-pack/plugins/license_api_guard/server/shared_imports.ts b/x-pack/platform/plugins/private/license_api_guard/server/shared_imports.ts similarity index 100% rename from x-pack/plugins/license_api_guard/server/shared_imports.ts rename to x-pack/platform/plugins/private/license_api_guard/server/shared_imports.ts diff --git a/x-pack/plugins/license_api_guard/tsconfig.json b/x-pack/platform/plugins/private/license_api_guard/tsconfig.json similarity index 82% rename from x-pack/plugins/license_api_guard/tsconfig.json rename to x-pack/platform/plugins/private/license_api_guard/tsconfig.json index e5c87114bd54d..0d837f888b530 100644 --- a/x-pack/plugins/license_api_guard/tsconfig.json +++ b/x-pack/platform/plugins/private/license_api_guard/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, diff --git a/x-pack/plugins/painless_lab/README.md b/x-pack/platform/plugins/private/painless_lab/README.md similarity index 100% rename from x-pack/plugins/painless_lab/README.md rename to x-pack/platform/plugins/private/painless_lab/README.md diff --git a/x-pack/plugins/painless_lab/common/constants.ts b/x-pack/platform/plugins/private/painless_lab/common/constants.ts similarity index 100% rename from x-pack/plugins/painless_lab/common/constants.ts rename to x-pack/platform/plugins/private/painless_lab/common/constants.ts diff --git a/x-pack/platform/plugins/private/painless_lab/jest.config.js b/x-pack/platform/plugins/private/painless_lab/jest.config.js new file mode 100644 index 0000000000000..9121bbc4df001 --- /dev/null +++ b/x-pack/platform/plugins/private/painless_lab/jest.config.js @@ -0,0 +1,18 @@ +/* + * 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 = { + preset: '@kbn/test', + rootDir: '../../../../..', + roots: ['/x-pack/platform/plugins/private/painless_lab'], + coverageDirectory: + '/target/kibana-coverage/jest/x-pack/platform/plugins/private/painless_lab', + coverageReporters: ['text', 'html'], + collectCoverageFrom: [ + '/x-pack/platform/plugins/private/painless_lab/{common,public,server}/**/*.{ts,tsx}', + ], +}; diff --git a/x-pack/plugins/painless_lab/kibana.jsonc b/x-pack/platform/plugins/private/painless_lab/kibana.jsonc similarity index 100% rename from x-pack/plugins/painless_lab/kibana.jsonc rename to x-pack/platform/plugins/private/painless_lab/kibana.jsonc diff --git a/x-pack/plugins/painless_lab/public/application/components/editor.tsx b/x-pack/platform/plugins/private/painless_lab/public/application/components/editor.tsx similarity index 100% rename from x-pack/plugins/painless_lab/public/application/components/editor.tsx rename to x-pack/platform/plugins/private/painless_lab/public/application/components/editor.tsx diff --git a/x-pack/plugins/painless_lab/public/application/components/main.tsx b/x-pack/platform/plugins/private/painless_lab/public/application/components/main.tsx similarity index 100% rename from x-pack/plugins/painless_lab/public/application/components/main.tsx rename to x-pack/platform/plugins/private/painless_lab/public/application/components/main.tsx diff --git a/x-pack/plugins/painless_lab/public/application/components/main_controls.tsx b/x-pack/platform/plugins/private/painless_lab/public/application/components/main_controls.tsx similarity index 100% rename from x-pack/plugins/painless_lab/public/application/components/main_controls.tsx rename to x-pack/platform/plugins/private/painless_lab/public/application/components/main_controls.tsx diff --git a/x-pack/plugins/painless_lab/public/application/components/output_pane/context_tab.tsx b/x-pack/platform/plugins/private/painless_lab/public/application/components/output_pane/context_tab.tsx similarity index 100% rename from x-pack/plugins/painless_lab/public/application/components/output_pane/context_tab.tsx rename to x-pack/platform/plugins/private/painless_lab/public/application/components/output_pane/context_tab.tsx diff --git a/x-pack/plugins/painless_lab/public/application/components/output_pane/index.ts b/x-pack/platform/plugins/private/painless_lab/public/application/components/output_pane/index.ts similarity index 100% rename from x-pack/plugins/painless_lab/public/application/components/output_pane/index.ts rename to x-pack/platform/plugins/private/painless_lab/public/application/components/output_pane/index.ts diff --git a/x-pack/plugins/painless_lab/public/application/components/output_pane/output_pane.tsx b/x-pack/platform/plugins/private/painless_lab/public/application/components/output_pane/output_pane.tsx similarity index 100% rename from x-pack/plugins/painless_lab/public/application/components/output_pane/output_pane.tsx rename to x-pack/platform/plugins/private/painless_lab/public/application/components/output_pane/output_pane.tsx diff --git a/x-pack/plugins/painless_lab/public/application/components/output_pane/output_tab.tsx b/x-pack/platform/plugins/private/painless_lab/public/application/components/output_pane/output_tab.tsx similarity index 100% rename from x-pack/plugins/painless_lab/public/application/components/output_pane/output_tab.tsx rename to x-pack/platform/plugins/private/painless_lab/public/application/components/output_pane/output_tab.tsx diff --git a/x-pack/plugins/painless_lab/public/application/components/output_pane/parameters_tab.tsx b/x-pack/platform/plugins/private/painless_lab/public/application/components/output_pane/parameters_tab.tsx similarity index 100% rename from x-pack/plugins/painless_lab/public/application/components/output_pane/parameters_tab.tsx rename to x-pack/platform/plugins/private/painless_lab/public/application/components/output_pane/parameters_tab.tsx diff --git a/x-pack/plugins/painless_lab/public/application/components/request_flyout.tsx b/x-pack/platform/plugins/private/painless_lab/public/application/components/request_flyout.tsx similarity index 100% rename from x-pack/plugins/painless_lab/public/application/components/request_flyout.tsx rename to x-pack/platform/plugins/private/painless_lab/public/application/components/request_flyout.tsx diff --git a/x-pack/plugins/painless_lab/public/application/constants.tsx b/x-pack/platform/plugins/private/painless_lab/public/application/constants.tsx similarity index 100% rename from x-pack/plugins/painless_lab/public/application/constants.tsx rename to x-pack/platform/plugins/private/painless_lab/public/application/constants.tsx diff --git a/x-pack/plugins/painless_lab/public/application/context/context.tsx b/x-pack/platform/plugins/private/painless_lab/public/application/context/context.tsx similarity index 100% rename from x-pack/plugins/painless_lab/public/application/context/context.tsx rename to x-pack/platform/plugins/private/painless_lab/public/application/context/context.tsx diff --git a/x-pack/plugins/painless_lab/public/application/context/index.tsx b/x-pack/platform/plugins/private/painless_lab/public/application/context/index.tsx similarity index 100% rename from x-pack/plugins/painless_lab/public/application/context/index.tsx rename to x-pack/platform/plugins/private/painless_lab/public/application/context/index.tsx diff --git a/x-pack/plugins/painless_lab/public/application/context/initial_payload.ts b/x-pack/platform/plugins/private/painless_lab/public/application/context/initial_payload.ts similarity index 100% rename from x-pack/plugins/painless_lab/public/application/context/initial_payload.ts rename to x-pack/platform/plugins/private/painless_lab/public/application/context/initial_payload.ts diff --git a/x-pack/plugins/painless_lab/public/application/hooks/index.ts b/x-pack/platform/plugins/private/painless_lab/public/application/hooks/index.ts similarity index 100% rename from x-pack/plugins/painless_lab/public/application/hooks/index.ts rename to x-pack/platform/plugins/private/painless_lab/public/application/hooks/index.ts diff --git a/x-pack/plugins/painless_lab/public/application/hooks/use_submit_code.ts b/x-pack/platform/plugins/private/painless_lab/public/application/hooks/use_submit_code.ts similarity index 100% rename from x-pack/plugins/painless_lab/public/application/hooks/use_submit_code.ts rename to x-pack/platform/plugins/private/painless_lab/public/application/hooks/use_submit_code.ts diff --git a/x-pack/plugins/painless_lab/public/application/index.tsx b/x-pack/platform/plugins/private/painless_lab/public/application/index.tsx similarity index 100% rename from x-pack/plugins/painless_lab/public/application/index.tsx rename to x-pack/platform/plugins/private/painless_lab/public/application/index.tsx diff --git a/x-pack/plugins/painless_lab/public/application/lib/__snapshots__/format.test.ts.snap b/x-pack/platform/plugins/private/painless_lab/public/application/lib/__snapshots__/format.test.ts.snap similarity index 100% rename from x-pack/plugins/painless_lab/public/application/lib/__snapshots__/format.test.ts.snap rename to x-pack/platform/plugins/private/painless_lab/public/application/lib/__snapshots__/format.test.ts.snap diff --git a/x-pack/plugins/painless_lab/public/application/lib/format.test.ts b/x-pack/platform/plugins/private/painless_lab/public/application/lib/format.test.ts similarity index 100% rename from x-pack/plugins/painless_lab/public/application/lib/format.test.ts rename to x-pack/platform/plugins/private/painless_lab/public/application/lib/format.test.ts diff --git a/x-pack/plugins/painless_lab/public/application/lib/format.ts b/x-pack/platform/plugins/private/painless_lab/public/application/lib/format.ts similarity index 100% rename from x-pack/plugins/painless_lab/public/application/lib/format.ts rename to x-pack/platform/plugins/private/painless_lab/public/application/lib/format.ts diff --git a/x-pack/plugins/painless_lab/public/application/types.ts b/x-pack/platform/plugins/private/painless_lab/public/application/types.ts similarity index 100% rename from x-pack/plugins/painless_lab/public/application/types.ts rename to x-pack/platform/plugins/private/painless_lab/public/application/types.ts diff --git a/x-pack/plugins/painless_lab/public/index.scss b/x-pack/platform/plugins/private/painless_lab/public/index.scss similarity index 100% rename from x-pack/plugins/painless_lab/public/index.scss rename to x-pack/platform/plugins/private/painless_lab/public/index.scss diff --git a/x-pack/plugins/painless_lab/public/index.ts b/x-pack/platform/plugins/private/painless_lab/public/index.ts similarity index 100% rename from x-pack/plugins/painless_lab/public/index.ts rename to x-pack/platform/plugins/private/painless_lab/public/index.ts diff --git a/x-pack/plugins/painless_lab/public/links.ts b/x-pack/platform/plugins/private/painless_lab/public/links.ts similarity index 100% rename from x-pack/plugins/painless_lab/public/links.ts rename to x-pack/platform/plugins/private/painless_lab/public/links.ts diff --git a/x-pack/plugins/painless_lab/public/plugin.tsx b/x-pack/platform/plugins/private/painless_lab/public/plugin.tsx similarity index 100% rename from x-pack/plugins/painless_lab/public/plugin.tsx rename to x-pack/platform/plugins/private/painless_lab/public/plugin.tsx diff --git a/x-pack/plugins/painless_lab/public/shared_imports.ts b/x-pack/platform/plugins/private/painless_lab/public/shared_imports.ts similarity index 100% rename from x-pack/plugins/painless_lab/public/shared_imports.ts rename to x-pack/platform/plugins/private/painless_lab/public/shared_imports.ts diff --git a/x-pack/plugins/painless_lab/public/styles/_index.scss b/x-pack/platform/plugins/private/painless_lab/public/styles/_index.scss similarity index 94% rename from x-pack/plugins/painless_lab/public/styles/_index.scss rename to x-pack/platform/plugins/private/painless_lab/public/styles/_index.scss index 801f655fa7f4c..69c5c9a0c344d 100644 --- a/x-pack/plugins/painless_lab/public/styles/_index.scss +++ b/x-pack/platform/plugins/private/painless_lab/public/styles/_index.scss @@ -1,4 +1,4 @@ -@import '../../../../../src/core/public/mixins'; +@import '../../../../../../../src/core/public/mixins'; /** * This is a very brittle way of preventing the editor and other content from disappearing diff --git a/x-pack/plugins/painless_lab/public/types.ts b/x-pack/platform/plugins/private/painless_lab/public/types.ts similarity index 100% rename from x-pack/plugins/painless_lab/public/types.ts rename to x-pack/platform/plugins/private/painless_lab/public/types.ts diff --git a/x-pack/plugins/painless_lab/server/index.ts b/x-pack/platform/plugins/private/painless_lab/server/index.ts similarity index 100% rename from x-pack/plugins/painless_lab/server/index.ts rename to x-pack/platform/plugins/private/painless_lab/server/index.ts diff --git a/x-pack/plugins/painless_lab/server/plugin.ts b/x-pack/platform/plugins/private/painless_lab/server/plugin.ts similarity index 100% rename from x-pack/plugins/painless_lab/server/plugin.ts rename to x-pack/platform/plugins/private/painless_lab/server/plugin.ts diff --git a/x-pack/plugins/painless_lab/server/routes/api/execute.ts b/x-pack/platform/plugins/private/painless_lab/server/routes/api/execute.ts similarity index 100% rename from x-pack/plugins/painless_lab/server/routes/api/execute.ts rename to x-pack/platform/plugins/private/painless_lab/server/routes/api/execute.ts diff --git a/x-pack/plugins/painless_lab/server/routes/api/index.ts b/x-pack/platform/plugins/private/painless_lab/server/routes/api/index.ts similarity index 100% rename from x-pack/plugins/painless_lab/server/routes/api/index.ts rename to x-pack/platform/plugins/private/painless_lab/server/routes/api/index.ts diff --git a/x-pack/plugins/painless_lab/server/services/index.ts b/x-pack/platform/plugins/private/painless_lab/server/services/index.ts similarity index 100% rename from x-pack/plugins/painless_lab/server/services/index.ts rename to x-pack/platform/plugins/private/painless_lab/server/services/index.ts diff --git a/x-pack/plugins/painless_lab/server/services/license.ts b/x-pack/platform/plugins/private/painless_lab/server/services/license.ts similarity index 100% rename from x-pack/plugins/painless_lab/server/services/license.ts rename to x-pack/platform/plugins/private/painless_lab/server/services/license.ts diff --git a/x-pack/plugins/license_management/server/shared_imports.ts b/x-pack/platform/plugins/private/painless_lab/server/shared_imports.ts similarity index 100% rename from x-pack/plugins/license_management/server/shared_imports.ts rename to x-pack/platform/plugins/private/painless_lab/server/shared_imports.ts diff --git a/x-pack/plugins/painless_lab/server/types.ts b/x-pack/platform/plugins/private/painless_lab/server/types.ts similarity index 100% rename from x-pack/plugins/painless_lab/server/types.ts rename to x-pack/platform/plugins/private/painless_lab/server/types.ts diff --git a/x-pack/plugins/painless_lab/tsconfig.json b/x-pack/platform/plugins/private/painless_lab/tsconfig.json similarity index 91% rename from x-pack/plugins/painless_lab/tsconfig.json rename to x-pack/platform/plugins/private/painless_lab/tsconfig.json index 857711e8da847..5500aaa5ab492 100644 --- a/x-pack/plugins/painless_lab/tsconfig.json +++ b/x-pack/platform/plugins/private/painless_lab/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, diff --git a/x-pack/plugins/remote_clusters/README.md b/x-pack/platform/plugins/private/remote_clusters/README.md similarity index 100% rename from x-pack/plugins/remote_clusters/README.md rename to x-pack/platform/plugins/private/remote_clusters/README.md diff --git a/x-pack/plugins/remote_clusters/__jest__/client_integration/add/remote_clusters_add.helpers.tsx b/x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/add/remote_clusters_add.helpers.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/__jest__/client_integration/add/remote_clusters_add.helpers.tsx rename to x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/add/remote_clusters_add.helpers.tsx diff --git a/x-pack/plugins/remote_clusters/__jest__/client_integration/add/remote_clusters_add.test.ts b/x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/add/remote_clusters_add.test.ts similarity index 100% rename from x-pack/plugins/remote_clusters/__jest__/client_integration/add/remote_clusters_add.test.ts rename to x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/add/remote_clusters_add.test.ts diff --git a/x-pack/plugins/remote_clusters/__jest__/client_integration/add/special_characters.ts b/x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/add/special_characters.ts similarity index 100% rename from x-pack/plugins/remote_clusters/__jest__/client_integration/add/special_characters.ts rename to x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/add/special_characters.ts diff --git a/x-pack/plugins/remote_clusters/__jest__/client_integration/edit/remote_clusters_edit.helpers.tsx b/x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/edit/remote_clusters_edit.helpers.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/__jest__/client_integration/edit/remote_clusters_edit.helpers.tsx rename to x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/edit/remote_clusters_edit.helpers.tsx diff --git a/x-pack/plugins/remote_clusters/__jest__/client_integration/edit/remote_clusters_edit.test.tsx b/x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/edit/remote_clusters_edit.test.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/__jest__/client_integration/edit/remote_clusters_edit.test.tsx rename to x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/edit/remote_clusters_edit.test.tsx diff --git a/x-pack/plugins/remote_clusters/__jest__/client_integration/helpers/http_requests.ts b/x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/helpers/http_requests.ts similarity index 100% rename from x-pack/plugins/remote_clusters/__jest__/client_integration/helpers/http_requests.ts rename to x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/helpers/http_requests.ts diff --git a/x-pack/plugins/remote_clusters/__jest__/client_integration/helpers/index.ts b/x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/helpers/index.ts similarity index 100% rename from x-pack/plugins/remote_clusters/__jest__/client_integration/helpers/index.ts rename to x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/helpers/index.ts diff --git a/x-pack/plugins/remote_clusters/__jest__/client_integration/helpers/remote_clusters_actions.ts b/x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/helpers/remote_clusters_actions.ts similarity index 100% rename from x-pack/plugins/remote_clusters/__jest__/client_integration/helpers/remote_clusters_actions.ts rename to x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/helpers/remote_clusters_actions.ts diff --git a/x-pack/plugins/remote_clusters/__jest__/client_integration/helpers/setup_environment.tsx b/x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/helpers/setup_environment.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/__jest__/client_integration/helpers/setup_environment.tsx rename to x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/helpers/setup_environment.tsx diff --git a/x-pack/plugins/remote_clusters/__jest__/client_integration/list/remote_clusters_list.helpers.js b/x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/list/remote_clusters_list.helpers.js similarity index 100% rename from x-pack/plugins/remote_clusters/__jest__/client_integration/list/remote_clusters_list.helpers.js rename to x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/list/remote_clusters_list.helpers.js diff --git a/x-pack/plugins/remote_clusters/__jest__/client_integration/list/remote_clusters_list.test.js b/x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/list/remote_clusters_list.test.js similarity index 100% rename from x-pack/plugins/remote_clusters/__jest__/client_integration/list/remote_clusters_list.test.js rename to x-pack/platform/plugins/private/remote_clusters/__jest__/client_integration/list/remote_clusters_list.test.js diff --git a/x-pack/plugins/remote_clusters/common/constants.ts b/x-pack/platform/plugins/private/remote_clusters/common/constants.ts similarity index 100% rename from x-pack/plugins/remote_clusters/common/constants.ts rename to x-pack/platform/plugins/private/remote_clusters/common/constants.ts diff --git a/x-pack/plugins/remote_clusters/common/lib/cluster_serialization.test.ts b/x-pack/platform/plugins/private/remote_clusters/common/lib/cluster_serialization.test.ts similarity index 100% rename from x-pack/plugins/remote_clusters/common/lib/cluster_serialization.test.ts rename to x-pack/platform/plugins/private/remote_clusters/common/lib/cluster_serialization.test.ts diff --git a/x-pack/plugins/remote_clusters/common/lib/cluster_serialization.ts b/x-pack/platform/plugins/private/remote_clusters/common/lib/cluster_serialization.ts similarity index 100% rename from x-pack/plugins/remote_clusters/common/lib/cluster_serialization.ts rename to x-pack/platform/plugins/private/remote_clusters/common/lib/cluster_serialization.ts diff --git a/x-pack/plugins/remote_clusters/common/lib/index.ts b/x-pack/platform/plugins/private/remote_clusters/common/lib/index.ts similarity index 100% rename from x-pack/plugins/remote_clusters/common/lib/index.ts rename to x-pack/platform/plugins/private/remote_clusters/common/lib/index.ts diff --git a/x-pack/plugins/remote_clusters/fixtures/remote_cluster.js b/x-pack/platform/plugins/private/remote_clusters/fixtures/remote_cluster.js similarity index 100% rename from x-pack/plugins/remote_clusters/fixtures/remote_cluster.js rename to x-pack/platform/plugins/private/remote_clusters/fixtures/remote_cluster.js diff --git a/x-pack/platform/plugins/private/remote_clusters/jest.config.js b/x-pack/platform/plugins/private/remote_clusters/jest.config.js new file mode 100644 index 0000000000000..8f206f2ba544d --- /dev/null +++ b/x-pack/platform/plugins/private/remote_clusters/jest.config.js @@ -0,0 +1,18 @@ +/* + * 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 = { + preset: '@kbn/test', + rootDir: '../../../../..', + roots: ['/x-pack/platform/plugins/private/remote_clusters'], + coverageDirectory: + '/target/kibana-coverage/jest/x-pack/platform/plugins/private/remote_clusters', + coverageReporters: ['text', 'html'], + collectCoverageFrom: [ + '/x-pack/platform/plugins/private/remote_clusters/{common,public,server}/**/*.{js,ts,tsx}', + ], +}; diff --git a/x-pack/plugins/remote_clusters/kibana.jsonc b/x-pack/platform/plugins/private/remote_clusters/kibana.jsonc similarity index 100% rename from x-pack/plugins/remote_clusters/kibana.jsonc rename to x-pack/platform/plugins/private/remote_clusters/kibana.jsonc diff --git a/x-pack/plugins/remote_clusters/public/application/_hacks.scss b/x-pack/platform/plugins/private/remote_clusters/public/application/_hacks.scss similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/_hacks.scss rename to x-pack/platform/plugins/private/remote_clusters/public/application/_hacks.scss diff --git a/x-pack/plugins/remote_clusters/public/application/app.js b/x-pack/platform/plugins/private/remote_clusters/public/application/app.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/app.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/app.js diff --git a/x-pack/plugins/remote_clusters/public/application/app_context.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/app_context.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/app_context.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/app_context.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/constants/index.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/constants/index.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/constants/index.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/constants/index.ts diff --git a/x-pack/plugins/remote_clusters/public/application/constants/paths.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/constants/paths.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/constants/paths.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/constants/paths.ts diff --git a/x-pack/plugins/remote_clusters/public/application/constants/ui_metric.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/constants/ui_metric.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/constants/ui_metric.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/constants/ui_metric.ts diff --git a/x-pack/plugins/remote_clusters/public/application/index.d.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/index.d.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/index.d.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/index.d.ts diff --git a/x-pack/plugins/remote_clusters/public/application/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/configured_by_node_warning/configured_by_node_warning.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/configured_by_node_warning/configured_by_node_warning.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/configured_by_node_warning/configured_by_node_warning.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/configured_by_node_warning/configured_by_node_warning.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/configured_by_node_warning/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/configured_by_node_warning/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/configured_by_node_warning/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/configured_by_node_warning/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/components/connection_mode.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/components/connection_mode.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/components/connection_mode.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/components/connection_mode.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/components/connection_mode_cloud.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/components/connection_mode_cloud.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/components/connection_mode_cloud.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/components/connection_mode_cloud.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/components/index.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/components/index.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/components/index.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/components/index.ts diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/components/proxy_connection.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/components/proxy_connection.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/components/proxy_connection.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/components/proxy_connection.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/components/sniff_connection.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/components/sniff_connection.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/components/sniff_connection.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/components/sniff_connection.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/index.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/index.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/index.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/index.ts diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/remote_cluster_form.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/remote_cluster_form.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/remote_cluster_form.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/remote_cluster_form.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/request_flyout.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/request_flyout.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/request_flyout.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/request_flyout.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_name.test.ts.snap b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_name.test.ts.snap similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_name.test.ts.snap rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_name.test.ts.snap diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_node_connections.test.tsx.snap b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_node_connections.test.tsx.snap similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_node_connections.test.tsx.snap rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_node_connections.test.tsx.snap diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_proxy.test.ts.snap b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_proxy.test.ts.snap similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_proxy.test.ts.snap rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_proxy.test.ts.snap diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_seeds.test.ts.snap b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_seeds.test.ts.snap similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_seeds.test.ts.snap rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/__snapshots__/validate_seeds.test.ts.snap diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/index.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/index.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/index.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/index.ts diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_address.test.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_address.test.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_address.test.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_address.test.ts diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_address.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_address.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_address.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_address.ts diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cloud_url.test.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cloud_url.test.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cloud_url.test.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cloud_url.test.ts diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cloud_url.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cloud_url.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cloud_url.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cloud_url.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cluster.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cluster.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cluster.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_cluster.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_name.test.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_name.test.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_name.test.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_name.test.ts diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_name.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_name.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_name.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_name.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_node_connections.test.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_node_connections.test.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_node_connections.test.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_node_connections.test.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_node_connections.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_node_connections.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_node_connections.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_node_connections.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_proxy.test.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_proxy.test.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_proxy.test.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_proxy.test.ts diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_proxy.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_proxy.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_proxy.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_proxy.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seed.test.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seed.test.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seed.test.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seed.test.ts diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seed.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seed.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seed.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seed.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seeds.test.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seeds.test.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seeds.test.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seeds.test.ts diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seeds.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seeds.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seeds.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_form/validators/validate_seeds.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_page_title/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_page_title/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_page_title/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_page_title/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_page_title/remote_cluster_page_title.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_page_title/remote_cluster_page_title.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_page_title/remote_cluster_page_title.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_page_title/remote_cluster_page_title.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/confirm_modal.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/confirm_modal.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/confirm_modal.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/confirm_modal.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/index.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/index.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/index.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/index.ts diff --git a/x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/remote_cluster_setup_trust.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/remote_cluster_setup_trust.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/remote_cluster_setup_trust.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/components/remote_cluster_setup_trust/remote_cluster_setup_trust.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/index.d.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/index.d.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/index.d.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/index.d.ts diff --git a/x-pack/plugins/remote_clusters/public/application/sections/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_add/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_add/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_add/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_add/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.container.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.container.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.container.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.container.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_add/wizard_form.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_add/wizard_form.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_add/wizard_form.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_add/wizard_form.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_edit/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_edit/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_edit/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_edit/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.container.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.container.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.container.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.container.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/connection_status/connection_status.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/connection_status/connection_status.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/connection_status/connection_status.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/connection_status/connection_status.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/connection_status/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/connection_status/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/connection_status/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/connection_status/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.container.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.container.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.container.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.container.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/security_model/index.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/security_model/index.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/security_model/index.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/security_model/index.ts diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/security_model/security_model.tsx b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/security_model/security_model.tsx similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/components/security_model/security_model.tsx rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/security_model/security_model.tsx diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.container.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.container.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.container.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.container.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.container.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.container.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.container.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.container.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.container.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.container.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.container.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.container.js diff --git a/x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.js diff --git a/x-pack/plugins/remote_clusters/public/application/services/api.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/services/api.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/services/api.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/services/api.ts diff --git a/x-pack/plugins/remote_clusters/public/application/services/api_errors.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/services/api_errors.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/services/api_errors.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/services/api_errors.ts diff --git a/x-pack/plugins/remote_clusters/public/application/services/breadcrumb.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/services/breadcrumb.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/services/breadcrumb.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/services/breadcrumb.ts diff --git a/x-pack/plugins/remote_clusters/public/application/services/documentation.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/services/documentation.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/services/documentation.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/services/documentation.ts diff --git a/x-pack/plugins/remote_clusters/public/application/services/http.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/services/http.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/services/http.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/services/http.ts diff --git a/x-pack/plugins/remote_clusters/public/application/services/index.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/services/index.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/services/index.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/services/index.ts diff --git a/x-pack/plugins/remote_clusters/public/application/services/notification.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/services/notification.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/services/notification.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/services/notification.ts diff --git a/x-pack/plugins/remote_clusters/public/application/services/redirect.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/services/redirect.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/services/redirect.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/services/redirect.ts diff --git a/x-pack/plugins/remote_clusters/public/application/services/routing.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/services/routing.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/services/routing.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/services/routing.ts diff --git a/x-pack/plugins/remote_clusters/public/application/services/ui_metric.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/services/ui_metric.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/services/ui_metric.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/services/ui_metric.ts diff --git a/x-pack/plugins/remote_clusters/public/application/store/action_types.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/action_types.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/action_types.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/action_types.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/actions/add_cluster.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/add_cluster.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/actions/add_cluster.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/add_cluster.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/actions/detail_panel.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/detail_panel.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/actions/detail_panel.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/detail_panel.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/actions/edit_cluster.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/edit_cluster.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/actions/edit_cluster.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/edit_cluster.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/actions/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/actions/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/actions/load_clusters.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/load_clusters.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/actions/load_clusters.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/load_clusters.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/actions/refresh_clusters.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/refresh_clusters.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/actions/refresh_clusters.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/refresh_clusters.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/actions/remove_clusters.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/remove_clusters.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/actions/remove_clusters.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/actions/remove_clusters.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/index.d.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/store/index.d.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/index.d.ts rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/index.d.ts diff --git a/x-pack/plugins/remote_clusters/public/application/store/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/middleware/detail_panel.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/middleware/detail_panel.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/middleware/detail_panel.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/middleware/detail_panel.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/middleware/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/middleware/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/middleware/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/middleware/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/reducers/add_cluster.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/add_cluster.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/reducers/add_cluster.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/add_cluster.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/reducers/clusters.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/clusters.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/reducers/clusters.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/clusters.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/reducers/detail_panel.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/detail_panel.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/reducers/detail_panel.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/detail_panel.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/reducers/edit_cluster.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/edit_cluster.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/reducers/edit_cluster.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/edit_cluster.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/reducers/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/reducers/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/reducers/remove_cluster.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/remove_cluster.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/reducers/remove_cluster.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/remove_cluster.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/selectors/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/selectors/index.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/selectors/index.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/selectors/index.js diff --git a/x-pack/plugins/remote_clusters/public/application/store/store.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/store.js similarity index 100% rename from x-pack/plugins/remote_clusters/public/application/store/store.js rename to x-pack/platform/plugins/private/remote_clusters/public/application/store/store.js diff --git a/x-pack/plugins/remote_clusters/public/assets/cloud_screenshot.png b/x-pack/platform/plugins/private/remote_clusters/public/assets/cloud_screenshot.png similarity index 100% rename from x-pack/plugins/remote_clusters/public/assets/cloud_screenshot.png rename to x-pack/platform/plugins/private/remote_clusters/public/assets/cloud_screenshot.png diff --git a/x-pack/plugins/remote_clusters/public/index.ts b/x-pack/platform/plugins/private/remote_clusters/public/index.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/index.ts rename to x-pack/platform/plugins/private/remote_clusters/public/index.ts diff --git a/x-pack/plugins/remote_clusters/public/locator.ts b/x-pack/platform/plugins/private/remote_clusters/public/locator.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/locator.ts rename to x-pack/platform/plugins/private/remote_clusters/public/locator.ts diff --git a/x-pack/plugins/remote_clusters/public/plugin.ts b/x-pack/platform/plugins/private/remote_clusters/public/plugin.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/plugin.ts rename to x-pack/platform/plugins/private/remote_clusters/public/plugin.ts diff --git a/x-pack/plugins/remote_clusters/public/shared_imports.ts b/x-pack/platform/plugins/private/remote_clusters/public/shared_imports.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/shared_imports.ts rename to x-pack/platform/plugins/private/remote_clusters/public/shared_imports.ts diff --git a/x-pack/plugins/remote_clusters/public/types.ts b/x-pack/platform/plugins/private/remote_clusters/public/types.ts similarity index 100% rename from x-pack/plugins/remote_clusters/public/types.ts rename to x-pack/platform/plugins/private/remote_clusters/public/types.ts diff --git a/x-pack/plugins/remote_clusters/server/config.ts b/x-pack/platform/plugins/private/remote_clusters/server/config.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/config.ts rename to x-pack/platform/plugins/private/remote_clusters/server/config.ts diff --git a/x-pack/plugins/remote_clusters/server/index.ts b/x-pack/platform/plugins/private/remote_clusters/server/index.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/index.ts rename to x-pack/platform/plugins/private/remote_clusters/server/index.ts diff --git a/x-pack/plugins/remote_clusters/server/lib/does_cluster_exist.ts b/x-pack/platform/plugins/private/remote_clusters/server/lib/does_cluster_exist.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/lib/does_cluster_exist.ts rename to x-pack/platform/plugins/private/remote_clusters/server/lib/does_cluster_exist.ts diff --git a/x-pack/plugins/remote_clusters/server/lib/license_pre_routing_factory/index.ts b/x-pack/platform/plugins/private/remote_clusters/server/lib/license_pre_routing_factory/index.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/lib/license_pre_routing_factory/index.ts rename to x-pack/platform/plugins/private/remote_clusters/server/lib/license_pre_routing_factory/index.ts diff --git a/x-pack/plugins/remote_clusters/server/lib/license_pre_routing_factory/license_pre_routing_factory.test.ts b/x-pack/platform/plugins/private/remote_clusters/server/lib/license_pre_routing_factory/license_pre_routing_factory.test.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/lib/license_pre_routing_factory/license_pre_routing_factory.test.ts rename to x-pack/platform/plugins/private/remote_clusters/server/lib/license_pre_routing_factory/license_pre_routing_factory.test.ts diff --git a/x-pack/plugins/remote_clusters/server/lib/license_pre_routing_factory/license_pre_routing_factory.ts b/x-pack/platform/plugins/private/remote_clusters/server/lib/license_pre_routing_factory/license_pre_routing_factory.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/lib/license_pre_routing_factory/license_pre_routing_factory.ts rename to x-pack/platform/plugins/private/remote_clusters/server/lib/license_pre_routing_factory/license_pre_routing_factory.ts diff --git a/x-pack/plugins/remote_clusters/server/plugin.ts b/x-pack/platform/plugins/private/remote_clusters/server/plugin.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/plugin.ts rename to x-pack/platform/plugins/private/remote_clusters/server/plugin.ts diff --git a/x-pack/plugins/remote_clusters/server/routes/api/add_route.test.ts b/x-pack/platform/plugins/private/remote_clusters/server/routes/api/add_route.test.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/routes/api/add_route.test.ts rename to x-pack/platform/plugins/private/remote_clusters/server/routes/api/add_route.test.ts diff --git a/x-pack/plugins/remote_clusters/server/routes/api/add_route.ts b/x-pack/platform/plugins/private/remote_clusters/server/routes/api/add_route.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/routes/api/add_route.ts rename to x-pack/platform/plugins/private/remote_clusters/server/routes/api/add_route.ts diff --git a/x-pack/plugins/remote_clusters/server/routes/api/delete_route.test.ts b/x-pack/platform/plugins/private/remote_clusters/server/routes/api/delete_route.test.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/routes/api/delete_route.test.ts rename to x-pack/platform/plugins/private/remote_clusters/server/routes/api/delete_route.test.ts diff --git a/x-pack/plugins/remote_clusters/server/routes/api/delete_route.ts b/x-pack/platform/plugins/private/remote_clusters/server/routes/api/delete_route.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/routes/api/delete_route.ts rename to x-pack/platform/plugins/private/remote_clusters/server/routes/api/delete_route.ts diff --git a/x-pack/plugins/remote_clusters/server/routes/api/get_route.test.ts b/x-pack/platform/plugins/private/remote_clusters/server/routes/api/get_route.test.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/routes/api/get_route.test.ts rename to x-pack/platform/plugins/private/remote_clusters/server/routes/api/get_route.test.ts diff --git a/x-pack/plugins/remote_clusters/server/routes/api/get_route.ts b/x-pack/platform/plugins/private/remote_clusters/server/routes/api/get_route.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/routes/api/get_route.ts rename to x-pack/platform/plugins/private/remote_clusters/server/routes/api/get_route.ts diff --git a/x-pack/plugins/remote_clusters/server/routes/api/index.ts b/x-pack/platform/plugins/private/remote_clusters/server/routes/api/index.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/routes/api/index.ts rename to x-pack/platform/plugins/private/remote_clusters/server/routes/api/index.ts diff --git a/x-pack/plugins/remote_clusters/server/routes/api/types.ts b/x-pack/platform/plugins/private/remote_clusters/server/routes/api/types.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/routes/api/types.ts rename to x-pack/platform/plugins/private/remote_clusters/server/routes/api/types.ts diff --git a/x-pack/plugins/remote_clusters/server/routes/api/update_route.test.ts b/x-pack/platform/plugins/private/remote_clusters/server/routes/api/update_route.test.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/routes/api/update_route.test.ts rename to x-pack/platform/plugins/private/remote_clusters/server/routes/api/update_route.test.ts diff --git a/x-pack/plugins/remote_clusters/server/routes/api/update_route.ts b/x-pack/platform/plugins/private/remote_clusters/server/routes/api/update_route.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/routes/api/update_route.ts rename to x-pack/platform/plugins/private/remote_clusters/server/routes/api/update_route.ts diff --git a/x-pack/plugins/painless_lab/server/shared_imports.ts b/x-pack/platform/plugins/private/remote_clusters/server/shared_imports.ts similarity index 100% rename from x-pack/plugins/painless_lab/server/shared_imports.ts rename to x-pack/platform/plugins/private/remote_clusters/server/shared_imports.ts diff --git a/x-pack/plugins/remote_clusters/server/types.ts b/x-pack/platform/plugins/private/remote_clusters/server/types.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/types.ts rename to x-pack/platform/plugins/private/remote_clusters/server/types.ts diff --git a/x-pack/plugins/remote_clusters/tsconfig.json b/x-pack/platform/plugins/private/remote_clusters/tsconfig.json similarity index 91% rename from x-pack/plugins/remote_clusters/tsconfig.json rename to x-pack/platform/plugins/private/remote_clusters/tsconfig.json index 37add085af751..5676db4042f49 100644 --- a/x-pack/plugins/remote_clusters/tsconfig.json +++ b/x-pack/platform/plugins/private/remote_clusters/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, @@ -9,7 +9,7 @@ "fixtures/**/*", "public/**/*", "server/**/*", - "../../../typings/**/*", + "../../../../../typings/**/*", ], "kbn_references": [ "@kbn/core", diff --git a/x-pack/plugins/rollup/README.md b/x-pack/platform/plugins/private/rollup/README.md similarity index 100% rename from x-pack/plugins/rollup/README.md rename to x-pack/platform/plugins/private/rollup/README.md diff --git a/x-pack/plugins/rollup/common/index.ts b/x-pack/platform/plugins/private/rollup/common/index.ts similarity index 100% rename from x-pack/plugins/rollup/common/index.ts rename to x-pack/platform/plugins/private/rollup/common/index.ts diff --git a/x-pack/plugins/rollup/common/ui_metric.ts b/x-pack/platform/plugins/private/rollup/common/ui_metric.ts similarity index 100% rename from x-pack/plugins/rollup/common/ui_metric.ts rename to x-pack/platform/plugins/private/rollup/common/ui_metric.ts diff --git a/x-pack/plugins/rollup/fixtures/index.js b/x-pack/platform/plugins/private/rollup/fixtures/index.js similarity index 100% rename from x-pack/plugins/rollup/fixtures/index.js rename to x-pack/platform/plugins/private/rollup/fixtures/index.js diff --git a/x-pack/plugins/rollup/fixtures/job.js b/x-pack/platform/plugins/private/rollup/fixtures/job.js similarity index 100% rename from x-pack/plugins/rollup/fixtures/job.js rename to x-pack/platform/plugins/private/rollup/fixtures/job.js diff --git a/x-pack/plugins/license_management/jest.config.js b/x-pack/platform/plugins/private/rollup/jest.config.js similarity index 65% rename from x-pack/plugins/license_management/jest.config.js rename to x-pack/platform/plugins/private/rollup/jest.config.js index 59634448ee26c..59552e8149fcc 100644 --- a/x-pack/plugins/license_management/jest.config.js +++ b/x-pack/platform/plugins/private/rollup/jest.config.js @@ -7,11 +7,11 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../..', - roots: ['/x-pack/plugins/license_management'], - coverageDirectory: '/target/kibana-coverage/jest/x-pack/plugins/license_management', + rootDir: '../../../../..', + roots: ['/x-pack/platform/plugins/private/rollup'], + coverageDirectory: '/target/kibana-coverage/jest/x-pack/platform/plugins/private/rollup', coverageReporters: ['text', 'html'], collectCoverageFrom: [ - '/x-pack/plugins/license_management/{common,public,server}/**/*.{js,ts,tsx}', + '/x-pack/platform/plugins/private/rollup/{common,public,server}/**/*.{js,ts,tsx}', ], }; diff --git a/x-pack/plugins/rollup/kibana.jsonc b/x-pack/platform/plugins/private/rollup/kibana.jsonc similarity index 100% rename from x-pack/plugins/rollup/kibana.jsonc rename to x-pack/platform/plugins/private/rollup/kibana.jsonc diff --git a/x-pack/plugins/rollup/public/application.tsx b/x-pack/platform/plugins/private/rollup/public/application.tsx similarity index 100% rename from x-pack/plugins/rollup/public/application.tsx rename to x-pack/platform/plugins/private/rollup/public/application.tsx diff --git a/x-pack/plugins/rollup/public/crud_app/_crud_app.scss b/x-pack/platform/plugins/private/rollup/public/crud_app/_crud_app.scss similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/_crud_app.scss rename to x-pack/platform/plugins/private/rollup/public/crud_app/_crud_app.scss diff --git a/x-pack/plugins/rollup/public/crud_app/app.js b/x-pack/platform/plugins/private/rollup/public/crud_app/app.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/app.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/app.js diff --git a/x-pack/plugins/rollup/public/crud_app/constants/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/constants/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/constants/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/constants/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/constants/metrics_config.js b/x-pack/platform/plugins/private/rollup/public/crud_app/constants/metrics_config.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/constants/metrics_config.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/constants/metrics_config.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/deprecation_callout/deprecation_callout.tsx b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/deprecation_callout/deprecation_callout.tsx similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/deprecation_callout/deprecation_callout.tsx rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/deprecation_callout/deprecation_callout.tsx diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/deprecation_callout/index.ts b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/deprecation_callout/index.ts similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/deprecation_callout/index.ts rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/deprecation_callout/index.ts diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/field_list/field_list.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/field_list/field_list.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/field_list/field_list.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/field_list/field_list.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/field_list/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/field_list/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/field_list/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/field_list/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_action_menu/confirm_delete_modal/confirm_delete_modal.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/confirm_delete_modal/confirm_delete_modal.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_action_menu/confirm_delete_modal/confirm_delete_modal.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/confirm_delete_modal/confirm_delete_modal.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_action_menu/confirm_delete_modal/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/confirm_delete_modal/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_action_menu/confirm_delete_modal/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/confirm_delete_modal/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_action_menu/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_action_menu/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.container.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.container.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.container.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.container.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_details/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_details/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_details/job_details.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/job_details.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_details/job_details.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/job_details.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/tab_histogram.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/tab_histogram.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/tab_histogram.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/tab_histogram.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/tab_json.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/tab_json.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/tab_json.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/tab_json.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/tab_metrics.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/tab_metrics.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/tab_metrics.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/tab_metrics.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/tab_request.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/tab_request.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/tab_request.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/tab_request.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/tab_summary.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/tab_summary.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/tab_summary.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/tab_summary.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/tab_terms.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/tab_terms.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_details/tabs/tab_terms.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_details/tabs/tab_terms.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_status/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_status/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_status/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_status/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/components/job_status/job_status.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_status/job_status.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/components/job_status/job_status.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_status/job_status.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/job_create.container.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/job_create.container.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/job_create.container.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/job_create.container.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/job_create.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/job_create.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/job_create.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/job_create.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/navigation/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/navigation/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/navigation/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/navigation/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/navigation/navigation.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/navigation/navigation.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/navigation/navigation.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/navigation/navigation.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/components/field_chooser.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/components/field_chooser.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/components/field_chooser.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/components/field_chooser.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/components/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/components/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/components/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/components/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/components/step_error.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/components/step_error.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/components/step_error.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/components/step_error.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/step_date_histogram.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/step_date_histogram.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/step_date_histogram.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/step_date_histogram.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/step_histogram.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/step_histogram.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/step_histogram.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/step_histogram.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/step_logistics.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/step_logistics.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/step_logistics.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/step_logistics.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/step_metrics.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/step_metrics.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/step_metrics.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/step_metrics.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/step_review.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/step_review.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/step_review.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/step_review.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/step_terms.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/step_terms.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps/step_terms.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps/step_terms.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_date_histogram_field.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_date_histogram_field.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_date_histogram_field.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_date_histogram_field.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_date_histogram_interval.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_date_histogram_interval.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_date_histogram_interval.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_date_histogram_interval.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_histogram_interval.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_histogram_interval.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_histogram_interval.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_histogram_interval.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_id.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_id.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_id.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_id.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_index_pattern.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_index_pattern.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_index_pattern.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_index_pattern.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_metrics.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_metrics.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_metrics.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_metrics.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_cron.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_cron.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_cron.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_cron.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_delay.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_delay.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_delay.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_delay.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_page_size.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_page_size.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_page_size.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/steps_config/validate_rollup_page_size.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_list/deprecated_prompt.tsx b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/deprecated_prompt.tsx similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_list/deprecated_prompt.tsx rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/deprecated_prompt.tsx diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.container.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.container.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.container.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.container.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.test.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.test.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.test.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.test.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_list/detail_panel/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/detail_panel/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_list/detail_panel/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/detail_panel/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_list/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_list/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_list/job_list.container.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_list.container.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_list/job_list.container.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_list.container.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_list/job_list.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_list.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_list/job_list.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_list.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_list/job_list.test.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_list.test.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_list/job_list.test.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_list.test.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_list/job_table/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_table/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_list/job_table/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_table/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_list/job_table/job_table.container.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_table/job_table.container.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_list/job_table/job_table.container.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_table/job_table.container.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_list/job_table/job_table.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_table/job_table.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_list/job_table/job_table.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_table/job_table.js diff --git a/x-pack/plugins/rollup/public/crud_app/sections/job_list/job_table/job_table.test.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_table/job_table.test.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/sections/job_list/job_table/job_table.test.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_table/job_table.test.js diff --git a/x-pack/plugins/rollup/public/crud_app/services/api.js b/x-pack/platform/plugins/private/rollup/public/crud_app/services/api.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/api.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/api.js diff --git a/x-pack/plugins/rollup/public/crud_app/services/api_errors.ts b/x-pack/platform/plugins/private/rollup/public/crud_app/services/api_errors.ts similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/api_errors.ts rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/api_errors.ts diff --git a/x-pack/plugins/rollup/public/crud_app/services/breadcrumbs.js b/x-pack/platform/plugins/private/rollup/public/crud_app/services/breadcrumbs.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/breadcrumbs.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/breadcrumbs.js diff --git a/x-pack/plugins/rollup/public/crud_app/services/documentation_links.ts b/x-pack/platform/plugins/private/rollup/public/crud_app/services/documentation_links.ts similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/documentation_links.ts rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/documentation_links.ts diff --git a/x-pack/plugins/rollup/public/crud_app/services/filter_items.js b/x-pack/platform/plugins/private/rollup/public/crud_app/services/filter_items.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/filter_items.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/filter_items.js diff --git a/x-pack/plugins/rollup/public/crud_app/services/flatten_panel_tree.js b/x-pack/platform/plugins/private/rollup/public/crud_app/services/flatten_panel_tree.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/flatten_panel_tree.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/flatten_panel_tree.js diff --git a/x-pack/plugins/rollup/public/crud_app/services/format_fields.js b/x-pack/platform/plugins/private/rollup/public/crud_app/services/format_fields.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/format_fields.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/format_fields.js diff --git a/x-pack/plugins/rollup/public/crud_app/services/http_provider.ts b/x-pack/platform/plugins/private/rollup/public/crud_app/services/http_provider.ts similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/http_provider.ts rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/http_provider.ts diff --git a/x-pack/plugins/rollup/public/crud_app/services/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/services/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/services/jobs.js b/x-pack/platform/plugins/private/rollup/public/crud_app/services/jobs.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/jobs.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/jobs.js diff --git a/x-pack/plugins/rollup/public/crud_app/services/noticeable_delay.js b/x-pack/platform/plugins/private/rollup/public/crud_app/services/noticeable_delay.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/noticeable_delay.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/noticeable_delay.js diff --git a/x-pack/plugins/rollup/public/crud_app/services/retype_metrics.js b/x-pack/platform/plugins/private/rollup/public/crud_app/services/retype_metrics.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/retype_metrics.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/retype_metrics.js diff --git a/x-pack/plugins/rollup/public/crud_app/services/routing.js b/x-pack/platform/plugins/private/rollup/public/crud_app/services/routing.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/routing.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/routing.js diff --git a/x-pack/plugins/rollup/public/crud_app/services/sort_table.js b/x-pack/platform/plugins/private/rollup/public/crud_app/services/sort_table.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/sort_table.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/sort_table.js diff --git a/x-pack/plugins/rollup/public/crud_app/services/track_ui_metric.ts b/x-pack/platform/plugins/private/rollup/public/crud_app/services/track_ui_metric.ts similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/services/track_ui_metric.ts rename to x-pack/platform/plugins/private/rollup/public/crud_app/services/track_ui_metric.ts diff --git a/x-pack/plugins/rollup/public/crud_app/store/action_types.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/action_types.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/action_types.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/action_types.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/actions/change_job_status.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/change_job_status.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/actions/change_job_status.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/change_job_status.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/actions/clone_job.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/clone_job.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/actions/clone_job.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/clone_job.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/actions/create_job.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/create_job.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/actions/create_job.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/create_job.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/actions/delete_jobs.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/delete_jobs.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/actions/delete_jobs.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/delete_jobs.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/actions/detail_panel.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/detail_panel.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/actions/detail_panel.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/detail_panel.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/actions/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/actions/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/actions/load_jobs.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/load_jobs.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/actions/load_jobs.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/load_jobs.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/actions/refresh_jobs.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/refresh_jobs.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/actions/refresh_jobs.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/refresh_jobs.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/actions/table_state.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/table_state.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/actions/table_state.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/actions/table_state.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/middleware/clone_job.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/middleware/clone_job.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/middleware/clone_job.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/middleware/clone_job.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/middleware/detail_panel.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/middleware/detail_panel.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/middleware/detail_panel.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/middleware/detail_panel.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/middleware/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/middleware/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/middleware/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/middleware/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/reducers/clone_job.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/clone_job.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/reducers/clone_job.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/clone_job.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/reducers/create_job.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/create_job.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/reducers/create_job.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/create_job.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/reducers/detail_panel.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/detail_panel.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/reducers/detail_panel.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/detail_panel.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/reducers/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/reducers/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/reducers/jobs.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/jobs.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/reducers/jobs.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/jobs.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/reducers/table_state.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/table_state.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/reducers/table_state.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/table_state.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/reducers/update_job.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/update_job.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/reducers/update_job.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/update_job.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/selectors/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/selectors/index.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/selectors/index.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/selectors/index.js diff --git a/x-pack/plugins/rollup/public/crud_app/store/store.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/store.js similarity index 100% rename from x-pack/plugins/rollup/public/crud_app/store/store.js rename to x-pack/platform/plugins/private/rollup/public/crud_app/store/store.js diff --git a/x-pack/plugins/rollup/public/extend_index_management/index.ts b/x-pack/platform/plugins/private/rollup/public/extend_index_management/index.ts similarity index 100% rename from x-pack/plugins/rollup/public/extend_index_management/index.ts rename to x-pack/platform/plugins/private/rollup/public/extend_index_management/index.ts diff --git a/x-pack/plugins/rollup/public/index.scss b/x-pack/platform/plugins/private/rollup/public/index.scss similarity index 100% rename from x-pack/plugins/rollup/public/index.scss rename to x-pack/platform/plugins/private/rollup/public/index.scss diff --git a/x-pack/plugins/rollup/public/index.ts b/x-pack/platform/plugins/private/rollup/public/index.ts similarity index 100% rename from x-pack/plugins/rollup/public/index.ts rename to x-pack/platform/plugins/private/rollup/public/index.ts diff --git a/x-pack/plugins/rollup/public/kibana_services.ts b/x-pack/platform/plugins/private/rollup/public/kibana_services.ts similarity index 100% rename from x-pack/plugins/rollup/public/kibana_services.ts rename to x-pack/platform/plugins/private/rollup/public/kibana_services.ts diff --git a/x-pack/plugins/rollup/public/plugin.ts b/x-pack/platform/plugins/private/rollup/public/plugin.ts similarity index 100% rename from x-pack/plugins/rollup/public/plugin.ts rename to x-pack/platform/plugins/private/rollup/public/plugin.ts diff --git a/x-pack/plugins/rollup/public/shared_imports.ts b/x-pack/platform/plugins/private/rollup/public/shared_imports.ts similarity index 100% rename from x-pack/plugins/rollup/public/shared_imports.ts rename to x-pack/platform/plugins/private/rollup/public/shared_imports.ts diff --git a/x-pack/plugins/rollup/public/test/client_integration/helpers/constants.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/constants.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/helpers/constants.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/constants.js diff --git a/x-pack/plugins/rollup/public/test/client_integration/helpers/index.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/index.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/helpers/index.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/index.js diff --git a/x-pack/plugins/rollup/public/test/client_integration/helpers/jest.mocks.tsx b/x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/jest.mocks.tsx similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/helpers/jest.mocks.tsx rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/jest.mocks.tsx diff --git a/x-pack/plugins/rollup/public/test/client_integration/helpers/job_clone.helpers.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/job_clone.helpers.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/helpers/job_clone.helpers.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/job_clone.helpers.js diff --git a/x-pack/plugins/rollup/public/test/client_integration/helpers/job_create.helpers.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/job_create.helpers.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/helpers/job_create.helpers.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/job_create.helpers.js diff --git a/x-pack/plugins/rollup/public/test/client_integration/helpers/job_list.helpers.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/job_list.helpers.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/helpers/job_list.helpers.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/job_list.helpers.js diff --git a/x-pack/plugins/rollup/public/test/client_integration/helpers/setup_context.tsx b/x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/setup_context.tsx similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/helpers/setup_context.tsx rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/setup_context.tsx diff --git a/x-pack/plugins/rollup/public/test/client_integration/helpers/setup_environment.ts b/x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/setup_environment.ts similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/helpers/setup_environment.ts rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/helpers/setup_environment.ts diff --git a/x-pack/plugins/rollup/public/test/client_integration/job_create_clone.test.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_clone.test.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/job_create_clone.test.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_clone.test.js diff --git a/x-pack/plugins/rollup/public/test/client_integration/job_create_date_histogram.test.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_date_histogram.test.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/job_create_date_histogram.test.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_date_histogram.test.js diff --git a/x-pack/plugins/rollup/public/test/client_integration/job_create_histogram.test.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_histogram.test.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/job_create_histogram.test.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_histogram.test.js diff --git a/x-pack/plugins/rollup/public/test/client_integration/job_create_logistics.test.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_logistics.test.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/job_create_logistics.test.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_logistics.test.js diff --git a/x-pack/plugins/rollup/public/test/client_integration/job_create_metrics.test.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_metrics.test.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/job_create_metrics.test.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_metrics.test.js diff --git a/x-pack/plugins/rollup/public/test/client_integration/job_create_review.test.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_review.test.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/job_create_review.test.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_review.test.js diff --git a/x-pack/plugins/rollup/public/test/client_integration/job_create_terms.test.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_terms.test.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/job_create_terms.test.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/job_create_terms.test.js diff --git a/x-pack/plugins/rollup/public/test/client_integration/job_list.test.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/job_list.test.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/job_list.test.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/job_list.test.js diff --git a/x-pack/plugins/rollup/public/test/client_integration/job_list_clone.test.js b/x-pack/platform/plugins/private/rollup/public/test/client_integration/job_list_clone.test.js similarity index 100% rename from x-pack/plugins/rollup/public/test/client_integration/job_list_clone.test.js rename to x-pack/platform/plugins/private/rollup/public/test/client_integration/job_list_clone.test.js diff --git a/x-pack/plugins/rollup/public/types.ts b/x-pack/platform/plugins/private/rollup/public/types.ts similarity index 100% rename from x-pack/plugins/rollup/public/types.ts rename to x-pack/platform/plugins/private/rollup/public/types.ts diff --git a/x-pack/plugins/rollup/server/collectors/helpers.test.ts b/x-pack/platform/plugins/private/rollup/server/collectors/helpers.test.ts similarity index 100% rename from x-pack/plugins/rollup/server/collectors/helpers.test.ts rename to x-pack/platform/plugins/private/rollup/server/collectors/helpers.test.ts diff --git a/x-pack/plugins/rollup/server/collectors/helpers.ts b/x-pack/platform/plugins/private/rollup/server/collectors/helpers.ts similarity index 100% rename from x-pack/plugins/rollup/server/collectors/helpers.ts rename to x-pack/platform/plugins/private/rollup/server/collectors/helpers.ts diff --git a/x-pack/plugins/rollup/server/collectors/index.ts b/x-pack/platform/plugins/private/rollup/server/collectors/index.ts similarity index 100% rename from x-pack/plugins/rollup/server/collectors/index.ts rename to x-pack/platform/plugins/private/rollup/server/collectors/index.ts diff --git a/x-pack/plugins/rollup/server/collectors/register.test.ts b/x-pack/platform/plugins/private/rollup/server/collectors/register.test.ts similarity index 100% rename from x-pack/plugins/rollup/server/collectors/register.test.ts rename to x-pack/platform/plugins/private/rollup/server/collectors/register.test.ts diff --git a/x-pack/plugins/rollup/server/collectors/register.ts b/x-pack/platform/plugins/private/rollup/server/collectors/register.ts similarity index 100% rename from x-pack/plugins/rollup/server/collectors/register.ts rename to x-pack/platform/plugins/private/rollup/server/collectors/register.ts diff --git a/x-pack/plugins/rollup/server/config.ts b/x-pack/platform/plugins/private/rollup/server/config.ts similarity index 100% rename from x-pack/plugins/rollup/server/config.ts rename to x-pack/platform/plugins/private/rollup/server/config.ts diff --git a/x-pack/plugins/rollup/server/index.ts b/x-pack/platform/plugins/private/rollup/server/index.ts similarity index 100% rename from x-pack/plugins/rollup/server/index.ts rename to x-pack/platform/plugins/private/rollup/server/index.ts diff --git a/x-pack/plugins/rollup/server/lib/format_es_error.ts b/x-pack/platform/plugins/private/rollup/server/lib/format_es_error.ts similarity index 100% rename from x-pack/plugins/rollup/server/lib/format_es_error.ts rename to x-pack/platform/plugins/private/rollup/server/lib/format_es_error.ts diff --git a/x-pack/plugins/rollup/server/plugin.ts b/x-pack/platform/plugins/private/rollup/server/plugin.ts similarity index 100% rename from x-pack/plugins/rollup/server/plugin.ts rename to x-pack/platform/plugins/private/rollup/server/plugin.ts diff --git a/x-pack/plugins/rollup/server/rollup_data_enricher.ts b/x-pack/platform/plugins/private/rollup/server/rollup_data_enricher.ts similarity index 100% rename from x-pack/plugins/rollup/server/rollup_data_enricher.ts rename to x-pack/platform/plugins/private/rollup/server/rollup_data_enricher.ts diff --git a/x-pack/plugins/rollup/server/routes/api/indices/index.ts b/x-pack/platform/plugins/private/rollup/server/routes/api/indices/index.ts similarity index 100% rename from x-pack/plugins/rollup/server/routes/api/indices/index.ts rename to x-pack/platform/plugins/private/rollup/server/routes/api/indices/index.ts diff --git a/x-pack/plugins/rollup/server/routes/api/indices/register_get_route.ts b/x-pack/platform/plugins/private/rollup/server/routes/api/indices/register_get_route.ts similarity index 100% rename from x-pack/plugins/rollup/server/routes/api/indices/register_get_route.ts rename to x-pack/platform/plugins/private/rollup/server/routes/api/indices/register_get_route.ts diff --git a/x-pack/plugins/rollup/server/routes/api/indices/register_validate_index_pattern_route.ts b/x-pack/platform/plugins/private/rollup/server/routes/api/indices/register_validate_index_pattern_route.ts similarity index 100% rename from x-pack/plugins/rollup/server/routes/api/indices/register_validate_index_pattern_route.ts rename to x-pack/platform/plugins/private/rollup/server/routes/api/indices/register_validate_index_pattern_route.ts diff --git a/x-pack/plugins/rollup/server/routes/api/jobs/index.ts b/x-pack/platform/plugins/private/rollup/server/routes/api/jobs/index.ts similarity index 100% rename from x-pack/plugins/rollup/server/routes/api/jobs/index.ts rename to x-pack/platform/plugins/private/rollup/server/routes/api/jobs/index.ts diff --git a/x-pack/plugins/rollup/server/routes/api/jobs/register_create_route.ts b/x-pack/platform/plugins/private/rollup/server/routes/api/jobs/register_create_route.ts similarity index 100% rename from x-pack/plugins/rollup/server/routes/api/jobs/register_create_route.ts rename to x-pack/platform/plugins/private/rollup/server/routes/api/jobs/register_create_route.ts diff --git a/x-pack/plugins/rollup/server/routes/api/jobs/register_delete_route.ts b/x-pack/platform/plugins/private/rollup/server/routes/api/jobs/register_delete_route.ts similarity index 100% rename from x-pack/plugins/rollup/server/routes/api/jobs/register_delete_route.ts rename to x-pack/platform/plugins/private/rollup/server/routes/api/jobs/register_delete_route.ts diff --git a/x-pack/plugins/rollup/server/routes/api/jobs/register_get_route.ts b/x-pack/platform/plugins/private/rollup/server/routes/api/jobs/register_get_route.ts similarity index 100% rename from x-pack/plugins/rollup/server/routes/api/jobs/register_get_route.ts rename to x-pack/platform/plugins/private/rollup/server/routes/api/jobs/register_get_route.ts diff --git a/x-pack/plugins/rollup/server/routes/api/jobs/register_start_route.ts b/x-pack/platform/plugins/private/rollup/server/routes/api/jobs/register_start_route.ts similarity index 100% rename from x-pack/plugins/rollup/server/routes/api/jobs/register_start_route.ts rename to x-pack/platform/plugins/private/rollup/server/routes/api/jobs/register_start_route.ts diff --git a/x-pack/plugins/rollup/server/routes/api/jobs/register_stop_route.ts b/x-pack/platform/plugins/private/rollup/server/routes/api/jobs/register_stop_route.ts similarity index 100% rename from x-pack/plugins/rollup/server/routes/api/jobs/register_stop_route.ts rename to x-pack/platform/plugins/private/rollup/server/routes/api/jobs/register_stop_route.ts diff --git a/x-pack/plugins/rollup/server/routes/api/search/index.ts b/x-pack/platform/plugins/private/rollup/server/routes/api/search/index.ts similarity index 100% rename from x-pack/plugins/rollup/server/routes/api/search/index.ts rename to x-pack/platform/plugins/private/rollup/server/routes/api/search/index.ts diff --git a/x-pack/plugins/rollup/server/routes/api/search/register_search_route.ts b/x-pack/platform/plugins/private/rollup/server/routes/api/search/register_search_route.ts similarity index 100% rename from x-pack/plugins/rollup/server/routes/api/search/register_search_route.ts rename to x-pack/platform/plugins/private/rollup/server/routes/api/search/register_search_route.ts diff --git a/x-pack/plugins/rollup/server/routes/index.ts b/x-pack/platform/plugins/private/rollup/server/routes/index.ts similarity index 100% rename from x-pack/plugins/rollup/server/routes/index.ts rename to x-pack/platform/plugins/private/rollup/server/routes/index.ts diff --git a/x-pack/plugins/rollup/server/services/add_base_path.ts b/x-pack/platform/plugins/private/rollup/server/services/add_base_path.ts similarity index 100% rename from x-pack/plugins/rollup/server/services/add_base_path.ts rename to x-pack/platform/plugins/private/rollup/server/services/add_base_path.ts diff --git a/x-pack/plugins/rollup/server/services/index.ts b/x-pack/platform/plugins/private/rollup/server/services/index.ts similarity index 100% rename from x-pack/plugins/rollup/server/services/index.ts rename to x-pack/platform/plugins/private/rollup/server/services/index.ts diff --git a/x-pack/plugins/rollup/server/services/license.ts b/x-pack/platform/plugins/private/rollup/server/services/license.ts similarity index 100% rename from x-pack/plugins/rollup/server/services/license.ts rename to x-pack/platform/plugins/private/rollup/server/services/license.ts diff --git a/x-pack/plugins/rollup/server/shared_imports.ts b/x-pack/platform/plugins/private/rollup/server/shared_imports.ts similarity index 100% rename from x-pack/plugins/rollup/server/shared_imports.ts rename to x-pack/platform/plugins/private/rollup/server/shared_imports.ts diff --git a/x-pack/plugins/rollup/server/types.ts b/x-pack/platform/plugins/private/rollup/server/types.ts similarity index 100% rename from x-pack/plugins/rollup/server/types.ts rename to x-pack/platform/plugins/private/rollup/server/types.ts diff --git a/x-pack/plugins/rollup/tsconfig.json b/x-pack/platform/plugins/private/rollup/tsconfig.json similarity index 94% rename from x-pack/plugins/rollup/tsconfig.json rename to x-pack/platform/plugins/private/rollup/tsconfig.json index a74f689515de1..38d87b951a44d 100644 --- a/x-pack/plugins/rollup/tsconfig.json +++ b/x-pack/platform/plugins/private/rollup/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, diff --git a/x-pack/plugins/runtime_fields/README.md b/x-pack/platform/plugins/private/runtime_fields/README.md similarity index 98% rename from x-pack/plugins/runtime_fields/README.md rename to x-pack/platform/plugins/private/runtime_fields/README.md index 9c0e0e03f2fe5..c4e657fdb3b44 100644 --- a/x-pack/plugins/runtime_fields/README.md +++ b/x-pack/platform/plugins/private/runtime_fields/README.md @@ -152,7 +152,7 @@ import React, { useRef } from 'react'; import { EuiButton } from '@elastic/eui'; import { OverlayRef } from 'src/core/public'; -import { createKibanaReactContext, toMountPoint } from '../../src/plugins/kibana_react/public'; +import { createKibanaReactContext, toMountPoint } from '../../../../src/plugins/kibana_react/public'; import { RuntimeFieldEditorFlyoutContent, RuntimeField } from '../runtime_fields/public'; const MyComponent = () => { diff --git a/x-pack/plugins/index_lifecycle_management/jest.config.js b/x-pack/platform/plugins/private/runtime_fields/jest.config.js similarity index 58% rename from x-pack/plugins/index_lifecycle_management/jest.config.js rename to x-pack/platform/plugins/private/runtime_fields/jest.config.js index ec594e214106d..b31a02448f969 100644 --- a/x-pack/plugins/index_lifecycle_management/jest.config.js +++ b/x-pack/platform/plugins/private/runtime_fields/jest.config.js @@ -7,12 +7,12 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../..', - roots: ['/x-pack/plugins/index_lifecycle_management'], + rootDir: '../../../../..', + roots: ['/x-pack/platform/plugins/private/runtime_fields'], coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/index_lifecycle_management', + '/target/kibana-coverage/jest/x-pack/platform/plugins/private/runtime_fields', coverageReporters: ['text', 'html'], collectCoverageFrom: [ - '/x-pack/plugins/index_lifecycle_management/{common,public,server}/**/*.{ts,tsx}', + '/x-pack/platform/plugins/private/runtime_fields/public/**/*.{ts,tsx}', ], }; diff --git a/x-pack/plugins/runtime_fields/kibana.jsonc b/x-pack/platform/plugins/private/runtime_fields/kibana.jsonc similarity index 100% rename from x-pack/plugins/runtime_fields/kibana.jsonc rename to x-pack/platform/plugins/private/runtime_fields/kibana.jsonc diff --git a/x-pack/plugins/runtime_fields/public/__jest__/setup_environment.tsx b/x-pack/platform/plugins/private/runtime_fields/public/__jest__/setup_environment.tsx similarity index 100% rename from x-pack/plugins/runtime_fields/public/__jest__/setup_environment.tsx rename to x-pack/platform/plugins/private/runtime_fields/public/__jest__/setup_environment.tsx diff --git a/x-pack/plugins/runtime_fields/public/components/index.ts b/x-pack/platform/plugins/private/runtime_fields/public/components/index.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/components/index.ts rename to x-pack/platform/plugins/private/runtime_fields/public/components/index.ts diff --git a/x-pack/plugins/runtime_fields/public/components/runtime_field_editor/index.ts b/x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_editor/index.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/components/runtime_field_editor/index.ts rename to x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_editor/index.ts diff --git a/x-pack/plugins/runtime_fields/public/components/runtime_field_editor/runtime_field_editor.test.tsx b/x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_editor/runtime_field_editor.test.tsx similarity index 100% rename from x-pack/plugins/runtime_fields/public/components/runtime_field_editor/runtime_field_editor.test.tsx rename to x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_editor/runtime_field_editor.test.tsx diff --git a/x-pack/plugins/runtime_fields/public/components/runtime_field_editor/runtime_field_editor.tsx b/x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_editor/runtime_field_editor.tsx similarity index 100% rename from x-pack/plugins/runtime_fields/public/components/runtime_field_editor/runtime_field_editor.tsx rename to x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_editor/runtime_field_editor.tsx diff --git a/x-pack/plugins/runtime_fields/public/components/runtime_field_editor_flyout_content/index.ts b/x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_editor_flyout_content/index.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/components/runtime_field_editor_flyout_content/index.ts rename to x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_editor_flyout_content/index.ts diff --git a/x-pack/plugins/runtime_fields/public/components/runtime_field_editor_flyout_content/runtime_field_editor_flyout_content.test.tsx b/x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_editor_flyout_content/runtime_field_editor_flyout_content.test.tsx similarity index 100% rename from x-pack/plugins/runtime_fields/public/components/runtime_field_editor_flyout_content/runtime_field_editor_flyout_content.test.tsx rename to x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_editor_flyout_content/runtime_field_editor_flyout_content.test.tsx diff --git a/x-pack/plugins/runtime_fields/public/components/runtime_field_editor_flyout_content/runtime_field_editor_flyout_content.tsx b/x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_editor_flyout_content/runtime_field_editor_flyout_content.tsx similarity index 100% rename from x-pack/plugins/runtime_fields/public/components/runtime_field_editor_flyout_content/runtime_field_editor_flyout_content.tsx rename to x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_editor_flyout_content/runtime_field_editor_flyout_content.tsx diff --git a/x-pack/plugins/runtime_fields/public/components/runtime_field_form/index.ts b/x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_form/index.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/components/runtime_field_form/index.ts rename to x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_form/index.ts diff --git a/x-pack/plugins/runtime_fields/public/components/runtime_field_form/runtime_field_form.test.tsx b/x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_form/runtime_field_form.test.tsx similarity index 100% rename from x-pack/plugins/runtime_fields/public/components/runtime_field_form/runtime_field_form.test.tsx rename to x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_form/runtime_field_form.test.tsx diff --git a/x-pack/plugins/runtime_fields/public/components/runtime_field_form/runtime_field_form.tsx b/x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_form/runtime_field_form.tsx similarity index 100% rename from x-pack/plugins/runtime_fields/public/components/runtime_field_form/runtime_field_form.tsx rename to x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_form/runtime_field_form.tsx diff --git a/x-pack/plugins/runtime_fields/public/components/runtime_field_form/schema.ts b/x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_form/schema.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/components/runtime_field_form/schema.ts rename to x-pack/platform/plugins/private/runtime_fields/public/components/runtime_field_form/schema.ts diff --git a/x-pack/plugins/runtime_fields/public/constants.ts b/x-pack/platform/plugins/private/runtime_fields/public/constants.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/constants.ts rename to x-pack/platform/plugins/private/runtime_fields/public/constants.ts diff --git a/x-pack/plugins/runtime_fields/public/index.ts b/x-pack/platform/plugins/private/runtime_fields/public/index.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/index.ts rename to x-pack/platform/plugins/private/runtime_fields/public/index.ts diff --git a/x-pack/plugins/runtime_fields/public/lib/documentation.ts b/x-pack/platform/plugins/private/runtime_fields/public/lib/documentation.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/lib/documentation.ts rename to x-pack/platform/plugins/private/runtime_fields/public/lib/documentation.ts diff --git a/x-pack/plugins/runtime_fields/public/lib/index.ts b/x-pack/platform/plugins/private/runtime_fields/public/lib/index.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/lib/index.ts rename to x-pack/platform/plugins/private/runtime_fields/public/lib/index.ts diff --git a/x-pack/plugins/runtime_fields/public/load_editor.tsx b/x-pack/platform/plugins/private/runtime_fields/public/load_editor.tsx similarity index 100% rename from x-pack/plugins/runtime_fields/public/load_editor.tsx rename to x-pack/platform/plugins/private/runtime_fields/public/load_editor.tsx diff --git a/x-pack/plugins/runtime_fields/public/plugin.test.ts b/x-pack/platform/plugins/private/runtime_fields/public/plugin.test.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/plugin.test.ts rename to x-pack/platform/plugins/private/runtime_fields/public/plugin.test.ts diff --git a/x-pack/plugins/runtime_fields/public/plugin.ts b/x-pack/platform/plugins/private/runtime_fields/public/plugin.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/plugin.ts rename to x-pack/platform/plugins/private/runtime_fields/public/plugin.ts diff --git a/x-pack/plugins/runtime_fields/public/shared_imports.ts b/x-pack/platform/plugins/private/runtime_fields/public/shared_imports.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/shared_imports.ts rename to x-pack/platform/plugins/private/runtime_fields/public/shared_imports.ts diff --git a/x-pack/plugins/runtime_fields/public/test_utils.ts b/x-pack/platform/plugins/private/runtime_fields/public/test_utils.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/test_utils.ts rename to x-pack/platform/plugins/private/runtime_fields/public/test_utils.ts diff --git a/x-pack/plugins/runtime_fields/public/types.ts b/x-pack/platform/plugins/private/runtime_fields/public/types.ts similarity index 100% rename from x-pack/plugins/runtime_fields/public/types.ts rename to x-pack/platform/plugins/private/runtime_fields/public/types.ts diff --git a/x-pack/plugins/runtime_fields/tsconfig.json b/x-pack/platform/plugins/private/runtime_fields/tsconfig.json similarity index 83% rename from x-pack/plugins/runtime_fields/tsconfig.json rename to x-pack/platform/plugins/private/runtime_fields/tsconfig.json index f2f2a6e27e6c1..1dd95411649aa 100644 --- a/x-pack/plugins/runtime_fields/tsconfig.json +++ b/x-pack/platform/plugins/private/runtime_fields/tsconfig.json @@ -1,11 +1,11 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, "include": [ "public/**/*", - "../../../typings/**/*", + "../../../../../typings/**/*", ], "kbn_references": [ "@kbn/core", diff --git a/x-pack/plugins/snapshot_restore/README.md b/x-pack/platform/plugins/private/snapshot_restore/README.md similarity index 100% rename from x-pack/plugins/snapshot_restore/README.md rename to x-pack/platform/plugins/private/snapshot_restore/README.md diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/constant.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/constant.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/constant.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/constant.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/home.helpers.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/home.helpers.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/home.helpers.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/home.helpers.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/http_requests.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/http_requests.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/http_requests.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/http_requests.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/index.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/index.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/mocks.tsx b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/mocks.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/mocks.tsx rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/mocks.tsx diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/policy_add.helpers.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/policy_add.helpers.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/policy_add.helpers.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/policy_add.helpers.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/policy_edit.helpers.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/policy_edit.helpers.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/policy_edit.helpers.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/policy_edit.helpers.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/policy_form.helpers.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/policy_form.helpers.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/policy_form.helpers.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/policy_form.helpers.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/policy_list.helpers.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/policy_list.helpers.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/policy_list.helpers.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/policy_list.helpers.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/repository_add.helpers.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/repository_add.helpers.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/repository_add.helpers.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/repository_add.helpers.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/repository_edit.helpers.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/repository_edit.helpers.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/repository_edit.helpers.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/repository_edit.helpers.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/restore_snapshot.helpers.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/restore_snapshot.helpers.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/restore_snapshot.helpers.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/restore_snapshot.helpers.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/setup_environment.tsx b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/setup_environment.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/setup_environment.tsx rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/setup_environment.tsx diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/snapshot_list.helpers.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/snapshot_list.helpers.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/helpers/snapshot_list.helpers.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/helpers/snapshot_list.helpers.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/home.test.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/home.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/home.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/home.test.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/policy_add.test.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/policy_add.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/policy_add.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/policy_add.test.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/policy_edit.test.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/policy_edit.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/policy_edit.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/policy_edit.test.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/policy_list.test.tsx b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/policy_list.test.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/policy_list.test.tsx rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/policy_list.test.tsx diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/repository_add.test.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/repository_add.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/repository_add.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/repository_add.test.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/repository_edit.test.tsx b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/repository_edit.test.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/repository_edit.test.tsx rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/repository_edit.test.tsx diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/restore_snapshot.test.ts b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/restore_snapshot.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/restore_snapshot.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/restore_snapshot.test.ts diff --git a/x-pack/plugins/snapshot_restore/__jest__/client_integration/snapshot_list.test.tsx b/x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/snapshot_list.test.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/__jest__/client_integration/snapshot_list.test.tsx rename to x-pack/platform/plugins/private/snapshot_restore/__jest__/client_integration/snapshot_list.test.tsx diff --git a/x-pack/plugins/snapshot_restore/common/constants.ts b/x-pack/platform/plugins/private/snapshot_restore/common/constants.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/constants.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/constants.ts diff --git a/x-pack/plugins/snapshot_restore/common/index.ts b/x-pack/platform/plugins/private/snapshot_restore/common/index.ts similarity index 87% rename from x-pack/plugins/snapshot_restore/common/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/index.ts index f8a44c695c520..4607eb0da935f 100644 --- a/x-pack/plugins/snapshot_restore/common/index.ts +++ b/x-pack/platform/plugins/private/snapshot_restore/common/index.ts @@ -6,6 +6,5 @@ */ // TODO: https://github.com/elastic/kibana/issues/110892 -/* eslint-disable @kbn/eslint/no_export_all */ export * from './constants'; diff --git a/x-pack/plugins/snapshot_restore/common/lib/flatten.test.ts b/x-pack/platform/plugins/private/snapshot_restore/common/lib/flatten.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/lib/flatten.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/lib/flatten.test.ts diff --git a/x-pack/plugins/snapshot_restore/common/lib/flatten.ts b/x-pack/platform/plugins/private/snapshot_restore/common/lib/flatten.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/lib/flatten.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/lib/flatten.ts diff --git a/x-pack/plugins/snapshot_restore/common/lib/index.ts b/x-pack/platform/plugins/private/snapshot_restore/common/lib/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/lib/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/lib/index.ts diff --git a/x-pack/plugins/snapshot_restore/common/lib/is_data_stream_backing_index.ts b/x-pack/platform/plugins/private/snapshot_restore/common/lib/is_data_stream_backing_index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/lib/is_data_stream_backing_index.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/lib/is_data_stream_backing_index.ts diff --git a/x-pack/plugins/snapshot_restore/common/lib/policy_serialization.test.ts b/x-pack/platform/plugins/private/snapshot_restore/common/lib/policy_serialization.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/lib/policy_serialization.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/lib/policy_serialization.test.ts diff --git a/x-pack/plugins/snapshot_restore/common/lib/policy_serialization.ts b/x-pack/platform/plugins/private/snapshot_restore/common/lib/policy_serialization.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/lib/policy_serialization.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/lib/policy_serialization.ts diff --git a/x-pack/plugins/snapshot_restore/common/lib/restore_settings_serialization.test.ts b/x-pack/platform/plugins/private/snapshot_restore/common/lib/restore_settings_serialization.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/lib/restore_settings_serialization.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/lib/restore_settings_serialization.test.ts diff --git a/x-pack/plugins/snapshot_restore/common/lib/restore_settings_serialization.ts b/x-pack/platform/plugins/private/snapshot_restore/common/lib/restore_settings_serialization.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/lib/restore_settings_serialization.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/lib/restore_settings_serialization.ts diff --git a/x-pack/plugins/snapshot_restore/common/lib/snapshot_serialization.test.ts b/x-pack/platform/plugins/private/snapshot_restore/common/lib/snapshot_serialization.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/lib/snapshot_serialization.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/lib/snapshot_serialization.test.ts diff --git a/x-pack/plugins/snapshot_restore/common/lib/snapshot_serialization.ts b/x-pack/platform/plugins/private/snapshot_restore/common/lib/snapshot_serialization.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/lib/snapshot_serialization.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/lib/snapshot_serialization.ts diff --git a/x-pack/plugins/snapshot_restore/common/lib/time_serialization.test.ts b/x-pack/platform/plugins/private/snapshot_restore/common/lib/time_serialization.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/lib/time_serialization.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/lib/time_serialization.test.ts diff --git a/x-pack/plugins/snapshot_restore/common/lib/time_serialization.ts b/x-pack/platform/plugins/private/snapshot_restore/common/lib/time_serialization.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/lib/time_serialization.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/lib/time_serialization.ts diff --git a/x-pack/plugins/snapshot_restore/common/lib/utils.ts b/x-pack/platform/plugins/private/snapshot_restore/common/lib/utils.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/lib/utils.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/lib/utils.ts diff --git a/x-pack/plugins/snapshot_restore/common/types/index.ts b/x-pack/platform/plugins/private/snapshot_restore/common/types/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/types/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/types/index.ts diff --git a/x-pack/plugins/snapshot_restore/common/types/indices.ts b/x-pack/platform/plugins/private/snapshot_restore/common/types/indices.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/types/indices.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/types/indices.ts diff --git a/x-pack/plugins/snapshot_restore/common/types/policy.ts b/x-pack/platform/plugins/private/snapshot_restore/common/types/policy.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/types/policy.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/types/policy.ts diff --git a/x-pack/plugins/snapshot_restore/common/types/repository.ts b/x-pack/platform/plugins/private/snapshot_restore/common/types/repository.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/types/repository.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/types/repository.ts diff --git a/x-pack/plugins/snapshot_restore/common/types/restore.ts b/x-pack/platform/plugins/private/snapshot_restore/common/types/restore.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/types/restore.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/types/restore.ts diff --git a/x-pack/plugins/snapshot_restore/common/types/snapshot.ts b/x-pack/platform/plugins/private/snapshot_restore/common/types/snapshot.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/common/types/snapshot.ts rename to x-pack/platform/plugins/private/snapshot_restore/common/types/snapshot.ts diff --git a/x-pack/platform/plugins/private/snapshot_restore/jest.config.js b/x-pack/platform/plugins/private/snapshot_restore/jest.config.js new file mode 100644 index 0000000000000..6708784cd706d --- /dev/null +++ b/x-pack/platform/plugins/private/snapshot_restore/jest.config.js @@ -0,0 +1,18 @@ +/* + * 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 = { + preset: '@kbn/test', + rootDir: '../../../../..', + roots: ['/x-pack/platform/plugins/private/snapshot_restore'], + coverageDirectory: + '/target/kibana-coverage/jest/x-pack/platform/plugins/private/snapshot_restore', + coverageReporters: ['text', 'html'], + collectCoverageFrom: [ + '/x-pack/platform/plugins/private/snapshot_restore/{common,public,server}/**/*.{ts,tsx}', + ], +}; diff --git a/x-pack/plugins/snapshot_restore/kibana.jsonc b/x-pack/platform/plugins/private/snapshot_restore/kibana.jsonc similarity index 100% rename from x-pack/plugins/snapshot_restore/kibana.jsonc rename to x-pack/platform/plugins/private/snapshot_restore/kibana.jsonc diff --git a/x-pack/plugins/snapshot_restore/public/application/app.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/app.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/app.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/app.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/app_context.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/app_context.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/app_context.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/app_context.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/app_providers.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/app_providers.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/app_providers.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/app_providers.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/collapsible_lists/collapsible_data_streams_list.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/collapsible_lists/collapsible_data_streams_list.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/collapsible_lists/collapsible_data_streams_list.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/collapsible_lists/collapsible_data_streams_list.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/collapsible_lists/collapsible_feature_states.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/collapsible_lists/collapsible_feature_states.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/collapsible_lists/collapsible_feature_states.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/collapsible_lists/collapsible_feature_states.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/collapsible_lists/collapsible_indices_list.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/collapsible_lists/collapsible_indices_list.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/collapsible_lists/collapsible_indices_list.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/collapsible_lists/collapsible_indices_list.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/collapsible_lists/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/collapsible_lists/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/collapsible_lists/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/collapsible_lists/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/collapsible_lists/use_collapsible_list.test.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/collapsible_lists/use_collapsible_list.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/collapsible_lists/use_collapsible_list.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/collapsible_lists/use_collapsible_list.test.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/collapsible_lists/use_collapsible_list.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/collapsible_lists/use_collapsible_list.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/collapsible_lists/use_collapsible_list.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/collapsible_lists/use_collapsible_list.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/data_placeholder.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/data_placeholder.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/data_placeholder.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/data_placeholder.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/data_stream_badge.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/data_stream_badge.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/data_stream_badge.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/data_stream_badge.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/disable_tooltip.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/disable_tooltip.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/disable_tooltip.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/disable_tooltip.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/feature_states_form_field/feature_states_form_field.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/feature_states_form_field/feature_states_form_field.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/feature_states_form_field/feature_states_form_field.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/feature_states_form_field/feature_states_form_field.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/feature_states_form_field/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/feature_states_form_field/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/feature_states_form_field/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/feature_states_form_field/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/formatted_date_time.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/formatted_date_time.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/formatted_date_time.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/formatted_date_time.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/lib/helpers.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/lib/helpers.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/lib/helpers.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/lib/helpers.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/lib/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/lib/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/lib/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/lib/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/loading.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/loading.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/loading.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/loading.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_delete_provider.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_delete_provider.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_delete_provider.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_delete_provider.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_execute_provider.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_execute_provider.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_execute_provider.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_execute_provider.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/_policy_form.scss b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/_policy_form.scss similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/_policy_form.scss rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/_policy_form.scss diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/navigation.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/navigation.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/navigation.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/navigation.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/policy_form.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/policy_form.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/policy_form.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/policy_form.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_logistics.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_logistics.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_logistics.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_logistics.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_retention.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_retention.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_retention.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_retention.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_review.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_review.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_review.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_review.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_feature_states_field/include_feature_states_field.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_feature_states_field/include_feature_states_field.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_feature_states_field/include_feature_states_field.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_feature_states_field/include_feature_states_field.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_feature_states_field/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_feature_states_field/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_feature_states_field/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_feature_states_field/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_global_state_field/include_global_state_field.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_global_state_field/include_global_state_field.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_global_state_field/include_global_state_field.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_global_state_field/include_global_state_field.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_global_state_field/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_global_state_field/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_global_state_field/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/include_global_state_field/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/data_streams_and_indices_list_help_text.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/data_streams_and_indices_list_help_text.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/data_streams_and_indices_list_help_text.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/data_streams_and_indices_list_help_text.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/helpers.test.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/helpers.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/helpers.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/helpers.test.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/helpers.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/helpers.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/helpers.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/helpers.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/indices_and_data_streams_field.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/indices_and_data_streams_field.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/indices_and_data_streams_field.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/fields/indices_and_data_streams_field/indices_and_data_streams_field.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/step_settings.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/step_settings.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/policy_form/steps/step_settings/step_settings.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/policy_form/steps/step_settings/step_settings.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_delete_provider.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_delete_provider.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_delete_provider.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_delete_provider.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/repository_form.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/repository_form.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/repository_form.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/repository_form.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/step_one.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/step_one.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/step_one.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/step_one.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/step_two.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/step_two.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/step_two.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/step_two.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/azure_settings.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/azure_settings.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/azure_settings.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/azure_settings.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/common/chunk_size.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/common/chunk_size.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/common/chunk_size.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/common/chunk_size.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/common/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/common/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/common/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/common/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/common/max_restore.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/common/max_restore.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/common/max_restore.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/common/max_restore.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/common/max_snapshots.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/common/max_snapshots.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/common/max_snapshots.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/common/max_snapshots.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/fs_settings.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/fs_settings.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/fs_settings.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/fs_settings.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/gcs_settings.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/gcs_settings.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/gcs_settings.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/gcs_settings.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/hdfs_settings.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/hdfs_settings.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/hdfs_settings.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/hdfs_settings.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/index.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/index.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/index.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/index.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/readonly_settings.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/readonly_settings.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/readonly_settings.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/readonly_settings.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/s3_settings.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/s3_settings.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_form/type_settings/s3_settings.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_form/type_settings/s3_settings.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_type_logo.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_type_logo.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_type_logo.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_type_logo.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/repository_verification_badge.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_verification_badge.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/repository_verification_badge.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/repository_verification_badge.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/_restore_snapshot_form.scss b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/_restore_snapshot_form.scss similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/_restore_snapshot_form.scss rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/_restore_snapshot_form.scss diff --git a/x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/navigation.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/navigation.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/navigation.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/navigation.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/restore_snapshot_form.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/restore_snapshot_form.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/restore_snapshot_form.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/restore_snapshot_form.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/data_streams_and_indices_list_help_text.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/data_streams_and_indices_list_help_text.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/data_streams_and_indices_list_help_text.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/data_streams_and_indices_list_help_text.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/data_streams_global_state_call_out.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/data_streams_global_state_call_out.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/data_streams_global_state_call_out.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/data_streams_global_state_call_out.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/step_logistics.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/step_logistics.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/step_logistics.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/step_logistics.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/system_indices_overwritten_callout.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/system_indices_overwritten_callout.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/system_indices_overwritten_callout.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_logistics/system_indices_overwritten_callout.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_review.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_review.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_review.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_review.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_settings.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_settings.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_settings.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/restore_snapshot_form/steps/step_settings.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/retention_execute_modal_provider.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/retention_execute_modal_provider.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/retention_execute_modal_provider.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/retention_execute_modal_provider.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/retention_update_modal_provider.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/retention_update_modal_provider.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/retention_update_modal_provider.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/retention_update_modal_provider.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/snapshot_delete_provider.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/snapshot_delete_provider.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/snapshot_delete_provider.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/snapshot_delete_provider.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/summaries/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/summaries/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/summaries/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/summaries/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/summaries/policies/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/summaries/policies/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/summaries/policies/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/summaries/policies/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/summaries/policies/policy_feature_states_summary.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/summaries/policies/policy_feature_states_summary.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/summaries/policies/policy_feature_states_summary.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/summaries/policies/policy_feature_states_summary.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/components/summaries/snapshots/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/summaries/snapshots/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/summaries/snapshots/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/summaries/snapshots/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/components/summaries/snapshots/snapshot_feature_states_summary.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/components/summaries/snapshots/snapshot_feature_states_summary.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/components/summaries/snapshots/snapshot_feature_states_summary.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/components/summaries/snapshots/snapshot_feature_states_summary.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/constants/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/constants/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/constants/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/constants/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/index.scss b/x-pack/platform/plugins/private/snapshot_restore/public/application/index.scss similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/index.scss rename to x-pack/platform/plugins/private/snapshot_restore/public/application/index.scss diff --git a/x-pack/plugins/snapshot_restore/public/application/index.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/index.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/index.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/index.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/lib/attempt_to_uri_decode.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/lib/attempt_to_uri_decode.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/lib/attempt_to_uri_decode.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/lib/attempt_to_uri_decode.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/lib/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/lib/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/lib/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/lib/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/lib/snapshot_list_params.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/lib/snapshot_list_params.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/lib/snapshot_list_params.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/lib/snapshot_list_params.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/lib/type_to_doc_url.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/lib/type_to_doc_url.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/lib/type_to_doc_url.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/lib/type_to_doc_url.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/lib/use_decoded_params.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/lib/use_decoded_params.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/lib/use_decoded_params.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/lib/use_decoded_params.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/mount_management_section.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/mount_management_section.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/mount_management_section.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/mount_management_section.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/_home.scss b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/_home.scss similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/_home.scss rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/_home.scss diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/home.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/home.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/home.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/home.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_details/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_details/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_details/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_details/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_details/policy_details.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_details/policy_details.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_details/policy_details.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_details/policy_details.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/tab_history.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/tab_history.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/tab_history.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/tab_history.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/tab_summary.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/tab_summary.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/tab_summary.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_details/tabs/tab_summary.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_list.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_list.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_list.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_list.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_retention_schedule/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_retention_schedule/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_retention_schedule/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_retention_schedule/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_retention_schedule/policy_retention_schedule.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_retention_schedule/policy_retention_schedule.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_retention_schedule/policy_retention_schedule.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_retention_schedule/policy_retention_schedule.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_table/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_table/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_table/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_table/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_table/policy_table.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_table/policy_table.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/policy_list/policy_table/policy_table.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/policy_list/policy_table/policy_table.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/repository_details.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/repository_details.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/repository_details.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/repository_details.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/azure_details.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/azure_details.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/azure_details.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/azure_details.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/default_details.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/default_details.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/default_details.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/default_details.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/fs_details.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/fs_details.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/fs_details.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/fs_details.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/gcs_details.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/gcs_details.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/gcs_details.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/gcs_details.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/hdfs_details.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/hdfs_details.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/hdfs_details.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/hdfs_details.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/index.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/index.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/index.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/index.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/readonly_details.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/readonly_details.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/readonly_details.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/readonly_details.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/s3_details.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/s3_details.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/s3_details.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_details/type_details/s3_details.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_list.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_list.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_list.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_list.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_table/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_table/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_table/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_table/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_table/repository_table.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_table/repository_table.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/repository_list/repository_table/repository_table.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/repository_list/repository_table/repository_table.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/restore_list/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/restore_list/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/restore_list/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/restore_list/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/restore_list/restore_list.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/restore_list/restore_list.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/restore_list/restore_list.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/restore_list/restore_list.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/restore_list/restore_table/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/restore_list/restore_table/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/restore_list/restore_table/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/restore_list/restore_table/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/restore_list/restore_table/restore_table.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/restore_list/restore_table/restore_table.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/restore_list/restore_table/restore_table.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/restore_list/restore_table/restore_table.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/restore_list/restore_table/shards_table.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/restore_list/restore_table/shards_table.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/restore_list/restore_table/shards_table.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/restore_list/restore_table/shards_table.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/components/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/components/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/components/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/components/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/components/repository_empty_prompt.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/components/repository_empty_prompt.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/components/repository_empty_prompt.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/components/repository_empty_prompt.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/components/repository_error.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/components/repository_error.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/components/repository_error.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/components/repository_error.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_empty_prompt.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_empty_prompt.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_empty_prompt.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_empty_prompt.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_search_bar.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_search_bar.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_search_bar.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_search_bar.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_table.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_table.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_table.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/components/snapshot_table.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/snapshot_details.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/snapshot_details.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/snapshot_details.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/snapshot_details.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/snapshot_state.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/snapshot_state.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/snapshot_state.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/snapshot_state.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/tab_failures.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/tab_failures.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/tab_failures.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/tab_failures.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/tab_summary.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/tab_summary.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/tab_summary.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_details/tabs/tab_summary.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_list.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_list.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_list.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/home/snapshot_list/snapshot_list.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/policy_add/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/policy_add/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/policy_add/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/policy_add/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/policy_add/policy_add.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/policy_add/policy_add.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/policy_add/policy_add.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/policy_add/policy_add.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/policy_edit/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/policy_edit/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/policy_edit/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/policy_edit/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/policy_edit/policy_edit.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/policy_edit/policy_edit.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/policy_edit/policy_edit.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/policy_edit/policy_edit.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/repository_add/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/repository_add/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/repository_add/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/repository_add/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/repository_add/repository_add.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/repository_add/repository_add.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/repository_add/repository_add.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/repository_add/repository_add.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/repository_edit/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/repository_edit/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/repository_edit/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/repository_edit/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/repository_edit/repository_edit.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/repository_edit/repository_edit.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/repository_edit/repository_edit.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/repository_edit/repository_edit.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/restore_snapshot/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/restore_snapshot/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/restore_snapshot/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/restore_snapshot/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/sections/restore_snapshot/restore_snapshot.tsx b/x-pack/platform/plugins/private/snapshot_restore/public/application/sections/restore_snapshot/restore_snapshot.tsx similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/sections/restore_snapshot/restore_snapshot.tsx rename to x-pack/platform/plugins/private/snapshot_restore/public/application/sections/restore_snapshot/restore_snapshot.tsx diff --git a/x-pack/plugins/snapshot_restore/public/application/services/http/http.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/http.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/http/http.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/http.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/http/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/http/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/http/policy_requests.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/policy_requests.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/http/policy_requests.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/policy_requests.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/http/repository_requests.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/repository_requests.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/http/repository_requests.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/repository_requests.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/http/restore_requests.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/restore_requests.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/http/restore_requests.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/restore_requests.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/http/snapshot_requests.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/snapshot_requests.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/http/snapshot_requests.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/snapshot_requests.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/http/use_request.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/use_request.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/http/use_request.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/http/use_request.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/navigation/breadcrumb.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/navigation/breadcrumb.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/navigation/breadcrumb.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/navigation/breadcrumb.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/navigation/doc_title.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/navigation/doc_title.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/navigation/doc_title.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/navigation/doc_title.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/navigation/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/navigation/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/navigation/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/navigation/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/navigation/links.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/navigation/links.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/navigation/links.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/navigation/links.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/text/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/text/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/text/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/text/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/text/text.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/text/text.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/text/text.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/text/text.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/ui_metric/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/ui_metric/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/ui_metric/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/ui_metric/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/ui_metric/ui_metric.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/ui_metric/ui_metric.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/ui_metric/ui_metric.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/ui_metric/ui_metric.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/validation/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/validation/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/validation/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/validation/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/validation/validate_policy.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/validation/validate_policy.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/validation/validate_policy.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/validation/validate_policy.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/validation/validate_repository.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/validation/validate_repository.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/validation/validate_repository.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/validation/validate_repository.ts diff --git a/x-pack/plugins/snapshot_restore/public/application/services/validation/validate_restore.ts b/x-pack/platform/plugins/private/snapshot_restore/public/application/services/validation/validate_restore.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/application/services/validation/validate_restore.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/application/services/validation/validate_restore.ts diff --git a/x-pack/plugins/snapshot_restore/public/index.ts b/x-pack/platform/plugins/private/snapshot_restore/public/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/index.ts diff --git a/x-pack/plugins/snapshot_restore/public/locator.ts b/x-pack/platform/plugins/private/snapshot_restore/public/locator.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/locator.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/locator.ts diff --git a/x-pack/plugins/snapshot_restore/public/plugin.ts b/x-pack/platform/plugins/private/snapshot_restore/public/plugin.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/plugin.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/plugin.ts diff --git a/x-pack/plugins/snapshot_restore/public/shared_imports.ts b/x-pack/platform/plugins/private/snapshot_restore/public/shared_imports.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/shared_imports.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/shared_imports.ts diff --git a/x-pack/plugins/snapshot_restore/public/types.ts b/x-pack/platform/plugins/private/snapshot_restore/public/types.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/public/types.ts rename to x-pack/platform/plugins/private/snapshot_restore/public/types.ts diff --git a/x-pack/plugins/snapshot_restore/server/config.ts b/x-pack/platform/plugins/private/snapshot_restore/server/config.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/config.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/config.ts diff --git a/x-pack/plugins/snapshot_restore/server/index.ts b/x-pack/platform/plugins/private/snapshot_restore/server/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/index.ts diff --git a/x-pack/plugins/snapshot_restore/server/lib/clean_settings.ts b/x-pack/platform/plugins/private/snapshot_restore/server/lib/clean_settings.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/lib/clean_settings.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/lib/clean_settings.ts diff --git a/x-pack/plugins/snapshot_restore/server/lib/get_managed_policy_names.ts b/x-pack/platform/plugins/private/snapshot_restore/server/lib/get_managed_policy_names.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/lib/get_managed_policy_names.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/lib/get_managed_policy_names.ts diff --git a/x-pack/plugins/snapshot_restore/server/lib/get_managed_repository_name.ts b/x-pack/platform/plugins/private/snapshot_restore/server/lib/get_managed_repository_name.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/lib/get_managed_repository_name.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/lib/get_managed_repository_name.ts diff --git a/x-pack/plugins/snapshot_restore/server/lib/get_snapshot_search_wildcard.test.ts b/x-pack/platform/plugins/private/snapshot_restore/server/lib/get_snapshot_search_wildcard.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/lib/get_snapshot_search_wildcard.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/lib/get_snapshot_search_wildcard.test.ts diff --git a/x-pack/plugins/snapshot_restore/server/lib/get_snapshot_search_wildcard.ts b/x-pack/platform/plugins/private/snapshot_restore/server/lib/get_snapshot_search_wildcard.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/lib/get_snapshot_search_wildcard.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/lib/get_snapshot_search_wildcard.ts diff --git a/x-pack/plugins/snapshot_restore/server/lib/index.ts b/x-pack/platform/plugins/private/snapshot_restore/server/lib/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/lib/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/lib/index.ts diff --git a/x-pack/plugins/snapshot_restore/server/lib/repository_serialization.test.ts b/x-pack/platform/plugins/private/snapshot_restore/server/lib/repository_serialization.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/lib/repository_serialization.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/lib/repository_serialization.test.ts diff --git a/x-pack/plugins/snapshot_restore/server/lib/repository_serialization.ts b/x-pack/platform/plugins/private/snapshot_restore/server/lib/repository_serialization.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/lib/repository_serialization.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/lib/repository_serialization.ts diff --git a/x-pack/plugins/snapshot_restore/server/lib/restore_serialization.test.ts b/x-pack/platform/plugins/private/snapshot_restore/server/lib/restore_serialization.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/lib/restore_serialization.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/lib/restore_serialization.test.ts diff --git a/x-pack/plugins/snapshot_restore/server/lib/restore_serialization.ts b/x-pack/platform/plugins/private/snapshot_restore/server/lib/restore_serialization.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/lib/restore_serialization.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/lib/restore_serialization.ts diff --git a/x-pack/plugins/snapshot_restore/server/lib/wrap_es_error.ts b/x-pack/platform/plugins/private/snapshot_restore/server/lib/wrap_es_error.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/lib/wrap_es_error.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/lib/wrap_es_error.ts diff --git a/x-pack/plugins/snapshot_restore/server/plugin.ts b/x-pack/platform/plugins/private/snapshot_restore/server/plugin.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/plugin.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/plugin.ts diff --git a/x-pack/plugins/snapshot_restore/server/routes/api/app.ts b/x-pack/platform/plugins/private/snapshot_restore/server/routes/api/app.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/routes/api/app.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/routes/api/app.ts diff --git a/x-pack/plugins/snapshot_restore/server/routes/api/policy.test.ts b/x-pack/platform/plugins/private/snapshot_restore/server/routes/api/policy.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/routes/api/policy.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/routes/api/policy.test.ts diff --git a/x-pack/plugins/snapshot_restore/server/routes/api/policy.ts b/x-pack/platform/plugins/private/snapshot_restore/server/routes/api/policy.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/routes/api/policy.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/routes/api/policy.ts diff --git a/x-pack/plugins/snapshot_restore/server/routes/api/repositories.test.ts b/x-pack/platform/plugins/private/snapshot_restore/server/routes/api/repositories.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/routes/api/repositories.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/routes/api/repositories.test.ts diff --git a/x-pack/plugins/snapshot_restore/server/routes/api/repositories.ts b/x-pack/platform/plugins/private/snapshot_restore/server/routes/api/repositories.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/routes/api/repositories.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/routes/api/repositories.ts diff --git a/x-pack/plugins/snapshot_restore/server/routes/api/restore.test.ts b/x-pack/platform/plugins/private/snapshot_restore/server/routes/api/restore.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/routes/api/restore.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/routes/api/restore.test.ts diff --git a/x-pack/plugins/snapshot_restore/server/routes/api/restore.ts b/x-pack/platform/plugins/private/snapshot_restore/server/routes/api/restore.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/routes/api/restore.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/routes/api/restore.ts diff --git a/x-pack/plugins/snapshot_restore/server/routes/api/snapshots.test.ts b/x-pack/platform/plugins/private/snapshot_restore/server/routes/api/snapshots.test.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/routes/api/snapshots.test.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/routes/api/snapshots.test.ts diff --git a/x-pack/plugins/snapshot_restore/server/routes/api/snapshots.ts b/x-pack/platform/plugins/private/snapshot_restore/server/routes/api/snapshots.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/routes/api/snapshots.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/routes/api/snapshots.ts diff --git a/x-pack/plugins/snapshot_restore/server/routes/api/validate_schemas.ts b/x-pack/platform/plugins/private/snapshot_restore/server/routes/api/validate_schemas.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/routes/api/validate_schemas.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/routes/api/validate_schemas.ts diff --git a/x-pack/plugins/snapshot_restore/server/routes/helpers.ts b/x-pack/platform/plugins/private/snapshot_restore/server/routes/helpers.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/routes/helpers.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/routes/helpers.ts diff --git a/x-pack/plugins/snapshot_restore/server/routes/index.ts b/x-pack/platform/plugins/private/snapshot_restore/server/routes/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/routes/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/routes/index.ts diff --git a/x-pack/plugins/snapshot_restore/server/services/index.ts b/x-pack/platform/plugins/private/snapshot_restore/server/services/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/services/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/services/index.ts diff --git a/x-pack/plugins/snapshot_restore/server/services/license.ts b/x-pack/platform/plugins/private/snapshot_restore/server/services/license.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/services/license.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/services/license.ts diff --git a/x-pack/plugins/remote_clusters/server/shared_imports.ts b/x-pack/platform/plugins/private/snapshot_restore/server/shared_imports.ts similarity index 100% rename from x-pack/plugins/remote_clusters/server/shared_imports.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/shared_imports.ts diff --git a/x-pack/plugins/snapshot_restore/server/test/helpers/index.ts b/x-pack/platform/plugins/private/snapshot_restore/server/test/helpers/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/test/helpers/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/test/helpers/index.ts diff --git a/x-pack/plugins/snapshot_restore/server/test/helpers/route_dependencies.ts b/x-pack/platform/plugins/private/snapshot_restore/server/test/helpers/route_dependencies.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/test/helpers/route_dependencies.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/test/helpers/route_dependencies.ts diff --git a/x-pack/plugins/snapshot_restore/server/test/helpers/router_mock.ts b/x-pack/platform/plugins/private/snapshot_restore/server/test/helpers/router_mock.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/test/helpers/router_mock.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/test/helpers/router_mock.ts diff --git a/x-pack/plugins/snapshot_restore/server/types.ts b/x-pack/platform/plugins/private/snapshot_restore/server/types.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/types.ts rename to x-pack/platform/plugins/private/snapshot_restore/server/types.ts diff --git a/x-pack/plugins/snapshot_restore/test/fixtures/index.ts b/x-pack/platform/plugins/private/snapshot_restore/test/fixtures/index.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/test/fixtures/index.ts rename to x-pack/platform/plugins/private/snapshot_restore/test/fixtures/index.ts diff --git a/x-pack/plugins/snapshot_restore/test/fixtures/policy.ts b/x-pack/platform/plugins/private/snapshot_restore/test/fixtures/policy.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/test/fixtures/policy.ts rename to x-pack/platform/plugins/private/snapshot_restore/test/fixtures/policy.ts diff --git a/x-pack/plugins/snapshot_restore/test/fixtures/repository.ts b/x-pack/platform/plugins/private/snapshot_restore/test/fixtures/repository.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/test/fixtures/repository.ts rename to x-pack/platform/plugins/private/snapshot_restore/test/fixtures/repository.ts diff --git a/x-pack/plugins/snapshot_restore/test/fixtures/snapshot.ts b/x-pack/platform/plugins/private/snapshot_restore/test/fixtures/snapshot.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/test/fixtures/snapshot.ts rename to x-pack/platform/plugins/private/snapshot_restore/test/fixtures/snapshot.ts diff --git a/x-pack/plugins/snapshot_restore/tsconfig.json b/x-pack/platform/plugins/private/snapshot_restore/tsconfig.json similarity index 91% rename from x-pack/plugins/snapshot_restore/tsconfig.json rename to x-pack/platform/plugins/private/snapshot_restore/tsconfig.json index d34d28122b6d4..d4f277410f427 100644 --- a/x-pack/plugins/snapshot_restore/tsconfig.json +++ b/x-pack/platform/plugins/private/snapshot_restore/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, @@ -9,7 +9,7 @@ "public/**/*", "server/**/*", "test/**/*", - "../../../typings/**/*", + "../../../../../typings/**/*", ], "kbn_references": [ "@kbn/core", diff --git a/x-pack/plugins/watcher/README.md b/x-pack/platform/plugins/private/watcher/README.md similarity index 100% rename from x-pack/plugins/watcher/README.md rename to x-pack/platform/plugins/private/watcher/README.md diff --git a/x-pack/plugins/watcher/__fixtures__/execute_details.ts b/x-pack/platform/plugins/private/watcher/__fixtures__/execute_details.ts similarity index 100% rename from x-pack/plugins/watcher/__fixtures__/execute_details.ts rename to x-pack/platform/plugins/private/watcher/__fixtures__/execute_details.ts diff --git a/x-pack/plugins/watcher/__fixtures__/get_watch_history.ts b/x-pack/platform/plugins/private/watcher/__fixtures__/get_watch_history.ts similarity index 100% rename from x-pack/plugins/watcher/__fixtures__/get_watch_history.ts rename to x-pack/platform/plugins/private/watcher/__fixtures__/get_watch_history.ts diff --git a/x-pack/plugins/watcher/__fixtures__/index.ts b/x-pack/platform/plugins/private/watcher/__fixtures__/index.ts similarity index 100% rename from x-pack/plugins/watcher/__fixtures__/index.ts rename to x-pack/platform/plugins/private/watcher/__fixtures__/index.ts diff --git a/x-pack/plugins/watcher/__fixtures__/watch.ts b/x-pack/platform/plugins/private/watcher/__fixtures__/watch.ts similarity index 100% rename from x-pack/plugins/watcher/__fixtures__/watch.ts rename to x-pack/platform/plugins/private/watcher/__fixtures__/watch.ts diff --git a/x-pack/plugins/watcher/__jest__/__snapshots__/license_prompt.test.tsx.snap b/x-pack/platform/plugins/private/watcher/__jest__/__snapshots__/license_prompt.test.tsx.snap similarity index 100% rename from x-pack/plugins/watcher/__jest__/__snapshots__/license_prompt.test.tsx.snap rename to x-pack/platform/plugins/private/watcher/__jest__/__snapshots__/license_prompt.test.tsx.snap diff --git a/x-pack/plugins/watcher/__jest__/client_integration/helpers/app_context.mock.tsx b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/app_context.mock.tsx similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/helpers/app_context.mock.tsx rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/app_context.mock.tsx diff --git a/x-pack/plugins/watcher/__jest__/client_integration/helpers/http_requests.ts b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/http_requests.ts similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/helpers/http_requests.ts rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/http_requests.ts diff --git a/x-pack/plugins/watcher/__jest__/client_integration/helpers/index.ts b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/index.ts similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/helpers/index.ts rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/index.ts diff --git a/x-pack/plugins/watcher/__jest__/client_integration/helpers/jest_constants.ts b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/jest_constants.ts similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/helpers/jest_constants.ts rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/jest_constants.ts diff --git a/x-pack/plugins/watcher/__jest__/client_integration/helpers/setup_environment.tsx b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/setup_environment.tsx similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/helpers/setup_environment.tsx rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/setup_environment.tsx diff --git a/x-pack/plugins/watcher/__jest__/client_integration/helpers/watch_create_json_page.helpers.ts b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/watch_create_json_page.helpers.ts similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/helpers/watch_create_json_page.helpers.ts rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/watch_create_json_page.helpers.ts diff --git a/x-pack/plugins/watcher/__jest__/client_integration/helpers/watch_create_threshold_page.helpers.ts b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/watch_create_threshold_page.helpers.ts similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/helpers/watch_create_threshold_page.helpers.ts rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/watch_create_threshold_page.helpers.ts diff --git a/x-pack/plugins/watcher/__jest__/client_integration/helpers/watch_edit_page.helpers.ts b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/watch_edit_page.helpers.ts similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/helpers/watch_edit_page.helpers.ts rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/watch_edit_page.helpers.ts diff --git a/x-pack/plugins/watcher/__jest__/client_integration/helpers/watch_list_page.helpers.ts b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/watch_list_page.helpers.ts similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/helpers/watch_list_page.helpers.ts rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/watch_list_page.helpers.ts diff --git a/x-pack/plugins/watcher/__jest__/client_integration/helpers/watch_status_page.helpers.ts b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/watch_status_page.helpers.ts similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/helpers/watch_status_page.helpers.ts rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/helpers/watch_status_page.helpers.ts diff --git a/x-pack/plugins/watcher/__jest__/client_integration/watch_create_json_page.test.tsx b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/watch_create_json_page.test.tsx similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/watch_create_json_page.test.tsx rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/watch_create_json_page.test.tsx diff --git a/x-pack/plugins/watcher/__jest__/client_integration/watch_create_threshold_page.test.tsx b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/watch_create_threshold_page.test.tsx similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/watch_create_threshold_page.test.tsx rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/watch_create_threshold_page.test.tsx diff --git a/x-pack/plugins/watcher/__jest__/client_integration/watch_edit_page.test.tsx b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/watch_edit_page.test.tsx similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/watch_edit_page.test.tsx rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/watch_edit_page.test.tsx diff --git a/x-pack/plugins/watcher/__jest__/client_integration/watch_list_page.test.ts b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/watch_list_page.test.ts similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/watch_list_page.test.ts rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/watch_list_page.test.ts diff --git a/x-pack/plugins/watcher/__jest__/client_integration/watch_status_page.test.ts b/x-pack/platform/plugins/private/watcher/__jest__/client_integration/watch_status_page.test.ts similarity index 100% rename from x-pack/plugins/watcher/__jest__/client_integration/watch_status_page.test.ts rename to x-pack/platform/plugins/private/watcher/__jest__/client_integration/watch_status_page.test.ts diff --git a/x-pack/plugins/watcher/__jest__/license_prompt.test.tsx b/x-pack/platform/plugins/private/watcher/__jest__/license_prompt.test.tsx similarity index 100% rename from x-pack/plugins/watcher/__jest__/license_prompt.test.tsx rename to x-pack/platform/plugins/private/watcher/__jest__/license_prompt.test.tsx diff --git a/x-pack/plugins/watcher/common/constants/action_modes.ts b/x-pack/platform/plugins/private/watcher/common/constants/action_modes.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/action_modes.ts rename to x-pack/platform/plugins/private/watcher/common/constants/action_modes.ts diff --git a/x-pack/plugins/watcher/common/constants/action_states.ts b/x-pack/platform/plugins/private/watcher/common/constants/action_states.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/action_states.ts rename to x-pack/platform/plugins/private/watcher/common/constants/action_states.ts diff --git a/x-pack/plugins/watcher/common/constants/action_types.ts b/x-pack/platform/plugins/private/watcher/common/constants/action_types.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/action_types.ts rename to x-pack/platform/plugins/private/watcher/common/constants/action_types.ts diff --git a/x-pack/plugins/watcher/common/constants/agg_types.ts b/x-pack/platform/plugins/private/watcher/common/constants/agg_types.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/agg_types.ts rename to x-pack/platform/plugins/private/watcher/common/constants/agg_types.ts diff --git a/x-pack/plugins/watcher/common/constants/comparators.ts b/x-pack/platform/plugins/private/watcher/common/constants/comparators.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/comparators.ts rename to x-pack/platform/plugins/private/watcher/common/constants/comparators.ts diff --git a/x-pack/plugins/watcher/common/constants/error_codes.ts b/x-pack/platform/plugins/private/watcher/common/constants/error_codes.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/error_codes.ts rename to x-pack/platform/plugins/private/watcher/common/constants/error_codes.ts diff --git a/x-pack/plugins/watcher/common/constants/es_scroll_settings.ts b/x-pack/platform/plugins/private/watcher/common/constants/es_scroll_settings.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/es_scroll_settings.ts rename to x-pack/platform/plugins/private/watcher/common/constants/es_scroll_settings.ts diff --git a/x-pack/plugins/watcher/common/constants/index.ts b/x-pack/platform/plugins/private/watcher/common/constants/index.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/index.ts rename to x-pack/platform/plugins/private/watcher/common/constants/index.ts diff --git a/x-pack/plugins/watcher/common/constants/index_names.ts b/x-pack/platform/plugins/private/watcher/common/constants/index_names.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/index_names.ts rename to x-pack/platform/plugins/private/watcher/common/constants/index_names.ts diff --git a/x-pack/plugins/watcher/common/constants/lists.ts b/x-pack/platform/plugins/private/watcher/common/constants/lists.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/lists.ts rename to x-pack/platform/plugins/private/watcher/common/constants/lists.ts diff --git a/x-pack/plugins/watcher/common/constants/pagination.ts b/x-pack/platform/plugins/private/watcher/common/constants/pagination.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/pagination.ts rename to x-pack/platform/plugins/private/watcher/common/constants/pagination.ts diff --git a/x-pack/plugins/watcher/common/constants/plugin.ts b/x-pack/platform/plugins/private/watcher/common/constants/plugin.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/plugin.ts rename to x-pack/platform/plugins/private/watcher/common/constants/plugin.ts diff --git a/x-pack/plugins/watcher/common/constants/refresh_intervals.ts b/x-pack/platform/plugins/private/watcher/common/constants/refresh_intervals.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/refresh_intervals.ts rename to x-pack/platform/plugins/private/watcher/common/constants/refresh_intervals.ts diff --git a/x-pack/plugins/watcher/common/constants/routes.ts b/x-pack/platform/plugins/private/watcher/common/constants/routes.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/routes.ts rename to x-pack/platform/plugins/private/watcher/common/constants/routes.ts diff --git a/x-pack/plugins/watcher/common/constants/sort_orders.ts b/x-pack/platform/plugins/private/watcher/common/constants/sort_orders.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/sort_orders.ts rename to x-pack/platform/plugins/private/watcher/common/constants/sort_orders.ts diff --git a/x-pack/plugins/watcher/common/constants/time_units.ts b/x-pack/platform/plugins/private/watcher/common/constants/time_units.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/time_units.ts rename to x-pack/platform/plugins/private/watcher/common/constants/time_units.ts diff --git a/x-pack/plugins/watcher/common/constants/watch_history.ts b/x-pack/platform/plugins/private/watcher/common/constants/watch_history.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/watch_history.ts rename to x-pack/platform/plugins/private/watcher/common/constants/watch_history.ts diff --git a/x-pack/plugins/watcher/common/constants/watch_state_comments.ts b/x-pack/platform/plugins/private/watcher/common/constants/watch_state_comments.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/watch_state_comments.ts rename to x-pack/platform/plugins/private/watcher/common/constants/watch_state_comments.ts diff --git a/x-pack/plugins/watcher/common/constants/watch_states.ts b/x-pack/platform/plugins/private/watcher/common/constants/watch_states.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/watch_states.ts rename to x-pack/platform/plugins/private/watcher/common/constants/watch_states.ts diff --git a/x-pack/plugins/watcher/common/constants/watch_types.ts b/x-pack/platform/plugins/private/watcher/common/constants/watch_types.ts similarity index 100% rename from x-pack/plugins/watcher/common/constants/watch_types.ts rename to x-pack/platform/plugins/private/watcher/common/constants/watch_types.ts diff --git a/x-pack/plugins/watcher/common/lib/get_action_type/get_action_type.test.js b/x-pack/platform/plugins/private/watcher/common/lib/get_action_type/get_action_type.test.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/get_action_type/get_action_type.test.js rename to x-pack/platform/plugins/private/watcher/common/lib/get_action_type/get_action_type.test.js diff --git a/x-pack/plugins/watcher/common/lib/get_action_type/get_action_type.ts b/x-pack/platform/plugins/private/watcher/common/lib/get_action_type/get_action_type.ts similarity index 100% rename from x-pack/plugins/watcher/common/lib/get_action_type/get_action_type.ts rename to x-pack/platform/plugins/private/watcher/common/lib/get_action_type/get_action_type.ts diff --git a/x-pack/plugins/watcher/common/lib/get_action_type/index.ts b/x-pack/platform/plugins/private/watcher/common/lib/get_action_type/index.ts similarity index 100% rename from x-pack/plugins/watcher/common/lib/get_action_type/index.ts rename to x-pack/platform/plugins/private/watcher/common/lib/get_action_type/index.ts diff --git a/x-pack/plugins/watcher/common/lib/get_moment/get_moment.test.ts b/x-pack/platform/plugins/private/watcher/common/lib/get_moment/get_moment.test.ts similarity index 100% rename from x-pack/plugins/watcher/common/lib/get_moment/get_moment.test.ts rename to x-pack/platform/plugins/private/watcher/common/lib/get_moment/get_moment.test.ts diff --git a/x-pack/plugins/watcher/common/lib/get_moment/get_moment.ts b/x-pack/platform/plugins/private/watcher/common/lib/get_moment/get_moment.ts similarity index 100% rename from x-pack/plugins/watcher/common/lib/get_moment/get_moment.ts rename to x-pack/platform/plugins/private/watcher/common/lib/get_moment/get_moment.ts diff --git a/x-pack/plugins/watcher/common/lib/get_moment/index.ts b/x-pack/platform/plugins/private/watcher/common/lib/get_moment/index.ts similarity index 100% rename from x-pack/plugins/watcher/common/lib/get_moment/index.ts rename to x-pack/platform/plugins/private/watcher/common/lib/get_moment/index.ts diff --git a/x-pack/plugins/watcher/common/lib/serialization/index.d.ts b/x-pack/platform/plugins/private/watcher/common/lib/serialization/index.d.ts similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/index.d.ts rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/index.d.ts diff --git a/x-pack/plugins/watcher/common/lib/serialization/index.js b/x-pack/platform/plugins/private/watcher/common/lib/serialization/index.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/index.js rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/index.js diff --git a/x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/build_actions.js b/x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/build_actions.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/build_actions.js rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/build_actions.js diff --git a/x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/build_condition.js b/x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/build_condition.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/build_condition.js rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/build_condition.js diff --git a/x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/build_input.js b/x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/build_input.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/build_input.js rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/build_input.js diff --git a/x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/build_metadata.js b/x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/build_metadata.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/build_metadata.js rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/build_metadata.js diff --git a/x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/build_transform.js b/x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/build_transform.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/build_transform.js rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/build_transform.js diff --git a/x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/build_trigger.js b/x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/build_trigger.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/build_trigger.js rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/build_trigger.js diff --git a/x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/index.js b/x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/index.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/index.js rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/index.js diff --git a/x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/single_line_script.js b/x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/single_line_script.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/serialization_helpers/single_line_script.js rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/serialization_helpers/single_line_script.js diff --git a/x-pack/plugins/watcher/common/lib/serialization/serialize_json_watch.js b/x-pack/platform/plugins/private/watcher/common/lib/serialization/serialize_json_watch.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/serialize_json_watch.js rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/serialize_json_watch.js diff --git a/x-pack/plugins/watcher/common/lib/serialization/serialize_json_watch.test.js b/x-pack/platform/plugins/private/watcher/common/lib/serialization/serialize_json_watch.test.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/serialize_json_watch.test.js rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/serialize_json_watch.test.js diff --git a/x-pack/plugins/watcher/common/lib/serialization/serialize_threshold_watch.js b/x-pack/platform/plugins/private/watcher/common/lib/serialization/serialize_threshold_watch.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/serialize_threshold_watch.js rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/serialize_threshold_watch.js diff --git a/x-pack/plugins/watcher/common/lib/serialization/serialize_threshold_watch.test.js b/x-pack/platform/plugins/private/watcher/common/lib/serialization/serialize_threshold_watch.test.js similarity index 100% rename from x-pack/plugins/watcher/common/lib/serialization/serialize_threshold_watch.test.js rename to x-pack/platform/plugins/private/watcher/common/lib/serialization/serialize_threshold_watch.test.js diff --git a/x-pack/plugins/watcher/common/models/action/action.js b/x-pack/platform/plugins/private/watcher/common/models/action/action.js similarity index 100% rename from x-pack/plugins/watcher/common/models/action/action.js rename to x-pack/platform/plugins/private/watcher/common/models/action/action.js diff --git a/x-pack/plugins/watcher/common/models/action/action.test.js b/x-pack/platform/plugins/private/watcher/common/models/action/action.test.js similarity index 100% rename from x-pack/plugins/watcher/common/models/action/action.test.js rename to x-pack/platform/plugins/private/watcher/common/models/action/action.test.js diff --git a/x-pack/plugins/watcher/common/models/action/base_action.js b/x-pack/platform/plugins/private/watcher/common/models/action/base_action.js similarity index 100% rename from x-pack/plugins/watcher/common/models/action/base_action.js rename to x-pack/platform/plugins/private/watcher/common/models/action/base_action.js diff --git a/x-pack/plugins/watcher/common/models/action/email_action.js b/x-pack/platform/plugins/private/watcher/common/models/action/email_action.js similarity index 100% rename from x-pack/plugins/watcher/common/models/action/email_action.js rename to x-pack/platform/plugins/private/watcher/common/models/action/email_action.js diff --git a/x-pack/plugins/watcher/common/models/action/index.js b/x-pack/platform/plugins/private/watcher/common/models/action/index.js similarity index 100% rename from x-pack/plugins/watcher/common/models/action/index.js rename to x-pack/platform/plugins/private/watcher/common/models/action/index.js diff --git a/x-pack/plugins/watcher/common/models/action/index_action.js b/x-pack/platform/plugins/private/watcher/common/models/action/index_action.js similarity index 100% rename from x-pack/plugins/watcher/common/models/action/index_action.js rename to x-pack/platform/plugins/private/watcher/common/models/action/index_action.js diff --git a/x-pack/plugins/watcher/common/models/action/jira_action.js b/x-pack/platform/plugins/private/watcher/common/models/action/jira_action.js similarity index 100% rename from x-pack/plugins/watcher/common/models/action/jira_action.js rename to x-pack/platform/plugins/private/watcher/common/models/action/jira_action.js diff --git a/x-pack/plugins/watcher/common/models/action/logging_action.js b/x-pack/platform/plugins/private/watcher/common/models/action/logging_action.js similarity index 100% rename from x-pack/plugins/watcher/common/models/action/logging_action.js rename to x-pack/platform/plugins/private/watcher/common/models/action/logging_action.js diff --git a/x-pack/plugins/watcher/common/models/action/pagerduty_action.js b/x-pack/platform/plugins/private/watcher/common/models/action/pagerduty_action.js similarity index 100% rename from x-pack/plugins/watcher/common/models/action/pagerduty_action.js rename to x-pack/platform/plugins/private/watcher/common/models/action/pagerduty_action.js diff --git a/x-pack/plugins/watcher/common/models/action/slack_action.js b/x-pack/platform/plugins/private/watcher/common/models/action/slack_action.js similarity index 100% rename from x-pack/plugins/watcher/common/models/action/slack_action.js rename to x-pack/platform/plugins/private/watcher/common/models/action/slack_action.js diff --git a/x-pack/plugins/watcher/common/models/action/unknown_action.js b/x-pack/platform/plugins/private/watcher/common/models/action/unknown_action.js similarity index 100% rename from x-pack/plugins/watcher/common/models/action/unknown_action.js rename to x-pack/platform/plugins/private/watcher/common/models/action/unknown_action.js diff --git a/x-pack/plugins/watcher/common/models/action/webhook_action.js b/x-pack/platform/plugins/private/watcher/common/models/action/webhook_action.js similarity index 100% rename from x-pack/plugins/watcher/common/models/action/webhook_action.js rename to x-pack/platform/plugins/private/watcher/common/models/action/webhook_action.js diff --git a/x-pack/plugins/watcher/common/types/action_types.ts b/x-pack/platform/plugins/private/watcher/common/types/action_types.ts similarity index 100% rename from x-pack/plugins/watcher/common/types/action_types.ts rename to x-pack/platform/plugins/private/watcher/common/types/action_types.ts diff --git a/x-pack/plugins/watcher/common/types/index.ts b/x-pack/platform/plugins/private/watcher/common/types/index.ts similarity index 100% rename from x-pack/plugins/watcher/common/types/index.ts rename to x-pack/platform/plugins/private/watcher/common/types/index.ts diff --git a/x-pack/plugins/watcher/common/types/license_status.ts b/x-pack/platform/plugins/private/watcher/common/types/license_status.ts similarity index 100% rename from x-pack/plugins/watcher/common/types/license_status.ts rename to x-pack/platform/plugins/private/watcher/common/types/license_status.ts diff --git a/x-pack/plugins/watcher/common/types/status_types.ts b/x-pack/platform/plugins/private/watcher/common/types/status_types.ts similarity index 100% rename from x-pack/plugins/watcher/common/types/status_types.ts rename to x-pack/platform/plugins/private/watcher/common/types/status_types.ts diff --git a/x-pack/plugins/watcher/common/types/watch_types.ts b/x-pack/platform/plugins/private/watcher/common/types/watch_types.ts similarity index 100% rename from x-pack/plugins/watcher/common/types/watch_types.ts rename to x-pack/platform/plugins/private/watcher/common/types/watch_types.ts diff --git a/x-pack/plugins/cross_cluster_replication/jest.config.js b/x-pack/platform/plugins/private/watcher/jest.config.js similarity index 58% rename from x-pack/plugins/cross_cluster_replication/jest.config.js rename to x-pack/platform/plugins/private/watcher/jest.config.js index 87d557b57a6a7..ac6ccc83eea58 100644 --- a/x-pack/plugins/cross_cluster_replication/jest.config.js +++ b/x-pack/platform/plugins/private/watcher/jest.config.js @@ -7,12 +7,12 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../..', - roots: ['/x-pack/plugins/cross_cluster_replication'], + rootDir: '../../../../..', + roots: ['/x-pack/platform/plugins/private/watcher'], coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/cross_cluster_replication', + '/target/kibana-coverage/jest/x-pack/platform/plugins/private/watcher', coverageReporters: ['text', 'html'], collectCoverageFrom: [ - '/x-pack/plugins/cross_cluster_replication/{common,public,server}/**/*.{js,ts,tsx}', + '/x-pack/platform/plugins/private/watcher/{common,public,server}/**/*.{js,ts,tsx}', ], }; diff --git a/x-pack/plugins/watcher/kibana.jsonc b/x-pack/platform/plugins/private/watcher/kibana.jsonc similarity index 100% rename from x-pack/plugins/watcher/kibana.jsonc rename to x-pack/platform/plugins/private/watcher/kibana.jsonc diff --git a/x-pack/plugins/watcher/public/application/app.tsx b/x-pack/platform/plugins/private/watcher/public/application/app.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/app.tsx rename to x-pack/platform/plugins/private/watcher/public/application/app.tsx diff --git a/x-pack/plugins/watcher/public/application/app_context.tsx b/x-pack/platform/plugins/private/watcher/public/application/app_context.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/app_context.tsx rename to x-pack/platform/plugins/private/watcher/public/application/app_context.tsx diff --git a/x-pack/plugins/watcher/public/application/components/action_state_badge.tsx b/x-pack/platform/plugins/private/watcher/public/application/components/action_state_badge.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/components/action_state_badge.tsx rename to x-pack/platform/plugins/private/watcher/public/application/components/action_state_badge.tsx diff --git a/x-pack/plugins/watcher/public/application/components/confirm_watches_modal.tsx b/x-pack/platform/plugins/private/watcher/public/application/components/confirm_watches_modal.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/components/confirm_watches_modal.tsx rename to x-pack/platform/plugins/private/watcher/public/application/components/confirm_watches_modal.tsx diff --git a/x-pack/plugins/watcher/public/application/components/delete_watches_modal.tsx b/x-pack/platform/plugins/private/watcher/public/application/components/delete_watches_modal.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/components/delete_watches_modal.tsx rename to x-pack/platform/plugins/private/watcher/public/application/components/delete_watches_modal.tsx diff --git a/x-pack/plugins/watcher/public/application/components/form_errors.tsx b/x-pack/platform/plugins/private/watcher/public/application/components/form_errors.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/components/form_errors.tsx rename to x-pack/platform/plugins/private/watcher/public/application/components/form_errors.tsx diff --git a/x-pack/plugins/watcher/public/application/components/index.ts b/x-pack/platform/plugins/private/watcher/public/application/components/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/components/index.ts rename to x-pack/platform/plugins/private/watcher/public/application/components/index.ts diff --git a/x-pack/plugins/watcher/public/application/components/page_error/index.ts b/x-pack/platform/plugins/private/watcher/public/application/components/page_error/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/components/page_error/index.ts rename to x-pack/platform/plugins/private/watcher/public/application/components/page_error/index.ts diff --git a/x-pack/plugins/watcher/public/application/components/page_error/page_error.tsx b/x-pack/platform/plugins/private/watcher/public/application/components/page_error/page_error.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/components/page_error/page_error.tsx rename to x-pack/platform/plugins/private/watcher/public/application/components/page_error/page_error.tsx diff --git a/x-pack/plugins/watcher/public/application/components/page_error/page_error_forbidden.tsx b/x-pack/platform/plugins/private/watcher/public/application/components/page_error/page_error_forbidden.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/components/page_error/page_error_forbidden.tsx rename to x-pack/platform/plugins/private/watcher/public/application/components/page_error/page_error_forbidden.tsx diff --git a/x-pack/plugins/watcher/public/application/components/page_error/page_error_not_exist.tsx b/x-pack/platform/plugins/private/watcher/public/application/components/page_error/page_error_not_exist.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/components/page_error/page_error_not_exist.tsx rename to x-pack/platform/plugins/private/watcher/public/application/components/page_error/page_error_not_exist.tsx diff --git a/x-pack/plugins/watcher/public/application/components/section_error.tsx b/x-pack/platform/plugins/private/watcher/public/application/components/section_error.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/components/section_error.tsx rename to x-pack/platform/plugins/private/watcher/public/application/components/section_error.tsx diff --git a/x-pack/plugins/watcher/public/application/components/section_loading.tsx b/x-pack/platform/plugins/private/watcher/public/application/components/section_loading.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/components/section_loading.tsx rename to x-pack/platform/plugins/private/watcher/public/application/components/section_loading.tsx diff --git a/x-pack/plugins/watcher/public/application/components/watch_state_badge.tsx b/x-pack/platform/plugins/private/watcher/public/application/components/watch_state_badge.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/components/watch_state_badge.tsx rename to x-pack/platform/plugins/private/watcher/public/application/components/watch_state_badge.tsx diff --git a/x-pack/plugins/watcher/public/application/constants/base_path.ts b/x-pack/platform/plugins/private/watcher/public/application/constants/base_path.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/constants/base_path.ts rename to x-pack/platform/plugins/private/watcher/public/application/constants/base_path.ts diff --git a/x-pack/plugins/watcher/public/application/constants/index.ts b/x-pack/platform/plugins/private/watcher/public/application/constants/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/constants/index.ts rename to x-pack/platform/plugins/private/watcher/public/application/constants/index.ts diff --git a/x-pack/plugins/watcher/public/application/index.tsx b/x-pack/platform/plugins/private/watcher/public/application/index.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/index.tsx rename to x-pack/platform/plugins/private/watcher/public/application/index.tsx diff --git a/x-pack/plugins/watcher/public/application/lib/api.ts b/x-pack/platform/plugins/private/watcher/public/application/lib/api.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/lib/api.ts rename to x-pack/platform/plugins/private/watcher/public/application/lib/api.ts diff --git a/x-pack/plugins/watcher/public/application/lib/breadcrumbs.ts b/x-pack/platform/plugins/private/watcher/public/application/lib/breadcrumbs.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/lib/breadcrumbs.ts rename to x-pack/platform/plugins/private/watcher/public/application/lib/breadcrumbs.ts diff --git a/x-pack/plugins/watcher/public/application/lib/format_date.ts b/x-pack/platform/plugins/private/watcher/public/application/lib/format_date.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/lib/format_date.ts rename to x-pack/platform/plugins/private/watcher/public/application/lib/format_date.ts diff --git a/x-pack/plugins/watcher/public/application/lib/get_search_value.ts b/x-pack/platform/plugins/private/watcher/public/application/lib/get_search_value.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/lib/get_search_value.ts rename to x-pack/platform/plugins/private/watcher/public/application/lib/get_search_value.ts diff --git a/x-pack/plugins/watcher/public/application/lib/get_time_unit_label.ts b/x-pack/platform/plugins/private/watcher/public/application/lib/get_time_unit_label.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/lib/get_time_unit_label.ts rename to x-pack/platform/plugins/private/watcher/public/application/lib/get_time_unit_label.ts diff --git a/x-pack/plugins/watcher/public/application/lib/navigation.ts b/x-pack/platform/plugins/private/watcher/public/application/lib/navigation.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/lib/navigation.ts rename to x-pack/platform/plugins/private/watcher/public/application/lib/navigation.ts diff --git a/x-pack/plugins/watcher/public/application/lib/use_request.ts b/x-pack/platform/plugins/private/watcher/public/application/lib/use_request.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/lib/use_request.ts rename to x-pack/platform/plugins/private/watcher/public/application/lib/use_request.ts diff --git a/x-pack/plugins/watcher/public/application/license_prompt.tsx b/x-pack/platform/plugins/private/watcher/public/application/license_prompt.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/license_prompt.tsx rename to x-pack/platform/plugins/private/watcher/public/application/license_prompt.tsx diff --git a/x-pack/plugins/watcher/public/application/models/action/action.js b/x-pack/platform/plugins/private/watcher/public/application/models/action/action.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action/action.js rename to x-pack/platform/plugins/private/watcher/public/application/models/action/action.js diff --git a/x-pack/plugins/watcher/public/application/models/action/base_action.js b/x-pack/platform/plugins/private/watcher/public/application/models/action/base_action.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action/base_action.js rename to x-pack/platform/plugins/private/watcher/public/application/models/action/base_action.js diff --git a/x-pack/plugins/watcher/public/application/models/action/email_action.js b/x-pack/platform/plugins/private/watcher/public/application/models/action/email_action.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action/email_action.js rename to x-pack/platform/plugins/private/watcher/public/application/models/action/email_action.js diff --git a/x-pack/plugins/watcher/public/application/models/action/index.d.ts b/x-pack/platform/plugins/private/watcher/public/application/models/action/index.d.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action/index.d.ts rename to x-pack/platform/plugins/private/watcher/public/application/models/action/index.d.ts diff --git a/x-pack/plugins/watcher/public/application/models/action/index.js b/x-pack/platform/plugins/private/watcher/public/application/models/action/index.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action/index.js rename to x-pack/platform/plugins/private/watcher/public/application/models/action/index.js diff --git a/x-pack/plugins/watcher/public/application/models/action/index_action.js b/x-pack/platform/plugins/private/watcher/public/application/models/action/index_action.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action/index_action.js rename to x-pack/platform/plugins/private/watcher/public/application/models/action/index_action.js diff --git a/x-pack/plugins/watcher/public/application/models/action/jira_action.js b/x-pack/platform/plugins/private/watcher/public/application/models/action/jira_action.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action/jira_action.js rename to x-pack/platform/plugins/private/watcher/public/application/models/action/jira_action.js diff --git a/x-pack/plugins/watcher/public/application/models/action/logging_action.js b/x-pack/platform/plugins/private/watcher/public/application/models/action/logging_action.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action/logging_action.js rename to x-pack/platform/plugins/private/watcher/public/application/models/action/logging_action.js diff --git a/x-pack/plugins/watcher/public/application/models/action/pagerduty_action.js b/x-pack/platform/plugins/private/watcher/public/application/models/action/pagerduty_action.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action/pagerduty_action.js rename to x-pack/platform/plugins/private/watcher/public/application/models/action/pagerduty_action.js diff --git a/x-pack/plugins/watcher/public/application/models/action/slack_action.js b/x-pack/platform/plugins/private/watcher/public/application/models/action/slack_action.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action/slack_action.js rename to x-pack/platform/plugins/private/watcher/public/application/models/action/slack_action.js diff --git a/x-pack/plugins/watcher/public/application/models/action/unknown_action.js b/x-pack/platform/plugins/private/watcher/public/application/models/action/unknown_action.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action/unknown_action.js rename to x-pack/platform/plugins/private/watcher/public/application/models/action/unknown_action.js diff --git a/x-pack/plugins/watcher/public/application/models/action/webhook_action.js b/x-pack/platform/plugins/private/watcher/public/application/models/action/webhook_action.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action/webhook_action.js rename to x-pack/platform/plugins/private/watcher/public/application/models/action/webhook_action.js diff --git a/x-pack/plugins/watcher/public/application/models/action_status/action_status.js b/x-pack/platform/plugins/private/watcher/public/application/models/action_status/action_status.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action_status/action_status.js rename to x-pack/platform/plugins/private/watcher/public/application/models/action_status/action_status.js diff --git a/x-pack/plugins/watcher/public/application/models/action_status/index.js b/x-pack/platform/plugins/private/watcher/public/application/models/action_status/index.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/action_status/index.js rename to x-pack/platform/plugins/private/watcher/public/application/models/action_status/index.js diff --git a/x-pack/plugins/watcher/public/application/models/execute_details/execute_details.js b/x-pack/platform/plugins/private/watcher/public/application/models/execute_details/execute_details.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/execute_details/execute_details.js rename to x-pack/platform/plugins/private/watcher/public/application/models/execute_details/execute_details.js diff --git a/x-pack/plugins/watcher/public/application/models/execute_details/index.d.ts b/x-pack/platform/plugins/private/watcher/public/application/models/execute_details/index.d.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/models/execute_details/index.d.ts rename to x-pack/platform/plugins/private/watcher/public/application/models/execute_details/index.d.ts diff --git a/x-pack/plugins/watcher/public/application/models/execute_details/index.js b/x-pack/platform/plugins/private/watcher/public/application/models/execute_details/index.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/execute_details/index.js rename to x-pack/platform/plugins/private/watcher/public/application/models/execute_details/index.js diff --git a/x-pack/plugins/watcher/public/application/models/settings/index.d.ts b/x-pack/platform/plugins/private/watcher/public/application/models/settings/index.d.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/models/settings/index.d.ts rename to x-pack/platform/plugins/private/watcher/public/application/models/settings/index.d.ts diff --git a/x-pack/plugins/watcher/public/application/models/settings/index.js b/x-pack/platform/plugins/private/watcher/public/application/models/settings/index.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/settings/index.js rename to x-pack/platform/plugins/private/watcher/public/application/models/settings/index.js diff --git a/x-pack/plugins/watcher/public/application/models/settings/settings.js b/x-pack/platform/plugins/private/watcher/public/application/models/settings/settings.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/settings/settings.js rename to x-pack/platform/plugins/private/watcher/public/application/models/settings/settings.js diff --git a/x-pack/plugins/watcher/public/application/models/visualize_options/index.d.ts b/x-pack/platform/plugins/private/watcher/public/application/models/visualize_options/index.d.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/models/visualize_options/index.d.ts rename to x-pack/platform/plugins/private/watcher/public/application/models/visualize_options/index.d.ts diff --git a/x-pack/plugins/watcher/public/application/models/visualize_options/index.js b/x-pack/platform/plugins/private/watcher/public/application/models/visualize_options/index.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/visualize_options/index.js rename to x-pack/platform/plugins/private/watcher/public/application/models/visualize_options/index.js diff --git a/x-pack/plugins/watcher/public/application/models/visualize_options/visualize_options.js b/x-pack/platform/plugins/private/watcher/public/application/models/visualize_options/visualize_options.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/visualize_options/visualize_options.js rename to x-pack/platform/plugins/private/watcher/public/application/models/visualize_options/visualize_options.js diff --git a/x-pack/plugins/watcher/public/application/models/watch/agg_types.ts b/x-pack/platform/plugins/private/watcher/public/application/models/watch/agg_types.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/agg_types.ts rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/agg_types.ts diff --git a/x-pack/plugins/watcher/public/application/models/watch/base_watch.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch/base_watch.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/base_watch.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/base_watch.js diff --git a/x-pack/plugins/watcher/public/application/models/watch/comparators.ts b/x-pack/platform/plugins/private/watcher/public/application/models/watch/comparators.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/comparators.ts rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/comparators.ts diff --git a/x-pack/plugins/watcher/public/application/models/watch/default_watch.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch/default_watch.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/default_watch.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/default_watch.js diff --git a/x-pack/plugins/watcher/public/application/models/watch/group_by_types.ts b/x-pack/platform/plugins/private/watcher/public/application/models/watch/group_by_types.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/group_by_types.ts rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/group_by_types.ts diff --git a/x-pack/plugins/watcher/public/application/models/watch/index.d.ts b/x-pack/platform/plugins/private/watcher/public/application/models/watch/index.d.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/index.d.ts rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/index.d.ts diff --git a/x-pack/plugins/watcher/public/application/models/watch/index.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch/index.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/index.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/index.js diff --git a/x-pack/plugins/watcher/public/application/models/watch/json_watch.d.ts b/x-pack/platform/plugins/private/watcher/public/application/models/watch/json_watch.d.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/json_watch.d.ts rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/json_watch.d.ts diff --git a/x-pack/plugins/watcher/public/application/models/watch/json_watch.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch/json_watch.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/json_watch.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/json_watch.js diff --git a/x-pack/plugins/watcher/public/application/models/watch/lib/check_action_id_collision/check_action_id_collision.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch/lib/check_action_id_collision/check_action_id_collision.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/lib/check_action_id_collision/check_action_id_collision.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/lib/check_action_id_collision/check_action_id_collision.js diff --git a/x-pack/plugins/watcher/public/application/models/watch/lib/check_action_id_collision/index.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch/lib/check_action_id_collision/index.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/lib/check_action_id_collision/index.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/lib/check_action_id_collision/index.js diff --git a/x-pack/plugins/watcher/public/application/models/watch/lib/create_action_id/create_action_id.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch/lib/create_action_id/create_action_id.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/lib/create_action_id/create_action_id.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/lib/create_action_id/create_action_id.js diff --git a/x-pack/plugins/watcher/public/application/models/watch/lib/create_action_id/index.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch/lib/create_action_id/index.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/lib/create_action_id/index.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/lib/create_action_id/index.js diff --git a/x-pack/plugins/watcher/public/application/models/watch/monitoring_watch.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch/monitoring_watch.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/monitoring_watch.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/monitoring_watch.js diff --git a/x-pack/plugins/watcher/public/application/models/watch/threshold_watch.d.ts b/x-pack/platform/plugins/private/watcher/public/application/models/watch/threshold_watch.d.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/threshold_watch.d.ts rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/threshold_watch.d.ts diff --git a/x-pack/plugins/watcher/public/application/models/watch/threshold_watch.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch/threshold_watch.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/threshold_watch.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/threshold_watch.js diff --git a/x-pack/plugins/watcher/public/application/models/watch/watch.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch/watch.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch/watch.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch/watch.js diff --git a/x-pack/plugins/watcher/public/application/models/watch_errors/index.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch_errors/index.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch_errors/index.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch_errors/index.js diff --git a/x-pack/plugins/watcher/public/application/models/watch_errors/watch_errors.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch_errors/watch_errors.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch_errors/watch_errors.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch_errors/watch_errors.js diff --git a/x-pack/plugins/watcher/public/application/models/watch_history_item/index.d.ts b/x-pack/platform/plugins/private/watcher/public/application/models/watch_history_item/index.d.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch_history_item/index.d.ts rename to x-pack/platform/plugins/private/watcher/public/application/models/watch_history_item/index.d.ts diff --git a/x-pack/plugins/watcher/public/application/models/watch_history_item/index.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch_history_item/index.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch_history_item/index.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch_history_item/index.js diff --git a/x-pack/plugins/watcher/public/application/models/watch_history_item/watch_history_item.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch_history_item/watch_history_item.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch_history_item/watch_history_item.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch_history_item/watch_history_item.js diff --git a/x-pack/plugins/watcher/public/application/models/watch_status/index.d.ts b/x-pack/platform/plugins/private/watcher/public/application/models/watch_status/index.d.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch_status/index.d.ts rename to x-pack/platform/plugins/private/watcher/public/application/models/watch_status/index.d.ts diff --git a/x-pack/plugins/watcher/public/application/models/watch_status/index.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch_status/index.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch_status/index.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch_status/index.js diff --git a/x-pack/plugins/watcher/public/application/models/watch_status/watch_status.js b/x-pack/platform/plugins/private/watcher/public/application/models/watch_status/watch_status.js similarity index 100% rename from x-pack/plugins/watcher/public/application/models/watch_status/watch_status.js rename to x-pack/platform/plugins/private/watcher/public/application/models/watch_status/watch_status.js diff --git a/x-pack/plugins/watcher/public/application/sections/index.ts b/x-pack/platform/plugins/private/watcher/public/application/sections/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/index.ts rename to x-pack/platform/plugins/private/watcher/public/application/sections/index.ts diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/index.ts b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/index.ts rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/index.ts diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/index.ts b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/index.ts rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/index.ts diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit_form.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit_form.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit_form.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit_form.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit_simulate.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit_simulate.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit_simulate.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/json_watch_edit_simulate.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/simulate_watch_results_flyout.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/simulate_watch_results_flyout.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/simulate_watch_results_flyout.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/json_watch_edit/simulate_watch_results_flyout.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/monitoring_watch_edit/index.ts b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/monitoring_watch_edit/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/monitoring_watch_edit/index.ts rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/monitoring_watch_edit/index.ts diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/monitoring_watch_edit/monitoring_watch_edit.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/monitoring_watch_edit/monitoring_watch_edit.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/monitoring_watch_edit/monitoring_watch_edit.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/monitoring_watch_edit/monitoring_watch_edit.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/request_flyout.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/request_flyout.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/request_flyout.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/request_flyout.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/email_action_fields.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/email_action_fields.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/email_action_fields.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/email_action_fields.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/index.ts b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/index.ts rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/index.ts diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/index_action_fields.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/index_action_fields.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/index_action_fields.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/index_action_fields.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/jira_action_fields.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/jira_action_fields.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/jira_action_fields.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/jira_action_fields.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/logging_action_fields.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/logging_action_fields.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/logging_action_fields.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/logging_action_fields.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/pagerduty_action_fields.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/pagerduty_action_fields.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/pagerduty_action_fields.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/pagerduty_action_fields.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/slack_action_fields.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/slack_action_fields.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/slack_action_fields.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/slack_action_fields.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/webhook_action_fields.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/webhook_action_fields.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/webhook_action_fields.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/action_fields/webhook_action_fields.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/index.ts b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/index.ts rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/index.ts diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_accordion.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_accordion.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_accordion.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_accordion.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_dropdown.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_dropdown.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_dropdown.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_dropdown.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_panel.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_panel.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_panel.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_action_panel.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_edit.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_edit.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_edit.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/threshold_watch_edit.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/watch_visualization.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/watch_visualization.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/watch_visualization.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/components/threshold_watch_edit/watch_visualization.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/index.ts b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/index.ts rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/index.ts diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/watch_context.ts b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/watch_context.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/watch_context.ts rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/watch_context.ts diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/watch_edit_actions.ts b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/watch_edit_actions.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/watch_edit_actions.ts rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/watch_edit_actions.ts diff --git a/x-pack/plugins/watcher/public/application/sections/watch_edit_page/watch_edit_page.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/watch_edit_page.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_edit_page/watch_edit_page.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_edit_page/watch_edit_page.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_list_page/index.ts b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_list_page/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_list_page/index.ts rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_list_page/index.ts diff --git a/x-pack/plugins/watcher/public/application/sections/watch_list_page/watch_list_page.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_list_page/watch_list_page.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_list_page/watch_list_page.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_list_page/watch_list_page.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_status_page/components/action_statuses_panel.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_status_page/components/action_statuses_panel.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_status_page/components/action_statuses_panel.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_status_page/components/action_statuses_panel.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_status_page/components/execution_history_panel.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_status_page/components/execution_history_panel.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_status_page/components/execution_history_panel.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_status_page/components/execution_history_panel.tsx diff --git a/x-pack/plugins/watcher/public/application/sections/watch_status_page/components/index.ts b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_status_page/components/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_status_page/components/index.ts rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_status_page/components/index.ts diff --git a/x-pack/plugins/watcher/public/application/sections/watch_status_page/index.ts b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_status_page/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_status_page/index.ts rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_status_page/index.ts diff --git a/x-pack/plugins/watcher/public/application/sections/watch_status_page/watch_details_context.ts b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_status_page/watch_details_context.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_status_page/watch_details_context.ts rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_status_page/watch_details_context.ts diff --git a/x-pack/plugins/watcher/public/application/sections/watch_status_page/watch_status_page.tsx b/x-pack/platform/plugins/private/watcher/public/application/sections/watch_status_page/watch_status_page.tsx similarity index 100% rename from x-pack/plugins/watcher/public/application/sections/watch_status_page/watch_status_page.tsx rename to x-pack/platform/plugins/private/watcher/public/application/sections/watch_status_page/watch_status_page.tsx diff --git a/x-pack/plugins/watcher/public/application/shared_imports.ts b/x-pack/platform/plugins/private/watcher/public/application/shared_imports.ts similarity index 100% rename from x-pack/plugins/watcher/public/application/shared_imports.ts rename to x-pack/platform/plugins/private/watcher/public/application/shared_imports.ts diff --git a/x-pack/plugins/watcher/public/index.scss b/x-pack/platform/plugins/private/watcher/public/index.scss similarity index 100% rename from x-pack/plugins/watcher/public/index.scss rename to x-pack/platform/plugins/private/watcher/public/index.scss diff --git a/x-pack/plugins/watcher/public/index.ts b/x-pack/platform/plugins/private/watcher/public/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/index.ts rename to x-pack/platform/plugins/private/watcher/public/index.ts diff --git a/x-pack/plugins/watcher/public/legacy/calc_auto_interval.ts b/x-pack/platform/plugins/private/watcher/public/legacy/calc_auto_interval.ts similarity index 100% rename from x-pack/plugins/watcher/public/legacy/calc_auto_interval.ts rename to x-pack/platform/plugins/private/watcher/public/legacy/calc_auto_interval.ts diff --git a/x-pack/plugins/watcher/public/legacy/calc_es_interval.ts b/x-pack/platform/plugins/private/watcher/public/legacy/calc_es_interval.ts similarity index 100% rename from x-pack/plugins/watcher/public/legacy/calc_es_interval.ts rename to x-pack/platform/plugins/private/watcher/public/legacy/calc_es_interval.ts diff --git a/x-pack/plugins/watcher/public/legacy/index.ts b/x-pack/platform/plugins/private/watcher/public/legacy/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/legacy/index.ts rename to x-pack/platform/plugins/private/watcher/public/legacy/index.ts diff --git a/x-pack/plugins/watcher/public/legacy/parse_es_interval/index.ts b/x-pack/platform/plugins/private/watcher/public/legacy/parse_es_interval/index.ts similarity index 100% rename from x-pack/plugins/watcher/public/legacy/parse_es_interval/index.ts rename to x-pack/platform/plugins/private/watcher/public/legacy/parse_es_interval/index.ts diff --git a/x-pack/plugins/watcher/public/legacy/parse_es_interval/invalid_es_calendar_interval_error.ts b/x-pack/platform/plugins/private/watcher/public/legacy/parse_es_interval/invalid_es_calendar_interval_error.ts similarity index 100% rename from x-pack/plugins/watcher/public/legacy/parse_es_interval/invalid_es_calendar_interval_error.ts rename to x-pack/platform/plugins/private/watcher/public/legacy/parse_es_interval/invalid_es_calendar_interval_error.ts diff --git a/x-pack/plugins/watcher/public/legacy/parse_es_interval/invalid_es_interval_format_error.ts b/x-pack/platform/plugins/private/watcher/public/legacy/parse_es_interval/invalid_es_interval_format_error.ts similarity index 100% rename from x-pack/plugins/watcher/public/legacy/parse_es_interval/invalid_es_interval_format_error.ts rename to x-pack/platform/plugins/private/watcher/public/legacy/parse_es_interval/invalid_es_interval_format_error.ts diff --git a/x-pack/plugins/watcher/public/legacy/parse_es_interval/is_valid_es_interval.ts b/x-pack/platform/plugins/private/watcher/public/legacy/parse_es_interval/is_valid_es_interval.ts similarity index 100% rename from x-pack/plugins/watcher/public/legacy/parse_es_interval/is_valid_es_interval.ts rename to x-pack/platform/plugins/private/watcher/public/legacy/parse_es_interval/is_valid_es_interval.ts diff --git a/x-pack/plugins/watcher/public/legacy/parse_es_interval/parse_es_interval.test.ts b/x-pack/platform/plugins/private/watcher/public/legacy/parse_es_interval/parse_es_interval.test.ts similarity index 100% rename from x-pack/plugins/watcher/public/legacy/parse_es_interval/parse_es_interval.test.ts rename to x-pack/platform/plugins/private/watcher/public/legacy/parse_es_interval/parse_es_interval.test.ts diff --git a/x-pack/plugins/watcher/public/legacy/parse_es_interval/parse_es_interval.ts b/x-pack/platform/plugins/private/watcher/public/legacy/parse_es_interval/parse_es_interval.ts similarity index 100% rename from x-pack/plugins/watcher/public/legacy/parse_es_interval/parse_es_interval.ts rename to x-pack/platform/plugins/private/watcher/public/legacy/parse_es_interval/parse_es_interval.ts diff --git a/x-pack/plugins/watcher/public/legacy/time_buckets.d.ts b/x-pack/platform/plugins/private/watcher/public/legacy/time_buckets.d.ts similarity index 100% rename from x-pack/plugins/watcher/public/legacy/time_buckets.d.ts rename to x-pack/platform/plugins/private/watcher/public/legacy/time_buckets.d.ts diff --git a/x-pack/plugins/watcher/public/legacy/time_buckets.js b/x-pack/platform/plugins/private/watcher/public/legacy/time_buckets.js similarity index 100% rename from x-pack/plugins/watcher/public/legacy/time_buckets.js rename to x-pack/platform/plugins/private/watcher/public/legacy/time_buckets.js diff --git a/x-pack/plugins/watcher/public/plugin.ts b/x-pack/platform/plugins/private/watcher/public/plugin.ts similarity index 100% rename from x-pack/plugins/watcher/public/plugin.ts rename to x-pack/platform/plugins/private/watcher/public/plugin.ts diff --git a/x-pack/plugins/watcher/public/types.ts b/x-pack/platform/plugins/private/watcher/public/types.ts similarity index 100% rename from x-pack/plugins/watcher/public/types.ts rename to x-pack/platform/plugins/private/watcher/public/types.ts diff --git a/x-pack/plugins/watcher/server/index.ts b/x-pack/platform/plugins/private/watcher/server/index.ts similarity index 100% rename from x-pack/plugins/watcher/server/index.ts rename to x-pack/platform/plugins/private/watcher/server/index.ts diff --git a/x-pack/plugins/watcher/server/lib/fetch_all_from_scroll/fetch_all_from_scroll.test.js b/x-pack/platform/plugins/private/watcher/server/lib/fetch_all_from_scroll/fetch_all_from_scroll.test.js similarity index 100% rename from x-pack/plugins/watcher/server/lib/fetch_all_from_scroll/fetch_all_from_scroll.test.js rename to x-pack/platform/plugins/private/watcher/server/lib/fetch_all_from_scroll/fetch_all_from_scroll.test.js diff --git a/x-pack/plugins/watcher/server/lib/fetch_all_from_scroll/fetch_all_from_scroll.ts b/x-pack/platform/plugins/private/watcher/server/lib/fetch_all_from_scroll/fetch_all_from_scroll.ts similarity index 100% rename from x-pack/plugins/watcher/server/lib/fetch_all_from_scroll/fetch_all_from_scroll.ts rename to x-pack/platform/plugins/private/watcher/server/lib/fetch_all_from_scroll/fetch_all_from_scroll.ts diff --git a/x-pack/plugins/watcher/server/lib/fetch_all_from_scroll/index.ts b/x-pack/platform/plugins/private/watcher/server/lib/fetch_all_from_scroll/index.ts similarity index 100% rename from x-pack/plugins/watcher/server/lib/fetch_all_from_scroll/index.ts rename to x-pack/platform/plugins/private/watcher/server/lib/fetch_all_from_scroll/index.ts diff --git a/x-pack/plugins/watcher/server/lib/normalized_field_types/index.ts b/x-pack/platform/plugins/private/watcher/server/lib/normalized_field_types/index.ts similarity index 100% rename from x-pack/plugins/watcher/server/lib/normalized_field_types/index.ts rename to x-pack/platform/plugins/private/watcher/server/lib/normalized_field_types/index.ts diff --git a/x-pack/plugins/watcher/server/lib/normalized_field_types/normalized_field_types.ts b/x-pack/platform/plugins/private/watcher/server/lib/normalized_field_types/normalized_field_types.ts similarity index 100% rename from x-pack/plugins/watcher/server/lib/normalized_field_types/normalized_field_types.ts rename to x-pack/platform/plugins/private/watcher/server/lib/normalized_field_types/normalized_field_types.ts diff --git a/x-pack/plugins/watcher/server/models/action_status_model/action_status_model.state.test.ts b/x-pack/platform/plugins/private/watcher/server/models/action_status_model/action_status_model.state.test.ts similarity index 100% rename from x-pack/plugins/watcher/server/models/action_status_model/action_status_model.state.test.ts rename to x-pack/platform/plugins/private/watcher/server/models/action_status_model/action_status_model.state.test.ts diff --git a/x-pack/plugins/watcher/server/models/action_status_model/action_status_model.test.ts b/x-pack/platform/plugins/private/watcher/server/models/action_status_model/action_status_model.test.ts similarity index 100% rename from x-pack/plugins/watcher/server/models/action_status_model/action_status_model.test.ts rename to x-pack/platform/plugins/private/watcher/server/models/action_status_model/action_status_model.test.ts diff --git a/x-pack/plugins/watcher/server/models/action_status_model/action_status_model.ts b/x-pack/platform/plugins/private/watcher/server/models/action_status_model/action_status_model.ts similarity index 100% rename from x-pack/plugins/watcher/server/models/action_status_model/action_status_model.ts rename to x-pack/platform/plugins/private/watcher/server/models/action_status_model/action_status_model.ts diff --git a/x-pack/plugins/watcher/server/models/action_status_model/action_status_model_utils.ts b/x-pack/platform/plugins/private/watcher/server/models/action_status_model/action_status_model_utils.ts similarity index 100% rename from x-pack/plugins/watcher/server/models/action_status_model/action_status_model_utils.ts rename to x-pack/platform/plugins/private/watcher/server/models/action_status_model/action_status_model_utils.ts diff --git a/x-pack/plugins/watcher/server/models/action_status_model/index.ts b/x-pack/platform/plugins/private/watcher/server/models/action_status_model/index.ts similarity index 100% rename from x-pack/plugins/watcher/server/models/action_status_model/index.ts rename to x-pack/platform/plugins/private/watcher/server/models/action_status_model/index.ts diff --git a/x-pack/plugins/watcher/server/models/execute_details/execute_details.js b/x-pack/platform/plugins/private/watcher/server/models/execute_details/execute_details.js similarity index 100% rename from x-pack/plugins/watcher/server/models/execute_details/execute_details.js rename to x-pack/platform/plugins/private/watcher/server/models/execute_details/execute_details.js diff --git a/x-pack/plugins/watcher/server/models/execute_details/execute_details.test.js b/x-pack/platform/plugins/private/watcher/server/models/execute_details/execute_details.test.js similarity index 100% rename from x-pack/plugins/watcher/server/models/execute_details/execute_details.test.js rename to x-pack/platform/plugins/private/watcher/server/models/execute_details/execute_details.test.js diff --git a/x-pack/plugins/watcher/server/models/execute_details/index.js b/x-pack/platform/plugins/private/watcher/server/models/execute_details/index.js similarity index 100% rename from x-pack/plugins/watcher/server/models/execute_details/index.js rename to x-pack/platform/plugins/private/watcher/server/models/execute_details/index.js diff --git a/x-pack/plugins/watcher/server/models/fields/fields.js b/x-pack/platform/plugins/private/watcher/server/models/fields/fields.js similarity index 100% rename from x-pack/plugins/watcher/server/models/fields/fields.js rename to x-pack/platform/plugins/private/watcher/server/models/fields/fields.js diff --git a/x-pack/plugins/watcher/server/models/fields/fields.test.js b/x-pack/platform/plugins/private/watcher/server/models/fields/fields.test.js similarity index 100% rename from x-pack/plugins/watcher/server/models/fields/fields.test.js rename to x-pack/platform/plugins/private/watcher/server/models/fields/fields.test.js diff --git a/x-pack/plugins/watcher/server/models/fields/index.js b/x-pack/platform/plugins/private/watcher/server/models/fields/index.js similarity index 100% rename from x-pack/plugins/watcher/server/models/fields/index.js rename to x-pack/platform/plugins/private/watcher/server/models/fields/index.js diff --git a/x-pack/plugins/watcher/server/models/settings/index.js b/x-pack/platform/plugins/private/watcher/server/models/settings/index.js similarity index 100% rename from x-pack/plugins/watcher/server/models/settings/index.js rename to x-pack/platform/plugins/private/watcher/server/models/settings/index.js diff --git a/x-pack/plugins/watcher/server/models/settings/settings.js b/x-pack/platform/plugins/private/watcher/server/models/settings/settings.js similarity index 100% rename from x-pack/plugins/watcher/server/models/settings/settings.js rename to x-pack/platform/plugins/private/watcher/server/models/settings/settings.js diff --git a/x-pack/plugins/watcher/server/models/settings/settings.test.js b/x-pack/platform/plugins/private/watcher/server/models/settings/settings.test.js similarity index 100% rename from x-pack/plugins/watcher/server/models/settings/settings.test.js rename to x-pack/platform/plugins/private/watcher/server/models/settings/settings.test.js diff --git a/x-pack/plugins/watcher/server/models/visualize_options/index.js b/x-pack/platform/plugins/private/watcher/server/models/visualize_options/index.js similarity index 100% rename from x-pack/plugins/watcher/server/models/visualize_options/index.js rename to x-pack/platform/plugins/private/watcher/server/models/visualize_options/index.js diff --git a/x-pack/plugins/watcher/server/models/visualize_options/visualize_options.js b/x-pack/platform/plugins/private/watcher/server/models/visualize_options/visualize_options.js similarity index 100% rename from x-pack/plugins/watcher/server/models/visualize_options/visualize_options.js rename to x-pack/platform/plugins/private/watcher/server/models/visualize_options/visualize_options.js diff --git a/x-pack/plugins/watcher/server/models/watch/base_watch.js b/x-pack/platform/plugins/private/watcher/server/models/watch/base_watch.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/base_watch.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/base_watch.js diff --git a/x-pack/plugins/watcher/server/models/watch/base_watch.test.js b/x-pack/platform/plugins/private/watcher/server/models/watch/base_watch.test.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/base_watch.test.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/base_watch.test.js diff --git a/x-pack/plugins/watcher/server/models/watch/index.js b/x-pack/platform/plugins/private/watcher/server/models/watch/index.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/index.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/index.js diff --git a/x-pack/plugins/watcher/server/models/watch/json_watch.js b/x-pack/platform/plugins/private/watcher/server/models/watch/json_watch.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/json_watch.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/json_watch.js diff --git a/x-pack/plugins/watcher/server/models/watch/json_watch.test.js b/x-pack/platform/plugins/private/watcher/server/models/watch/json_watch.test.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/json_watch.test.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/json_watch.test.js diff --git a/x-pack/plugins/watcher/server/models/watch/lib/get_interval_type/get_interval_type.test.ts b/x-pack/platform/plugins/private/watcher/server/models/watch/lib/get_interval_type/get_interval_type.test.ts similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/lib/get_interval_type/get_interval_type.test.ts rename to x-pack/platform/plugins/private/watcher/server/models/watch/lib/get_interval_type/get_interval_type.test.ts diff --git a/x-pack/plugins/watcher/server/models/watch/lib/get_interval_type/get_interval_type.ts b/x-pack/platform/plugins/private/watcher/server/models/watch/lib/get_interval_type/get_interval_type.ts similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/lib/get_interval_type/get_interval_type.ts rename to x-pack/platform/plugins/private/watcher/server/models/watch/lib/get_interval_type/get_interval_type.ts diff --git a/x-pack/plugins/watcher/server/models/watch/lib/get_interval_type/index.ts b/x-pack/platform/plugins/private/watcher/server/models/watch/lib/get_interval_type/index.ts similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/lib/get_interval_type/index.ts rename to x-pack/platform/plugins/private/watcher/server/models/watch/lib/get_interval_type/index.ts diff --git a/x-pack/plugins/watcher/server/models/watch/lib/get_watch_type/get_watch_type.js b/x-pack/platform/plugins/private/watcher/server/models/watch/lib/get_watch_type/get_watch_type.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/lib/get_watch_type/get_watch_type.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/lib/get_watch_type/get_watch_type.js diff --git a/x-pack/plugins/watcher/server/models/watch/lib/get_watch_type/index.js b/x-pack/platform/plugins/private/watcher/server/models/watch/lib/get_watch_type/index.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/lib/get_watch_type/index.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/lib/get_watch_type/index.js diff --git a/x-pack/plugins/watcher/server/models/watch/monitoring_watch.js b/x-pack/platform/plugins/private/watcher/server/models/watch/monitoring_watch.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/monitoring_watch.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/monitoring_watch.js diff --git a/x-pack/plugins/watcher/server/models/watch/monitoring_watch.test.js b/x-pack/platform/plugins/private/watcher/server/models/watch/monitoring_watch.test.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/monitoring_watch.test.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/monitoring_watch.test.js diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/build_visualize_query.js b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/build_visualize_query.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/build_visualize_query.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/build_visualize_query.js diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/count.json b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/count.json similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/count.json rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/count.json diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/count.query.date.json b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/count.query.date.json similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/count.query.date.json rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/count.query.date.json diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/count.query.json b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/count.query.json similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/count.query.json rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/count.query.json diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/count_terms.json b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/count_terms.json similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/count_terms.json rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/count_terms.json diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/count_terms.query.date.json b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/count_terms.query.date.json similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/count_terms.query.date.json rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/count_terms.query.date.json diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/count_terms.query.json b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/count_terms.query.json similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/count_terms.query.json rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/count_terms.query.json diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/non_count.json b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/non_count.json similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/non_count.json rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/non_count.json diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/non_count.query.date.json b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/non_count.query.date.json similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/non_count.query.date.json rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/non_count.query.date.json diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/non_count.query.json b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/non_count.query.json similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/non_count.query.json rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/non_count.query.json diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.json b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.json similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.json rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.json diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.query.date.json b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.query.date.json similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.query.date.json rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.query.date.json diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.query.json b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.query.json similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.query.json rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/data_samples/non_count_terms.query.json diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/format_visualize_data.js b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/format_visualize_data.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/format_visualize_data.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/format_visualize_data.js diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/format_visualize_data.test.js b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/format_visualize_data.test.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/format_visualize_data.test.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/format_visualize_data.test.js diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/index.js b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/index.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/index.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/index.js diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/threshold_watch.js b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/threshold_watch.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/threshold_watch.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/threshold_watch.js diff --git a/x-pack/plugins/watcher/server/models/watch/threshold_watch/threshold_watch.test.js b/x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/threshold_watch.test.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/threshold_watch/threshold_watch.test.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/threshold_watch/threshold_watch.test.js diff --git a/x-pack/plugins/watcher/server/models/watch/watch.js b/x-pack/platform/plugins/private/watcher/server/models/watch/watch.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/watch.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/watch.js diff --git a/x-pack/plugins/watcher/server/models/watch/watch.test.js b/x-pack/platform/plugins/private/watcher/server/models/watch/watch.test.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch/watch.test.js rename to x-pack/platform/plugins/private/watcher/server/models/watch/watch.test.js diff --git a/x-pack/plugins/watcher/server/models/watch_errors/index.js b/x-pack/platform/plugins/private/watcher/server/models/watch_errors/index.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch_errors/index.js rename to x-pack/platform/plugins/private/watcher/server/models/watch_errors/index.js diff --git a/x-pack/plugins/watcher/server/models/watch_errors/watch_errors.js b/x-pack/platform/plugins/private/watcher/server/models/watch_errors/watch_errors.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch_errors/watch_errors.js rename to x-pack/platform/plugins/private/watcher/server/models/watch_errors/watch_errors.js diff --git a/x-pack/plugins/watcher/server/models/watch_errors/watch_errors.test.js b/x-pack/platform/plugins/private/watcher/server/models/watch_errors/watch_errors.test.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch_errors/watch_errors.test.js rename to x-pack/platform/plugins/private/watcher/server/models/watch_errors/watch_errors.test.js diff --git a/x-pack/plugins/watcher/server/models/watch_history_item/index.js b/x-pack/platform/plugins/private/watcher/server/models/watch_history_item/index.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch_history_item/index.js rename to x-pack/platform/plugins/private/watcher/server/models/watch_history_item/index.js diff --git a/x-pack/plugins/watcher/server/models/watch_history_item/watch_history_item.js b/x-pack/platform/plugins/private/watcher/server/models/watch_history_item/watch_history_item.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch_history_item/watch_history_item.js rename to x-pack/platform/plugins/private/watcher/server/models/watch_history_item/watch_history_item.js diff --git a/x-pack/plugins/watcher/server/models/watch_history_item/watch_history_item.test.js b/x-pack/platform/plugins/private/watcher/server/models/watch_history_item/watch_history_item.test.js similarity index 100% rename from x-pack/plugins/watcher/server/models/watch_history_item/watch_history_item.test.js rename to x-pack/platform/plugins/private/watcher/server/models/watch_history_item/watch_history_item.test.js diff --git a/x-pack/plugins/watcher/server/models/watch_status_model/index.ts b/x-pack/platform/plugins/private/watcher/server/models/watch_status_model/index.ts similarity index 100% rename from x-pack/plugins/watcher/server/models/watch_status_model/index.ts rename to x-pack/platform/plugins/private/watcher/server/models/watch_status_model/index.ts diff --git a/x-pack/plugins/watcher/server/models/watch_status_model/watch_status_model.test.ts b/x-pack/platform/plugins/private/watcher/server/models/watch_status_model/watch_status_model.test.ts similarity index 100% rename from x-pack/plugins/watcher/server/models/watch_status_model/watch_status_model.test.ts rename to x-pack/platform/plugins/private/watcher/server/models/watch_status_model/watch_status_model.test.ts diff --git a/x-pack/plugins/watcher/server/models/watch_status_model/watch_status_model.ts b/x-pack/platform/plugins/private/watcher/server/models/watch_status_model/watch_status_model.ts similarity index 100% rename from x-pack/plugins/watcher/server/models/watch_status_model/watch_status_model.ts rename to x-pack/platform/plugins/private/watcher/server/models/watch_status_model/watch_status_model.ts diff --git a/x-pack/plugins/watcher/server/models/watch_status_model/watch_status_model_utils.test.ts b/x-pack/platform/plugins/private/watcher/server/models/watch_status_model/watch_status_model_utils.test.ts similarity index 100% rename from x-pack/plugins/watcher/server/models/watch_status_model/watch_status_model_utils.test.ts rename to x-pack/platform/plugins/private/watcher/server/models/watch_status_model/watch_status_model_utils.test.ts diff --git a/x-pack/plugins/watcher/server/models/watch_status_model/watch_status_model_utils.ts b/x-pack/platform/plugins/private/watcher/server/models/watch_status_model/watch_status_model_utils.ts similarity index 100% rename from x-pack/plugins/watcher/server/models/watch_status_model/watch_status_model_utils.ts rename to x-pack/platform/plugins/private/watcher/server/models/watch_status_model/watch_status_model_utils.ts diff --git a/x-pack/plugins/watcher/server/plugin.ts b/x-pack/platform/plugins/private/watcher/server/plugin.ts similarity index 100% rename from x-pack/plugins/watcher/server/plugin.ts rename to x-pack/platform/plugins/private/watcher/server/plugin.ts diff --git a/x-pack/plugins/watcher/server/routes/api/indices/index.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/indices/index.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/indices/index.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/indices/index.ts diff --git a/x-pack/plugins/watcher/server/routes/api/indices/register_get_index_patterns_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/indices/register_get_index_patterns_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/indices/register_get_index_patterns_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/indices/register_get_index_patterns_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/indices/register_get_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/indices/register_get_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/indices/register_get_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/indices/register_get_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/indices/register_indices_routes.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/indices/register_indices_routes.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/indices/register_indices_routes.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/indices/register_indices_routes.ts diff --git a/x-pack/plugins/watcher/server/routes/api/license/index.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/license/index.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/license/index.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/license/index.ts diff --git a/x-pack/plugins/watcher/server/routes/api/license/register_license_routes.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/license/register_license_routes.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/license/register_license_routes.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/license/register_license_routes.ts diff --git a/x-pack/plugins/watcher/server/routes/api/license/register_refresh_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/license/register_refresh_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/license/register_refresh_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/license/register_refresh_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/register_list_fields_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/register_list_fields_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/register_list_fields_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/register_list_fields_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/register_load_history_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/register_load_history_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/register_load_history_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/register_load_history_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/settings/index.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/settings/index.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/settings/index.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/settings/index.ts diff --git a/x-pack/plugins/watcher/server/routes/api/settings/register_load_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/settings/register_load_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/settings/register_load_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/settings/register_load_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/settings/register_settings_routes.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/settings/register_settings_routes.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/settings/register_settings_routes.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/settings/register_settings_routes.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watch/action/index.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watch/action/index.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watch/action/index.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watch/action/index.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watch/action/register_acknowledge_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watch/action/register_acknowledge_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watch/action/register_acknowledge_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watch/action/register_acknowledge_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watch/action/register_action_routes.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watch/action/register_action_routes.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watch/action/register_action_routes.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watch/action/register_action_routes.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watch/index.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watch/index.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watch/index.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watch/index.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watch/register_activate_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_activate_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watch/register_activate_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_activate_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watch/register_deactivate_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_deactivate_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watch/register_deactivate_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_deactivate_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watch/register_delete_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_delete_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watch/register_delete_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_delete_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watch/register_execute_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_execute_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watch/register_execute_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_execute_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watch/register_history_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_history_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watch/register_history_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_history_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watch/register_load_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_load_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watch/register_load_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_load_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watch/register_save_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_save_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watch/register_save_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_save_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watch/register_visualize_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_visualize_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watch/register_visualize_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_visualize_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watch/register_watch_routes.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_watch_routes.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watch/register_watch_routes.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watch/register_watch_routes.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watches/index.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watches/index.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watches/index.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watches/index.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watches/register_delete_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watches/register_delete_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watches/register_delete_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watches/register_delete_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watches/register_list_route.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watches/register_list_route.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watches/register_list_route.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watches/register_list_route.ts diff --git a/x-pack/plugins/watcher/server/routes/api/watches/register_watches_routes.ts b/x-pack/platform/plugins/private/watcher/server/routes/api/watches/register_watches_routes.ts similarity index 100% rename from x-pack/plugins/watcher/server/routes/api/watches/register_watches_routes.ts rename to x-pack/platform/plugins/private/watcher/server/routes/api/watches/register_watches_routes.ts diff --git a/x-pack/plugins/watcher/server/shared_imports.ts b/x-pack/platform/plugins/private/watcher/server/shared_imports.ts similarity index 100% rename from x-pack/plugins/watcher/server/shared_imports.ts rename to x-pack/platform/plugins/private/watcher/server/shared_imports.ts diff --git a/x-pack/plugins/watcher/server/types.ts b/x-pack/platform/plugins/private/watcher/server/types.ts similarity index 100% rename from x-pack/plugins/watcher/server/types.ts rename to x-pack/platform/plugins/private/watcher/server/types.ts diff --git a/x-pack/plugins/watcher/tsconfig.json b/x-pack/platform/plugins/private/watcher/tsconfig.json similarity index 92% rename from x-pack/plugins/watcher/tsconfig.json rename to x-pack/platform/plugins/private/watcher/tsconfig.json index f9c339ab4d2e0..3a040c75bb84a 100644 --- a/x-pack/plugins/watcher/tsconfig.json +++ b/x-pack/platform/plugins/private/watcher/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, @@ -9,7 +9,7 @@ "public/**/*", "common/**/*", "__fixtures__/*", - "../../../typings/**/*" + "../../../../../typings/**/*" ], "kbn_references": [ "@kbn/core", diff --git a/x-pack/plugins/license_management/README.md b/x-pack/platform/plugins/shared/license_management/README.md similarity index 100% rename from x-pack/plugins/license_management/README.md rename to x-pack/platform/plugins/shared/license_management/README.md diff --git a/x-pack/plugins/license_management/__jest__/__snapshots__/add_license.test.js.snap b/x-pack/platform/plugins/shared/license_management/__jest__/__snapshots__/add_license.test.js.snap similarity index 100% rename from x-pack/plugins/license_management/__jest__/__snapshots__/add_license.test.js.snap rename to x-pack/platform/plugins/shared/license_management/__jest__/__snapshots__/add_license.test.js.snap diff --git a/x-pack/plugins/license_management/__jest__/__snapshots__/license_page_header.test.js.snap b/x-pack/platform/plugins/shared/license_management/__jest__/__snapshots__/license_page_header.test.js.snap similarity index 100% rename from x-pack/plugins/license_management/__jest__/__snapshots__/license_page_header.test.js.snap rename to x-pack/platform/plugins/shared/license_management/__jest__/__snapshots__/license_page_header.test.js.snap diff --git a/x-pack/plugins/license_management/__jest__/__snapshots__/request_trial_extension.test.js.snap b/x-pack/platform/plugins/shared/license_management/__jest__/__snapshots__/request_trial_extension.test.js.snap similarity index 100% rename from x-pack/plugins/license_management/__jest__/__snapshots__/request_trial_extension.test.js.snap rename to x-pack/platform/plugins/shared/license_management/__jest__/__snapshots__/request_trial_extension.test.js.snap diff --git a/x-pack/plugins/license_management/__jest__/__snapshots__/revert_to_basic.test.js.snap b/x-pack/platform/plugins/shared/license_management/__jest__/__snapshots__/revert_to_basic.test.js.snap similarity index 100% rename from x-pack/plugins/license_management/__jest__/__snapshots__/revert_to_basic.test.js.snap rename to x-pack/platform/plugins/shared/license_management/__jest__/__snapshots__/revert_to_basic.test.js.snap diff --git a/x-pack/plugins/license_management/__jest__/__snapshots__/start_trial.test.js.snap b/x-pack/platform/plugins/shared/license_management/__jest__/__snapshots__/start_trial.test.js.snap similarity index 100% rename from x-pack/plugins/license_management/__jest__/__snapshots__/start_trial.test.js.snap rename to x-pack/platform/plugins/shared/license_management/__jest__/__snapshots__/start_trial.test.js.snap diff --git a/x-pack/plugins/license_management/__jest__/__snapshots__/upload_license.test.tsx.snap b/x-pack/platform/plugins/shared/license_management/__jest__/__snapshots__/upload_license.test.tsx.snap similarity index 100% rename from x-pack/plugins/license_management/__jest__/__snapshots__/upload_license.test.tsx.snap rename to x-pack/platform/plugins/shared/license_management/__jest__/__snapshots__/upload_license.test.tsx.snap diff --git a/x-pack/plugins/license_management/__jest__/add_license.test.js b/x-pack/platform/plugins/shared/license_management/__jest__/add_license.test.js similarity index 100% rename from x-pack/plugins/license_management/__jest__/add_license.test.js rename to x-pack/platform/plugins/shared/license_management/__jest__/add_license.test.js diff --git a/x-pack/plugins/license_management/__jest__/api_responses/index.js b/x-pack/platform/plugins/shared/license_management/__jest__/api_responses/index.js similarity index 100% rename from x-pack/plugins/license_management/__jest__/api_responses/index.js rename to x-pack/platform/plugins/shared/license_management/__jest__/api_responses/index.js diff --git a/x-pack/plugins/license_management/__jest__/api_responses/upload_license.js b/x-pack/platform/plugins/shared/license_management/__jest__/api_responses/upload_license.js similarity index 100% rename from x-pack/plugins/license_management/__jest__/api_responses/upload_license.js rename to x-pack/platform/plugins/shared/license_management/__jest__/api_responses/upload_license.js diff --git a/x-pack/plugins/license_management/__jest__/license_page_header.test.js b/x-pack/platform/plugins/shared/license_management/__jest__/license_page_header.test.js similarity index 100% rename from x-pack/plugins/license_management/__jest__/license_page_header.test.js rename to x-pack/platform/plugins/shared/license_management/__jest__/license_page_header.test.js diff --git a/x-pack/plugins/license_management/__jest__/request_trial_extension.test.js b/x-pack/platform/plugins/shared/license_management/__jest__/request_trial_extension.test.js similarity index 100% rename from x-pack/plugins/license_management/__jest__/request_trial_extension.test.js rename to x-pack/platform/plugins/shared/license_management/__jest__/request_trial_extension.test.js diff --git a/x-pack/plugins/license_management/__jest__/revert_to_basic.test.js b/x-pack/platform/plugins/shared/license_management/__jest__/revert_to_basic.test.js similarity index 100% rename from x-pack/plugins/license_management/__jest__/revert_to_basic.test.js rename to x-pack/platform/plugins/shared/license_management/__jest__/revert_to_basic.test.js diff --git a/x-pack/plugins/license_management/__jest__/start_trial.test.js b/x-pack/platform/plugins/shared/license_management/__jest__/start_trial.test.js similarity index 100% rename from x-pack/plugins/license_management/__jest__/start_trial.test.js rename to x-pack/platform/plugins/shared/license_management/__jest__/start_trial.test.js diff --git a/x-pack/plugins/license_management/__jest__/upload_license.test.tsx b/x-pack/platform/plugins/shared/license_management/__jest__/upload_license.test.tsx similarity index 100% rename from x-pack/plugins/license_management/__jest__/upload_license.test.tsx rename to x-pack/platform/plugins/shared/license_management/__jest__/upload_license.test.tsx diff --git a/x-pack/plugins/license_management/__jest__/util/index.js b/x-pack/platform/plugins/shared/license_management/__jest__/util/index.js similarity index 100% rename from x-pack/plugins/license_management/__jest__/util/index.js rename to x-pack/platform/plugins/shared/license_management/__jest__/util/index.js diff --git a/x-pack/plugins/license_management/__jest__/util/util.js b/x-pack/platform/plugins/shared/license_management/__jest__/util/util.js similarity index 100% rename from x-pack/plugins/license_management/__jest__/util/util.js rename to x-pack/platform/plugins/shared/license_management/__jest__/util/util.js diff --git a/x-pack/plugins/license_management/__mocks__/focus-trap-react.js b/x-pack/platform/plugins/shared/license_management/__mocks__/focus-trap-react.js similarity index 100% rename from x-pack/plugins/license_management/__mocks__/focus-trap-react.js rename to x-pack/platform/plugins/shared/license_management/__mocks__/focus-trap-react.js diff --git a/x-pack/plugins/license_management/common/constants/base_path.ts b/x-pack/platform/plugins/shared/license_management/common/constants/base_path.ts similarity index 100% rename from x-pack/plugins/license_management/common/constants/base_path.ts rename to x-pack/platform/plugins/shared/license_management/common/constants/base_path.ts diff --git a/x-pack/plugins/license_management/common/constants/external_links.ts b/x-pack/platform/plugins/shared/license_management/common/constants/external_links.ts similarity index 100% rename from x-pack/plugins/license_management/common/constants/external_links.ts rename to x-pack/platform/plugins/shared/license_management/common/constants/external_links.ts diff --git a/x-pack/plugins/license_management/common/constants/index.ts b/x-pack/platform/plugins/shared/license_management/common/constants/index.ts similarity index 100% rename from x-pack/plugins/license_management/common/constants/index.ts rename to x-pack/platform/plugins/shared/license_management/common/constants/index.ts diff --git a/x-pack/plugins/license_management/common/constants/permissions.ts b/x-pack/platform/plugins/shared/license_management/common/constants/permissions.ts similarity index 100% rename from x-pack/plugins/license_management/common/constants/permissions.ts rename to x-pack/platform/plugins/shared/license_management/common/constants/permissions.ts diff --git a/x-pack/plugins/license_management/common/constants/plugin.ts b/x-pack/platform/plugins/shared/license_management/common/constants/plugin.ts similarity index 100% rename from x-pack/plugins/license_management/common/constants/plugin.ts rename to x-pack/platform/plugins/shared/license_management/common/constants/plugin.ts diff --git a/x-pack/platform/plugins/shared/license_management/jest.config.js b/x-pack/platform/plugins/shared/license_management/jest.config.js new file mode 100644 index 0000000000000..765ce55d2b948 --- /dev/null +++ b/x-pack/platform/plugins/shared/license_management/jest.config.js @@ -0,0 +1,18 @@ +/* + * 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 = { + preset: '@kbn/test', + rootDir: '../../../../..', + roots: ['/x-pack/platform/plugins/shared/license_management'], + coverageDirectory: + '/target/kibana-coverage/jest/x-pack/platform/plugins/shared/license_management', + coverageReporters: ['text', 'html'], + collectCoverageFrom: [ + '/x-pack/platform/plugins/shared/license_management/{common,public,server}/**/*.{js,ts,tsx}', + ], +}; diff --git a/x-pack/plugins/license_management/kibana.jsonc b/x-pack/platform/plugins/shared/license_management/kibana.jsonc similarity index 100% rename from x-pack/plugins/license_management/kibana.jsonc rename to x-pack/platform/plugins/shared/license_management/kibana.jsonc diff --git a/x-pack/plugins/license_management/public/application/_license_management.scss b/x-pack/platform/plugins/shared/license_management/public/application/_license_management.scss similarity index 100% rename from x-pack/plugins/license_management/public/application/_license_management.scss rename to x-pack/platform/plugins/shared/license_management/public/application/_license_management.scss diff --git a/x-pack/plugins/license_management/public/application/app.container.js b/x-pack/platform/plugins/shared/license_management/public/application/app.container.js similarity index 100% rename from x-pack/plugins/license_management/public/application/app.container.js rename to x-pack/platform/plugins/shared/license_management/public/application/app.container.js diff --git a/x-pack/plugins/license_management/public/application/app.js b/x-pack/platform/plugins/shared/license_management/public/application/app.js similarity index 100% rename from x-pack/plugins/license_management/public/application/app.js rename to x-pack/platform/plugins/shared/license_management/public/application/app.js diff --git a/x-pack/plugins/license_management/public/application/app_context.tsx b/x-pack/platform/plugins/shared/license_management/public/application/app_context.tsx similarity index 100% rename from x-pack/plugins/license_management/public/application/app_context.tsx rename to x-pack/platform/plugins/shared/license_management/public/application/app_context.tsx diff --git a/x-pack/plugins/license_management/public/application/app_providers.tsx b/x-pack/platform/plugins/shared/license_management/public/application/app_providers.tsx similarity index 100% rename from x-pack/plugins/license_management/public/application/app_providers.tsx rename to x-pack/platform/plugins/shared/license_management/public/application/app_providers.tsx diff --git a/x-pack/plugins/license_management/public/application/breadcrumbs.ts b/x-pack/platform/plugins/shared/license_management/public/application/breadcrumbs.ts similarity index 100% rename from x-pack/plugins/license_management/public/application/breadcrumbs.ts rename to x-pack/platform/plugins/shared/license_management/public/application/breadcrumbs.ts diff --git a/x-pack/plugins/license_management/public/application/components/telemetry_opt_in/index.ts b/x-pack/platform/plugins/shared/license_management/public/application/components/telemetry_opt_in/index.ts similarity index 100% rename from x-pack/plugins/license_management/public/application/components/telemetry_opt_in/index.ts rename to x-pack/platform/plugins/shared/license_management/public/application/components/telemetry_opt_in/index.ts diff --git a/x-pack/plugins/license_management/public/application/components/telemetry_opt_in/telemetry_opt_in.tsx b/x-pack/platform/plugins/shared/license_management/public/application/components/telemetry_opt_in/telemetry_opt_in.tsx similarity index 100% rename from x-pack/plugins/license_management/public/application/components/telemetry_opt_in/telemetry_opt_in.tsx rename to x-pack/platform/plugins/shared/license_management/public/application/components/telemetry_opt_in/telemetry_opt_in.tsx diff --git a/x-pack/plugins/license_management/public/application/index.scss b/x-pack/platform/plugins/shared/license_management/public/application/index.scss similarity index 100% rename from x-pack/plugins/license_management/public/application/index.scss rename to x-pack/platform/plugins/shared/license_management/public/application/index.scss diff --git a/x-pack/plugins/license_management/public/application/index.tsx b/x-pack/platform/plugins/shared/license_management/public/application/index.tsx similarity index 100% rename from x-pack/plugins/license_management/public/application/index.tsx rename to x-pack/platform/plugins/shared/license_management/public/application/index.tsx diff --git a/x-pack/plugins/license_management/public/application/lib/es.ts b/x-pack/platform/plugins/shared/license_management/public/application/lib/es.ts similarity index 100% rename from x-pack/plugins/license_management/public/application/lib/es.ts rename to x-pack/platform/plugins/shared/license_management/public/application/lib/es.ts diff --git a/x-pack/plugins/license_management/public/application/lib/telemetry.ts b/x-pack/platform/plugins/shared/license_management/public/application/lib/telemetry.ts similarity index 100% rename from x-pack/plugins/license_management/public/application/lib/telemetry.ts rename to x-pack/platform/plugins/shared/license_management/public/application/lib/telemetry.ts diff --git a/x-pack/plugins/license_management/public/application/sections/index.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/index.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/index.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/index.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/add_license/add_license.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/add_license/add_license.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/add_license/add_license.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/add_license/add_license.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/add_license/index.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/add_license/index.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/add_license/index.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/add_license/index.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/index.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/index.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/index.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/index.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/license_dashboard.container.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_dashboard.container.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/license_dashboard.container.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_dashboard.container.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/license_dashboard.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_dashboard.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/license_dashboard.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_dashboard.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/license_page_header/index.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_page_header/index.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/license_page_header/index.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_page_header/index.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/license_page_header/license_page_header.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_page_header/license_page_header.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/license_page_header/license_page_header.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_page_header/license_page_header.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/request_trial_extension/index.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/request_trial_extension/index.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/request_trial_extension/index.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/request_trial_extension/index.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.container.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.container.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.container.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.container.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/revert_to_basic/index.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/revert_to_basic/index.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/revert_to_basic/index.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/revert_to_basic/index.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.container.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.container.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.container.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.container.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/start_trial/index.ts b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/start_trial/index.ts similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/start_trial/index.ts rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/start_trial/index.ts diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/start_trial/start_trial.container.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/start_trial/start_trial.container.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/start_trial/start_trial.container.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/start_trial/start_trial.container.js diff --git a/x-pack/plugins/license_management/public/application/sections/license_dashboard/start_trial/start_trial.tsx b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/start_trial/start_trial.tsx similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/license_dashboard/start_trial/start_trial.tsx rename to x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/start_trial/start_trial.tsx diff --git a/x-pack/plugins/license_management/public/application/sections/upload_license/index.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/upload_license/index.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/upload_license/index.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/upload_license/index.js diff --git a/x-pack/plugins/license_management/public/application/sections/upload_license/upload_license.container.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/upload_license/upload_license.container.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/upload_license/upload_license.container.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/upload_license/upload_license.container.js diff --git a/x-pack/plugins/license_management/public/application/sections/upload_license/upload_license.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/upload_license/upload_license.js similarity index 100% rename from x-pack/plugins/license_management/public/application/sections/upload_license/upload_license.js rename to x-pack/platform/plugins/shared/license_management/public/application/sections/upload_license/upload_license.js diff --git a/x-pack/plugins/license_management/public/application/store/actions/add_error_message.js b/x-pack/platform/plugins/shared/license_management/public/application/store/actions/add_error_message.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/actions/add_error_message.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/actions/add_error_message.js diff --git a/x-pack/plugins/license_management/public/application/store/actions/add_license.js b/x-pack/platform/plugins/shared/license_management/public/application/store/actions/add_license.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/actions/add_license.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/actions/add_license.js diff --git a/x-pack/plugins/license_management/public/application/store/actions/index.js b/x-pack/platform/plugins/shared/license_management/public/application/store/actions/index.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/actions/index.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/actions/index.js diff --git a/x-pack/plugins/license_management/public/application/store/actions/permissions.js b/x-pack/platform/plugins/shared/license_management/public/application/store/actions/permissions.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/actions/permissions.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/actions/permissions.js diff --git a/x-pack/plugins/license_management/public/application/store/actions/set_breadcrumb.ts b/x-pack/platform/plugins/shared/license_management/public/application/store/actions/set_breadcrumb.ts similarity index 100% rename from x-pack/plugins/license_management/public/application/store/actions/set_breadcrumb.ts rename to x-pack/platform/plugins/shared/license_management/public/application/store/actions/set_breadcrumb.ts diff --git a/x-pack/plugins/license_management/public/application/store/actions/start_basic.js b/x-pack/platform/plugins/shared/license_management/public/application/store/actions/start_basic.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/actions/start_basic.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/actions/start_basic.js diff --git a/x-pack/plugins/license_management/public/application/store/actions/start_trial.js b/x-pack/platform/plugins/shared/license_management/public/application/store/actions/start_trial.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/actions/start_trial.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/actions/start_trial.js diff --git a/x-pack/plugins/license_management/public/application/store/actions/upload_license.js b/x-pack/platform/plugins/shared/license_management/public/application/store/actions/upload_license.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/actions/upload_license.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/actions/upload_license.js diff --git a/x-pack/plugins/license_management/public/application/store/index.js b/x-pack/platform/plugins/shared/license_management/public/application/store/index.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/index.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/index.js diff --git a/x-pack/plugins/license_management/public/application/store/reducers/index.js b/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/index.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/reducers/index.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/reducers/index.js diff --git a/x-pack/plugins/license_management/public/application/store/reducers/license.js b/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/license.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/reducers/license.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/reducers/license.js diff --git a/x-pack/plugins/license_management/public/application/store/reducers/license_management.js b/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/license_management.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/reducers/license_management.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/reducers/license_management.js diff --git a/x-pack/plugins/license_management/public/application/store/reducers/permissions.js b/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/permissions.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/reducers/permissions.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/reducers/permissions.js diff --git a/x-pack/plugins/license_management/public/application/store/reducers/start_basic_license_status.js b/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/start_basic_license_status.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/reducers/start_basic_license_status.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/reducers/start_basic_license_status.js diff --git a/x-pack/plugins/license_management/public/application/store/reducers/trial_status.js b/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/trial_status.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/reducers/trial_status.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/reducers/trial_status.js diff --git a/x-pack/plugins/license_management/public/application/store/reducers/upload_error_message.js b/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/upload_error_message.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/reducers/upload_error_message.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/reducers/upload_error_message.js diff --git a/x-pack/plugins/license_management/public/application/store/reducers/upload_status.js b/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/upload_status.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/reducers/upload_status.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/reducers/upload_status.js diff --git a/x-pack/plugins/license_management/public/application/store/store.js b/x-pack/platform/plugins/shared/license_management/public/application/store/store.js similarity index 100% rename from x-pack/plugins/license_management/public/application/store/store.js rename to x-pack/platform/plugins/shared/license_management/public/application/store/store.js diff --git a/x-pack/plugins/license_management/public/index.ts b/x-pack/platform/plugins/shared/license_management/public/index.ts similarity index 100% rename from x-pack/plugins/license_management/public/index.ts rename to x-pack/platform/plugins/shared/license_management/public/index.ts diff --git a/x-pack/plugins/license_management/public/locator.test.ts b/x-pack/platform/plugins/shared/license_management/public/locator.test.ts similarity index 100% rename from x-pack/plugins/license_management/public/locator.test.ts rename to x-pack/platform/plugins/shared/license_management/public/locator.test.ts diff --git a/x-pack/plugins/license_management/public/locator.ts b/x-pack/platform/plugins/shared/license_management/public/locator.ts similarity index 100% rename from x-pack/plugins/license_management/public/locator.ts rename to x-pack/platform/plugins/shared/license_management/public/locator.ts diff --git a/x-pack/plugins/license_management/public/plugin.ts b/x-pack/platform/plugins/shared/license_management/public/plugin.ts similarity index 100% rename from x-pack/plugins/license_management/public/plugin.ts rename to x-pack/platform/plugins/shared/license_management/public/plugin.ts diff --git a/x-pack/plugins/license_management/public/shared_imports.ts b/x-pack/platform/plugins/shared/license_management/public/shared_imports.ts similarity index 100% rename from x-pack/plugins/license_management/public/shared_imports.ts rename to x-pack/platform/plugins/shared/license_management/public/shared_imports.ts diff --git a/x-pack/plugins/license_management/public/types.ts b/x-pack/platform/plugins/shared/license_management/public/types.ts similarity index 100% rename from x-pack/plugins/license_management/public/types.ts rename to x-pack/platform/plugins/shared/license_management/public/types.ts diff --git a/x-pack/plugins/license_management/server/config.ts b/x-pack/platform/plugins/shared/license_management/server/config.ts similarity index 100% rename from x-pack/plugins/license_management/server/config.ts rename to x-pack/platform/plugins/shared/license_management/server/config.ts diff --git a/x-pack/plugins/license_management/server/index.ts b/x-pack/platform/plugins/shared/license_management/server/index.ts similarity index 100% rename from x-pack/plugins/license_management/server/index.ts rename to x-pack/platform/plugins/shared/license_management/server/index.ts diff --git a/x-pack/plugins/license_management/server/lib/license.ts b/x-pack/platform/plugins/shared/license_management/server/lib/license.ts similarity index 100% rename from x-pack/plugins/license_management/server/lib/license.ts rename to x-pack/platform/plugins/shared/license_management/server/lib/license.ts diff --git a/x-pack/plugins/license_management/server/lib/permissions.ts b/x-pack/platform/plugins/shared/license_management/server/lib/permissions.ts similarity index 100% rename from x-pack/plugins/license_management/server/lib/permissions.ts rename to x-pack/platform/plugins/shared/license_management/server/lib/permissions.ts diff --git a/x-pack/plugins/license_management/server/lib/start_basic.ts b/x-pack/platform/plugins/shared/license_management/server/lib/start_basic.ts similarity index 100% rename from x-pack/plugins/license_management/server/lib/start_basic.ts rename to x-pack/platform/plugins/shared/license_management/server/lib/start_basic.ts diff --git a/x-pack/plugins/license_management/server/lib/start_trial.ts b/x-pack/platform/plugins/shared/license_management/server/lib/start_trial.ts similarity index 100% rename from x-pack/plugins/license_management/server/lib/start_trial.ts rename to x-pack/platform/plugins/shared/license_management/server/lib/start_trial.ts diff --git a/x-pack/plugins/license_management/server/plugin.ts b/x-pack/platform/plugins/shared/license_management/server/plugin.ts similarity index 100% rename from x-pack/plugins/license_management/server/plugin.ts rename to x-pack/platform/plugins/shared/license_management/server/plugin.ts diff --git a/x-pack/plugins/license_management/server/routes/api/license/index.ts b/x-pack/platform/plugins/shared/license_management/server/routes/api/license/index.ts similarity index 100% rename from x-pack/plugins/license_management/server/routes/api/license/index.ts rename to x-pack/platform/plugins/shared/license_management/server/routes/api/license/index.ts diff --git a/x-pack/plugins/license_management/server/routes/api/license/register_license_route.ts b/x-pack/platform/plugins/shared/license_management/server/routes/api/license/register_license_route.ts similarity index 100% rename from x-pack/plugins/license_management/server/routes/api/license/register_license_route.ts rename to x-pack/platform/plugins/shared/license_management/server/routes/api/license/register_license_route.ts diff --git a/x-pack/plugins/license_management/server/routes/api/license/register_permissions_route.ts b/x-pack/platform/plugins/shared/license_management/server/routes/api/license/register_permissions_route.ts similarity index 100% rename from x-pack/plugins/license_management/server/routes/api/license/register_permissions_route.ts rename to x-pack/platform/plugins/shared/license_management/server/routes/api/license/register_permissions_route.ts diff --git a/x-pack/plugins/license_management/server/routes/api/license/register_start_basic_route.ts b/x-pack/platform/plugins/shared/license_management/server/routes/api/license/register_start_basic_route.ts similarity index 100% rename from x-pack/plugins/license_management/server/routes/api/license/register_start_basic_route.ts rename to x-pack/platform/plugins/shared/license_management/server/routes/api/license/register_start_basic_route.ts diff --git a/x-pack/plugins/license_management/server/routes/api/license/register_start_trial_routes.ts b/x-pack/platform/plugins/shared/license_management/server/routes/api/license/register_start_trial_routes.ts similarity index 100% rename from x-pack/plugins/license_management/server/routes/api/license/register_start_trial_routes.ts rename to x-pack/platform/plugins/shared/license_management/server/routes/api/license/register_start_trial_routes.ts diff --git a/x-pack/plugins/license_management/server/routes/helpers.ts b/x-pack/platform/plugins/shared/license_management/server/routes/helpers.ts similarity index 100% rename from x-pack/plugins/license_management/server/routes/helpers.ts rename to x-pack/platform/plugins/shared/license_management/server/routes/helpers.ts diff --git a/x-pack/plugins/license_management/server/routes/index.ts b/x-pack/platform/plugins/shared/license_management/server/routes/index.ts similarity index 100% rename from x-pack/plugins/license_management/server/routes/index.ts rename to x-pack/platform/plugins/shared/license_management/server/routes/index.ts diff --git a/x-pack/plugins/snapshot_restore/server/shared_imports.ts b/x-pack/platform/plugins/shared/license_management/server/shared_imports.ts similarity index 100% rename from x-pack/plugins/snapshot_restore/server/shared_imports.ts rename to x-pack/platform/plugins/shared/license_management/server/shared_imports.ts diff --git a/x-pack/plugins/license_management/server/types.ts b/x-pack/platform/plugins/shared/license_management/server/types.ts similarity index 100% rename from x-pack/plugins/license_management/server/types.ts rename to x-pack/platform/plugins/shared/license_management/server/types.ts diff --git a/x-pack/plugins/license_management/tsconfig.json b/x-pack/platform/plugins/shared/license_management/tsconfig.json similarity index 93% rename from x-pack/plugins/license_management/tsconfig.json rename to x-pack/platform/plugins/shared/license_management/tsconfig.json index eaa0cee9f90c7..053bd88b1912c 100644 --- a/x-pack/plugins/license_management/tsconfig.json +++ b/x-pack/platform/plugins/shared/license_management/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, diff --git a/x-pack/plugins/searchprofiler/README.md b/x-pack/platform/plugins/shared/searchprofiler/README.md similarity index 100% rename from x-pack/plugins/searchprofiler/README.md rename to x-pack/platform/plugins/shared/searchprofiler/README.md diff --git a/x-pack/plugins/searchprofiler/common/constants.ts b/x-pack/platform/plugins/shared/searchprofiler/common/constants.ts similarity index 100% rename from x-pack/plugins/searchprofiler/common/constants.ts rename to x-pack/platform/plugins/shared/searchprofiler/common/constants.ts diff --git a/x-pack/plugins/searchprofiler/common/index.ts b/x-pack/platform/plugins/shared/searchprofiler/common/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/common/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/common/index.ts diff --git a/x-pack/plugins/searchprofiler/common/types.ts b/x-pack/platform/plugins/shared/searchprofiler/common/types.ts similarity index 100% rename from x-pack/plugins/searchprofiler/common/types.ts rename to x-pack/platform/plugins/shared/searchprofiler/common/types.ts diff --git a/x-pack/platform/plugins/shared/searchprofiler/jest.config.js b/x-pack/platform/plugins/shared/searchprofiler/jest.config.js new file mode 100644 index 0000000000000..1f362b8d96def --- /dev/null +++ b/x-pack/platform/plugins/shared/searchprofiler/jest.config.js @@ -0,0 +1,18 @@ +/* + * 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 = { + preset: '@kbn/test', + rootDir: '../../../../..', + roots: ['/x-pack/platform/plugins/shared/searchprofiler'], + coverageDirectory: + '/target/kibana-coverage/jest/x-pack/platform/plugins/shared/searchprofiler', + coverageReporters: ['text', 'html'], + collectCoverageFrom: [ + '/x-pack/platform/plugins/shared/searchprofiler/{common,public,server}/**/*.{ts,tsx}', + ], +}; diff --git a/x-pack/plugins/searchprofiler/kibana.jsonc b/x-pack/platform/plugins/shared/searchprofiler/kibana.jsonc similarity index 100% rename from x-pack/plugins/searchprofiler/kibana.jsonc rename to x-pack/platform/plugins/shared/searchprofiler/kibana.jsonc diff --git a/x-pack/plugins/searchprofiler/public/application/_app.scss b/x-pack/platform/plugins/shared/searchprofiler/public/application/_app.scss similarity index 94% rename from x-pack/plugins/searchprofiler/public/application/_app.scss rename to x-pack/platform/plugins/shared/searchprofiler/public/application/_app.scss index 617aa21c6777e..22bea38e0ccff 100644 --- a/x-pack/plugins/searchprofiler/public/application/_app.scss +++ b/x-pack/platform/plugins/shared/searchprofiler/public/application/_app.scss @@ -1,4 +1,4 @@ -@import '../../../../../src/core/public/mixins'; +@import '../../../../../../../src/core/public/mixins'; .prfDevTool__page { flex: 1 1 auto; diff --git a/x-pack/plugins/searchprofiler/public/application/_index.scss b/x-pack/platform/plugins/shared/searchprofiler/public/application/_index.scss similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/_index.scss rename to x-pack/platform/plugins/shared/searchprofiler/public/application/_index.scss diff --git a/x-pack/plugins/searchprofiler/public/application/app.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/app.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/app.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/app.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/_index.scss b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/_index.scss similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/_index.scss rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/_index.scss diff --git a/x-pack/plugins/searchprofiler/public/application/components/empty_tree_placeholder/empty_tree_placeholder.test.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/empty_tree_placeholder/empty_tree_placeholder.test.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/empty_tree_placeholder/empty_tree_placeholder.test.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/empty_tree_placeholder/empty_tree_placeholder.test.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/empty_tree_placeholder/empty_tree_placeholder.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/empty_tree_placeholder/empty_tree_placeholder.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/empty_tree_placeholder/empty_tree_placeholder.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/empty_tree_placeholder/empty_tree_placeholder.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/empty_tree_placeholder/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/empty_tree_placeholder/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/empty_tree_placeholder/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/empty_tree_placeholder/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/highlight_details_flyout/_highlight_details_flyout.scss b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/highlight_details_flyout/_highlight_details_flyout.scss similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/highlight_details_flyout/_highlight_details_flyout.scss rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/highlight_details_flyout/_highlight_details_flyout.scss diff --git a/x-pack/plugins/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_flyout.test.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_flyout.test.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_flyout.test.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_flyout.test.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_flyout.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_flyout.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_flyout.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_flyout.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_table.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_table.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_table.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/highlight_details_flyout/highlight_details_table.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/highlight_details_flyout/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/highlight_details_flyout/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/highlight_details_flyout/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/highlight_details_flyout/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/license_warning_notice/_license_warning_notice.scss b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/license_warning_notice/_license_warning_notice.scss similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/license_warning_notice/_license_warning_notice.scss rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/license_warning_notice/_license_warning_notice.scss diff --git a/x-pack/plugins/searchprofiler/public/application/components/license_warning_notice/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/license_warning_notice/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/license_warning_notice/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/license_warning_notice/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/license_warning_notice/license_warning_notice.test.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/license_warning_notice/license_warning_notice.test.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/license_warning_notice/license_warning_notice.test.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/license_warning_notice/license_warning_notice.test.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/license_warning_notice/license_warning_notice.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/license_warning_notice/license_warning_notice.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/license_warning_notice/license_warning_notice.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/license_warning_notice/license_warning_notice.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/percentage_badge/_percentage_badge.scss b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/percentage_badge/_percentage_badge.scss similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/percentage_badge/_percentage_badge.scss rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/percentage_badge/_percentage_badge.scss diff --git a/x-pack/plugins/searchprofiler/public/application/components/percentage_badge/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/percentage_badge/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/percentage_badge/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/percentage_badge/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/percentage_badge/percentage_badge.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/percentage_badge/percentage_badge.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/percentage_badge/percentage_badge.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/percentage_badge/percentage_badge.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_loading_placeholder/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_loading_placeholder/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_loading_placeholder/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_loading_placeholder/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_loading_placeholder/profile_loading_placeholder.test.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_loading_placeholder/profile_loading_placeholder.test.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_loading_placeholder/profile_loading_placeholder.test.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_loading_placeholder/profile_loading_placeholder.test.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_loading_placeholder/profile_loading_placeholder.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_loading_placeholder/profile_loading_placeholder.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_loading_placeholder/profile_loading_placeholder.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_loading_placeholder/profile_loading_placeholder.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_query_editor/editor/editor.test.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_query_editor/editor/editor.test.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_query_editor/editor/editor.test.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_query_editor/editor/editor.test.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_query_editor/editor/editor.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_query_editor/editor/editor.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_query_editor/editor/editor.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_query_editor/editor/editor.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_query_editor/editor/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_query_editor/editor/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_query_editor/editor/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_query_editor/editor/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_query_editor/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_query_editor/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_query_editor/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_query_editor/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_query_editor/profile_query_editor.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_query_editor/profile_query_editor.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_query_editor/profile_query_editor.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_query_editor/profile_query_editor.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/breakdown.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/breakdown.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/breakdown.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/breakdown.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_indices.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_indices.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_indices.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_indices.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_times.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_times.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_times.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/normalize_times.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/processed_search_response.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/processed_search_response.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/processed_search_response.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/processed_search_response.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/search_response.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/search_response.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/search_response.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/search_response.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/init_data.test.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/init_data.test.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/init_data.test.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/init_data.test.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/profile_tree.test.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/profile_tree.test.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/profile_tree.test.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/profile_tree.test.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/unsafe_utils.test.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/unsafe_utils.test.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/unsafe_utils.test.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/unsafe_utils.test.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/utils.test.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/utils.test.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/__jest__/utils.test.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/utils.test.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/_index.scss b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/_index.scss similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/_index.scss rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/_index.scss diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/_profile_tree.scss b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/_profile_tree.scss similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/_profile_tree.scss rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/_profile_tree.scss diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/constants.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/constants.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/constants.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/constants.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/highlight_context.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/highlight_context.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/highlight_context.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/highlight_context.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/index_details.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/index_details.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/index_details.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/index_details.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/init_data.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/init_data.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/init_data.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/init_data.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/profile_tree.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/profile_tree.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/profile_tree.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/profile_tree.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/shard_details/_shard_details.scss b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/shard_details/_shard_details.scss similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/shard_details/_shard_details.scss rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/shard_details/_shard_details.scss diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/shard_details/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/shard_details/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/shard_details/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/shard_details/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/shard_details/shard_details.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/shard_details/shard_details.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/shard_details/shard_details.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/shard_details/shard_details.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/shard_details/shard_details_tree.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/shard_details/shard_details_tree.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/shard_details/shard_details_tree.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/shard_details/shard_details_tree.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/shard_details/shard_details_tree_node.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/shard_details/shard_details_tree_node.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/shard_details/shard_details_tree_node.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/shard_details/shard_details_tree_node.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/types.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/types.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/types.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/types.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/unsafe_utils.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/unsafe_utils.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/unsafe_utils.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/unsafe_utils.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/use_highlight_tree_node.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/use_highlight_tree_node.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/use_highlight_tree_node.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/use_highlight_tree_node.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/profile_tree/utils.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/utils.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/profile_tree/utils.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/utils.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/searchprofiler_tabs/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/searchprofiler_tabs/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/searchprofiler_tabs/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/searchprofiler_tabs/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/searchprofiler_tabs/searchprofiler_tabs.test.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/searchprofiler_tabs/searchprofiler_tabs.test.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/searchprofiler_tabs/searchprofiler_tabs.test.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/searchprofiler_tabs/searchprofiler_tabs.test.ts diff --git a/x-pack/plugins/searchprofiler/public/application/components/searchprofiler_tabs/searchprofiler_tabs.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/searchprofiler_tabs/searchprofiler_tabs.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/components/searchprofiler_tabs/searchprofiler_tabs.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/components/searchprofiler_tabs/searchprofiler_tabs.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/contexts/app_context.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/contexts/app_context.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/contexts/app_context.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/contexts/app_context.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/contexts/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/contexts/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/contexts/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/contexts/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/contexts/profiler_context.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/contexts/profiler_context.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/contexts/profiler_context.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/contexts/profiler_context.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/hooks/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/hooks/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/hooks/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/hooks/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/hooks/use_has_indices.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/hooks/use_has_indices.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/hooks/use_has_indices.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/hooks/use_has_indices.ts diff --git a/x-pack/plugins/searchprofiler/public/application/hooks/use_request_profile.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/hooks/use_request_profile.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/hooks/use_request_profile.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/hooks/use_request_profile.ts diff --git a/x-pack/plugins/searchprofiler/public/application/index.tsx b/x-pack/platform/plugins/shared/searchprofiler/public/application/index.tsx similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/index.tsx rename to x-pack/platform/plugins/shared/searchprofiler/public/application/index.tsx diff --git a/x-pack/plugins/searchprofiler/public/application/lib/check_for_json_errors.test.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/lib/check_for_json_errors.test.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/lib/check_for_json_errors.test.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/lib/check_for_json_errors.test.ts diff --git a/x-pack/plugins/searchprofiler/public/application/lib/check_for_json_errors.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/lib/check_for_json_errors.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/lib/check_for_json_errors.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/lib/check_for_json_errors.ts diff --git a/x-pack/plugins/searchprofiler/public/application/lib/has_aggregations.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/lib/has_aggregations.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/lib/has_aggregations.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/lib/has_aggregations.ts diff --git a/x-pack/plugins/searchprofiler/public/application/lib/has_searches.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/lib/has_searches.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/lib/has_searches.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/lib/has_searches.ts diff --git a/x-pack/plugins/searchprofiler/public/application/lib/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/lib/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/lib/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/lib/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/lib/ms_to_pretty.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/lib/ms_to_pretty.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/lib/ms_to_pretty.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/lib/ms_to_pretty.ts diff --git a/x-pack/plugins/searchprofiler/public/application/lib/ns_to_pretty.test.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/lib/ns_to_pretty.test.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/lib/ns_to_pretty.test.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/lib/ns_to_pretty.test.ts diff --git a/x-pack/plugins/searchprofiler/public/application/lib/ns_to_pretty.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/lib/ns_to_pretty.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/lib/ns_to_pretty.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/lib/ns_to_pretty.ts diff --git a/x-pack/plugins/searchprofiler/public/application/store/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/store/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/store/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/store/index.ts diff --git a/x-pack/plugins/searchprofiler/public/application/store/reducer.test.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/store/reducer.test.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/store/reducer.test.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/store/reducer.test.ts diff --git a/x-pack/plugins/searchprofiler/public/application/store/reducer.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/store/reducer.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/store/reducer.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/store/reducer.ts diff --git a/x-pack/plugins/searchprofiler/public/application/store/store.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/store/store.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/store/store.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/store/store.ts diff --git a/x-pack/plugins/searchprofiler/public/application/types.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/types.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/application/types.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/application/types.ts diff --git a/x-pack/plugins/searchprofiler/public/index.scss b/x-pack/platform/plugins/shared/searchprofiler/public/index.scss similarity index 100% rename from x-pack/plugins/searchprofiler/public/index.scss rename to x-pack/platform/plugins/shared/searchprofiler/public/index.scss diff --git a/x-pack/plugins/searchprofiler/public/index.ts b/x-pack/platform/plugins/shared/searchprofiler/public/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/index.ts diff --git a/x-pack/plugins/searchprofiler/public/locator.ts b/x-pack/platform/plugins/shared/searchprofiler/public/locator.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/locator.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/locator.ts diff --git a/x-pack/plugins/searchprofiler/public/plugin.ts b/x-pack/platform/plugins/shared/searchprofiler/public/plugin.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/plugin.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/plugin.ts diff --git a/x-pack/plugins/searchprofiler/public/shared_imports.ts b/x-pack/platform/plugins/shared/searchprofiler/public/shared_imports.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/shared_imports.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/shared_imports.ts diff --git a/x-pack/plugins/searchprofiler/public/types.ts b/x-pack/platform/plugins/shared/searchprofiler/public/types.ts similarity index 100% rename from x-pack/plugins/searchprofiler/public/types.ts rename to x-pack/platform/plugins/shared/searchprofiler/public/types.ts diff --git a/x-pack/plugins/searchprofiler/server/index.ts b/x-pack/platform/plugins/shared/searchprofiler/server/index.ts similarity index 100% rename from x-pack/plugins/searchprofiler/server/index.ts rename to x-pack/platform/plugins/shared/searchprofiler/server/index.ts diff --git a/x-pack/plugins/searchprofiler/server/plugin.ts b/x-pack/platform/plugins/shared/searchprofiler/server/plugin.ts similarity index 100% rename from x-pack/plugins/searchprofiler/server/plugin.ts rename to x-pack/platform/plugins/shared/searchprofiler/server/plugin.ts diff --git a/x-pack/plugins/searchprofiler/server/routes/profile.ts b/x-pack/platform/plugins/shared/searchprofiler/server/routes/profile.ts similarity index 100% rename from x-pack/plugins/searchprofiler/server/routes/profile.ts rename to x-pack/platform/plugins/shared/searchprofiler/server/routes/profile.ts diff --git a/x-pack/plugins/searchprofiler/server/types.ts b/x-pack/platform/plugins/shared/searchprofiler/server/types.ts similarity index 100% rename from x-pack/plugins/searchprofiler/server/types.ts rename to x-pack/platform/plugins/shared/searchprofiler/server/types.ts diff --git a/x-pack/plugins/searchprofiler/tsconfig.json b/x-pack/platform/plugins/shared/searchprofiler/tsconfig.json similarity index 92% rename from x-pack/plugins/searchprofiler/tsconfig.json rename to x-pack/platform/plugins/shared/searchprofiler/tsconfig.json index 063b7dfa63ce6..658512193b1ed 100644 --- a/x-pack/plugins/searchprofiler/tsconfig.json +++ b/x-pack/platform/plugins/shared/searchprofiler/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, diff --git a/x-pack/plugins/index_management/README.md b/x-pack/plugins/index_management/README.md index 970b86c4ed37c..bc7047888d2ab 100644 --- a/x-pack/plugins/index_management/README.md +++ b/x-pack/plugins/index_management/README.md @@ -43,7 +43,7 @@ interface IndexDetailsTab { } ``` -An example of adding an ILM tab can be found in [this file](https://github.com/elastic/kibana/blob/main/x-pack/plugins/index_lifecycle_management/public/extend_index_management/components/index_lifecycle_summary.tsx#L250). +An example of adding an ILM tab can be found in [this file](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/private/index_lifecycle_management/public/extend_index_management/components/index_lifecycle_summary.tsx#L250). - `setIndexOverviewContent(content: IndexContent)`: replaces the default content in the overview tab (code block describing adding documents to the index) with the custom content. The custom content has the following interface: ```ts diff --git a/x-pack/plugins/license_api_guard/jest.config.js b/x-pack/plugins/license_api_guard/jest.config.js deleted file mode 100644 index c6c1bc1bd501a..0000000000000 --- a/x-pack/plugins/license_api_guard/jest.config.js +++ /dev/null @@ -1,15 +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 = { - preset: '@kbn/test', - rootDir: '../../..', - roots: ['/x-pack/plugins/license_api_guard'], - coverageDirectory: '/target/kibana-coverage/jest/x-pack/plugins/license_api_guard', - coverageReporters: ['text', 'html'], - collectCoverageFrom: ['/x-pack/plugins/license_api_guard/server/**/*.{ts,tsx}'], -}; diff --git a/x-pack/plugins/painless_lab/jest.config.js b/x-pack/plugins/painless_lab/jest.config.js deleted file mode 100644 index 364e9e5a08fa4..0000000000000 --- a/x-pack/plugins/painless_lab/jest.config.js +++ /dev/null @@ -1,17 +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 = { - preset: '@kbn/test', - rootDir: '../../..', - roots: ['/x-pack/plugins/painless_lab'], - coverageDirectory: '/target/kibana-coverage/jest/x-pack/plugins/painless_lab', - coverageReporters: ['text', 'html'], - collectCoverageFrom: [ - '/x-pack/plugins/painless_lab/{common,public,server}/**/*.{ts,tsx}', - ], -}; diff --git a/x-pack/plugins/remote_clusters/jest.config.js b/x-pack/plugins/remote_clusters/jest.config.js deleted file mode 100644 index 3467ea1d5b405..0000000000000 --- a/x-pack/plugins/remote_clusters/jest.config.js +++ /dev/null @@ -1,17 +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 = { - preset: '@kbn/test', - rootDir: '../../..', - roots: ['/x-pack/plugins/remote_clusters'], - coverageDirectory: '/target/kibana-coverage/jest/x-pack/plugins/remote_clusters', - coverageReporters: ['text', 'html'], - collectCoverageFrom: [ - '/x-pack/plugins/remote_clusters/{common,public,server}/**/*.{js,ts,tsx}', - ], -}; diff --git a/x-pack/plugins/rollup/jest.config.js b/x-pack/plugins/rollup/jest.config.js deleted file mode 100644 index 937ff3524f9d6..0000000000000 --- a/x-pack/plugins/rollup/jest.config.js +++ /dev/null @@ -1,15 +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 = { - preset: '@kbn/test', - rootDir: '../../..', - roots: ['/x-pack/plugins/rollup'], - coverageDirectory: '/target/kibana-coverage/jest/x-pack/plugins/rollup', - coverageReporters: ['text', 'html'], - collectCoverageFrom: ['/x-pack/plugins/rollup/{common,public,server}/**/*.{js,ts,tsx}'], -}; diff --git a/x-pack/plugins/runtime_fields/jest.config.js b/x-pack/plugins/runtime_fields/jest.config.js deleted file mode 100644 index 3af90818280cf..0000000000000 --- a/x-pack/plugins/runtime_fields/jest.config.js +++ /dev/null @@ -1,15 +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 = { - preset: '@kbn/test', - rootDir: '../../..', - roots: ['/x-pack/plugins/runtime_fields'], - coverageDirectory: '/target/kibana-coverage/jest/x-pack/plugins/runtime_fields', - coverageReporters: ['text', 'html'], - collectCoverageFrom: ['/x-pack/plugins/runtime_fields/public/**/*.{ts,tsx}'], -}; diff --git a/x-pack/plugins/searchprofiler/jest.config.js b/x-pack/plugins/searchprofiler/jest.config.js deleted file mode 100644 index 3071f75c18d96..0000000000000 --- a/x-pack/plugins/searchprofiler/jest.config.js +++ /dev/null @@ -1,17 +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 = { - preset: '@kbn/test', - rootDir: '../../..', - roots: ['/x-pack/plugins/searchprofiler'], - coverageDirectory: '/target/kibana-coverage/jest/x-pack/plugins/searchprofiler', - coverageReporters: ['text', 'html'], - collectCoverageFrom: [ - '/x-pack/plugins/searchprofiler/{common,public,server}/**/*.{ts,tsx}', - ], -}; diff --git a/x-pack/plugins/snapshot_restore/jest.config.js b/x-pack/plugins/snapshot_restore/jest.config.js deleted file mode 100644 index b7dbd6f6c5786..0000000000000 --- a/x-pack/plugins/snapshot_restore/jest.config.js +++ /dev/null @@ -1,17 +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 = { - preset: '@kbn/test', - rootDir: '../../..', - roots: ['/x-pack/plugins/snapshot_restore'], - coverageDirectory: '/target/kibana-coverage/jest/x-pack/plugins/snapshot_restore', - coverageReporters: ['text', 'html'], - collectCoverageFrom: [ - '/x-pack/plugins/snapshot_restore/{common,public,server}/**/*.{ts,tsx}', - ], -}; diff --git a/x-pack/plugins/telemetry_collection_xpack/schema/xpack_platform.json b/x-pack/plugins/telemetry_collection_xpack/schema/xpack_platform.json index 06c19e82e6532..c5371a8815aef 100644 --- a/x-pack/plugins/telemetry_collection_xpack/schema/xpack_platform.json +++ b/x-pack/plugins/telemetry_collection_xpack/schema/xpack_platform.json @@ -66,6 +66,62 @@ } } }, + "rollups": { + "properties": { + "index_patterns": { + "properties": { + "total": { + "type": "long", + "_meta": { + "description": "Counts all the rollup index patterns" + } + } + } + }, + "saved_searches": { + "properties": { + "total": { + "type": "long", + "_meta": { + "description": "Counts all the rollup saved searches" + } + } + } + }, + "visualizations": { + "properties": { + "saved_searches": { + "properties": { + "total": { + "type": "long", + "_meta": { + "description": "Counts all the visualizations that are based on rollup saved searches" + } + }, + "lens_total": { + "type": "long", + "_meta": { + "description": "Counts all the lens visualizations that are based on rollup saved searches" + } + } + } + }, + "total": { + "type": "long", + "_meta": { + "description": "Counts all the visualizations that are based on rollup index patterns" + } + }, + "lens_total": { + "type": "long", + "_meta": { + "description": "Counts all the lens visualizations that are based on rollup index patterns" + } + } + } + } + } + }, "transform": { "properties": { "alertRules": { diff --git a/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json b/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json index bdbd6e52ff1f2..e383a14801f14 100644 --- a/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json +++ b/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json @@ -14841,62 +14841,6 @@ } } }, - "rollups": { - "properties": { - "index_patterns": { - "properties": { - "total": { - "type": "long", - "_meta": { - "description": "Counts all the rollup index patterns" - } - } - } - }, - "saved_searches": { - "properties": { - "total": { - "type": "long", - "_meta": { - "description": "Counts all the rollup saved searches" - } - } - } - }, - "visualizations": { - "properties": { - "saved_searches": { - "properties": { - "total": { - "type": "long", - "_meta": { - "description": "Counts all the visualizations that are based on rollup saved searches" - } - }, - "lens_total": { - "type": "long", - "_meta": { - "description": "Counts all the lens visualizations that are based on rollup saved searches" - } - } - } - }, - "total": { - "type": "long", - "_meta": { - "description": "Counts all the visualizations that are based on rollup index patterns" - } - }, - "lens_total": { - "type": "long", - "_meta": { - "description": "Counts all the lens visualizations that are based on rollup index patterns" - } - } - } - } - } - }, "saved_objects_tagging": { "properties": { "usedTags": { diff --git a/x-pack/plugins/triggers_actions_ui/README.md b/x-pack/plugins/triggers_actions_ui/README.md index 4678324fdbef4..0ff120ca3c53d 100644 --- a/x-pack/plugins/triggers_actions_ui/README.md +++ b/x-pack/plugins/triggers_actions_ui/README.md @@ -1212,7 +1212,7 @@ Before starting the UI implementation, the [server side registration](https://gi Action type UI is expected to be defined as `ActionTypeModel` object. -The framework uses the [Form lib](https://github.com/elastic/kibana/blob/main/src/plugins/es_ui_shared/static/forms/docs/welcome.mdx). Please refer to the documentation of the library to learn more. +The framework uses the [Form lib](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/es_ui_shared/static/forms/docs/welcome.mdx). Please refer to the documentation of the library to learn more. Below is a list of steps that should be done to build and register a new action type with the name `Example Action Type`: diff --git a/x-pack/plugins/triggers_actions_ui/server/data/routes/indices.ts b/x-pack/plugins/triggers_actions_ui/server/data/routes/indices.ts index 53c72a77d6385..ddca5d8f1dd6b 100644 --- a/x-pack/plugins/triggers_actions_ui/server/data/routes/indices.ts +++ b/x-pack/plugins/triggers_actions_ui/server/data/routes/indices.ts @@ -6,7 +6,7 @@ */ // the business logic of this code is from watcher, in: -// x-pack/plugins/watcher/server/routes/api/indices/register_get_route.ts +// x-pack/platform/plugins/private/watcher/server/routes/api/indices/register_get_route.ts const MAX_INDICES = 20; diff --git a/x-pack/plugins/watcher/jest.config.js b/x-pack/plugins/watcher/jest.config.js deleted file mode 100644 index b078f2ab665d7..0000000000000 --- a/x-pack/plugins/watcher/jest.config.js +++ /dev/null @@ -1,15 +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 = { - preset: '@kbn/test', - rootDir: '../../..', - roots: ['/x-pack/plugins/watcher'], - coverageDirectory: '/target/kibana-coverage/jest/x-pack/plugins/watcher', - coverageReporters: ['text', 'html'], - collectCoverageFrom: ['/x-pack/plugins/watcher/{common,public,server}/**/*.{js,ts,tsx}'], -}; diff --git a/x-pack/solutions/security/packages/navigation/src/constants.ts b/x-pack/solutions/security/packages/navigation/src/constants.ts index d05d6c26807b5..eb77907b59f52 100644 --- a/x-pack/solutions/security/packages/navigation/src/constants.ts +++ b/x-pack/solutions/security/packages/navigation/src/constants.ts @@ -60,7 +60,7 @@ export enum ExternalPageName { mlLogPatternAnalysis = 'ml:logPatternAnalysis', mlChangePointDetections = 'ml:changePointDetections', // Dev Tools - // Ref: packages/default-nav/devtools/default_navigation.ts + // Ref: src/platform/packages/private/default-nav/devtools/default_navigation.ts devTools = 'dev_tools:', // Fleet // Ref: x-pack/plugins/fleet/public/deep_links.ts @@ -75,7 +75,7 @@ export enum ExternalPageName { // No deepLinkId registered, using path for the security search integrationsSecurity = 'integrations:/browse/security', // Management - // Ref: packages/default-nav/management/default_navigation.ts + // Ref: src/platform/packages/private/default-nav/management/default_navigation.ts management = 'management:', managementIngestPipelines = 'management:ingest_pipelines', managementPipelines = 'management:pipelines', diff --git a/x-pack/test/functional/apps/dev_tools/searchprofiler_editor.ts b/x-pack/test/functional/apps/dev_tools/searchprofiler_editor.ts index 87c36de62bba6..184e979595f68 100644 --- a/x-pack/test/functional/apps/dev_tools/searchprofiler_editor.ts +++ b/x-pack/test/functional/apps/dev_tools/searchprofiler_editor.ts @@ -36,7 +36,7 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { it('correctly parses triple quotes in JSON', async () => { // The below inputs are written to work _with_ ace's autocomplete unlike console's unit test - // counterparts in src/legacy/core_plugins/console/public/tests/src/editor.test.js + // counterparts in src/legacy/core_platform/plugins/shared/console/public/tests/src/editor.test.js const okInputs = [ `{ diff --git a/yarn.lock b/yarn.lock index c2ba4f87ce1f8..ed69cb708df14 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4137,7 +4137,7 @@ version "0.0.0" uid "" -"@kbn/cloud-data-migration-plugin@link:x-pack/plugins/cloud_integrations/cloud_data_migration": +"@kbn/cloud-data-migration-plugin@link:x-pack/platform/plugins/private/cloud_integrations/cloud_data_migration": version "0.0.0" uid "" @@ -4213,7 +4213,7 @@ version "0.0.0" uid "" -"@kbn/console-plugin@link:src/plugins/console": +"@kbn/console-plugin@link:src/platform/plugins/shared/console": version "0.0.0" uid "" @@ -5177,7 +5177,7 @@ version "0.0.0" uid "" -"@kbn/cross-cluster-replication-plugin@link:x-pack/plugins/cross_cluster_replication": +"@kbn/cross-cluster-replication-plugin@link:x-pack/platform/plugins/private/cross_cluster_replication": version "0.0.0" uid "" @@ -5285,7 +5285,7 @@ version "0.0.0" uid "" -"@kbn/deeplinks-devtools@link:packages/deeplinks/devtools": +"@kbn/deeplinks-devtools@link:src/platform/packages/shared/deeplinks/devtools": version "0.0.0" uid "" @@ -5293,7 +5293,7 @@ version "0.0.0" uid "" -"@kbn/deeplinks-management@link:packages/deeplinks/management": +"@kbn/deeplinks-management@link:src/platform/packages/shared/deeplinks/management": version "0.0.0" uid "" @@ -5321,11 +5321,11 @@ version "0.0.0" uid "" -"@kbn/default-nav-devtools@link:packages/default-nav/devtools": +"@kbn/default-nav-devtools@link:src/platform/packages/private/default-nav/devtools": version "0.0.0" uid "" -"@kbn/default-nav-management@link:packages/default-nav/management": +"@kbn/default-nav-management@link:src/platform/packages/private/default-nav/management": version "0.0.0" uid "" @@ -5353,7 +5353,7 @@ version "0.0.0" uid "" -"@kbn/dev-tools-plugin@link:src/plugins/dev_tools": +"@kbn/dev-tools-plugin@link:src/platform/plugins/shared/dev_tools": version "0.0.0" uid "" @@ -5501,7 +5501,7 @@ version "0.0.0" uid "" -"@kbn/es-ui-shared-plugin@link:src/plugins/es_ui_shared": +"@kbn/es-ui-shared-plugin@link:src/platform/plugins/shared/es_ui_shared": version "0.0.0" uid "" @@ -5833,7 +5833,7 @@ version "0.0.0" uid "" -"@kbn/grokdebugger-plugin@link:x-pack/plugins/grokdebugger": +"@kbn/grokdebugger-plugin@link:x-pack/platform/plugins/private/grokdebugger": version "0.0.0" uid "" @@ -5917,11 +5917,11 @@ version "0.0.0" uid "" -"@kbn/index-lifecycle-management-common-shared@link:x-pack/packages/index-lifecycle-management/index_lifecycle_management_common_shared": +"@kbn/index-lifecycle-management-common-shared@link:x-pack/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared": version "0.0.0" uid "" -"@kbn/index-lifecycle-management-plugin@link:x-pack/plugins/index_lifecycle_management": +"@kbn/index-lifecycle-management-plugin@link:x-pack/platform/plugins/private/index_lifecycle_management": version "0.0.0" uid "" @@ -5929,7 +5929,7 @@ version "0.0.0" uid "" -"@kbn/index-management-shared-types@link:x-pack/packages/index-management/index_management_shared_types": +"@kbn/index-management-shared-types@link:x-pack/platform/packages/shared/index-management/index_management_shared_types": version "0.0.0" uid "" @@ -6109,11 +6109,11 @@ version "0.0.0" uid "" -"@kbn/license-api-guard-plugin@link:x-pack/plugins/license_api_guard": +"@kbn/license-api-guard-plugin@link:x-pack/platform/plugins/private/license_api_guard": version "0.0.0" uid "" -"@kbn/license-management-plugin@link:x-pack/plugins/license_management": +"@kbn/license-management-plugin@link:x-pack/platform/plugins/shared/license_management": version "0.0.0" uid "" @@ -6185,35 +6185,35 @@ version "0.0.0" uid "" -"@kbn/management-cards-navigation@link:packages/kbn-management/cards_navigation": +"@kbn/management-cards-navigation@link:src/platform/packages/shared/kbn-management/cards_navigation": version "0.0.0" uid "" -"@kbn/management-plugin@link:src/plugins/management": +"@kbn/management-plugin@link:src/platform/plugins/shared/management": version "0.0.0" uid "" -"@kbn/management-settings-application@link:packages/kbn-management/settings/application": +"@kbn/management-settings-application@link:src/platform/packages/private/kbn-management/settings/application": version "0.0.0" uid "" -"@kbn/management-settings-components-field-category@link:packages/kbn-management/settings/components/field_category": +"@kbn/management-settings-components-field-category@link:src/platform/packages/private/kbn-management/settings/components/field_category": version "0.0.0" uid "" -"@kbn/management-settings-components-field-input@link:packages/kbn-management/settings/components/field_input": +"@kbn/management-settings-components-field-input@link:src/platform/packages/shared/kbn-management/settings/components/field_input": version "0.0.0" uid "" -"@kbn/management-settings-components-field-row@link:packages/kbn-management/settings/components/field_row": +"@kbn/management-settings-components-field-row@link:src/platform/packages/shared/kbn-management/settings/components/field_row": version "0.0.0" uid "" -"@kbn/management-settings-components-form@link:packages/kbn-management/settings/components/form": +"@kbn/management-settings-components-form@link:src/platform/packages/private/kbn-management/settings/components/form": version "0.0.0" uid "" -"@kbn/management-settings-field-definition@link:packages/kbn-management/settings/field_definition": +"@kbn/management-settings-field-definition@link:src/platform/packages/shared/kbn-management/settings/field_definition": version "0.0.0" uid "" @@ -6225,11 +6225,11 @@ version "0.0.0" uid "" -"@kbn/management-settings-types@link:packages/kbn-management/settings/types": +"@kbn/management-settings-types@link:src/platform/packages/shared/kbn-management/settings/types": version "0.0.0" uid "" -"@kbn/management-settings-utilities@link:packages/kbn-management/settings/utilities": +"@kbn/management-settings-utilities@link:src/platform/packages/shared/kbn-management/settings/utilities": version "0.0.0" uid "" @@ -6569,7 +6569,7 @@ version "0.0.0" uid "" -"@kbn/painless-lab-plugin@link:x-pack/plugins/painless_lab": +"@kbn/painless-lab-plugin@link:x-pack/platform/plugins/private/painless_lab": version "0.0.0" uid "" @@ -6705,7 +6705,7 @@ version "0.0.0" uid "" -"@kbn/remote-clusters-plugin@link:x-pack/plugins/remote_clusters": +"@kbn/remote-clusters-plugin@link:x-pack/platform/plugins/private/remote_clusters": version "0.0.0" uid "" @@ -6821,11 +6821,11 @@ version "0.0.0" uid "" -"@kbn/rollup-plugin@link:x-pack/plugins/rollup": +"@kbn/rollup-plugin@link:x-pack/platform/plugins/private/rollup": version "0.0.0" uid "" -"@kbn/rollup@link:x-pack/packages/rollup": +"@kbn/rollup@link:x-pack/platform/packages/private/rollup": version "0.0.0" uid "" @@ -6853,7 +6853,7 @@ version "0.0.0" uid "" -"@kbn/runtime-fields-plugin@link:x-pack/plugins/runtime_fields": +"@kbn/runtime-fields-plugin@link:x-pack/platform/plugins/private/runtime_fields": version "0.0.0" uid "" @@ -7029,7 +7029,7 @@ version "0.0.0" uid "" -"@kbn/searchprofiler-plugin@link:x-pack/plugins/searchprofiler": +"@kbn/searchprofiler-plugin@link:x-pack/platform/plugins/shared/searchprofiler": version "0.0.0" uid "" @@ -7493,7 +7493,7 @@ version "0.0.0" uid "" -"@kbn/snapshot-restore-plugin@link:x-pack/plugins/snapshot_restore": +"@kbn/snapshot-restore-plugin@link:x-pack/platform/plugins/private/snapshot_restore": version "0.0.0" uid "" @@ -7809,7 +7809,7 @@ version "0.0.0" uid "" -"@kbn/unsaved-changes-prompt@link:packages/kbn-unsaved-changes-prompt": +"@kbn/unsaved-changes-prompt@link:src/platform/packages/shared/kbn-unsaved-changes-prompt": version "0.0.0" uid "" @@ -7941,7 +7941,7 @@ version "0.0.0" uid "" -"@kbn/watcher-plugin@link:x-pack/plugins/watcher": +"@kbn/watcher-plugin@link:x-pack/platform/plugins/private/watcher": version "0.0.0" uid "" From 36b344a4c58a3d78a892288e0eef71e9ff163b9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Zaffarano?= Date: Fri, 13 Dec 2024 15:31:03 -0300 Subject: [PATCH 07/11] [Telemetry][Security Solution] Index metadata collector (#194004) ## Summary Implements a security_solution task scheduled to run once a day to collect the following information: 1. Datastreams stats 2. Indices stats 3. ILMs stats 4. ILM configs The task allows a runtime configuration to limit the number of indices and data streams to analyze or event to disable the feature entirely. Once the data is gathered, the task sends it as EBT events. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Elastic Machine --- .../ftr_security_serverless_configs.yml | 1 + .buildkite/ftr_security_stateful_configs.yml | 1 + .../integration_tests/configuration.test.ts | 152 +++ .../server/integration_tests/lib/helpers.ts | 46 + .../lib/telemetry_helpers.ts | 26 +- .../integration_tests/telemetry.test.ts | 89 +- ...telemetry_detection_rules_preview_route.ts | 8 + .../utils/get_indices_metadata_preview.ts | 42 + .../telemetry/__mocks__/staging_indices.ts | 1160 +++++++++++++++++ .../server/lib/telemetry/async_sender.ts | 17 +- .../lib/telemetry/async_sender.types.ts | 5 +- .../lib/telemetry/collections_helpers.test.ts | 111 +- .../lib/telemetry/collections_helpers.ts | 150 +++ .../server/lib/telemetry/configuration.ts | 26 +- .../lib/telemetry/event_based/events.ts | 240 ++++ .../lib/telemetry/indices.metadata.types.ts | 68 + .../server/lib/telemetry/preview_sender.ts | 17 +- .../server/lib/telemetry/receiver.ts | 246 +++- .../server/lib/telemetry/sender.ts | 19 +- .../server/lib/telemetry/task.test.ts | 3 +- .../server/lib/telemetry/task.ts | 25 +- .../server/lib/telemetry/task_metrics.ts | 6 +- .../lib/telemetry/tasks/configuration.ts | 7 +- .../server/lib/telemetry/tasks/index.ts | 2 + .../lib/telemetry/tasks/indices.metadata.ts | 192 +++ .../server/lib/telemetry/types.ts | 9 + .../security_solution/server/plugin.ts | 3 +- .../detections_response/index.ts | 5 +- .../detections_response/tasks/index.ts | 9 + .../tasks/indices_metadata.ts | 108 ++ .../detections_response/tasks/task_manager.ts | 52 + .../check_registered_task_types.ts | 1 + .../config/ess/config.base.ts | 7 + .../config/ess/services.ts | 4 +- .../config/serverless/config.base.ts | 8 + .../config/serverless/services.ts | 2 + .../task_based/all_types.ts | 90 +- ...remove_time_fields_from_telemetry_stats.ts | 38 +- .../telemetry/configs/ess.config.ts | 23 + .../telemetry/configs/serverless.config.ts | 16 + .../test_suites/telemetry/index.ts | 13 + .../telemetry/tasks/indices_metadata.ts | 175 +++ .../tsconfig.json | 1 + 43 files changed, 3087 insertions(+), 136 deletions(-) create mode 100644 x-pack/plugins/security_solution/server/integration_tests/configuration.test.ts create mode 100644 x-pack/plugins/security_solution/server/lib/detection_engine/routes/telemetry/utils/get_indices_metadata_preview.ts create mode 100644 x-pack/plugins/security_solution/server/lib/telemetry/__mocks__/staging_indices.ts create mode 100644 x-pack/plugins/security_solution/server/lib/telemetry/indices.metadata.types.ts create mode 100644 x-pack/plugins/security_solution/server/lib/telemetry/tasks/indices.metadata.ts create mode 100644 x-pack/test/common/utils/security_solution/detections_response/tasks/index.ts create mode 100644 x-pack/test/common/utils/security_solution/detections_response/tasks/indices_metadata.ts create mode 100644 x-pack/test/common/utils/security_solution/detections_response/tasks/task_manager.ts create mode 100644 x-pack/test/security_solution_api_integration/test_suites/telemetry/configs/ess.config.ts create mode 100644 x-pack/test/security_solution_api_integration/test_suites/telemetry/configs/serverless.config.ts create mode 100644 x-pack/test/security_solution_api_integration/test_suites/telemetry/index.ts create mode 100644 x-pack/test/security_solution_api_integration/test_suites/telemetry/tasks/indices_metadata.ts diff --git a/.buildkite/ftr_security_serverless_configs.yml b/.buildkite/ftr_security_serverless_configs.yml index 5ea5647d1d908..34280160fb7aa 100644 --- a/.buildkite/ftr_security_serverless_configs.yml +++ b/.buildkite/ftr_security_serverless_configs.yml @@ -89,6 +89,7 @@ enabled: - x-pack/test/security_solution_api_integration/test_suites/detections_response/rules_management/rule_read/trial_license_complete_tier/configs/serverless.config.ts - x-pack/test/security_solution_api_integration/test_suites/detections_response/rules_management/rule_read/basic_license_essentials_tier/configs/serverless.config.ts - x-pack/test/security_solution_api_integration/test_suites/detections_response/telemetry/trial_license_complete_tier/configs/serverless.config.ts + - x-pack/test/security_solution_api_integration/test_suites/telemetry/configs/serverless.config.ts - x-pack/test/security_solution_api_integration/test_suites/detections_response/user_roles/trial_license_complete_tier/configs/serverless.config.ts - x-pack/test/security_solution_api_integration/test_suites/genai/nlp_cleanup_task/trial_license_complete_tier/configs/serverless.config.ts - x-pack/test/security_solution_api_integration/test_suites/genai/nlp_cleanup_task/basic_license_essentials_tier/configs/serverless.config.ts diff --git a/.buildkite/ftr_security_stateful_configs.yml b/.buildkite/ftr_security_stateful_configs.yml index 84a9c815bf565..a67bd2b299be8 100644 --- a/.buildkite/ftr_security_stateful_configs.yml +++ b/.buildkite/ftr_security_stateful_configs.yml @@ -70,6 +70,7 @@ enabled: - x-pack/test/security_solution_api_integration/test_suites/detections_response/rules_management/rule_read/trial_license_complete_tier/configs/ess.config.ts - x-pack/test/security_solution_api_integration/test_suites/detections_response/rules_management/rule_read/basic_license_essentials_tier/configs/ess.config.ts - x-pack/test/security_solution_api_integration/test_suites/detections_response/telemetry/trial_license_complete_tier/configs/ess.config.ts + - x-pack/test/security_solution_api_integration/test_suites/telemetry/configs/ess.config.ts - x-pack/test/security_solution_api_integration/test_suites/detections_response/user_roles/trial_license_complete_tier/configs/ess.config.ts - x-pack/test/security_solution_api_integration/test_suites/entity_analytics/risk_engine/trial_license_complete_tier/configs/ess.config.ts - x-pack/test/security_solution_api_integration/test_suites/entity_analytics/risk_engine/basic_license_essentials_tier/configs/ess.config.ts diff --git a/x-pack/plugins/security_solution/server/integration_tests/configuration.test.ts b/x-pack/plugins/security_solution/server/integration_tests/configuration.test.ts new file mode 100644 index 0000000000000..8629b54c7524d --- /dev/null +++ b/x-pack/plugins/security_solution/server/integration_tests/configuration.test.ts @@ -0,0 +1,152 @@ +/* + * 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. + */ +import Path from 'path'; +import axios from 'axios'; + +import { cloneDeep } from 'lodash'; + +import { telemetryConfiguration } from '../lib/telemetry/configuration'; +import { + TaskManagerPlugin, + type TaskManagerStartContract, +} from '@kbn/task-manager-plugin/server/plugin'; + +import { + setupTestServers, + removeFile, + mockAxiosPost, + DEFAULT_GET_ROUTES, + mockAxiosGet, + getRandomInt, +} from './lib/helpers'; + +import { + type TestElasticsearchUtils, + type TestKibanaUtils, +} from '@kbn/core-test-helpers-kbn-server'; +import { Plugin as SecuritySolutionPlugin } from '../plugin'; +import { getTelemetryTasks, runSoonConfigTask } from './lib/telemetry_helpers'; +import type { SecurityTelemetryTask } from '../lib/telemetry/task'; + +jest.mock('axios'); + +const logFilePath = Path.join(__dirname, 'config.logs.log'); +const taskManagerStartSpy = jest.spyOn(TaskManagerPlugin.prototype, 'start'); +const securitySolutionStartSpy = jest.spyOn(SecuritySolutionPlugin.prototype, 'start'); + +const mockedAxiosGet = jest.spyOn(axios, 'get'); +const mockedAxiosPost = jest.spyOn(axios, 'post'); + +const securitySolutionPlugin = jest.spyOn(SecuritySolutionPlugin.prototype, 'start'); + +describe('configuration', () => { + let esServer: TestElasticsearchUtils; + let kibanaServer: TestKibanaUtils; + let taskManagerPlugin: TaskManagerStartContract; + let tasks: SecurityTelemetryTask[]; + + beforeAll(async () => { + await removeFile(logFilePath); + + const servers = await setupTestServers(logFilePath); + + esServer = servers.esServer; + kibanaServer = servers.kibanaServer; + + expect(taskManagerStartSpy).toHaveBeenCalledTimes(1); + taskManagerPlugin = taskManagerStartSpy.mock.results[0].value; + + expect(securitySolutionStartSpy).toHaveBeenCalledTimes(1); + + tasks = getTelemetryTasks(securitySolutionStartSpy); + + expect(securitySolutionPlugin).toHaveBeenCalledTimes(1); + }); + + afterAll(async () => { + if (kibanaServer) { + await kibanaServer.stop(); + } + if (esServer) { + await esServer.stop(); + } + }); + + beforeEach(async () => { + jest.clearAllMocks(); + mockAxiosPost(mockedAxiosPost); + }); + + afterEach(async () => {}); + + describe('configuration task', () => { + it('should keep default values when no new config was provided', async () => { + const before = cloneDeep(telemetryConfiguration); + + await runSoonConfigTask(tasks, taskManagerPlugin); + + expect(telemetryConfiguration).toEqual(before); + }); + + it('should update values with new manifest', async () => { + const expected = { + telemetry_max_buffer_size: getRandomInt(1, 100), + max_security_list_telemetry_batch: getRandomInt(1, 100), + max_endpoint_telemetry_batch: getRandomInt(1, 100), + max_detection_rule_telemetry_batch: getRandomInt(1, 100), + max_detection_alerts_batch: getRandomInt(1, 100), + use_async_sender: true, + pagination_config: { + max_page_size_bytes: getRandomInt(1, 100), + num_docs_to_sample: getRandomInt(1, 100), + }, + sender_channels: { + default: { + buffer_time_span_millis: getRandomInt(1, 100), + inflight_events_threshold: getRandomInt(1, 100), + max_payload_size_bytes: getRandomInt(1, 100), + }, + }, + indices_metadata_config: { + indices_threshold: getRandomInt(1, 100), + datastreams_threshold: getRandomInt(1, 100), + max_prefixes: getRandomInt(1, 100), + max_group_size: getRandomInt(1, 100), + }, + }; + + mockAxiosGet(mockedAxiosGet, [ + ...DEFAULT_GET_ROUTES, + [/.*telemetry-buffer-and-batch-sizes-v1.*/, { status: 200, data: cloneDeep(expected) }], + ]); + + await runSoonConfigTask(tasks, taskManagerPlugin); + + expect(telemetryConfiguration.telemetry_max_buffer_size).toEqual( + expected.telemetry_max_buffer_size + ); + expect(telemetryConfiguration.max_security_list_telemetry_batch).toEqual( + expected.max_security_list_telemetry_batch + ); + expect(telemetryConfiguration.max_endpoint_telemetry_batch).toEqual( + expected.max_endpoint_telemetry_batch + ); + expect(telemetryConfiguration.max_detection_rule_telemetry_batch).toEqual( + expected.max_detection_rule_telemetry_batch + ); + expect(telemetryConfiguration.max_detection_alerts_batch).toEqual( + expected.max_detection_alerts_batch + ); + expect(telemetryConfiguration.use_async_sender).toEqual(expected.use_async_sender); + expect(telemetryConfiguration.sender_channels).toEqual(expected.sender_channels); + expect(telemetryConfiguration.pagination_config).toEqual(expected.pagination_config); + expect(telemetryConfiguration.indices_metadata_config).toEqual( + expected.indices_metadata_config + ); + }); + }); +}); diff --git a/x-pack/plugins/security_solution/server/integration_tests/lib/helpers.ts b/x-pack/plugins/security_solution/server/integration_tests/lib/helpers.ts index ccc73435636e9..d6eb3b6d8ca71 100644 --- a/x-pack/plugins/security_solution/server/integration_tests/lib/helpers.ts +++ b/x-pack/plugins/security_solution/server/integration_tests/lib/helpers.ts @@ -10,6 +10,20 @@ import Util from 'util'; import type { ElasticsearchClient } from '@kbn/core/server'; import deepmerge from 'deepmerge'; import { createTestServers, createRootWithCorePlugins } from '@kbn/core-test-helpers-kbn-server'; + +export const DEFAULT_GET_ROUTES: Array<[RegExp, unknown]> = [ + [new RegExp('.*/ping$'), { status: 200 }], + [ + /.*kibana\/manifest\/artifacts.*/, + { + status: 200, + data: 'x-pack/plugins/security_solution/server/lib/telemetry/__mocks__/kibana-artifacts.zip', + }, + ], +]; + +export const DEFAULT_POST_ROUTES: Array<[RegExp, unknown]> = [[/.*/, { status: 200 }]]; + const asyncUnlink = Util.promisify(Fs.unlink); /** @@ -127,3 +141,35 @@ export function updateTimestamps(data: object[]): object[] { return { ...d, '@timestamp': new Date(currentTimeMillis + (i + 1) * 100) }; }); } + +export function mockAxiosPost( + postSpy: jest.SpyInstance, + routes: Array<[RegExp, unknown]> = DEFAULT_POST_ROUTES +) { + postSpy.mockImplementation(async (url: string) => { + for (const [route, returnValue] of routes) { + if (route.test(url)) { + return returnValue; + } + } + return { status: 404 }; + }); +} + +export function mockAxiosGet( + getSpy: jest.SpyInstance, + routes: Array<[RegExp, unknown]> = DEFAULT_GET_ROUTES +) { + getSpy.mockImplementation(async (url: string) => { + for (const [route, returnValue] of routes) { + if (route.test(url)) { + return returnValue; + } + } + return { status: 404 }; + }); +} + +export function getRandomInt(min: number, max: number): number { + return Math.floor(Math.random() * (max - min + 1)) + min; +} diff --git a/x-pack/plugins/security_solution/server/integration_tests/lib/telemetry_helpers.ts b/x-pack/plugins/security_solution/server/integration_tests/lib/telemetry_helpers.ts index a36d5e1be38de..8dc9f1cbbca49 100644 --- a/x-pack/plugins/security_solution/server/integration_tests/lib/telemetry_helpers.ts +++ b/x-pack/plugins/security_solution/server/integration_tests/lib/telemetry_helpers.ts @@ -25,13 +25,13 @@ import { deleteExceptionListItem, } from '@kbn/lists-plugin/server/services/exception_lists'; import { LEGACY_AGENT_POLICY_SAVED_OBJECT_TYPE } from '@kbn/fleet-plugin/common/constants'; +import type { TaskManagerStartContract } from '@kbn/task-manager-plugin/server'; import { packagePolicyService } from '@kbn/fleet-plugin/server/services'; import { ENDPOINT_ARTIFACT_LISTS } from '@kbn/securitysolution-list-constants'; import { DETECTION_TYPE, NAMESPACE_TYPE } from '@kbn/lists-plugin/common/constants.mock'; -import { DEFAULT_DIAGNOSTIC_INDEX_PATTERN } from '../../../common/endpoint/constants'; -import { bulkInsert, updateTimestamps } from './helpers'; +import { bulkInsert, eventually, updateTimestamps } from './helpers'; import { TelemetryEventsSender } from '../../lib/telemetry/sender'; import type { SecuritySolutionPluginStart, @@ -41,6 +41,7 @@ import type { SecurityTelemetryTask } from '../../lib/telemetry/task'; import { Plugin as SecuritySolutionPlugin } from '../../plugin'; import { AsyncTelemetryEventsSender } from '../../lib/telemetry/async_sender'; import { type ITelemetryReceiver, TelemetryReceiver } from '../../lib/telemetry/receiver'; +import { DEFAULT_DIAGNOSTIC_INDEX_PATTERN } from '../../../common/endpoint/constants'; import mockEndpointAlert from '../__mocks__/endpoint-alert.json'; import mockedRule from '../__mocks__/rule.json'; import fleetAgents from '../__mocks__/fleet-agents.json'; @@ -417,3 +418,24 @@ export function getTelemetryTaskType(task: SecurityTelemetryTask): string { return ''; } } + +export async function runSoonConfigTask( + tasks: SecurityTelemetryTask[], + taskManagerPlugin: TaskManagerStartContract +) { + const configTaskType = 'security:telemetry-configuration'; + const configTask = getTelemetryTask(tasks, configTaskType); + const runAfter = new Date(); + await eventually(async () => { + await taskManagerPlugin.runSoon(configTask.getTaskId()); + }); + + // wait until the task finishes + await eventually(async () => { + const hasRun = await taskManagerPlugin + .get(configTask.getTaskId()) + .then((t) => new Date(t.state.lastExecutionTimestamp) > runAfter) + .catch(() => false); + expect(hasRun).toBe(true); + }); +} diff --git a/x-pack/plugins/security_solution/server/integration_tests/telemetry.test.ts b/x-pack/plugins/security_solution/server/integration_tests/telemetry.test.ts index 801926adbf948..409eb867e833b 100644 --- a/x-pack/plugins/security_solution/server/integration_tests/telemetry.test.ts +++ b/x-pack/plugins/security_solution/server/integration_tests/telemetry.test.ts @@ -20,7 +20,14 @@ import { TELEMETRY_CHANNEL_ENDPOINT_META, } from '../lib/telemetry/constants'; -import { eventually, setupTestServers, removeFile } from './lib/helpers'; +import { + eventually, + setupTestServers, + removeFile, + mockAxiosGet, + mockAxiosPost, + DEFAULT_GET_ROUTES, +} from './lib/helpers'; import { cleanupMockedAlerts, cleanupMockedExceptionLists, @@ -37,6 +44,7 @@ import { mockEndpointData, getTelemetryReceiver, mockPrebuiltRulesData, + runSoonConfigTask, } from './lib/telemetry_helpers'; import { @@ -99,6 +107,7 @@ describe('telemetry tasks', () => { }, }, }); + esServer = servers.esServer; kibanaServer = servers.kibanaServer; @@ -134,7 +143,17 @@ describe('telemetry tasks', () => { beforeEach(async () => { jest.clearAllMocks(); - mockAxiosGet(); + mockAxiosPost(mockedAxiosPost); + mockAxiosGet(mockedAxiosGet, [ + ...DEFAULT_GET_ROUTES, + [ + /.*telemetry-buffer-and-batch-sizes-v1.*/, + { + status: 200, + data: fakeBufferAndSizesConfigAsyncDisabled, + }, + ], + ]); deferred = []; }); @@ -208,21 +227,17 @@ describe('telemetry tasks', () => { }); it('should use new sender when configured', async () => { - const configTaskType = 'security:telemetry-configuration'; - const configTask = getTelemetryTask(tasks, configTaskType); + mockAxiosPost(mockedAxiosPost); - mockAxiosGet(fakeBufferAndSizesConfigAsyncEnabled); - await eventually(async () => { - await taskManagerPlugin.runSoon(configTask.getTaskId()); - }); + mockAxiosGet(mockedAxiosGet, [ + ...DEFAULT_GET_ROUTES, + [ + /.*telemetry-buffer-and-batch-sizes-v1.*/, + { status: 200, data: fakeBufferAndSizesConfigAsyncEnabled }, + ], + ]); - // wait until the task finishes - await eventually(async () => { - const found = (await taskManagerPlugin.fetch()).docs.find( - (t) => t.taskType === configTaskType - ); - expect(found).toBeFalsy(); - }); + await runSoonConfigTask(tasks, taskManagerPlugin); const [task, started] = await mockAndScheduleDetectionRulesTask(); @@ -238,13 +253,20 @@ describe('telemetry tasks', () => { it('should update sender queue config', async () => { const expectedConfig = fakeBufferAndSizesConfigWithQueues.sender_channels['task-metrics']; - const configTaskType = 'security:telemetry-configuration'; - const configTask = getTelemetryTask(tasks, configTaskType); - mockAxiosGet(fakeBufferAndSizesConfigWithQueues); - await eventually(async () => { - await taskManagerPlugin.runSoon(configTask.getTaskId()); - }); + mockAxiosPost(mockedAxiosPost); + mockAxiosGet(mockedAxiosGet, [ + ...DEFAULT_GET_ROUTES, + [ + /.*telemetry-buffer-and-batch-sizes-v1.*/, + { + status: 200, + data: fakeBufferAndSizesConfigWithQueues, + }, + ], + ]); + + await runSoonConfigTask(tasks, taskManagerPlugin); await eventually(async () => { /* eslint-disable dot-notation */ @@ -838,31 +860,6 @@ describe('telemetry tasks', () => { }); } - function mockAxiosGet(bufferConfig: unknown = fakeBufferAndSizesConfigAsyncDisabled) { - mockedAxiosPost.mockImplementation( - async (_url: string, _data?: unknown, _config?: AxiosRequestConfig | undefined) => { - return { status: 200 }; - } - ); - - mockedAxiosGet.mockImplementation(async (url: string) => { - if (url.startsWith(ENDPOINT_STAGING) && url.endsWith('ping')) { - return { status: 200 }; - } else if (url.indexOf('kibana/manifest/artifacts') !== -1) { - return { - status: 200, - data: 'x-pack/plugins/security_solution/server/lib/telemetry/__mocks__/kibana-artifacts.zip', - }; - } else if (url.indexOf('telemetry-buffer-and-batch-sizes-v1') !== -1) { - return { - status: 200, - data: bufferConfig, - }; - } - return { status: 404 }; - }); - } - async function getTaskMetricsRequests( task: SecurityTelemetryTask, olderThan: number diff --git a/x-pack/plugins/security_solution/server/lib/detection_engine/routes/telemetry/telemetry_detection_rules_preview_route.ts b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/telemetry/telemetry_detection_rules_preview_route.ts index 8013b2af9742b..4fd990e7f24fb 100644 --- a/x-pack/plugins/security_solution/server/lib/detection_engine/routes/telemetry/telemetry_detection_rules_preview_route.ts +++ b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/telemetry/telemetry_detection_rules_preview_route.ts @@ -15,6 +15,7 @@ import { getDetectionRulesPreview } from './utils/get_detecton_rules_preview'; import { getSecurityListsPreview } from './utils/get_security_lists_preview'; import { getEndpointPreview } from './utils/get_endpoint_preview'; import { getDiagnosticsPreview } from './utils/get_diagnostics_preview'; +import { getIndicesMetadataPreview } from './utils/get_indices_metadata_preview'; export const telemetryDetectionRulesPreviewRoute = ( router: SecuritySolutionPluginRouter, @@ -62,12 +63,19 @@ export const telemetryDetectionRulesPreviewRoute = ( telemetrySender, }); + const indicesMetadata = await getIndicesMetadataPreview({ + logger, + telemetryReceiver, + telemetrySender, + }); + return response.ok({ body: { detection_rules: detectionRules, security_lists: securityLists, endpoints, diagnostics, + indices_metadata: indicesMetadata, }, }); } diff --git a/x-pack/plugins/security_solution/server/lib/detection_engine/routes/telemetry/utils/get_indices_metadata_preview.ts b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/telemetry/utils/get_indices_metadata_preview.ts new file mode 100644 index 0000000000000..7144034f91e71 --- /dev/null +++ b/x-pack/plugins/security_solution/server/lib/detection_engine/routes/telemetry/utils/get_indices_metadata_preview.ts @@ -0,0 +1,42 @@ +/* + * 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. + */ + +import type { Logger } from '@kbn/core/server'; + +import { PreviewTelemetryEventsSender } from '../../../../telemetry/preview_sender'; +import type { ITelemetryReceiver } from '../../../../telemetry/receiver'; +import { PreviewTaskMetricsService } from '../../../../telemetry/preview_task_metrics'; +import type { ITelemetryEventsSender } from '../../../../telemetry/sender'; +import { createTelemetryIndicesMetadataTaskConfig } from '../../../../telemetry/tasks/indices.metadata'; + +export const getIndicesMetadataPreview = async ({ + logger, + telemetryReceiver, + telemetrySender, +}: { + logger: Logger; + telemetryReceiver: ITelemetryReceiver; + telemetrySender: ITelemetryEventsSender; +}): Promise> => { + const taskExecutionPeriod = { + last: new Date(0).toISOString(), + current: new Date().toISOString(), + }; + + const taskSender = new PreviewTelemetryEventsSender(logger, telemetrySender); + const taskMetricsService = new PreviewTaskMetricsService(logger, taskSender); + const task = createTelemetryIndicesMetadataTaskConfig(); + await task.runTask( + 'indices-metadata-telemetry', + logger, + telemetryReceiver, + taskSender, + taskMetricsService, + taskExecutionPeriod + ); + return taskSender.getEbtEventsSent(); +}; diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/__mocks__/staging_indices.ts b/x-pack/plugins/security_solution/server/lib/telemetry/__mocks__/staging_indices.ts new file mode 100644 index 0000000000000..e7fe78336ad06 --- /dev/null +++ b/x-pack/plugins/security_solution/server/lib/telemetry/__mocks__/staging_indices.ts @@ -0,0 +1,1160 @@ +/* + * 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. + */ + +export const stagingIndices = [ + 'apm-7.14.2-profile-000011', + 'apm-7.14.2-profile-000012', + 'apm-7.14.2-profile-000013', + '.ds-logs-elastic_agent.filebeat-default-2023.07.22-000002', + 'apm-7.16.2-error-000010', + 'apm-7.16.2-error-000011', + '.ds-security_lists_telemetry_elastic-2024.04.15-000052', + 'security_solution_signals_test', + '.ds-v2_enrichment_data_cloud-2023.09.14-000012', + '.internal.alerts-transform.health.alerts-default-000001', + '.ds-security_lists_telemetry_elastic-2024.03.16-000050', + 'apm-7.16.2-span-000001', + 'apm-7.16.2-span-000002', + 'apm-7.16.2-span-000003', + 'apm-7.16.2-span-000004', + 'apm-7.16.2-span-000005', + 'apm-7.16.2-span-000006', + 'apm-7.16.2-span-000007', + 'apm-7.16.2-span-000008', + 'apm-7.16.2-span-000009', + '.ds-metrics-elastic_agent.filebeat-default-2023.08.21-000003', + '.ds-detonate_results_telemetry-2022.08.18-000009', + 'apm-7.14.2-span-000001', + 'apm-7.14.2-span-000002', + 'apm-7.14.2-span-000003', + '.ds-task_metrics_elastic-2023.10.18-000010', + 'apm-7.14.2-span-000004', + 'apm-7.14.2-span-000006', + 'apm-7.14.2-span-000005', + 'apm-7.14.2-span-000008', + 'apm-7.14.2-span-000007', + 'apm-7.14.2-span-000009', + 'apm-7.16.2-span-000010', + 'apm-7.16.2-span-000011', + 'shrink-0gwu-.ds-alert_telemetry_elastic-2023.10.31-000041', + '.ds-security_lists_telemetry_elastic-2023.11.17-000042', + 'shrink-y3pl-.ds-alert_telemetry_elastic-2023.11.30-000044', + '.ds-metrics-elastic_agent.filebeat-default-2023.07.22-000002', + '.ds-detonate_results_telemetry-2022.07.19-000008', + 'apm-7.16.1-profile-000001', + 'apm-7.16.1-profile-000002', + 'apm-7.16.1-profile-000003', + 'apm-7.16.1-profile-000004', + 'apm-7.16.1-profile-000005', + 'apm-7.16.1-profile-000006', + 'apm-7.16.1-profile-000007', + 'apm-7.16.1-profile-000008', + 'apm-7.16.1-profile-000009', + 'apm-7.14.2-span-000011', + '.ds-metrics-apm.app.apm_server-default-2024.06.24-000012', + 'apm-7.14.2-span-000010', + 'apm-7.14.2-span-000013', + 'apm-7.14.2-span-000012', + 'apm-7.14.2-error-000001', + 'apm-7.14.2-error-000002', + 'apm-7.14.2-error-000003', + 'apm-7.14.2-error-000004', + 'apm-7.14.2-error-000005', + 'apm-7.14.2-error-000006', + 'apm-7.14.2-error-000007', + 'apm-7.14.2-error-000008', + 'apm-7.14.2-error-000009', + 'shrink-kbvc-.ds-kibana-snapshot-2024.04.24-000046', + '.kibana-observability-ai-assistant-conversations-000001', + 'apm-7.16.1-profile-000010', + '.kibana_7.12.0_001', + 'apm-7.16.1-profile-000011', + 'apm-7.14.2-error-000010', + 'apm-7.14.2-error-000011', + 'apm-7.14.2-error-000012', + 'apm-7.14.2-error-000013', + '.ds-yaas_alert_telemetry-2022.06.11-000009', + '.ds-cluster_telemetry_elastic-2024.06.05-000058', + '.ds-detections_alert_telemetry_elastic-2024.09.29-000079', + 'apm-7.13.2-profile-000001', + 'apm-7.13.2-profile-000002', + 'apm-7.13.2-profile-000003', + 'apm-7.13.2-profile-000004', + 'apm-7.13.2-profile-000005', + 'apm-7.13.2-profile-000006', + 'apm-7.13.2-profile-000007', + 'apm-7.13.2-profile-000008', + 'apm-7.13.2-profile-000009', + 'model_tracking_latest-1', + 'model_tracking_latest-2', + 'model_tracking_latest-3', + 'model_tracking_latest-6', + '.ds-yaas_alert_telemetry-2022.05.12-000008', + '.ds-cluster_telemetry_elastic-2024.05.06-000056', + 'model_tracking_latest-8', + 'ia-cti-triaged-alerts', + 'apm-7.13.2-profile-000010', + 'apm-7.13.2-profile-000011', + 'apm-7.13.2-profile-000012', + 'apm-7.13.2-profile-000013', + 'apm-7.13.2-profile-000014', + 'apm-7.13.2-profile-000015', + 'apm-7.13.2-profile-000016', + 'apm-7.13.2-profile-000017', + '.ds-alert_timelines_elastic-2024.04.28-000050', + 'shrink-iriq-.ds-kibana-snapshot-2024.03.25-000043', + '.ds-detection_rule_cluster_details-2022.11.05-000010', + 'apm-7.15.1-transaction-000004', + 'apm-7.10.0-transaction-000001', + 'apm-7.10.0-transaction-000002', + 'apm-7.10.0-transaction-000003', + 'apm-7.10.0-transaction-000004', + 'apm-7.10.0-transaction-000005', + 'apm-7.10.0-transaction-000006', + 'apm-7.10.0-transaction-000007', + 'apm-7.10.0-transaction-000008', + 'apm-7.10.0-transaction-000009', + '.ds-metrics-fleet_server.agent_status-default-2024.07.20-000002', + '.ds-yaas_alert_telemetry-2022.09.09-000012', + '.ds-alert_timelines_elastic-2024.03.29-000047', + 'apm-7.15.1-transaction-000009', + 'apm-7.15.1-transaction-000008', + 'apm-7.15.1-transaction-000007', + 'apm-7.15.1-transaction-000006', + 'apm-7.15.1-transaction-000005', + 'apm-7.15.1-transaction-000003', + 'apm-7.15.1-transaction-000002', + 'model_tracking_latest-a', + 'apm-7.15.1-transaction-000001', + 'model_tracking_latest-d', + 'model_tracking_latest-e', + 'test_metadata', + '.ds-endpoint_metadata_telemetry_elastic-2024.02.18-000055', + 'apm-7.15.1-transaction-000011', + 'apm-7.15.1-transaction-000012', + 'apm-7.15.1-transaction-000013', + 'apm-7.10.0-transaction-000010', + 'apm-7.10.0-transaction-000011', + 'apm-7.10.0-transaction-000012', + 'apm-7.10.0-transaction-000013', + 'apm-7.10.0-transaction-000014', + 'apm-7.10.0-transaction-000015', + 'apm-7.10.0-transaction-000016', + 'apm-7.10.0-transaction-000017', + 'apm-7.10.0-transaction-000018', + 'apm-7.10.0-transaction-000019', + 'apm-7.15.1-transaction-000010', + '.ds-endpoint_metadata_telemetry_elastic-2024.01.19-000053', + 'apm-7.10.0-transaction-000020', + 'apm-7.10.0-transaction-000021', + 'apm-7.10.0-transaction-000022', + 'apm-7.10.0-transaction-000023', + 'apm-7.10.0-transaction-000024', + '.ds-alert_telemetry_elastic-2024.05.28-000069', + '.ds-alert_telemetry_elastic-2024.06.27-000072', + 'apm-7.16.1-error-000001', + 'apm-7.16.1-error-000002', + 'apm-7.16.1-error-000003', + 'apm-7.16.1-error-000004', + 'apm-7.16.1-error-000005', + 'apm-7.16.1-error-000006', + 'apm-7.16.1-error-000007', + 'apm-7.16.1-error-000008', + 'apm-7.16.1-error-000009', + '.ds-endpoint_metadata_telemetry_elastic-2024.09.15-000072', + 'apm-7.15.1-profile-000001', + 'apm-7.15.1-profile-000002', + 'apm-7.15.1-profile-000003', + 'apm-7.15.1-profile-000004', + 'apm-7.15.1-profile-000005', + 'apm-7.15.1-profile-000006', + 'apm-7.15.1-profile-000007', + 'apm-7.15.1-profile-000008', + 'apm-7.15.1-profile-000009', + 'shrink-ujrr-.ds-detections_alert_telemetry_elastic-2024.01.03-000046', + 'apm-7.16.1-error-000010', + 'apm-7.16.1-error-000011', + '.internal.alerts-ml.anomaly-detection.alerts-default-000001', + '.ds-endpoint_metadata_telemetry_elastic-2024.08.16-000070', + '.ds-security_lists_telemetry_elastic-2024.02.15-000048', + '.ds-endpoint_metadata_telemetry_elastic-2024.07.17-000068', + '.ds-v2_enrichment_data_cloud-2023.10.14-000013', + 'apm-7.15.1-profile-000010', + 'apm-7.15.1-profile-000011', + 'apm-7.15.1-profile-000012', + 'apm-7.15.1-profile-000013', + 'us-airports', + '.ds-insights_telemetry_elastic-2024.03.10-000042', + 'apm-7.13.2-onboarding-2021.06.15', + '.ds-security_lists_telemetry_elastic-2024.01.16-000046', + '.ds-detonate_results_telemetry-2022.10.17-000011', + '.ds-security_lists_telemetry_elastic-2024.09.12-000062', + 'test-index-1', + 'filebeat-7.12.0-2021.04.08', + '.siem-signals-default-000001', + '.siem-signals-default-000002', + '.siem-signals-default-000003', + '.siem-signals-default-000004', + '.siem-signals-default-000005', + '.siem-signals-default-000006', + '.siem-signals-default-000007', + '.siem-signals-default-000008', + '.siem-signals-default-000009', + 'shrink-b_x8-.ds-detections_alert_telemetry_elastic-2023.10.05-000037', + '.ds-security_lists_telemetry_elastic-2024.08.13-000060', + '.ds-security_lists_telemetry_elastic-2024.07.14-000058', + '.siem-signals-default-000010', + '.siem-signals-default-000011', + '.siem-signals-default-000012', + '.siem-signals-default-000013', + '.siem-signals-default-000014', + '.siem-signals-default-000015', + '.siem-signals-default-000016', + '.siem-signals-default-000017', + '.ds-sample-tags-tracking-2022.06.08-000006', + '.siem-signals-default-000018', + '.siem-signals-default-000019', + '.ds-inline_lookup_decision_tracking-2022.06.05-000006', + '.slm-history-3-000004', + '.kibana_task_manager_7.17.0_001', + 'apm-7.13.2-span-000001', + 'apm-7.13.2-span-000002', + 'apm-7.13.2-span-000003', + 'apm-7.13.2-span-000004', + 'apm-7.13.2-span-000005', + 'apm-7.13.2-span-000006', + '.siem-signals-default-000020', + '.siem-signals-default-000021', + '.siem-signals-default-000022', + '.siem-signals-default-000023', + 'apm-7.13.2-span-000008', + 'apm-7.13.2-span-000009', + 'apm-7.13.2-span-000007', + '.ds-inline_lookup_decision_tracking-2022.05.06-000005', + '.ds-sample-tags-tracking-2022.05.09-000005', + 'latest-cluster_telemetry_elastic', + '.ds-detection_rule_cluster_metrics-2022.11.05-000010', + 'apm-7.11.0-error-000001', + 'apm-7.11.0-error-000002', + 'apm-7.11.0-error-000003', + '.ds-logs-elastic_agent.metricbeat-default-2023.08.21-000003', + 'apm-7.11.0-error-000005', + 'apm-7.11.0-error-000006', + 'apm-7.11.0-error-000007', + 'apm-7.11.0-error-000008', + 'apm-7.11.0-transaction-000001', + '.ds-metrics-fleet_server.agent_status-default-2024.09.18-000004', + 'apm-7.11.0-transaction-000003', + 'apm-7.11.0-transaction-000002', + 'apm-7.11.0-transaction-000005', + 'apm-7.11.0-transaction-000006', + 'apm-7.11.0-transaction-000007', + 'apm-7.11.0-transaction-000008', + '.ds-cluster_telemetry_elastic-2023.10.09-000042', + 'apm-7.11.0-transaction-000009', + 'apm-7.11.0-transaction-000004', + 'apm-7.11.0-error-000009', + 'apm-7.11.0-error-000004', + 'apm-7.12.0-profile-000008', + 'apm-7.12.0-profile-000009', + 'apm-7.12.0-profile-000001', + 'apm-7.12.0-profile-000002', + 'apm-7.12.0-profile-000003', + 'apm-7.12.0-profile-000004', + 'apm-7.12.0-profile-000005', + 'apm-7.12.0-profile-000006', + 'apm-7.12.0-profile-000007', + 'apm-7.11.0-error-000010', + '.kibana_7.16.1_001', + 'apm-7.11.0-error-000012', + 'apm-7.11.0-error-000011', + 'apm-7.11.0-error-000014', + 'apm-7.11.0-error-000015', + '.ds-metrics-fleet_server.agent_status-default-2024.08.19-000003', + 'rollup-cluster_telemetry_elastic', + 'apm-7.11.0-error-000018', + 'apm-7.11.0-error-000019', + 'apm-7.11.0-error-000017', + 'apm-7.11.0-error-000016', + 'apm-7.11.0-error-000013', + 'apm-7.12.0-profile-000010', + 'apm-7.12.0-profile-000011', + '.ds-telemetry_usage-2024.06.01-000046', + 'apm-7.12.0-profile-000012', + 'apm-7.12.0-profile-000013', + 'apm-7.12.0-profile-000014', + 'apm-7.12.0-profile-000015', + 'apm-7.12.0-profile-000016', + 'apm-7.12.0-profile-000019', + 'apm-7.12.0-profile-000017', + 'apm-7.12.0-profile-000018', + 'apm-7.13.2-span-000015', + 'apm-7.13.2-span-000016', + 'apm-7.13.2-span-000013', + 'shrink-h4sx-.ds-detections_alert_telemetry_elastic-2024.03.03-000052', + 'apm-7.13.2-span-000014', + 'apm-7.13.2-span-000011', + 'apm-7.13.2-span-000012', + 'apm-7.11.0-error-000020', + 'apm-7.11.0-error-000021', + 'apm-7.11.0-error-000022', + 'apm-7.13.2-span-000010', + 'apm-7.13.2-span-000017', + 'apm-7.11.0-transaction-000014', + 'apm-7.11.0-transaction-000013', + 'apm-7.11.0-transaction-000012', + 'apm-7.11.0-transaction-000011', + 'apm-7.11.0-transaction-000010', + 'apm-7.11.0-transaction-000019', + 'apm-7.11.0-transaction-000018', + 'apm-7.12.0-profile-000020', + 'apm-7.11.0-transaction-000017', + 'apm-7.11.0-transaction-000016', + '.ds-alert_timelines_elastic-2024.09.25-000066', + 'apm-7.11.0-transaction-000015', + 'apm-7.11.0-transaction-000022', + 'apm-7.11.0-transaction-000021', + 'apm-7.11.0-transaction-000020', + 'shrink-wl9p-.ds-alert_telemetry_elastic-2024.02.28-000053', + '.ds-logs-elastic_agent.metricbeat-default-2023.07.22-000002', + '.ds-telemetry_usage-2023.09.05-000028', + 'apm-7.12.0-metric-000001', + 'apm-7.12.0-metric-000002', + 'apm-7.12.0-metric-000003', + 'apm-7.12.0-metric-000004', + 'apm-7.12.0-metric-000005', + 'apm-7.12.0-metric-000006', + 'apm-7.12.0-metric-000007', + 'apm-7.12.0-metric-000008', + 'apm-7.12.0-metric-000009', + '.ds-alert_timelines_elastic-2024.08.26-000063', + '.ds-logs-elastic_agent-default-2023.08.21-000003', + 'apm-7.17.0-span-000001', + 'apm-7.17.0-span-000002', + 'apm-7.17.0-span-000003', + 'apm-7.17.0-span-000004', + 'apm-7.17.0-span-000005', + 'apm-7.17.0-span-000006', + '.lists-default-000001', + 'apm-7.17.0-span-000008', + 'apm-7.17.0-span-000009', + 'apm-7.17.0-span-000007', + '.ds-download_stats_telemetry_elastic-2023.03.09-000018', + 'apm-7.12.0-metric-000010', + 'apm-7.12.0-metric-000011', + 'apm-7.12.0-metric-000012', + 'apm-7.12.0-metric-000013', + 'apm-7.12.0-metric-000014', + 'apm-7.12.0-metric-000015', + 'apm-7.12.0-metric-000016', + 'apm-7.12.0-metric-000017', + 'apm-7.12.0-metric-000018', + 'apm-7.12.0-metric-000019', + '.ds-alert_timelines_elastic-2024.07.27-000060', + 'detection_alert_telemetry_elastic', + '.kibana_7.14.2_001', + '.ds-logs-elastic_agent-default-2023.07.22-000002', + 'failed-docs-000001', + 'apm-7.12.0-metric-000020', + '.ds-insights_telemetry_elastic-2024.01.10-000038', + 'metrics-endpoint.metadata_current_default', + '.ds-detections_alert_telemetry_elastic-2024.07.01-000067', + 'apm-7.16.2-transaction-000001', + 'apm-7.16.2-transaction-000002', + 'apm-7.16.2-transaction-000003', + 'apm-7.16.2-transaction-000004', + 'apm-7.16.2-transaction-000005', + 'apm-7.16.2-transaction-000006', + 'apm-7.16.2-transaction-000007', + 'apm-7.16.2-transaction-000008', + 'apm-7.16.2-transaction-000009', + 'apm-7.10.2-metric-000001', + 'apm-7.10.2-metric-000002', + 'apm-7.10.2-metric-000003', + 'apm-7.10.2-metric-000004', + 'apm-7.10.2-metric-000005', + 'apm-7.10.2-metric-000006', + 'apm-7.10.2-metric-000007', + 'apm-7.10.2-metric-000008', + 'apm-7.10.2-metric-000009', + '.kibana_task_manager_7.12.0_001', + '.ds-logs-generic-default-2023.09.07-000002', + 'apm-7.13.2-transaction-000001', + 'apm-7.13.2-transaction-000002', + 'apm-7.13.2-transaction-000003', + 'apm-7.13.2-transaction-000004', + 'apm-7.13.2-transaction-000005', + 'apm-7.13.2-transaction-000006', + 'apm-7.13.2-transaction-000007', + 'apm-7.13.2-transaction-000008', + 'apm-7.13.2-transaction-000009', + 'apm-7.16.2-transaction-000011', + 'apm-7.16.2-transaction-000010', + 'apm-7.10.0-metric-000004', + 'apm-7.10.0-metric-000003', + 'apm-7.10.0-metric-000002', + 'apm-7.10.0-metric-000001', + 'apm-7.10.2-metric-000010', + 'apm-7.10.2-metric-000011', + 'apm-7.10.2-metric-000012', + 'apm-7.10.2-metric-000013', + 'apm-7.10.2-metric-000014', + 'apm-7.10.2-metric-000015', + 'apm-7.10.2-metric-000016', + 'apm-7.10.2-metric-000017', + 'apm-7.10.2-metric-000018', + 'apm-7.10.2-metric-000019', + 'apm-7.10.0-metric-000008', + 'apm-7.10.0-metric-000007', + 'apm-7.10.0-metric-000006', + 'shrink-_z0f-.ds-alert_timelines_elastic-2024.02.28-000044', + '.ds-security_lists_telemetry_elastic-2023.12.17-000044', + 'apm-7.13.2-transaction-000010', + 'apm-7.13.2-transaction-000011', + 'apm-7.13.2-transaction-000012', + 'apm-7.13.2-transaction-000013', + 'apm-7.13.2-transaction-000014', + 'apm-7.13.2-transaction-000015', + 'apm-7.13.2-transaction-000016', + 'apm-7.13.2-transaction-000017', + '.ds-metrics-fleet_server.agent_versions-default-2024.09.18-000004', + 'apm-7.10.0-metric-000005', + 'apm-7.10.0-metric-000011', + 'apm-7.10.0-metric-000010', + '.ds-kibana-snapshot-2024.09.21-000059', + 'apm-7.10.0-metric-000015', + 'apm-7.10.0-metric-000014', + 'apm-7.10.0-metric-000013', + 'apm-7.10.2-metric-000020', + 'apm-7.10.2-metric-000021', + 'apm-7.10.2-metric-000022', + 'apm-7.10.2-metric-000023', + 'apm-7.10.0-metric-000012', + 'apm-7.10.0-metric-000019', + 'test-rollup', + 'apm-7.10.0-metric-000018', + 'apm-7.10.0-metric-000017', + 'apm-7.10.0-metric-000016', + 'apm-7.10.0-metric-000009', + 'idx_processed_security-endpoint-metadata', + '.ds-logs-generic-default-2023.08.08-000001', + '.ds-metrics-fleet_server.agent_versions-default-2024.08.19-000003', + '.ds-detonate_results_telemetry-2022.05.20-000006', + 'apm-7.10.0-metric-000020', + 'apm-7.10.0-metric-000021', + 'apm-7.10.0-metric-000022', + 'apm-7.10.0-metric-000023', + 'apm-7.10.0-metric-000024', + '.ds-kibana-snapshot-2024.08.22-000057', + 'shrink-u5p4-.ds-kibana-snapshot-2024.05.24-000049', + '.ds-yaas_alert_telemetry-2022.02.11-000005', + '.ds-kibana-snapshot-2024.07.23-000054', + '.ds-detonate_results_telemetry-2022.09.17-000010', + '.kibana_7.13.2_001', + 'apm-7.15.1-metric-000001', + 'apm-7.15.1-metric-000002', + 'apm-7.15.1-metric-000003', + 'apm-7.15.1-metric-000004', + 'apm-7.15.1-metric-000005', + 'apm-7.15.1-metric-000006', + 'apm-7.15.1-metric-000007', + 'apm-7.15.1-metric-000008', + 'apm-7.15.1-metric-000009', + '.ds-logs-ingest-vt-reports-test-default-2023.06.23-000001', + '.ds-yaas_alert_telemetry-2022.01.12-000004', + '.internal.alerts-default.alerts-default-000001', + 'apm-7.15.1-metric-000010', + 'apm-7.15.1-metric-000011', + 'apm-7.15.1-metric-000012', + 'apm-7.15.1-metric-000013', + '.ds-telemetry_usage-2023.11.04-000032', + 'apm-7.10.2-span-000001', + 'apm-7.10.2-span-000002', + 'apm-7.10.2-span-000003', + 'apm-7.10.2-span-000004', + 'apm-7.10.2-span-000005', + 'apm-7.10.2-span-000006', + 'apm-7.10.2-span-000007', + 'apm-7.10.2-span-000008', + 'apm-7.10.2-span-000009', + '.ds-telemetry_usage-2023.10.05-000030', + 'apm-7.10.2-span-000010', + 'apm-7.10.2-span-000011', + 'apm-7.10.2-span-000012', + '.fleet-enrollment-api-keys-7', + 'apm-7.10.2-span-000013', + 'apm-7.10.2-span-000014', + 'apm-7.10.2-span-000016', + 'apm-7.10.2-span-000017', + 'apm-7.10.2-span-000018', + 'apm-7.10.2-span-000019', + 'apm-7.10.2-span-000015', + 'summary-cluster_telemetry_elastic', + '.ds-metrics-elastic_agent.elastic_agent-default-2023.08.21-000003', + '.ds-detections_alert_telemetry_elastic_v2-2023.01.11-000001', + 'apm-7.10.2-span-000020', + '.ds-v2_alert_telemetry_elastic-2023.01.11-000001', + 'apm-7.10.2-span-000021', + 'apm-7.10.2-span-000023', + 'apm-7.10.2-span-000022', + '.ds-metrics-elastic_agent.elastic_agent-default-2023.07.22-000002', + '.fleet-artifacts-7', + '.kibana_7.16.2_001', + '.ds-machine_learning_cluster_details-2022.11.07-000010', + '.ds-cluster_telemetry_elastic-2023.09.09-000040', + 'threatintel-2021.08.19-000001', + 'ilm-history-3-000004', + 'my-index-permissions', + '.ds-detections_alert_telemetry_elastic-2024.04.02-000058', + '.ds-alert_telemetry_endgame-2022.11.05-000086', + '.ds-endpoint_metadata_telemetry_elastic-2023.09.21-000045', + 'shrink-jwq5-.ds-alert_timelines_elastic-2024.01.29-000041', + '.ds-insights_telemetry_elastic-2024.09.06-000054', + 'kibana_snapshot', + '.ds-insights_telemetry_elastic-2023.12.11-000036', + 'metrics-index_pattern_placeholder', + '.ds-insights_telemetry_elastic-2024.08.07-000052', + 'shrink-48kl-.ds-detections_alert_telemetry_elastic-2023.12.04-000043', + 'apm-7.17.0-metric-000001', + 'failure-alert_telemetry_unified', + 'apm-7.17.0-metric-000002', + 'apm-7.17.0-metric-000003', + 'apm-7.17.0-metric-000004', + 'apm-7.17.0-metric-000005', + '.ds-insights_telemetry_elastic-2024.07.08-000050', + 'apm-7.17.0-metric-000006', + 'shrink-gqzj-.ds-detections_alert_telemetry_elastic-2024.02.02-000049', + 'apm-7.17.0-metric-000007', + 'apm-7.17.0-metric-000008', + 'apm-7.17.0-metric-000009', + '.ds-inline_lookup_decision_tracking-2022.02.05-000002', + '.ds-sample-tags-tracking-2021.12.21-000001', + '.kibana_task_manager_7.16.1_001', + '.ds-sample-tags-tracking-2022.02.08-000002', + '.ds-model_tracking_historical-2021.05.11-000004', + 'my-index-000001', + 'my-index-000002', + 'shrink-cgef-.ds-alert_telemetry_elastic-2024.01.29-000050', + '.ds-inline_lookup_decision_tracking-2022.01.06-000001', + '.security-tokens-7', + '.ds-telemetry_usage-2024.01.03-000036', + 'shrink-ixws-.ds-alert_timelines_elastic-2023.12.21-000037', + 'shrink-ud5m-.ds-alert_timelines_elastic-2023.12.30-000038', + '.ds-sample-tags-tracking-2022.03.10-000003', + 'apm-7.10.2-error-000001', + 'apm-7.10.2-error-000002', + 'apm-7.10.2-error-000003', + 'apm-7.10.2-error-000004', + 'apm-7.10.2-error-000005', + 'apm-7.10.2-error-000006', + 'apm-7.10.2-error-000007', + 'apm-7.10.2-error-000008', + 'apm-7.10.2-error-000009', + '.transform-notifications-000002', + '.ds-cluster_telemetry_elastic-2024.04.06-000054', + 'apm-7.17.0-profile-000001', + 'apm-7.17.0-profile-000002', + 'apm-7.17.0-profile-000003', + 'apm-7.17.0-profile-000004', + 'apm-7.17.0-profile-000005', + 'apm-7.17.0-profile-000006', + 'apm-7.17.0-profile-000007', + 'apm-7.17.0-profile-000008', + 'apm-7.17.0-profile-000009', + 'apm-7.10.2-error-000015', + 'apm-7.10.2-error-000014', + 'apm-7.10.2-error-000017', + 'apm-7.10.2-error-000016', + 'apm-7.10.2-error-000011', + 'apm-7.10.2-error-000010', + 'apm-7.10.2-error-000013', + 'apm-7.10.2-error-000012', + 'apm-7.10.2-error-000019', + 'apm-7.10.2-error-000018', + 'shrink-pcsa-.ds-alert_telemetry_elastic-2023.10.27-000040', + '.ds-yaas_alert_telemetry-2022.03.13-000006', + '.ds-metrics-fleet_server.agent_status-default-2024.06.20-000001', + 'shrink-d-hy-.ds-alert_telemetry_elastic-2023.12.30-000047', + '.ds-cluster_telemetry_elastic-2024.03.07-000052', + 'alert_telemetry_labels', + 'apm-7.10.2-error-000020', + 'apm-7.10.2-error-000021', + 'apm-7.10.2-error-000022', + 'apm-7.10.2-error-000023', + '.ds-yaas_alert_telemetry-2021.12.13-000003', + '.security-7', + '.ds-cluster_telemetry_elastic-2023.11.08-000044', + 'apm-7.16.2-profile-000001', + 'apm-7.16.2-profile-000002', + 'apm-7.16.2-profile-000003', + 'apm-7.16.2-profile-000004', + 'apm-7.16.2-profile-000005', + 'apm-7.16.2-profile-000006', + 'apm-7.16.2-profile-000007', + 'apm-7.16.2-profile-000008', + 'apm-7.16.2-profile-000009', + 'apm-7.16.1-transaction-000001', + 'apm-7.16.1-transaction-000003', + 'apm-7.16.1-transaction-000006', + 'apm-7.16.1-transaction-000007', + 'apm-7.16.1-transaction-000008', + 'apm-7.16.1-transaction-000009', + 'apm-7.16.1-transaction-000002', + 'apm-7.16.1-transaction-000005', + 'apm-7.16.1-transaction-000004', + 'apm-7.10.2-onboarding-2021.02.03', + 'apm-7.10.2-onboarding-2021.02.04', + '.ds-alert_telemetry_elastic-2024.04.28-000066', + 'apm-7.16.2-profile-000010', + 'apm-7.16.2-profile-000011', + '.ds-logs-vt_reports_gold_table_export-default-2023.06.22-000001', + 'apm-7.16.1-transaction-000010', + 'apm-7.16.1-transaction-000011', + '.ds-endpoint_metadata_telemetry_elastic-2023.11.20-000049', + '.internal.alerts-ml.anomaly-detection-health.alerts-default-000001', + '.ds-enrichment_data_cloud-2022.12.02-000013', + '.ds-alert_telemetry_elastic-2024.03.29-000062', + '.kibana_task_manager_7.15.1_001', + '.ds-endpoint_metadata_telemetry_elastic-2023.10.21-000047', + '.ds-endpoint_metadata_telemetry_elastic-2024.06.17-000066', + '.internal.alerts-stack.alerts-default-000001', + 'apm-7.13.2-metric-000001', + 'apm-7.13.2-metric-000002', + 'apm-7.13.2-metric-000003', + 'apm-7.13.2-metric-000004', + 'apm-7.13.2-metric-000005', + 'apm-7.13.2-metric-000006', + 'apm-7.13.2-metric-000007', + 'apm-7.13.2-metric-000008', + 'apm-7.13.2-metric-000009', + '.enrich-enrich-alerts-cust-info-1618854141382', + '.enrich-enrich-alerts-hash-1618853111243', + '.ds-endpoint_metadata_telemetry_elastic-2024.05.18-000064', + 'apm-7.13.2-metric-000010', + 'apm-7.13.2-metric-000011', + 'apm-7.13.2-metric-000012', + 'apm-7.13.2-metric-000013', + 'apm-7.13.2-metric-000014', + 'apm-7.13.2-metric-000015', + 'apm-7.13.2-metric-000016', + 'apm-7.13.2-metric-000017', + 'security_solution_signals_test2', + 'security_solution_signals_test0', + 'security_solution_signals_test9', + '.internal.alerts-observability.apm.alerts-default-000001', + '.kibana_task_manager_7.13.2_001', + 'apm-7.13.2-error-000001', + 'apm-7.13.2-error-000002', + 'apm-7.13.2-error-000003', + 'apm-7.13.2-error-000004', + 'apm-7.13.2-error-000005', + 'apm-7.13.2-error-000006', + 'apm-7.13.2-error-000007', + 'apm-7.13.2-error-000008', + 'apm-7.13.2-error-000009', + '.ds-insights_telemetry_elastic-2024.04.09-000044', + '.ds-security_lists_telemetry_elastic-2024.06.14-000056', + 'apm-7.11.0-span-000001', + 'apm-7.11.0-span-000002', + 'apm-7.11.0-span-000003', + 'apm-7.11.0-span-000004', + 'apm-7.11.0-span-000005', + 'apm-7.11.0-span-000006', + 'apm-7.11.0-span-000007', + 'apm-7.11.0-span-000008', + 'apm-7.11.0-span-000009', + '.internal.alerts-observability.uptime.alerts-default-000001', + 'apm-7.13.2-error-000010', + 'apm-7.13.2-error-000011', + 'apm-7.13.2-error-000012', + 'apm-7.13.2-error-000013', + 'apm-7.13.2-error-000014', + 'apm-7.13.2-error-000015', + 'apm-7.13.2-error-000016', + 'apm-7.13.2-error-000017', + 'apm-7.10.2-onboarding-2021.01.14', + '.fleet-servers-7', + '.ds-security_lists_telemetry_elastic-2024.05.15-000054', + 'apm-7.11.0-span-000010', + 'apm-7.11.0-profile-000001', + 'apm-7.11.0-profile-000002', + 'apm-7.11.0-profile-000003', + 'apm-7.11.0-profile-000004', + 'apm-7.11.0-profile-000005', + 'apm-7.11.0-profile-000006', + 'apm-7.11.0-profile-000007', + 'apm-7.11.0-profile-000008', + 'apm-7.11.0-profile-000009', + 'apm-7.11.0-span-000014', + 'apm-7.11.0-span-000013', + 'apm-7.11.0-span-000016', + 'apm-7.11.0-span-000015', + 'apm-7.11.0-span-000018', + 'apm-7.11.0-span-000017', + 'apm-7.11.0-span-000019', + 'apm-7.11.0-span-000012', + 'apm-7.11.0-span-000011', + '.fleet-policies-leader-7', + '.ds-metrics-fleet_server.agent_versions-default-2024.06.20-000001', + '.ds-sample-tags-tracking-2022.04.09-000004', + 'security-rollups-hourly', + 'test-bq-export', + '.internal.alerts-observability.slo.alerts-default-000001', + 'apm-7.11.0-profile-000010', + 'apm-7.11.0-profile-000011', + 'apm-7.11.0-profile-000012', + 'apm-7.11.0-profile-000013', + 'apm-7.11.0-profile-000014', + 'apm-7.11.0-profile-000015', + 'apm-7.11.0-profile-000016', + 'apm-7.11.0-profile-000017', + 'apm-7.11.0-profile-000018', + 'apm-7.11.0-profile-000019', + 'apm-7.11.0-span-000021', + 'apm-7.11.0-span-000020', + '.ds-inline_lookup_decision_tracking-2022.03.07-000003', + 'apm-7.11.0-span-000022', + 'apm-7.10.2-transaction-000001', + 'apm-7.10.2-profile-000001', + 'apm-7.10.2-profile-000002', + 'apm-7.10.2-profile-000003', + 'apm-7.10.2-profile-000004', + '.ds-cluster_telemetry_elastic-2024.02.06-000050', + 'apm-7.10.2-profile-000005', + 'apm-7.10.2-profile-000006', + 'apm-7.10.2-profile-000008', + 'apm-7.10.2-profile-000009', + '.ds-cluster_telemetry_elastic-2024.01.07-000048', + 'apm-7.10.2-profile-000007', + 'alerts-detections', + 'apm-7.10.2-transaction-000002', + 'apm-7.10.2-transaction-000004', + 'apm-7.11.0-profile-000020', + 'apm-7.11.0-profile-000021', + 'apm-7.11.0-profile-000022', + 'apm-7.10.2-transaction-000003', + 'apm-7.10.2-transaction-000009', + 'apm-7.10.2-transaction-000006', + 'apm-7.10.2-transaction-000005', + 'apm-7.10.2-transaction-000008', + 'apm-7.10.2-transaction-000007', + '.ds-logs-elastic_agent.metricbeat-default-2023.06.22-000001', + '.ds-logs-ingest-vt-reports-test-default-2023.07.23-000002', + 'apm-7.10.2-transaction-000010', + 'apm-7.10.2-profile-000010', + 'apm-7.10.2-profile-000011', + 'apm-7.10.2-profile-000012', + 'apm-7.10.2-profile-000013', + 'apm-7.10.2-profile-000014', + 'apm-7.10.2-profile-000015', + 'apm-7.10.2-profile-000016', + 'apm-7.10.2-profile-000017', + 'apm-7.10.2-profile-000018', + 'apm-7.10.2-profile-000019', + '.kibana_task_manager_7.16.2_001', + 'apm-7.10.2-transaction-000013', + 'apm-7.10.2-transaction-000012', + 'apm-7.10.2-transaction-000015', + 'apm-7.10.2-transaction-000014', + 'apm-7.10.2-transaction-000011', + 'apm-7.10.2-transaction-000017', + 'apm-7.10.2-transaction-000016', + 'apm-7.10.2-transaction-000019', + 'apm-7.10.2-transaction-000018', + '.fleet-policies-7', + 'apm-7.12.0-transaction-000009', + 'apm-7.12.0-transaction-000005', + 'apm-7.12.0-transaction-000006', + 'apm-7.12.0-transaction-000007', + 'apm-7.12.0-transaction-000008', + 'apm-7.12.0-transaction-000001', + '.internal.alerts-observability.metrics.alerts-default-000001', + 'apm-7.15.1-error-000002', + 'apm-7.15.1-error-000001', + '.ds-telemetry_usage-2024.04.02-000042', + 'apm-7.10.2-profile-000020', + 'apm-7.10.2-profile-000021', + 'apm-7.10.2-profile-000022', + 'apm-7.10.2-profile-000023', + '.ds-yaas_alert_telemetry-2022.08.10-000011', + 'apm-7.10.2-transaction-000023', + 'apm-7.10.2-transaction-000020', + 'apm-7.10.2-transaction-000022', + 'apm-7.10.2-transaction-000021', + 'apm-7.15.1-error-000004', + 'apm-7.15.1-error-000003', + 'apm-7.15.1-error-000006', + 'apm-7.15.1-error-000005', + 'apm-7.15.1-error-000008', + 'apm-7.15.1-error-000007', + 'apm-7.15.1-error-000009', + 'apm-7.12.0-transaction-000002', + 'apm-7.12.0-transaction-000003', + 'apm-7.12.0-transaction-000004', + 'apm-7.12.0-transaction-000016', + 'apm-7.12.0-transaction-000017', + 'apm-7.12.0-transaction-000018', + 'apm-7.12.0-transaction-000019', + 'apm-7.12.0-transaction-000012', + 'apm-7.12.0-transaction-000013', + '.ds-telemetry_usage-2024.03.03-000040', + 'apm-7.15.1-error-000010', + 'onweek_rules_browser_index', + 'apm-7.15.1-error-000011', + '.ds-yaas_alert_telemetry-2022.07.11-000010', + 'apm-7.15.1-error-000013', + 'apm-7.15.1-error-000012', + '.ds-alert_timelines_elastic-2024.06.27-000057', + 'apm-7.12.0-transaction-000014', + 'apm-7.12.0-transaction-000015', + 'apm-7.12.0-transaction-000010', + 'apm-7.12.0-transaction-000011', + 'apm-7.16.1-onboarding-2021.12.16', + 'apm-7.16.1-onboarding-2021.12.15', + 'apm-7.12.0-transaction-000020', + '.ds-alert_timelines_elastic-2024.05.28-000053', + 'apm-7.12.0-error-000001', + 'apm-7.12.0-error-000002', + 'apm-7.12.0-error-000003', + 'apm-7.12.0-error-000004', + 'apm-7.12.0-error-000005', + 'apm-7.12.0-error-000006', + 'apm-7.12.0-error-000007', + 'apm-7.12.0-error-000008', + 'apm-7.12.0-error-000009', + 'failure-alert_telemetry_elastic', + '.ds-logs-elastic_agent-default-2023.06.22-000001', + '.ds-metrics-elastic_agent.filebeat-default-2023.11.27-000004', + 'apm-7.10.0-profile-000001', + 'apm-7.10.0-profile-000002', + 'apm-7.10.0-profile-000003', + 'apm-7.10.0-profile-000004', + 'apm-7.10.0-profile-000005', + 'apm-7.10.0-profile-000006', + 'apm-7.10.0-profile-000007', + 'apm-7.10.0-profile-000008', + 'apm-7.10.0-profile-000009', + 'apm-7.12.0-onboarding-2021.03.23', + 'apm-7.12.0-error-000010', + 'apm-7.12.0-error-000011', + 'apm-7.12.0-error-000012', + 'apm-7.12.0-error-000013', + 'apm-7.12.0-error-000014', + 'apm-7.12.0-error-000015', + 'apm-7.12.0-error-000016', + 'apm-7.12.0-error-000017', + 'apm-7.12.0-error-000018', + '.ds-alert_timelines_elastic_v2-2022.10.20-000002', + 'apm-7.12.0-error-000019', + '.ds-alert_telemetry_elastic-2024.09.25-000087', + '.ds-alert_telemetry_elastic-2024.08.26-000078', + 'dead-letter', + '.ds-detections_alert_telemetry_elastic-2024.06.01-000064', + 'apm-7.10.0-profile-000010', + 'apm-7.10.0-profile-000011', + 'apm-7.10.0-profile-000012', + 'apm-7.10.0-profile-000013', + 'apm-7.10.0-profile-000014', + 'apm-7.10.0-profile-000015', + 'apm-7.10.0-profile-000016', + 'apm-7.10.0-profile-000017', + 'apm-7.10.0-profile-000018', + 'apm-7.10.0-profile-000019', + 'data-dictionaries', + 'apm-7.12.0-error-000020', + '.ds-alert_telemetry_elastic-2024.07.27-000075', + '.ds-detections_alert_telemetry_elastic-2024.05.02-000061', + 'apm-7.10.0-profile-000020', + 'apm-7.10.0-profile-000021', + 'apm-7.10.0-profile-000022', + 'apm-7.10.0-profile-000023', + 'apm-7.10.0-profile-000024', + 'apm-7.17.0-error-000001', + 'shrink-e4jt-.ds-alert_timelines_elastic-2023.11.21-000034', + 'apm-7.17.0-error-000003', + 'apm-7.17.0-error-000002', + 'apm-7.17.0-error-000005', + 'apm-7.17.0-error-000006', + 'apm-7.17.0-error-000007', + 'apm-7.17.0-error-000008', + 'apm-7.17.0-error-000009', + 'apm-7.17.0-error-000004', + 'apm-7.16.1-span-000001', + 'apm-7.16.1-span-000002', + 'apm-7.16.1-span-000003', + 'apm-7.16.1-span-000004', + 'apm-7.16.1-span-000005', + 'apm-7.16.1-span-000006', + 'apm-7.16.1-span-000007', + 'apm-7.16.1-span-000008', + 'apm-7.16.1-span-000009', + '.ds-insights_telemetry_elastic-2024.02.09-000040', + '.ds-metrics-elastic_agent.elastic_agent-default-2023.11.27-000004', + '.ds-logs-elastic_agent.filebeat-default-2023.06.22-000001', + 'ia-signatures', + 'apm-7.16.2-onboarding-2021.12.20', + 'apm-7.14.2-transaction-000001', + 'apm-7.14.2-transaction-000002', + 'apm-7.14.2-transaction-000003', + 'apm-7.14.2-transaction-000005', + 'apm-7.14.2-transaction-000006', + 'apm-7.14.2-transaction-000007', + 'apm-7.14.2-transaction-000008', + 'apm-7.14.2-transaction-000009', + '.ds-security_lists_telemetry_elastic-2023.10.18-000040', + 'apm-7.14.2-transaction-000004', + 'apm-7.16.1-span-000011', + 'apm-7.10.0-error-000001', + 'apm-7.10.0-error-000002', + 'apm-7.10.0-error-000003', + 'apm-7.10.0-error-000004', + 'apm-7.10.0-error-000005', + 'apm-7.10.0-error-000006', + 'apm-7.10.0-error-000007', + 'apm-7.10.0-error-000008', + 'apm-7.10.0-error-000009', + '.ds-insights_telemetry_elastic-2023.09.12-000030', + '.ds-detonate_results_telemetry-2022.04.20-000003', + 'apm-7.12.0-span-000001', + 'apm-7.12.0-span-000005', + 'apm-7.12.0-span-000006', + 'apm-7.12.0-span-000007', + 'apm-7.12.0-span-000008', + 'apm-7.12.0-span-000002', + 'apm-7.12.0-span-000003', + 'apm-7.12.0-span-000004', + 'apm-7.12.0-span-000009', + 'apm-7.14.2-transaction-000012', + 'apm-7.14.2-transaction-000013', + 'apm-7.14.2-transaction-000010', + 'apm-7.14.2-transaction-000011', + 'apm-7.16.1-span-000010', + 'apm-7.10.0-span-000001', + 'apm-7.10.0-span-000002', + '.ds-sample-tags-tracking-2022.09.06-000009', + 'apm-7.10.0-error-000010', + 'apm-7.10.0-error-000011', + 'apm-7.10.0-error-000012', + 'apm-7.10.0-error-000014', + 'apm-7.10.0-error-000015', + 'apm-7.10.0-error-000013', + 'apm-7.10.0-error-000016', + 'apm-7.10.0-error-000018', + 'apm-7.10.0-error-000019', + 'apm-7.10.0-error-000017', + 'apm-7.10.0-span-000009', + 'apm-7.10.0-span-000007', + 'apm-7.10.0-span-000008', + 'apm-7.10.0-span-000005', + 'apm-7.10.0-span-000006', + 'apm-7.10.0-span-000003', + 'apm-7.10.0-span-000004', + 'apm-7.12.0-span-000016', + 'apm-7.12.0-span-000017', + 'apm-7.12.0-span-000018', + 'apm-7.12.0-span-000019', + 'apm-7.12.0-span-000012', + 'apm-7.12.0-span-000013', + 'apm-7.12.0-span-000014', + 'apm-7.12.0-span-000015', + 'apm-7.12.0-span-000010', + '.ds-sample-tags-tracking-2022.08.07-000008', + 'apm-7.10.0-span-000010', + 'apm-7.10.0-span-000011', + 'apm-7.10.0-span-000012', + 'apm-7.10.0-error-000020', + 'apm-7.10.0-error-000021', + 'apm-7.10.0-error-000022', + 'apm-7.10.0-error-000023', + 'apm-7.10.0-error-000024', + 'apm-7.10.0-span-000013', + 'apm-7.12.0-span-000011', + 'apm-7.10.0-span-000018', + 'apm-7.12.0-span-000020', + '.ds-detonate_results_telemetry-2022.06.19-000007', + 'apm-7.10.0-span-000019', + 'apm-7.10.0-span-000016', + 'apm-7.10.0-span-000017', + 'apm-7.10.0-span-000014', + 'apm-7.10.0-span-000015', + '.ds-inline_lookup_decision_tracking-2022.08.04-000008', + '.transform-internal-007', + '.transform-internal-006', + '.transform-internal-005', + '.ds-inline_lookup_decision_tracking-2022.09.03-000009', + '.ds-kibana-snapshot-2024.06.23-000052', + '.ds-inline_lookup_decision_tracking-2022.07.05-000007', + '.ds-metrics-elastic_agent.filebeat-default-2023.06.22-000001', + 'event-type-index', + '.ds-sample-tags-tracking-2022.07.08-000007', + '.ds-telemetry_usage-2024.02.02-000038', + 'apm-7.10.0-span-000020', + 'apm-7.10.0-span-000021', + 'apm-7.10.0-span-000022', + 'apm-7.10.0-span-000023', + 'apm-7.10.0-span-000024', + '.ds-cluster_telemetry_elastic-2023.12.08-000046', + '.ds-yaas_alert_telemetry-2022.04.12-000007', + '.kibana_task_manager_7.14.2_001', + '.ds-metrics-elastic_agent.elastic_agent-default-2023.06.22-000001', + '.ds-logs-vt_reports_gold_table_export-default-2023.07.22-000002', + 'apm-7.16.2-metric-000001', + 'apm-7.16.2-metric-000002', + 'apm-7.16.2-metric-000003', + 'apm-7.16.2-metric-000004', + 'apm-7.16.2-metric-000005', + 'apm-7.16.2-metric-000006', + 'apm-7.16.2-metric-000007', + 'apm-7.16.2-metric-000008', + 'apm-7.16.2-metric-000009', + '.internal.alerts-observability.threshold.alerts-default-000001', + 'apm-7.17.0-onboarding-2022.02.24', + '.ds-endpoint_metadata_telemetry_elastic-2023.12.20-000051', + '.internal.alerts-observability.logs.alerts-default-000001', + '.ds-machine_learning_cluster_metrics-2022.11.07-000010', + 'apm-7.16.2-metric-000010', + 'apm-7.16.2-metric-000011', + '.ds-osquery_packs_telemetry_elastic-2022.03.24-000001', + 'shrink-yvq6-.ds-alert_timelines_elastic-2023.10.22-000031', + 'apm-7.14.2-onboarding-2021.10.13', + 'ia-cs_extract', + 'idx_processed_security-stats', + '.ds-insights_telemetry_elastic-2023.11.11-000034', + 'machine_learning_cluster_metric', + '.ds-insights_telemetry_elastic-2024.06.08-000048', + '.kibana-observability-ai-assistant-kb-000001', + '.ds-insights_telemetry_elastic-2023.10.12-000032', + 'detection_rule_cluster_metric', + '.ds-insights_telemetry_elastic-2024.05.09-000046', + '.ds-inline_lookup_decision_tracking-2022.11.02-000011', + '.internal.alerts-security.alerts-default-000001', + '.ds-sample-tags-tracking-2022.11.05-000011', + 'apm-7.14.2-metric-000001', + 'apm-7.14.2-metric-000002', + 'apm-7.14.2-metric-000003', + 'apm-7.14.2-metric-000004', + 'data-dict-index', + 'apm-7.14.2-metric-000005', + 'apm-7.14.2-metric-000006', + 'apm-7.17.0-transaction-000001', + 'apm-7.17.0-transaction-000002', + 'apm-7.17.0-transaction-000003', + 'apm-7.17.0-transaction-000004', + 'apm-7.17.0-transaction-000005', + 'apm-7.17.0-transaction-000006', + 'apm-7.17.0-transaction-000007', + 'apm-7.17.0-transaction-000008', + 'apm-7.17.0-transaction-000009', + 'apm-7.14.2-metric-000009', + 'apm-7.14.2-metric-000007', + 'apm-7.14.2-metric-000008', + 'idx_processed_security-telemetry-usage', + '.ds-inline_lookup_decision_tracking-2022.10.03-000010', + 'shrink-imua-.ds-alert_timelines_elastic-2023.09.22-000028', + 'apm-7.15.1-span-000003', + 'apm-7.15.1-span-000004', + 'apm-7.15.1-span-000005', + 'apm-7.15.1-span-000006', + 'apm-7.15.1-span-000007', + 'apm-7.15.1-span-000008', + 'apm-7.15.1-span-000009', + 'apm-7.15.1-span-000001', + 'apm-7.15.1-span-000002', + 'apm-7.14.2-metric-000010', + 'apm-7.14.2-metric-000012', + 'apm-7.14.2-metric-000013', + 'apm-7.14.2-metric-000011', + '.ds-sample-tags-tracking-2022.10.06-000010', + '.ds-metrics-fleet_server.agent_versions-default-2024.07.20-000002', + 'apm-7.11.0-onboarding-2021.02.10', + 'apm-7.15.1-span-000010', + 'apm-7.15.1-span-000011', + 'apm-7.15.1-span-000012', + 'apm-7.15.1-span-000013', + 'logs-index_pattern_placeholder', + 'awesome-test', + '.ds-yaas_alert_telemetry-2022.10.09-000013', + 'test-vt-reports-export', + '.ds-task_metrics_elastic-2023.09.18-000005', + '.fleet-agents-7', + '.ds-security_lists_telemetry_elastic-2023.09.18-000038', + '.ds-inline_lookup_decision_tracking-2022.04.06-000004', + 'shrink-abnc-.ds-alert_telemetry_elastic-2023.09.27-000037', + 'shrink-5phn-.ds-detections_alert_telemetry_elastic-2023.11.04-000039', + '.ds-yaas_alert_telemetry-2021.11.13-000002', + '.ds-telemetry_usage-2024.05.02-000044', + 'apm-7.11.0-metric-000001', + 'apm-7.11.0-metric-000002', + 'apm-7.11.0-metric-000003', + 'apm-7.11.0-metric-000004', + 'apm-7.11.0-metric-000005', + 'apm-7.11.0-metric-000006', + 'apm-7.11.0-metric-000007', + 'apm-7.11.0-metric-000008', + 'apm-7.11.0-metric-000009', + '.ds-yaas_alert_telemetry-2021.10.14-000001', + '.ds-detections_alert_telemetry_elastic-2024.08.30-000073', + 'apm-7.15.1-onboarding-2021.10.19', + 'apm-7.11.0-metric-000010', + 'apm-7.11.0-metric-000011', + 'apm-7.11.0-metric-000012', + 'apm-7.11.0-metric-000013', + 'apm-7.11.0-metric-000014', + 'apm-7.11.0-metric-000015', + 'apm-7.11.0-metric-000016', + 'apm-7.11.0-metric-000017', + 'apm-7.11.0-metric-000018', + 'apm-7.11.0-metric-000019', + '.ds-detections_alert_telemetry_elastic-2024.07.31-000070', + '.ds-telemetry_usage-2023.12.04-000034', + '.kibana_7.17.0_001', + 'apm-7.11.0-metric-000021', + 'apm-7.11.0-metric-000022', + 'apm-7.11.0-metric-000020', + 'detection-rules-test', + '.ds-v2_detections_alert_telemetry_elastic-2022.09.11-000002', + 'apm-7.16.1-metric-000001', + 'apm-7.16.1-metric-000002', + 'apm-7.16.1-metric-000003', + 'apm-7.16.1-metric-000004', + 'apm-7.16.1-metric-000005', + 'apm-7.16.1-metric-000006', + 'apm-7.16.1-metric-000007', + 'apm-7.16.1-metric-000008', + 'apm-7.16.1-metric-000009', + '.ds-endpoint_metadata_telemetry_elastic-2024.04.18-000062', + 'machine_learning_cluster_detail', + '.items-default-000001', + 'apm-7.10.0-onboarding-2020.12.03', + 'apm-7.16.1-metric-000010', + 'apm-7.16.1-metric-000011', + '.ds-endpoint_metadata_telemetry_elastic-2024.03.19-000060', + 'apm-7.10.0-onboarding-2020.12.04', + 'apm-7.14.2-profile-000001', + 'apm-7.14.2-profile-000002', + 'apm-7.14.2-profile-000003', + 'apm-7.14.2-profile-000004', + 'apm-7.14.2-profile-000005', + 'apm-7.14.2-profile-000006', + 'apm-7.14.2-profile-000007', + 'apm-7.14.2-profile-000008', + 'apm-7.14.2-profile-000009', + '.ds-logs-elastic_agent.filebeat-default-2023.08.21-000003', + 'detection_rule_cluster_detail', + '.ds-alert_telemetry_unified-2022.11.10-000048', + '.kibana_7.15.1_001', + 'apm-7.16.2-error-000001', + 'apm-7.16.2-error-000002', + 'apm-7.16.2-error-000003', + 'apm-7.16.2-error-000004', + 'apm-7.16.2-error-000005', + 'apm-7.16.2-error-000006', + 'apm-7.16.2-error-000007', + 'apm-7.16.2-error-000008', + 'apm-7.16.2-error-000009', + 'apm-7.14.2-profile-000010', +]; diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/async_sender.ts b/x-pack/plugins/security_solution/server/lib/telemetry/async_sender.ts index edbd5d21e3aea..107ca457b2cfb 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/async_sender.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/async_sender.ts @@ -8,7 +8,7 @@ import axios from 'axios'; import * as rx from 'rxjs'; import _, { cloneDeep } from 'lodash'; -import type { Logger, LogMeta } from '@kbn/core/server'; +import type { AnalyticsServiceSetup, EventTypeOpts, Logger, LogMeta } from '@kbn/core/server'; import type { TelemetryPluginSetup, TelemetryPluginStart } from '@kbn/telemetry-plugin/server'; import { type IUsageCounter } from '@kbn/usage-collection-plugin/server/usage_counters/usage_counter'; import type { ITelemetryReceiver } from './receiver'; @@ -17,7 +17,7 @@ import { type QueueConfig, type RetryConfig, } from './async_sender.types'; -import { TelemetryChannel, TelemetryCounter } from './types'; +import { type Nullable, TelemetryChannel, TelemetryCounter } from './types'; import * as collections from './collections_helpers'; import { CachedSubject, retryOnError$ } from './rxjs_helpers'; import { SenderUtils } from './sender_helpers'; @@ -55,6 +55,8 @@ export class AsyncTelemetryEventsSender implements IAsyncTelemetryEventsSender { private telemetryUsageCounter?: IUsageCounter; private senderUtils: SenderUtils | undefined; + private analytics: Nullable; + constructor(logger: Logger) { this.logger = newTelemetryLogger(logger.get('telemetry_events.async_sender')); } @@ -64,7 +66,8 @@ export class AsyncTelemetryEventsSender implements IAsyncTelemetryEventsSender { fallbackQueueConfig: QueueConfig, telemetryReceiver: ITelemetryReceiver, telemetrySetup?: TelemetryPluginSetup, - telemetryUsageCounter?: IUsageCounter + telemetryUsageCounter?: IUsageCounter, + analytics?: AnalyticsServiceSetup ): void { this.logger.l(`Setting up ${AsyncTelemetryEventsSender.name}`); @@ -77,6 +80,7 @@ export class AsyncTelemetryEventsSender implements IAsyncTelemetryEventsSender { this.telemetryReceiver = telemetryReceiver; this.telemetrySetup = telemetrySetup; this.telemetryUsageCounter = telemetryUsageCounter; + this.analytics = analytics; this.updateStatus(ServiceStatus.CONFIGURED); } @@ -201,6 +205,13 @@ export class AsyncTelemetryEventsSender implements IAsyncTelemetryEventsSender { } } + public reportEBT(eventTypeOpts: EventTypeOpts, eventData: T): void { + if (!this.analytics) { + throw Error('analytics is unavailable'); + } + this.analytics.reportEvent(eventTypeOpts.eventType, eventData as object); + } + // internal methods private queue$( upstream$: rx.Observable, diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/async_sender.types.ts b/x-pack/plugins/security_solution/server/lib/telemetry/async_sender.types.ts index 249493cfdbfc8..89ce55d102859 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/async_sender.types.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/async_sender.types.ts @@ -6,6 +6,7 @@ */ import type { TelemetryPluginSetup, TelemetryPluginStart } from '@kbn/telemetry-plugin/server'; import { type IUsageCounter } from '@kbn/usage-collection-plugin/server/usage_counters/usage_counter'; +import type { AnalyticsServiceSetup, EventTypeOpts } from '@kbn/core-analytics-server'; import { type TelemetryChannel } from './types'; import type { ITelemetryReceiver } from './receiver'; @@ -20,7 +21,8 @@ export interface IAsyncTelemetryEventsSender { fallbackQueueConfig: QueueConfig, telemetryReceiver: ITelemetryReceiver, telemetrySetup?: TelemetryPluginSetup, - telemetryUsageCounter?: IUsageCounter + telemetryUsageCounter?: IUsageCounter, + analytics?: AnalyticsServiceSetup ) => void; start: (telemetryStart?: TelemetryPluginStart) => void; stop: () => Promise; @@ -28,6 +30,7 @@ export interface IAsyncTelemetryEventsSender { simulateSend: (channel: TelemetryChannel, events: unknown[]) => string[]; updateQueueConfig: (channel: TelemetryChannel, config: QueueConfig) => void; updateDefaultQueueConfig: (config: QueueConfig) => void; + reportEBT: (eventTypeOpts: EventTypeOpts, eventData: T) => void; } /** diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/collections_helpers.test.ts b/x-pack/plugins/security_solution/server/lib/telemetry/collections_helpers.test.ts index 3d67d6cd22b17..987c088d289fe 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/collections_helpers.test.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/collections_helpers.test.ts @@ -4,7 +4,14 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { chunked, chunkedBy } from './collections_helpers'; +import { stagingIndices } from './__mocks__/staging_indices'; +import { + type CommonPrefixesConfig, + chunked, + chunkedBy, + findCommonPrefixes, + chunkStringsByMaxLength, +} from './collections_helpers'; describe('telemetry.utils.chunked', () => { it('should chunk simple case', async () => { @@ -79,3 +86,105 @@ describe('telemetry.utils.chunkedBy', () => { expect(output).toEqual([['aaaa']]); }); }); + +describe('telemetry.utils.findCommonPrefixes', () => { + it('should find common prefixes in simple case', async () => { + const indices = ['aaa', 'b', 'aa']; + const config: CommonPrefixesConfig = { + maxPrefixes: 10, + maxGroupSize: 10, + minPrefixSize: 1, + }; + + const output = findCommonPrefixes(indices, config); + + expect(output).toHaveLength(2); + expect(output.find((v, _) => v.parts.length === 1 && v.parts[0] === 'a')?.indexCount).toEqual( + 2 + ); + expect(output.find((v, _) => v.parts.length === 1 && v.parts[0] === 'b')?.indexCount).toEqual( + 1 + ); + }); + + it('should find common prefixes with different minPrefixSize', async () => { + const indices = ['.ds-AA-0001', '.ds-AA-0002', '.ds-BB-0003']; + const config: CommonPrefixesConfig = { + maxPrefixes: 10, + maxGroupSize: 3, + minPrefixSize: 5, + }; + + const output = findCommonPrefixes(indices, config); + + expect(output).toHaveLength(2); + expect( + output.find((v, _) => v.parts.length === 1 && v.parts[0] === '.ds-A')?.indexCount + ).toEqual(2); + expect( + output.find((v, _) => v.parts.length === 1 && v.parts[0] === '.ds-B')?.indexCount + ).toEqual(1); + }); + + it('should discard extra indices', async () => { + const indices = ['aaa', 'aaaaaa', 'aa']; + const config: CommonPrefixesConfig = { + maxPrefixes: 1, + maxGroupSize: 2, + minPrefixSize: 3, + }; + + const output = findCommonPrefixes(indices, config); + + expect(output).toHaveLength(1); + expect(output.find((v, _) => v.parts.length === 1 && v.parts[0] === 'aaa')?.indexCount).toEqual( + 2 + ); + }); + + it('should group many indices', async () => { + const indices = stagingIndices; + const config: CommonPrefixesConfig = { + maxPrefixes: 8, + maxGroupSize: 100, + minPrefixSize: 3, + }; + + const output = findCommonPrefixes(indices, config); + + expect(output).toHaveLength(config.maxPrefixes); + expect(output.map((v, _) => v.indexCount).reduce((acc, i) => acc + i, 0)).toBe(indices.length); + }); +}); + +describe('telemetry.utils.splitIndicesByNameLength', () => { + it('should chunk simple case', async () => { + const input = ['aa', 'b', 'ccc', 'ddd']; + const output = chunkStringsByMaxLength(input, 5); + expect(output).toEqual([['aa', 'b'], ['ccc'], ['ddd']]); + }); + + it('should chunk with remainder', async () => { + const input = ['aaa', 'b']; + const output = chunkStringsByMaxLength(input, 10); + expect(output).toEqual([['aaa', 'b']]); + }); + + it('should chunk with empty list', async () => { + const input: string[] = []; + const output = chunkStringsByMaxLength(input, 3); + expect(output).toEqual([]); + }); + + it('should chunk with single element smaller than max weight', async () => { + const input = ['aa']; + const output = chunkStringsByMaxLength(input, 3); + expect(output).toEqual([['aa']]); + }); + + it('should chunk with single element bigger than max weight', async () => { + const input = ['aaaa', 'bb']; + const output = chunkStringsByMaxLength(input, 4); + expect(output).toEqual([['aaaa'], ['bb']]); + }); +}); diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/collections_helpers.ts b/x-pack/plugins/security_solution/server/lib/telemetry/collections_helpers.ts index a104ea1d55bf8..3d945667fd3cb 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/collections_helpers.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/collections_helpers.ts @@ -63,3 +63,153 @@ class Chunked { return this.chunks.filter((chunk) => chunk.length > 0); } } + +export interface CommonPrefixesConfig { + maxPrefixes: number; + maxGroupSize: number; + minPrefixSize: number; +} + +interface TrieNode { + char: string; + prefix: string; + children: { [key: string]: TrieNode }; + count: number; + isEnd: boolean; + id: number; +} + +interface Group { + parts: string[]; + indexCount: number; +} + +function newTrieNode(char: string = '', prefix: string = '', id: number = 0): TrieNode { + return { + char, + children: {}, + count: 0, + id, + isEnd: false, + prefix, + }; +} + +/** + * Finds and groups common prefixes from a list of strings. + * + * @param {string[]} indices - An array of strings from which common prefixes will be extracted. + * @param {CommonPrefixesConfig} config - A configuration object that defines the rules for grouping. + * + * The `config` object contains the following properties: + * - maxGroupSize {number}: The maximum number of indices allowed in a group. + * - maxPrefixes {number}: The maximum number of prefix groups to return. + * - minPrefixSize {number}: The minimum length of a prefix required to form a group. It avoid cases like returning + * a single character prefix, e.g., ['.ds-...1', '.ds-....2', ....] -> returns a single group '.' + * + * @returns {Group[]} - An array of groups where each group contains a list of prefix parts and the count of indices that share that prefix. + * + * Example usage: + * + * ```typescript + * const indices = ['apple', 'appetizer', 'application', 'banana', 'band', 'bandage']; + * const config = { + * maxGroupSize: 5, + * maxPrefixes: 3, + * minPrefixSize: 3 + * }; + * + * const result = findCommonPrefixes(indices, config); + * //result = [ + * // { parts: [ 'ban' ], indexCount: 3 }, + * // { parts: [ 'app' ], indexCount: 3 } + * //] + * ``` + */ + +export function findCommonPrefixes(indices: string[], config: CommonPrefixesConfig): Group[] { + const idCounter = function* (): Generator { + let id = 0; + while (true) { + yield id++; + } + }; + + const idGen = idCounter(); + + const root = newTrieNode('', '', idGen.next().value); + for (const index of indices) { + let node = root; + node.count++; + for (const char of index) { + if (!node.children[char]) { + node.children[char] = newTrieNode(char, node.prefix + char, idGen.next().value); + } + node = node.children[char]; + node.count++; + } + node.isEnd = true; + } + + const nodes = [root]; + const prefixes: Group[] = []; + + while (nodes.length > 0) { + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + const node = nodes.pop()!; + if ( + (node.count <= config.maxGroupSize && node.prefix.length >= config.minPrefixSize) || + (Object.keys(node.children).length === 0 && node.prefix.length >= config.minPrefixSize) + ) { + const group: Group = { + parts: [node.prefix], + indexCount: node.count, + }; + prefixes.push(group); + } else { + for (const child of Object.values(node.children)) { + nodes.push(child); + } + } + } + + if (prefixes.length > config.maxPrefixes) { + prefixes.sort((a, b) => a.indexCount - b.indexCount); + + while (prefixes.length > config.maxPrefixes) { + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + const g1 = prefixes.shift()!; + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + const g2 = prefixes.shift()!; + const mergedGroup: Group = { + parts: g1.parts.concat(g2.parts), + indexCount: g1.indexCount + g2.indexCount, + }; + prefixes.push(mergedGroup); + prefixes.sort((a, b) => a.indexCount - b.indexCount); + } + } + + return prefixes; +} + +/** + * Splits an array of strings into chunks where the total length of strings in each chunk + * does not exceed the specified `maxLength`. + * + * @param strings - An array of strings to be chunked. + * @param maxLength - The maximum total length allowed for strings in each chunk. Defaults to 1024. + * @returns A two-dimensional array where each inner array is a chunk of strings. + * + * @example + * ```typescript + * const strings = ["hello", "world", "this", "is", "a", "test"]; + * const chunks = chunkStringsByMaxLength(strings, 10); + * console.log(chunks); + * // Output: [["hello", "world"], ["this", "is"], ["a", "test"]] + * ``` + */ +export function chunkStringsByMaxLength(strings: string[], maxLength: number = 3072): string[][] { + // plus 1 for the comma separator + return chunkedBy(strings, maxLength, (index) => index.length + 1); +} diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/configuration.ts b/x-pack/plugins/security_solution/server/lib/telemetry/configuration.ts index 691b0daae8f2c..963addde2afb4 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/configuration.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/configuration.ts @@ -6,7 +6,11 @@ */ import os from 'os'; -import type { PaginationConfiguration, TelemetrySenderChannelConfiguration } from './types'; +import type { + IndicesMetadataConfiguration, + PaginationConfiguration, + TelemetrySenderChannelConfiguration, +} from './types'; class TelemetryConfigurationDTO { private readonly DEFAULT_TELEMETRY_MAX_BUFFER_SIZE = 100; @@ -21,6 +25,15 @@ class TelemetryConfigurationDTO { max_page_size_bytes: Math.min(os.totalmem() * 0.02, 80 * 1024 * 1024), num_docs_to_sample: 10, }; + private readonly DEFAULT_INDICES_METADATA_CONFIG = { + indices_threshold: 10000, + datastreams_threshold: 1000, + + max_prefixes: 10, // @deprecated + max_group_size: 100, // @deprecated + min_group_size: 5, // @deprecated + }; + private _telemetry_max_buffer_size = this.DEFAULT_TELEMETRY_MAX_BUFFER_SIZE; private _max_security_list_telemetry_batch = this.DEFAULT_MAX_SECURITY_LIST_TELEMETRY_BATCH; private _max_endpoint_telemetry_batch = this.DEFAULT_MAX_ENDPOINT_TELEMETRY_BATCH; @@ -31,6 +44,8 @@ class TelemetryConfigurationDTO { [key: string]: TelemetrySenderChannelConfiguration; } = this.DEFAULT_SENDER_CHANNELS; private _pagination_config: PaginationConfiguration = this.DEFAULT_PAGINATION_CONFIG; + private _indices_metadata_config: IndicesMetadataConfiguration = + this.DEFAULT_INDICES_METADATA_CONFIG; public get telemetry_max_buffer_size(): number { return this._telemetry_max_buffer_size; @@ -96,6 +111,14 @@ class TelemetryConfigurationDTO { return this._pagination_config; } + public set indices_metadata_config(paginationConfiguration: IndicesMetadataConfiguration) { + this._indices_metadata_config = paginationConfiguration; + } + + public get indices_metadata_config(): IndicesMetadataConfiguration { + return this._indices_metadata_config; + } + public resetAllToDefault() { this._telemetry_max_buffer_size = this.DEFAULT_TELEMETRY_MAX_BUFFER_SIZE; this._max_security_list_telemetry_batch = this.DEFAULT_MAX_SECURITY_LIST_TELEMETRY_BATCH; @@ -104,6 +127,7 @@ class TelemetryConfigurationDTO { this._max_detection_alerts_batch = this.DEFAULT_MAX_DETECTION_ALERTS_BATCH; this._sender_channels = this.DEFAULT_SENDER_CHANNELS; this._pagination_config = this.DEFAULT_PAGINATION_CONFIG; + this._indices_metadata_config = this.DEFAULT_INDICES_METADATA_CONFIG; } } diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/event_based/events.ts b/x-pack/plugins/security_solution/server/lib/telemetry/event_based/events.ts index 02a39be555110..662704bc59bc9 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/event_based/events.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/event_based/events.ts @@ -11,6 +11,7 @@ import type { ResponseActionsApiCommandNames, } from '../../../../common/endpoint/service/response_actions/constants'; import type { BulkUpsertAssetCriticalityRecordsResponse } from '../../../../common/api/entity_analytics'; +import type { DataStreams, IlmPolicies, IlmsStats, IndicesStats } from '../indices.metadata.types'; export const RISK_SCORE_EXECUTION_SUCCESS_EVENT: EventTypeOpts<{ scoresWritten: number; @@ -271,6 +272,241 @@ export const ALERT_SUPPRESSION_EVENT: EventTypeOpts<{ }, }; +export const TELEMETRY_DATA_STREAM_EVENT: EventTypeOpts = { + eventType: 'telemetry_data_stream_event', + schema: { + items: { + type: 'array', + items: { + properties: { + datastream_name: { + type: 'keyword', + _meta: { description: 'Name of the data stream' }, + }, + indices: { + type: 'array', + items: { + properties: { + index_name: { type: 'date', _meta: { description: 'Index name' } }, + ilm_policy: { type: 'date', _meta: { optional: true, description: 'ILM policy' } }, + }, + }, + _meta: { optional: true, description: 'Indices associated with the data stream' }, + }, + }, + }, + _meta: { description: 'Datastreams' }, + }, + }, +}; + +export const TELEMETRY_INDEX_STATS_EVENT: EventTypeOpts = { + eventType: 'telemetry_index_stats_event', + schema: { + items: { + type: 'array', + items: { + properties: { + index_name: { + type: 'keyword', + _meta: { description: 'The name of the index being monitored.' }, + }, + query_total: { + type: 'long', + _meta: { + optional: true, + description: 'The total number of search queries executed on the index.', + }, + }, + query_time_in_millis: { + type: 'long', + _meta: { + optional: true, + description: + 'The total time spent on query execution across all search requests, measured in milliseconds.', + }, + }, + docs_count: { + type: 'long', + _meta: { + optional: true, + description: 'The total number of documents currently stored in the index.', + }, + }, + docs_deleted: { + type: 'long', + _meta: { + optional: true, + description: + 'The total number of documents that have been marked as deleted in the index.', + }, + }, + docs_total_size_in_bytes: { + type: 'long', + _meta: { + optional: true, + description: + 'The total size, in bytes, of all documents stored in the index, including storage overhead.', + }, + }, + }, + }, + _meta: { description: 'Datastreams' }, + }, + }, +}; + +export const TELEMETRY_ILM_POLICY_EVENT: EventTypeOpts = { + eventType: 'telemetry_ilm_policy_event', + schema: { + items: { + type: 'array', + items: { + properties: { + policy_name: { + type: 'keyword', + _meta: { description: 'The name of the ILM policy.' }, + }, + modified_date: { + type: 'date', + _meta: { description: 'The date when the ILM policy was last modified.' }, + }, + phases: { + properties: { + cold: { + properties: { + min_age: { + type: 'text', + _meta: { + description: + 'The minimum age before the index transitions to the "cold" phase.', + }, + }, + }, + _meta: { + optional: true, + description: + 'Configuration settings for the "cold" phase of the ILM policy, applied when data is infrequently accessed.', + }, + }, + delete: { + properties: { + min_age: { + type: 'text', + _meta: { + description: + 'The minimum age before the index transitions to the "delete" phase.', + }, + }, + }, + _meta: { + optional: true, + description: + 'Configuration settings for the "delete" phase of the ILM policy, specifying when the index should be removed.', + }, + }, + frozen: { + properties: { + min_age: { + type: 'text', + _meta: { + description: + 'The minimum age before the index transitions to the "frozen" phase.', + }, + }, + }, + _meta: { + optional: true, + description: + 'Configuration settings for the "frozen" phase of the ILM policy, where data is fully searchable but stored with a reduced resource footprint.', + }, + }, + hot: { + properties: { + min_age: { + type: 'text', + _meta: { + description: + 'The minimum age before the index transitions to the "hot" phase.', + }, + }, + }, + _meta: { + optional: true, + description: + 'Configuration settings for the "hot" phase of the ILM policy, applied to actively written and queried data.', + }, + }, + warm: { + properties: { + min_age: { + type: 'text', + _meta: { + description: + 'The minimum age before the index transitions to the "warm" phase.', + }, + }, + }, + _meta: { + optional: true, + description: + 'Configuration settings for the "warm" phase of the ILM policy, used for read-only data that is less frequently accessed.', + }, + }, + }, + _meta: { + description: + 'The different phases of the ILM policy that define how the index is managed over time.', + }, + }, + }, + }, + _meta: { description: 'Datastreams' }, + }, + }, +}; + +export const TELEMETRY_ILM_STATS_EVENT: EventTypeOpts = { + eventType: 'telemetry_ilm_stats_event', + schema: { + items: { + type: 'array', + items: { + properties: { + index_name: { + type: 'keyword', + _meta: { description: 'The name of the index currently managed by the ILM policy.' }, + }, + phase: { + type: 'keyword', + _meta: { + optional: true, + description: + 'The current phase of the ILM policy that the index is in (e.g., hot, warm, cold, frozen, or delete).', + }, + }, + age: { + type: 'text', + _meta: { + optional: true, + description: + 'The age of the index since its creation, indicating how long it has existed.', + }, + }, + policy_name: { + type: 'keyword', + _meta: { + optional: true, + description: 'The name of the ILM policy applied to this index.', + }, + }, + }, + }, + _meta: { description: 'Datastreams' }, + }, + }, +}; + interface CreateAssetCriticalityProcessedFileEvent { result?: BulkUpsertAssetCriticalityRecordsResponse['stats']; startTime: Date; @@ -457,4 +693,8 @@ export const events = [ ENTITY_ENGINE_RESOURCE_INIT_FAILURE_EVENT, ENTITY_ENGINE_INITIALIZATION_EVENT, ENTITY_STORE_USAGE_EVENT, + TELEMETRY_DATA_STREAM_EVENT, + TELEMETRY_ILM_POLICY_EVENT, + TELEMETRY_ILM_STATS_EVENT, + TELEMETRY_INDEX_STATS_EVENT, ]; diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/indices.metadata.types.ts b/x-pack/plugins/security_solution/server/lib/telemetry/indices.metadata.types.ts new file mode 100644 index 0000000000000..fe669c6693d2a --- /dev/null +++ b/x-pack/plugins/security_solution/server/lib/telemetry/indices.metadata.types.ts @@ -0,0 +1,68 @@ +/* + * 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. + */ + +import type { DateTime } from '@elastic/elasticsearch/lib/api/types'; +import type { Nullable } from './types'; + +export interface IlmPolicies { + items: IlmPolicy[]; +} + +export interface IlmPolicy { + policy_name: string; + modified_date: DateTime; + phases: IlmPhases; +} + +export interface IlmPhases { + cold: Nullable; + delete: Nullable; + frozen: Nullable; + hot: Nullable; + warm: Nullable; +} + +export interface IlmPhase { + min_age: string; +} + +export interface IlmsStats { + items: IlmStats[]; +} + +export interface IlmStats { + index_name: string; + phase?: string; + age?: string; + policy_name?: string; +} + +export interface IndicesStats { + items: IndexStats[]; +} + +export interface IndexStats { + index_name: string; + query_total?: number; + query_time_in_millis?: number; + docs_count?: number; + docs_deleted?: number; + docs_total_size_in_bytes?: number; +} + +export interface Index { + index_name: string; + ilm_policy?: string; +} + +export interface DataStreams { + items: DataStream[]; +} +export interface DataStream { + datastream_name: string; + indices?: Index[]; +} diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/preview_sender.ts b/x-pack/plugins/security_solution/server/lib/telemetry/preview_sender.ts index fc195098787dd..66161274fe45c 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/preview_sender.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/preview_sender.ts @@ -7,7 +7,7 @@ import type { AxiosInstance, AxiosResponse } from 'axios'; import axios, { AxiosHeaders } from 'axios'; -import type { Logger } from '@kbn/core/server'; +import type { EventTypeOpts, Logger } from '@kbn/core/server'; import type { TelemetryPluginStart, TelemetryPluginSetup } from '@kbn/telemetry-plugin/server'; import type { UsageCounter } from '@kbn/usage-collection-plugin/server'; @@ -37,6 +37,9 @@ export class PreviewTelemetryEventsSender implements ITelemetryEventsSender { /** Last sent message */ private sentMessages: string[] = []; + /** Last sent EBT events */ + private ebtEventsSent: Array<{ eventType: string; eventData: object }> = []; + /** Logger for this class */ private logger: Logger; @@ -87,6 +90,10 @@ export class PreviewTelemetryEventsSender implements ITelemetryEventsSender { return this.sentMessages; } + public getEbtEventsSent(): Array<{ eventType: string; eventData: object }> { + return this.ebtEventsSent; + } + public setup( telemetryReceiver: ITelemetryReceiver, telemetrySetup?: TelemetryPluginSetup, @@ -174,4 +181,12 @@ export class PreviewTelemetryEventsSender implements ITelemetryEventsSender { public updateDefaultQueueConfig(config: QueueConfig): void { this.composite.updateDefaultQueueConfig(config); } + + public reportEBT(eventTypeOpts: EventTypeOpts, eventData: T): void { + this.ebtEventsSent.push({ + eventType: eventTypeOpts.eventType, + eventData: eventData as object, + }); + this.composite.reportEBT(eventTypeOpts, eventData); + } } diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/receiver.ts b/x-pack/plugins/security_solution/server/lib/telemetry/receiver.ts index 4d2ff971eeb62..db023a593f14b 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/receiver.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/receiver.ts @@ -18,6 +18,7 @@ import type { } from '@kbn/core/server'; import type { AggregationsAggregate, + IlmExplainLifecycleRequest, OpenPointInTimeResponse, SearchRequest, SearchResponse, @@ -38,6 +39,10 @@ import type { SearchHit, SearchRequest as ESSearchRequest, SortResults, + IndicesGetDataStreamRequest, + IndicesStatsRequest, + IlmGetLifecycleRequest, + IndicesGetRequest, } from '@elastic/elasticsearch/lib/api/types'; import type { TransportResult } from '@elastic/elasticsearch'; import type { AgentPolicy, Installation } from '@kbn/fleet-plugin/common'; @@ -87,6 +92,16 @@ import { telemetryConfiguration } from './configuration'; import { ENDPOINT_METRICS_INDEX } from '../../../common/constants'; import { PREBUILT_RULES_PACKAGE_NAME } from '../../../common/detection_engine/constants'; import type { TelemetryLogger } from './telemetry_logger'; +import type { + DataStream, + IlmPhase, + IlmPhases, + IlmPolicy, + IlmStats, + Index, + IndexStats, +} from './indices.metadata.types'; +import { chunkStringsByMaxLength } from './collections_helpers'; export interface ITelemetryReceiver { start( @@ -238,6 +253,12 @@ export interface ITelemetryReceiver { setMaxPageSizeBytes(bytes: number): void; setNumDocsToSample(n: number): void; + + getIndices(): Promise; + getDataStreams(): Promise; + getIndicesStats(indices: string[]): AsyncGenerator; + getIlmsStats(indices: string[]): AsyncGenerator; + getIlmsPolicies(ilms: string[]): AsyncGenerator; } export class TelemetryReceiver implements ITelemetryReceiver { @@ -532,7 +553,6 @@ export class TelemetryReceiver implements ITelemetryReceiver { const buckets = endpointMetadataResponse?.aggregations?.endpoint_metadata?.buckets ?? []; return buckets.reduce((cache, endpointAgentId) => { - // const id = endpointAgentId.latest_metadata.hits.hits[0]._id; const doc = endpointAgentId.latest_metadata.hits.hits[0]._source; cache.set(endpointAgentId.key, doc); return cache; @@ -541,7 +561,7 @@ export class TelemetryReceiver implements ITelemetryReceiver { } public async *fetchDiagnosticAlertsBatch(executeFrom: string, executeTo: string) { - this.logger.debug('Searching diagnostic alerts', { + this.logger.l('Searching diagnostic alerts', { from: executeFrom, to: executeTo, } as LogMeta); @@ -585,10 +605,10 @@ export class TelemetryReceiver implements ITelemetryReceiver { fetchMore = false; } - this.logger.debug('Diagnostic alerts to return', { numOfHits } as LogMeta); + this.logger.l('Diagnostic alerts to return', { numOfHits } as LogMeta); fetchMore = numOfHits > 0 && numOfHits < telemetryConfiguration.telemetry_max_buffer_size; } catch (e) { - this.logger.l('Error fetching alerts', { error: JSON.stringify(e) }); + this.logger.warn('Error fetching alerts', { error_message: e.message } as LogMeta); fetchMore = false; } @@ -761,7 +781,7 @@ export class TelemetryReceiver implements ITelemetryReceiver { executeFrom: string, executeTo: string ) { - this.logger.debug('Searching prebuilt rule alerts from', { + this.logger.l('Searching prebuilt rule alerts from', { executeFrom, executeTo, } as LogMeta); @@ -899,14 +919,14 @@ export class TelemetryReceiver implements ITelemetryReceiver { pitId = response?.pit_id; } - this.logger.debug('Prebuilt rule alerts to return', { alerts: alerts.length } as LogMeta); + this.logger.l('Prebuilt rule alerts to return', { alerts: alerts.length } as LogMeta); yield alerts; } } catch (e) { // to keep backward compatibility with the previous implementation, silent return // once we start using `paginate` this error should be managed downstream - this.logger.l('Error fetching alerts', { error: JSON.stringify(e) }); + this.logger.warn('Error fetching alerts', { error_message: e.message } as LogMeta); return; } finally { await this.closePointInTime(pitId); @@ -930,10 +950,10 @@ export class TelemetryReceiver implements ITelemetryReceiver { try { await this.esClient().closePointInTime({ id: pitId }); } catch (error) { - this.logger.l('Error trying to close point in time', { + this.logger.warn('Error trying to close point in time', { pit: pitId, - error: JSON.stringify(error), - }); + error_message: error.message, + } as LogMeta); } } @@ -1019,7 +1039,7 @@ export class TelemetryReceiver implements ITelemetryReceiver { fetchMore = numOfHits > 0; } catch (e) { - this.logger.l('Error fetching alerts', { error: JSON.stringify(e) }); + this.logger.warn('Error fetching alerts', { error_message: e.message } as LogMeta); fetchMore = false; } @@ -1034,11 +1054,11 @@ export class TelemetryReceiver implements ITelemetryReceiver { try { await this.esClient().closePointInTime({ id: pitId }); } catch (error) { - this.logger.l('Error trying to close point in time', { + this.logger.warn('Error trying to close point in time', { pit: pitId, - error: JSON.stringify(error), + error_message: error.message, keepAlive, - }); + } as LogMeta); } this.logger.l('Timeline alerts to return', { alerts: alertsToReturn.length }); @@ -1232,7 +1252,7 @@ export class TelemetryReceiver implements ITelemetryReceiver { return ret.license; } catch (err) { - this.logger.l('failed retrieving license', { error: JSON.stringify(err) }); + this.logger.warn('failed retrieving license', { error_message: err.message } as LogMeta); return undefined; } } @@ -1293,7 +1313,7 @@ export class TelemetryReceiver implements ITelemetryReceiver { yield data; } while (esQuery.search_after !== undefined); } catch (e) { - this.logger.l('Error running paginated query', { error: JSON.stringify(e) }); + this.logger.warn('Error running paginated query', { error_message: e.message } as LogMeta); throw e; } finally { await this.closePointInTime(pit.id); @@ -1320,4 +1340,198 @@ export class TelemetryReceiver implements ITelemetryReceiver { } return this._esClient; } + + public async getIndices(): Promise { + const es = this.esClient(); + + this.logger.l('Fetching indices'); + + const request: IndicesGetRequest = { + index: '*', + expand_wildcards: ['open', 'hidden'], + filter_path: ['*.settings.index.provided_name'], + }; + + return es.indices + .get(request) + .then((indices) => Array.from(Object.keys(indices))) + .catch((error) => { + this.logger.warn('Error fetching indices', { error_message: error } as LogMeta); + throw error; + }); + } + + public async getDataStreams(): Promise { + const es = this.esClient(); + + this.logger.l('Fetching datstreams'); + + const request: IndicesGetDataStreamRequest = { + name: '*', + expand_wildcards: ['open', 'hidden'], + filter_path: ['data_streams.name', 'data_streams.indices'], + }; + + return es.indices + .getDataStream(request) + .then((response) => + response.data_streams.map((ds) => { + return { + datastream_name: ds.name, + indices: + ds.indices?.map((index) => { + return { + index_name: index.index_name, + ilm_policy: index.ilm_policy, + } as Index; + }) ?? [], + } as DataStream; + }) + ) + .catch((error) => { + this.logger.warn('Error fetching datastreams', { error_message: error } as LogMeta); + throw error; + }); + } + + public async *getIndicesStats(indices: string[]) { + const es = this.esClient(); + + this.logger.l('Fetching indices stats'); + + const groupedIndices = chunkStringsByMaxLength(indices); + + this.logger.l('Splitted indices into groups', { + groups: groupedIndices.length, + indices: indices.length, + } as LogMeta); + + for (const group of groupedIndices) { + const request: IndicesStatsRequest = { + index: group, + level: 'indices', + metric: ['docs', 'search', 'store'], + expand_wildcards: ['open', 'hidden'], + filter_path: [ + 'indices.*.total.search.query_total', + 'indices.*.total.search.query_time_in_millis', + 'indices.*.total.docs.count', + 'indices.*.total.docs.deleted', + 'indices.*.total.store.size_in_bytes', + ], + }; + + try { + const response = await es.indices.stats(request); + for (const [indexName, stats] of Object.entries(response.indices ?? {})) { + yield { + index_name: indexName, + query_total: stats.total?.search?.query_total, + query_time_in_millis: stats.total?.search?.query_time_in_millis, + docs_count: stats.total?.docs?.count, + docs_deleted: stats.total?.docs?.deleted, + docs_total_size_in_bytes: stats.total?.store?.size_in_bytes, + } as IndexStats; + } + } catch (error) { + this.logger.warn('Error fetching indices stats', { error_message: error } as LogMeta); + throw error; + } + } + } + + public async *getIlmsStats(indices: string[]) { + const es = this.esClient(); + + const groupedIndices = chunkStringsByMaxLength(indices); + + this.logger.l('Splitted ilms into groups', { + groups: groupedIndices.length, + indices: indices.length, + } as LogMeta); + + for (const group of groupedIndices) { + const request: IlmExplainLifecycleRequest = { + index: group.join(','), + only_managed: false, + filter_path: ['indices.*.phase', 'indices.*.age', 'indices.*.policy'], + }; + + const data = await es.ilm.explainLifecycle(request); + + try { + for (const [indexName, stats] of Object.entries(data.indices ?? {})) { + const entry = { + index_name: indexName, + phase: ('phase' in stats && stats.phase) || undefined, + age: ('age' in stats && stats.age) || undefined, + policy_name: ('policy' in stats && stats.policy) || undefined, + } as IlmStats; + + yield entry; + } + } catch (error) { + this.logger.warn('Error fetching ilm stats', { error_message: error } as LogMeta); + throw error; + } + } + } + + public async *getIlmsPolicies(ilms: string[]) { + const es = this.esClient(); + + const phase = (obj: unknown): Nullable => { + let value: Nullable; + if (obj !== null && obj !== undefined && typeof obj === 'object' && 'min_age' in obj) { + value = { + min_age: obj.min_age, + } as IlmPhase; + } + return value; + }; + + const groupedIlms = chunkStringsByMaxLength(ilms); + + this.logger.l('Splitted ilms into groups', { + groups: groupedIlms.length, + ilms: ilms.length, + } as LogMeta); + + for (const group of groupedIlms) { + this.logger.l('Fetching ilm policies'); + const request: IlmGetLifecycleRequest = { + name: group.join(','), + filter_path: [ + '*.policy.phases.cold.min_age', + '*.policy.phases.delete.min_age', + '*.policy.phases.frozen.min_age', + '*.policy.phases.hot.min_age', + '*.policy.phases.warm.min_age', + '*.modified_date', + ], + }; + + const response = await es.ilm.getLifecycle(request); + try { + for (const [policyName, stats] of Object.entries(response ?? {})) { + yield { + policy_name: policyName, + modified_date: stats.modified_date, + phases: { + cold: phase(stats.policy.phases.cold), + delete: phase(stats.policy.phases.delete), + frozen: phase(stats.policy.phases.frozen), + hot: phase(stats.policy.phases.hot), + warm: phase(stats.policy.phases.warm), + } as IlmPhases, + } as IlmPolicy; + } + } catch (error) { + this.logger.warn('Error fetching ilm policies', { + error_message: error.message, + } as LogMeta); + throw error; + } + } + } } diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/sender.ts b/x-pack/plugins/security_solution/server/lib/telemetry/sender.ts index 25dd07d4ef986..8e99a9e12981c 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/sender.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/sender.ts @@ -9,7 +9,7 @@ import { cloneDeep } from 'lodash'; import { URL } from 'url'; import { transformDataToNdjson } from '@kbn/securitysolution-utils'; -import type { Logger, LogMeta } from '@kbn/core/server'; +import type { EventTypeOpts, Logger, LogMeta } from '@kbn/core/server'; import type { TelemetryPluginStart, TelemetryPluginSetup } from '@kbn/telemetry-plugin/server'; import type { UsageCounter } from '@kbn/usage-collection-plugin/server'; import type { AxiosInstance } from 'axios'; @@ -88,6 +88,11 @@ export interface ITelemetryEventsSender { * Updates the default queue configuration. */ updateDefaultQueueConfig: (config: QueueConfig) => void; + + /** + * Reports EBT events + */ + reportEBT: (eventTypeOpts: EventTypeOpts, eventData: T) => void; } export class TelemetryEventsSender implements ITelemetryEventsSender { @@ -270,12 +275,16 @@ export class TelemetryEventsSender implements ITelemetryEventsSender { const telemetryUrl = await this.fetchTelemetryPingUrl(); const resp = await axios.get(telemetryUrl, { timeout: 3000 }); if (resp.status === 200) { - this.logger.l('[Security Telemetry] elastic telemetry services are reachable'); + this.logger.debug('Elastic telemetry services are reachable'); return true; } return false; - } catch (_err) { + } catch (e) { + this.logger.warn('Error pinging telemetry services', { + error: e.message, + } as LogMeta); + return false; } } @@ -426,6 +435,10 @@ export class TelemetryEventsSender implements ITelemetryEventsSender { this.getAsyncTelemetrySender().updateDefaultQueueConfig(config); } + public reportEBT(eventTypeOpts: EventTypeOpts, eventData: T): void { + this.getAsyncTelemetrySender().reportEBT(eventTypeOpts, eventData); + } + private getAsyncTelemetrySender(): IAsyncTelemetryEventsSender { if (!this.asyncTelemetrySender) { throw new Error('Telemetry Sender V2 not initialized'); diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/task.test.ts b/x-pack/plugins/security_solution/server/lib/telemetry/task.test.ts index 91cb7d881d4c9..7efb2ea1297a6 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/task.test.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/task.test.ts @@ -16,6 +16,7 @@ import { createMockTaskMetrics, createMockSecurityTelemetryTask, } from './__mocks__'; +import { newTelemetryLogger } from './helpers'; describe('test security telemetry task', () => { let logger: ReturnType; @@ -66,7 +67,7 @@ describe('test security telemetry task', () => { expect(mockTelemetryTaskConfig.runTask).toHaveBeenCalledWith( telemetryTask.getTaskId(), - logger, + newTelemetryLogger(logger.get('task')), mockTelemetryReceiver, mockTelemetryEventsSender, mockTaskMetrics, diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/task.ts b/x-pack/plugins/security_solution/server/lib/telemetry/task.ts index 62d827930e6a9..55c83243adcbc 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/task.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/task.ts @@ -6,7 +6,7 @@ */ import moment from 'moment'; -import type { Logger } from '@kbn/core/server'; +import type { Logger, LogMeta } from '@kbn/core/server'; import type { ConcreteTaskInstance, TaskManagerSetupContract, @@ -15,8 +15,9 @@ import type { import type { ITelemetryReceiver } from './receiver'; import type { ITelemetryEventsSender } from './sender'; import type { ITaskMetricsService } from './task_metrics.types'; -import { tlog } from './helpers'; import { stateSchemaByVersion, emptyState, type LatestTaskStateSchema } from './task_state'; +import { newTelemetryLogger } from './helpers'; +import { type TelemetryLogger } from './telemetry_logger'; export interface SecurityTelemetryTaskConfig { type: string; @@ -49,7 +50,7 @@ export type LastExecutionTimestampCalculator = ( export class SecurityTelemetryTask { private readonly config: SecurityTelemetryTaskConfig; - private readonly logger: Logger; + private readonly logger: TelemetryLogger; private readonly sender: ITelemetryEventsSender; private readonly receiver: ITelemetryReceiver; private readonly taskMetricsService: ITaskMetricsService; @@ -62,7 +63,7 @@ export class SecurityTelemetryTask { taskMetricsService: ITaskMetricsService ) { this.config = config; - this.logger = logger; + this.logger = newTelemetryLogger(logger.get('task')); this.sender = sender; this.receiver = receiver; this.taskMetricsService = taskMetricsService; @@ -122,7 +123,7 @@ export class SecurityTelemetryTask { public start = async (taskManager: TaskManagerStartContract) => { const taskId = this.getTaskId(); - tlog(this.logger, `[task ${taskId}]: attempting to schedule`); + this.logger.debug('Attempting to schedule task', { taskId } as LogMeta); try { await taskManager.ensureScheduled({ id: taskId, @@ -135,30 +136,32 @@ export class SecurityTelemetryTask { params: { version: this.config.version }, }); } catch (e) { - this.logger.error(`[task ${taskId}]: error scheduling task, received ${e.message}`); + this.logger.error('Error scheduling task', { + error: e.message, + } as LogMeta); } }; public runTask = async (taskId: string, executionPeriod: TaskExecutionPeriod) => { - tlog(this.logger, `[task ${taskId}]: attempting to run`); + this.logger.debug('Attempting to run', { taskId } as LogMeta); if (taskId !== this.getTaskId()) { - tlog(this.logger, `[task ${taskId}]: outdated task`); + this.logger.info('outdated task', { taskId } as LogMeta); return 0; } const isOptedIn = await this.sender.isTelemetryOptedIn(); if (!isOptedIn) { - tlog(this.logger, `[task ${taskId}]: telemetry is not opted-in`); + this.logger.info('Telemetry is not opted-in', { taskId } as LogMeta); return 0; } const isTelemetryServicesReachable = await this.sender.isTelemetryServicesReachable(); if (!isTelemetryServicesReachable) { - tlog(this.logger, `[task ${taskId}]: cannot reach telemetry services`); + this.logger.info('Cannot reach telemetry services', { taskId } as LogMeta); return 0; } - tlog(this.logger, `[task ${taskId}]: running task`); + this.logger.debug('Running task', { taskId } as LogMeta); return this.config.runTask( taskId, this.logger, diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/task_metrics.ts b/x-pack/plugins/security_solution/server/lib/telemetry/task_metrics.ts index 3306633bcfbb2..966eb0888f45e 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/task_metrics.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/task_metrics.ts @@ -29,7 +29,11 @@ export class TaskMetricsService implements ITaskMetricsService { public async end(trace: Trace, error?: Error): Promise { const event = this.createTaskMetric(trace, error); - this.logger.l(`Task ${event.name} complete. Task run took ${event.time_executed_in_ms}ms`); + this.logger.l('Task completed', { + task_name: event.name, + time_executed_in_ms: event.time_executed_in_ms, + error_message: event.error_message, + }); if (telemetryConfiguration.use_async_sender) { this.sender.sendAsync(TelemetryChannel.TASK_METRICS, [event]); diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/tasks/configuration.ts b/x-pack/plugins/security_solution/server/lib/telemetry/tasks/configuration.ts index 0558971ebf1e3..502c27fd3e2a6 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/tasks/configuration.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/tasks/configuration.ts @@ -51,7 +51,7 @@ export function createTelemetryConfigurationTaskConfig() { const configArtifact = manifest.data as unknown as TelemetryConfiguration; log.l('Got telemetry configuration artifact', { - artifact: configArtifact, + artifact: configArtifact ?? '', }); telemetryConfiguration.max_detection_alerts_batch = @@ -107,6 +107,11 @@ export function createTelemetryConfigurationTaskConfig() { _receiver.setNumDocsToSample(configArtifact.pagination_config.num_docs_to_sample); } + if (configArtifact.indices_metadata_config) { + log.l('Updating indices metadata configuration'); + telemetryConfiguration.indices_metadata_config = configArtifact.indices_metadata_config; + } + await taskMetricsService.end(trace); log.l('Updated TelemetryConfiguration', { configuration: telemetryConfiguration }); diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/tasks/index.ts b/x-pack/plugins/security_solution/server/lib/telemetry/tasks/index.ts index d237757616f3e..0cf3c610dbc8b 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/tasks/index.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/tasks/index.ts @@ -16,6 +16,7 @@ import { createTelemetryDiagnosticTimelineTaskConfig } from './timelines_diagnos import { createTelemetryConfigurationTaskConfig } from './configuration'; import { telemetryConfiguration } from '../configuration'; import { createTelemetryFilterListArtifactTaskConfig } from './filterlists'; +import { createTelemetryIndicesMetadataTaskConfig } from './indices.metadata'; export function createTelemetryTaskConfigs(): SecurityTelemetryTaskConfig[] { return [ @@ -30,5 +31,6 @@ export function createTelemetryTaskConfigs(): SecurityTelemetryTaskConfig[] { createTelemetryDiagnosticTimelineTaskConfig(), createTelemetryConfigurationTaskConfig(), createTelemetryFilterListArtifactTaskConfig(), + createTelemetryIndicesMetadataTaskConfig(), ]; } diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/tasks/indices.metadata.ts b/x-pack/plugins/security_solution/server/lib/telemetry/tasks/indices.metadata.ts new file mode 100644 index 0000000000000..8c90205fa890e --- /dev/null +++ b/x-pack/plugins/security_solution/server/lib/telemetry/tasks/indices.metadata.ts @@ -0,0 +1,192 @@ +/* + * 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. + */ + +import type { LogMeta, Logger } from '@kbn/core/server'; +import type { ITelemetryEventsSender } from '../sender'; +import type { ITelemetryReceiver } from '../receiver'; +import type { TaskExecutionPeriod } from '../task'; +import type { ITaskMetricsService } from '../task_metrics.types'; +import { + createUsageCounterLabel, + getPreviousDailyTaskTimestamp, + newTelemetryLogger, +} from '../helpers'; +import { + TELEMETRY_DATA_STREAM_EVENT, + TELEMETRY_ILM_POLICY_EVENT, + TELEMETRY_ILM_STATS_EVENT, + TELEMETRY_INDEX_STATS_EVENT, +} from '../event_based/events'; +import { telemetryConfiguration } from '../configuration'; +import type { + DataStream, + DataStreams, + IlmPolicies, + IlmsStats, + IndicesStats, +} from '../indices.metadata.types'; +import { TelemetryCounter } from '../types'; + +const COUNTER_LABELS = ['security_solution', 'indices-metadata']; + +export function createTelemetryIndicesMetadataTaskConfig() { + const taskType = 'security:indices-metadata-telemetry'; + return { + type: taskType, + title: 'Security Solution Telemetry Indices Metadata task', + interval: '24h', + timeout: '1m', + version: '1.0.0', + getLastExecutionTime: getPreviousDailyTaskTimestamp, + runTask: async ( + taskId: string, + logger: Logger, + receiver: ITelemetryReceiver, + sender: ITelemetryEventsSender, + taskMetricsService: ITaskMetricsService, + taskExecutionPeriod: TaskExecutionPeriod + ) => { + const mdc = { task_id: taskId, task_execution_period: taskExecutionPeriod }; + const log = newTelemetryLogger(logger.get('indices-metadata'), mdc); + const trace = taskMetricsService.start(taskType); + + const taskConfig = telemetryConfiguration.indices_metadata_config; + + const publishDatastreamsStats = (stats: DataStream[]): number => { + const events: DataStreams = { + items: stats, + }; + sender.reportEBT(TELEMETRY_DATA_STREAM_EVENT, events); + log.info(`Sent data streams`, { count: events.items.length } as LogMeta); + return events.items.length; + }; + + const publishIndicesStats = async (indices: string[]): Promise => { + const indicesStats: IndicesStats = { + items: [], + }; + + for await (const stat of receiver.getIndicesStats(indices)) { + indicesStats.items.push(stat); + } + sender.reportEBT(TELEMETRY_INDEX_STATS_EVENT, indicesStats); + log.info(`Sent indices stats`, { count: indicesStats.items.length } as LogMeta); + return indicesStats.items.length; + }; + + const publishIlmStats = async (indices: string[]): Promise> => { + const ilmNames = new Set(); + const ilmsStats: IlmsStats = { + items: [], + }; + + for await (const stat of receiver.getIlmsStats(indices)) { + if (stat.policy_name !== undefined) { + ilmNames.add(stat.policy_name); + ilmsStats.items.push(stat); + } + } + + sender.reportEBT(TELEMETRY_ILM_STATS_EVENT, ilmsStats); + log.info(`Sent ILM stats`, { count: ilmNames.size } as LogMeta); + + return ilmNames; + }; + + const publishIlmPolicies = async (ilmNames: Set): Promise => { + const ilmPolicies: IlmPolicies = { + items: [], + }; + + for await (const policy of receiver.getIlmsPolicies(Array.from(ilmNames.values()))) { + ilmPolicies.items.push(policy); + } + sender.reportEBT(TELEMETRY_ILM_POLICY_EVENT, ilmPolicies); + log.info('Sent ILM policies', { count: ilmPolicies.items.length } as LogMeta); + return ilmPolicies.items.length; + }; + + const incrementCounter = (type: TelemetryCounter, name: string, value: number) => { + const telemetryUsageCounter = sender.getTelemetryUsageCluster(); + telemetryUsageCounter?.incrementCounter({ + counterName: createUsageCounterLabel(COUNTER_LABELS.concat(name)), + counterType: type, + incrementBy: value, + }); + }; + + try { + // 1. Get cluster stats and list of indices and datastreams + const [indices, dataStreams] = await Promise.all([ + receiver.getIndices(), + receiver.getDataStreams(), + ]); + + // 2. Publish datastreams stats + const dsCount = publishDatastreamsStats( + dataStreams.slice(0, taskConfig.datastreams_threshold) + ); + incrementCounter(TelemetryCounter.DOCS_SENT, 'datastreams-stats', dsCount); + + // 3. Get and publish indices stats + const indicesCount: number = await publishIndicesStats( + indices.slice(0, taskConfig.indices_threshold) + ) + .then((count) => { + incrementCounter(TelemetryCounter.DOCS_SENT, 'indices-stats', count); + return count; + }) + .catch((err) => { + log.warn(`Error getting indices stats`, { error: err.message } as LogMeta); + incrementCounter(TelemetryCounter.RUNTIME_ERROR, 'indices-stats', 1); + return 0; + }); + + // 4. Get ILM stats and publish them + const ilmNames = await publishIlmStats(indices.slice(0, taskConfig.indices_threshold)) + .then((names) => { + incrementCounter(TelemetryCounter.DOCS_SENT, 'ilm-stats', names.size); + return names; + }) + .catch((err) => { + log.warn(`Error getting ILM stats`, { error: err.message } as LogMeta); + incrementCounter(TelemetryCounter.RUNTIME_ERROR, 'ilm-stats', 1); + return new Set(); + }); + + // 5. Publish ILM policies + const policyCount = await publishIlmPolicies(ilmNames) + .then((count) => { + incrementCounter(TelemetryCounter.DOCS_SENT, 'ilm-policies', count); + return count; + }) + .catch((err) => { + log.warn(`Error getting ILM policies`, { error: err.message } as LogMeta); + incrementCounter(TelemetryCounter.RUNTIME_ERROR, 'ilm-policies', 1); + return 0; + }); + + log.info(`Sent EBT events`, { + datastreams: dsCount, + ilms: ilmNames.size, + indices: indicesCount, + policies: policyCount, + } as LogMeta); + + await taskMetricsService.end(trace); + + return indicesCount; + } catch (err) { + log.warn(`Error running indices metadata task`, { + error: err.message, + } as LogMeta); + await taskMetricsService.end(trace, err); + return 0; + } + }, + }; +} diff --git a/x-pack/plugins/security_solution/server/lib/telemetry/types.ts b/x-pack/plugins/security_solution/server/lib/telemetry/types.ts index eafe04c96a5ab..7741db5721c78 100644 --- a/x-pack/plugins/security_solution/server/lib/telemetry/types.ts +++ b/x-pack/plugins/security_solution/server/lib/telemetry/types.ts @@ -465,6 +465,15 @@ export interface TelemetryConfiguration { [key: string]: TelemetrySenderChannelConfiguration; }; pagination_config?: PaginationConfiguration; + indices_metadata_config?: IndicesMetadataConfiguration; +} + +export interface IndicesMetadataConfiguration { + indices_threshold: number; + datastreams_threshold: number; + max_prefixes: number; + max_group_size: number; + min_group_size: number; } export interface PaginationConfiguration { diff --git a/x-pack/plugins/security_solution/server/plugin.ts b/x-pack/plugins/security_solution/server/plugin.ts index 054ecaad5fe21..d8fa5c61ee7f3 100644 --- a/x-pack/plugins/security_solution/server/plugin.ts +++ b/x-pack/plugins/security_solution/server/plugin.ts @@ -507,7 +507,8 @@ export class Plugin implements ISecuritySolutionPlugin { DEFAULT_QUEUE_CONFIG, this.telemetryReceiver, plugins.telemetry, - this.telemetryUsageCounter + this.telemetryUsageCounter, + core.analytics ); this.telemetryEventsSender.setup( diff --git a/x-pack/test/common/utils/security_solution/detections_response/index.ts b/x-pack/test/common/utils/security_solution/detections_response/index.ts index 43c2a54900c15..45efc2cee3b4c 100644 --- a/x-pack/test/common/utils/security_solution/detections_response/index.ts +++ b/x-pack/test/common/utils/security_solution/detections_response/index.ts @@ -5,9 +5,10 @@ * 2.0. */ -export * from './rules'; export * from './alerts'; -export * from './delete_all_anomalies'; export * from './count_down_test'; +export * from './delete_all_anomalies'; export * from './route_with_namespace'; +export * from './rules'; +export * from './tasks'; export * from './wait_for'; diff --git a/x-pack/test/common/utils/security_solution/detections_response/tasks/index.ts b/x-pack/test/common/utils/security_solution/detections_response/tasks/index.ts new file mode 100644 index 0000000000000..128f0cfe9b93a --- /dev/null +++ b/x-pack/test/common/utils/security_solution/detections_response/tasks/index.ts @@ -0,0 +1,9 @@ +/* + * 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. + */ + +export * from './indices_metadata'; +export * from './task_manager'; diff --git a/x-pack/test/common/utils/security_solution/detections_response/tasks/indices_metadata.ts b/x-pack/test/common/utils/security_solution/detections_response/tasks/indices_metadata.ts new file mode 100644 index 0000000000000..0c4d90749e423 --- /dev/null +++ b/x-pack/test/common/utils/security_solution/detections_response/tasks/indices_metadata.ts @@ -0,0 +1,108 @@ +/* + * 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. + */ + +import { Client } from '@elastic/elasticsearch'; + +const DS_PREFIX = 'testing-datastream'; +const ILM_PREFIX = 'testing-ilm'; + +export const randomDatastream = async (es: Client, policyName?: string): Promise => { + const name = `${DS_PREFIX}-${Date.now()}`; + + let settings = {}; + + if (policyName) { + settings = { + ...settings, + 'index.lifecycle.name': policyName, + }; + } + + const indexTemplateBody = { + index_patterns: [`${DS_PREFIX}-*`], + data_stream: {}, + template: { + settings, + }, + }; + + await es.indices.putIndexTemplate({ + name: DS_PREFIX, + body: indexTemplateBody, + }); + + await es.indices.createDataStream({ name }); + + return name; +}; + +export const randomIlmPolicy = async (es: Client): Promise => { + const name = `${ILM_PREFIX}-${Date.now()}`; + + const policy = { + phases: { + hot: { + actions: { + rollover: { + max_size: '50gb', + max_age: '30d', + }, + }, + }, + warm: { + min_age: '30d', + actions: { + forcemerge: { + max_num_segments: 1, + }, + shrink: { + number_of_shards: 1, + }, + allocate: { + number_of_replicas: 1, + }, + }, + }, + delete: { + min_age: '90d', + actions: { + delete: {}, + }, + }, + }, + }; + + await es.ilm.putLifecycle({ name, policy }); + + return name; +}; + +export const ensureBackingIndices = async (dsName: string, count: number, es: Client) => { + const stats = await es.indices.dataStreamsStats({ name: dsName }); + if (stats.data_streams.length !== 1) { + throw new Error('Data stream not found'); + } + const current = stats.data_streams[0].backing_indices; + + if (current < count) { + for (let i = current; i < count; i++) { + await es.indices.rollover({ alias: dsName }); + } + } else if (current > count) { + throw new Error('Cannot reduce the number of backing indices'); + } +}; + +export const cleanupDatastreams = async (es: Client) => { + await es.indices.deleteDataStream({ name: `${DS_PREFIX}*` }); +}; + +export const cleanupPolicies = async (es: Client) => { + const policies = await es.ilm.getLifecycle({ name: `${ILM_PREFIX}*` }); + + await Promise.all(Object.entries(policies).map(([name, _]) => es.ilm.deleteLifecycle({ name }))); +}; diff --git a/x-pack/test/common/utils/security_solution/detections_response/tasks/task_manager.ts b/x-pack/test/common/utils/security_solution/detections_response/tasks/task_manager.ts new file mode 100644 index 0000000000000..84015fa7b0b62 --- /dev/null +++ b/x-pack/test/common/utils/security_solution/detections_response/tasks/task_manager.ts @@ -0,0 +1,52 @@ +/* + * 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. + */ + +import { TaskStatus } from '@kbn/task-manager-plugin/server'; +import { KbnClient } from '@kbn/test'; +import { ToolingLog } from '@kbn/tooling-log'; + +export const taskHasRun = async (taskId: string, kbn: KbnClient, after: Date): Promise => { + const task = await kbn.savedObjects.get({ + type: 'task', + id: taskId, + }); + + const runAt = new Date(task.attributes.runAt); + const status = task.attributes.status; + + return runAt > after && status === TaskStatus.Idle; +}; + +export const launchTask = async ( + taskId: string, + kbn: KbnClient, + logger: ToolingLog, + delayMillis: number = 1_000 +): Promise => { + logger.info(`Launching task ${taskId}`); + const task = await kbn.savedObjects.get({ + type: 'task', + id: taskId, + }); + + const runAt = new Date(Date.now() + delayMillis).toISOString(); + + await kbn.savedObjects.update({ + type: 'task', + id: taskId, + attributes: { + ...task.attributes, + runAt, + scheduledAt: runAt, + status: TaskStatus.Idle, + }, + }); + + logger.info(`Task ${taskId} launched`); + + return new Date(runAt); +}; diff --git a/x-pack/test/plugin_api_integration/test_suites/task_manager/check_registered_task_types.ts b/x-pack/test/plugin_api_integration/test_suites/task_manager/check_registered_task_types.ts index e8e24f53551e8..2c0a5bc79a8dd 100644 --- a/x-pack/test/plugin_api_integration/test_suites/task_manager/check_registered_task_types.ts +++ b/x-pack/test/plugin_api_integration/test_suites/task_manager/check_registered_task_types.ts @@ -164,6 +164,7 @@ export default function ({ getService }: FtrProviderContext) { 'security-solution-ea-asset-criticality-ecs-migration', 'security:endpoint-diagnostics', 'security:endpoint-meta-telemetry', + 'security:indices-metadata-telemetry', 'security:telemetry-configuration', 'security:telemetry-detection-rules', 'security:telemetry-diagnostic-timelines', diff --git a/x-pack/test/security_solution_api_integration/config/ess/config.base.ts b/x-pack/test/security_solution_api_integration/config/ess/config.base.ts index 25b7a40c9701e..8314b841e2533 100644 --- a/x-pack/test/security_solution_api_integration/config/ess/config.base.ts +++ b/x-pack/test/security_solution_api_integration/config/ess/config.base.ts @@ -5,6 +5,8 @@ * 2.0. */ +import path from 'path'; + import { CA_CERT_PATH } from '@kbn/dev-utils'; import { FtrConfigProviderContext, kbnTestConfig, kibanaTestUser } from '@kbn/test'; import { services as baseServices } from './services'; @@ -86,6 +88,11 @@ export function createTestConfig(options: CreateTestConfigOptions, testFiles?: s 'riskScoringRoutesEnabled', 'alertSuppressionForSequenceEqlRuleEnabled', ])}`, + `--plugin-path=${path.resolve( + __dirname, + '../../../../../test/analytics/plugins/analytics_ftr_helpers' + )}`, + '--xpack.task_manager.poll_interval=1000', `--xpack.actions.preconfigured=${JSON.stringify(PRECONFIGURED_ACTION_CONNECTORS)}`, ...(ssl diff --git a/x-pack/test/security_solution_api_integration/config/ess/services.ts b/x-pack/test/security_solution_api_integration/config/ess/services.ts index e5f66d5c1928a..80d88350e6dd2 100644 --- a/x-pack/test/security_solution_api_integration/config/ess/services.ts +++ b/x-pack/test/security_solution_api_integration/config/ess/services.ts @@ -5,12 +5,14 @@ * 2.0. */ +import { KibanaEBTServerProvider } from '@kbn/test-suites-src/analytics/services/kibana_ebt'; +import { SecuritySolutionESSUtils } from '../services/security_solution_ess_utils'; import { SpacesServiceProvider } from '../../../common/services/spaces'; import { services as essServices } from '../../../api_integration/services'; -import { SecuritySolutionESSUtils } from '../services/security_solution_ess_utils'; export const services = { ...essServices, spaces: SpacesServiceProvider, securitySolutionUtils: SecuritySolutionESSUtils, + kibana_ebt_server: KibanaEBTServerProvider, }; diff --git a/x-pack/test/security_solution_api_integration/config/serverless/config.base.ts b/x-pack/test/security_solution_api_integration/config/serverless/config.base.ts index c2371984512e1..8d3bea36a968b 100644 --- a/x-pack/test/security_solution_api_integration/config/serverless/config.base.ts +++ b/x-pack/test/security_solution_api_integration/config/serverless/config.base.ts @@ -4,6 +4,8 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ +import path from 'path'; + import { FtrConfigProviderContext } from '@kbn/test'; import { services } from './services'; import { PRECONFIGURED_ACTION_CONNECTORS } from '../shared'; @@ -13,6 +15,7 @@ export interface CreateTestConfigOptions { junit: { reportName: string }; kbnTestServerArgs?: string[]; kbnTestServerEnv?: Record; + suiteTags?: { include?: string[]; exclude?: string[] }; } export function createTestConfig(options: CreateTestConfigOptions) { @@ -22,6 +25,7 @@ export function createTestConfig(options: CreateTestConfigOptions) { ); return { ...svlSharedConfig.getAll(), + suiteTags: options.suiteTags, services: { ...services, }, @@ -32,6 +36,10 @@ export function createTestConfig(options: CreateTestConfigOptions) { '--serverless=security', `--xpack.actions.preconfigured=${JSON.stringify(PRECONFIGURED_ACTION_CONNECTORS)}`, ...(options.kbnTestServerArgs || []), + `--plugin-path=${path.resolve( + __dirname, + '../../../../../test/analytics/plugins/analytics_ftr_helpers' + )}`, ], env: { ...svlSharedConfig.get('kbnTestServer.env'), diff --git a/x-pack/test/security_solution_api_integration/config/serverless/services.ts b/x-pack/test/security_solution_api_integration/config/serverless/services.ts index a7e9be3588842..bfef9e1d4424b 100644 --- a/x-pack/test/security_solution_api_integration/config/serverless/services.ts +++ b/x-pack/test/security_solution_api_integration/config/serverless/services.ts @@ -7,6 +7,7 @@ import { SearchSecureService } from '@kbn/test-suites-serverless/shared/services/search_secure'; import { services as serverlessServices } from '@kbn/test-suites-serverless/api_integration/services'; +import { KibanaEBTServerProvider } from '@kbn/test-suites-src/analytics/services/kibana_ebt'; import { SpacesServiceProvider } from '../../../common/services/spaces'; import { SecuritySolutionServerlessUtils } from '../services/security_solution_serverless_utils'; import { SecuritySolutionServerlessSuperTest } from '../services/security_solution_serverless_supertest'; @@ -17,4 +18,5 @@ export const services = { secureSearch: SearchSecureService, securitySolutionUtils: SecuritySolutionServerlessUtils, supertest: SecuritySolutionServerlessSuperTest, + kibana_ebt_server: KibanaEBTServerProvider, }; diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/telemetry/trial_license_complete_tier/task_based/all_types.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/telemetry/trial_license_complete_tier/task_based/all_types.ts index d13e74724c818..4b22a4b590621 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/detections_response/telemetry/trial_license_complete_tier/task_based/all_types.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/telemetry/trial_license_complete_tier/task_based/all_types.ts @@ -47,40 +47,70 @@ export default ({ getService }: FtrProviderContext) => { await retry.try(async () => { const stats = await getSecurityTelemetryStats(supertest, log); removeExtraFieldsFromTelemetryStats(stats); - expect(stats).to.eql({ - detection_rules: [ - [ - { - name: 'security:telemetry-detection-rules', - passed: true, - }, - ], + + expect(stats.detection_rules).to.eql([ + [ + { + name: 'security:telemetry-detection-rules', + passed: true, + }, ], - security_lists: [ - [ - { - name: 'security:telemetry-lists', - passed: true, - }, - ], + ]); + + expect(stats.security_lists).to.eql([ + [ + { + name: 'security:telemetry-lists', + passed: true, + }, ], - endpoints: [ - [ - { - name: 'security:endpoint-meta-telemetry', - passed: true, - }, - ], + ]); + + expect(stats.endpoints).to.eql([ + [ + { + name: 'security:endpoint-meta-telemetry', + passed: true, + }, ], - diagnostics: [ - [ - { - name: 'security:endpoint-diagnostics', - passed: true, - }, - ], + ]); + + expect(stats.diagnostics).to.eql([ + [ + { + name: 'security:endpoint-diagnostics', + passed: true, + }, ], - }); + ]); + + expect(stats.indices_metadata).to.be.an('array'); + const events = stats.indices_metadata as any[]; + + expect(events).to.not.be.empty(); + + const eventTypes = events.map((e) => e.eventType); + expect(eventTypes).to.contain('telemetry_index_stats_event'); + expect(eventTypes).to.contain('telemetry_data_stream_event'); + + const indicesStats = events.find((e) => e.eventType === 'telemetry_index_stats_event'); + expect(indicesStats).to.be.ok(); + expect(indicesStats.eventData).to.be.ok(); + expect(indicesStats.eventData.items).to.not.be.empty(); + expect(indicesStats.eventData.items[0]).to.have.keys( + 'index_name', + 'query_total', + 'query_time_in_millis', + 'docs_count', + 'docs_deleted', + 'docs_total_size_in_bytes' + ); + + const dataStreamStats = events.find((e) => e.eventType === 'telemetry_data_stream_event'); + expect(dataStreamStats).to.be.ok(); + expect(dataStreamStats.eventData).to.be.ok(); + expect(dataStreamStats.eventData.items).to.not.be.empty(); + expect(dataStreamStats.eventData.items[0]).to.have.keys('datastream_name', 'indices'); }); }); }); diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/telemetry/remove_time_fields_from_telemetry_stats.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/telemetry/remove_time_fields_from_telemetry_stats.ts index 2d27b375684ba..b835832fcb550 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/telemetry/remove_time_fields_from_telemetry_stats.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/telemetry/remove_time_fields_from_telemetry_stats.ts @@ -5,19 +5,29 @@ * 2.0. */ -import { unset } from 'lodash'; - export const removeExtraFieldsFromTelemetryStats = (stats: any) => { - Object.entries(stats).forEach(([, value]: [unknown, any]) => { - value.forEach((entry: any, i: number) => { - entry.forEach((_e: any, j: number) => { - unset(value, `[${i}][${j}].time_executed_in_ms`); - unset(value, `[${i}][${j}].start_time`); - unset(value, `[${i}][${j}].end_time`); - unset(value, `[${i}][${j}].cluster_uuid`); - unset(value, `[${i}][${j}].cluster_name`); - unset(value, `[${i}][${j}].license`); - }); - }); - }); + removeExtraFields(stats, [ + 'time_executed_in_ms', + 'start_time', + 'end_time', + 'cluster_uuid', + 'cluster_name', + 'license', + ]); }; + +function removeExtraFields(obj: any, fields: string[]): void { + function traverseAndRemove(o: any): void { + if (typeof o !== 'object' || o === null) return; + + for (const key in o) { + if (fields.includes(key)) { + delete o[key]; + } else if (typeof o[key] === 'object') { + traverseAndRemove(o[key]); + } + } + } + + traverseAndRemove(obj); +} diff --git a/x-pack/test/security_solution_api_integration/test_suites/telemetry/configs/ess.config.ts b/x-pack/test/security_solution_api_integration/test_suites/telemetry/configs/ess.config.ts new file mode 100644 index 0000000000000..5a4bfb39f41f0 --- /dev/null +++ b/x-pack/test/security_solution_api_integration/test_suites/telemetry/configs/ess.config.ts @@ -0,0 +1,23 @@ +/* + * 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. + */ + +import { FtrConfigProviderContext } from '@kbn/test'; + +export default async function ({ readConfigFile }: FtrConfigProviderContext) { + const functionalConfig = await readConfigFile( + require.resolve('../../../config/ess/config.base.basic') + ); + + return { + ...functionalConfig.getAll(), + uiSettings: {}, + testFiles: [require.resolve('..')], + junit: { + reportName: 'Security Solution - Telemetry Integration Tests - ESS Env', + }, + }; +} diff --git a/x-pack/test/security_solution_api_integration/test_suites/telemetry/configs/serverless.config.ts b/x-pack/test/security_solution_api_integration/test_suites/telemetry/configs/serverless.config.ts new file mode 100644 index 0000000000000..5c47f36439393 --- /dev/null +++ b/x-pack/test/security_solution_api_integration/test_suites/telemetry/configs/serverless.config.ts @@ -0,0 +1,16 @@ +/* + * 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. + */ + +import { createTestConfig } from '../../../config/serverless/config.base'; + +export default createTestConfig({ + testFiles: [require.resolve('..')], + suiteTags: { exclude: ['skipServerless'] }, + junit: { + reportName: 'Security Solution - Telemetry Integration Tests - Serverless Env', + }, +}); diff --git a/x-pack/test/security_solution_api_integration/test_suites/telemetry/index.ts b/x-pack/test/security_solution_api_integration/test_suites/telemetry/index.ts new file mode 100644 index 0000000000000..ff88de12d7124 --- /dev/null +++ b/x-pack/test/security_solution_api_integration/test_suites/telemetry/index.ts @@ -0,0 +1,13 @@ +/* + * 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. + */ +import { FtrProviderContext } from '../../ftr_provider_context'; + +export default ({ loadTestFile }: FtrProviderContext): void => { + describe('Security Solution - Telemetry', function () { + loadTestFile(require.resolve('./tasks/indices_metadata')); + }); +}; diff --git a/x-pack/test/security_solution_api_integration/test_suites/telemetry/tasks/indices_metadata.ts b/x-pack/test/security_solution_api_integration/test_suites/telemetry/tasks/indices_metadata.ts new file mode 100644 index 0000000000000..c7d365baab767 --- /dev/null +++ b/x-pack/test/security_solution_api_integration/test_suites/telemetry/tasks/indices_metadata.ts @@ -0,0 +1,175 @@ +/* + * 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. + */ + +import { + TELEMETRY_DATA_STREAM_EVENT, + TELEMETRY_ILM_POLICY_EVENT, + TELEMETRY_ILM_STATS_EVENT, + TELEMETRY_INDEX_STATS_EVENT, +} from '@kbn/security-solution-plugin/server/lib/telemetry/event_based/events'; + +import { FtrProviderContext } from '../../../ftr_provider_context'; +import { + cleanupDatastreams, + cleanupPolicies, + ensureBackingIndices, + launchTask, + randomDatastream, + randomIlmPolicy, + taskHasRun, + waitFor, +} from '../../../../common/utils/security_solution'; + +const TASK_ID = 'security:indices-metadata-telemetry:1.0.0'; +const NUM_INDICES = 5; + +export default ({ getService }: FtrProviderContext) => { + const ebtServer = getService('kibana_ebt_server'); + const kibanaServer = getService('kibanaServer'); + const logger = getService('log'); + const es = getService('es'); + + describe('Indices metadata task telemetry', function () { + let dsName: string; + let policyName: string; + + describe('@ess @serverless indices metadata', () => { + beforeEach(async () => { + dsName = await randomDatastream(es); + await ensureBackingIndices(dsName, NUM_INDICES, es); + }); + + afterEach(async () => { + await cleanupDatastreams(es); + }); + + it('should publish data stream events', async () => { + const runAt = await launchTask(TASK_ID, kibanaServer, logger); + + const opts = { + eventTypes: [TELEMETRY_DATA_STREAM_EVENT.eventType], + withTimeoutMs: 1000, + fromTimestamp: new Date().toISOString(), + }; + + await waitFor( + async () => { + const events = await ebtServer + .getEvents(Number.MAX_SAFE_INTEGER, opts) + .then((result) => result.map((ev) => ev.properties.items)) + .then((result) => result.flat()) + .then((result) => result.filter((ev) => (ev as any).datastream_name === dsName)); + + const hasRun = await taskHasRun(TASK_ID, kibanaServer, runAt); + const eventCount = events.length; + + return hasRun && eventCount === 1; + }, + 'waitForTaskToRun', + logger + ); + }); + + it('should publish index stats events', async () => { + const runAt = await launchTask(TASK_ID, kibanaServer, logger); + + const opts = { + eventTypes: [TELEMETRY_INDEX_STATS_EVENT.eventType], + withTimeoutMs: 1000, + fromTimestamp: new Date().toISOString(), + }; + + // .ds--YYYY.MM.DD-NNNNNN + const regex = new RegExp(`^\.ds-${dsName}-\\d{4}.\\d{2}.\\d{2}-\\d{6}$`); + await waitFor( + async () => { + const events = await ebtServer + .getEvents(Number.MAX_SAFE_INTEGER, opts) + .then((result) => result.map((ev) => ev.properties.items)) + .then((result) => result.flat()) + .then((result) => + result.filter((ev) => regex.test((ev as any).index_name as string)) + ); + + const hasRun = await taskHasRun(TASK_ID, kibanaServer, runAt); + + return hasRun && events.length === NUM_INDICES; + }, + 'waitForTaskToRun', + logger + ); + }); + }); + + describe('@ess indices metadata', function () { + this.tags('skipServerless'); + + beforeEach(async () => { + policyName = await randomIlmPolicy(es); + dsName = await randomDatastream(es, policyName); + await ensureBackingIndices(dsName, NUM_INDICES, es); + }); + + afterEach(async () => { + await cleanupDatastreams(es); + await cleanupPolicies(es); + }); + + it('should publish ilm policy events', async () => { + const runAt = await launchTask(TASK_ID, kibanaServer, logger); + + const opts = { + eventTypes: [TELEMETRY_ILM_POLICY_EVENT.eventType], + withTimeoutMs: 1000, + fromTimestamp: new Date().toISOString(), + }; + + await waitFor( + async () => { + const events = await ebtServer + .getEvents(Number.MAX_SAFE_INTEGER, opts) + .then((result) => result.map((ev) => ev.properties.items)) + .then((result) => result.flat()) + .then((result) => result.filter((ev) => (ev as any).policy_name === policyName)); + + const hasRun = await taskHasRun(TASK_ID, kibanaServer, runAt); + + return hasRun && events.length === 1; + }, + 'waitForTaskToRun', + logger + ); + }); + + it('should publish ilm stats events', async () => { + const runAt = await launchTask(TASK_ID, kibanaServer, logger); + + const opts = { + eventTypes: [TELEMETRY_ILM_STATS_EVENT.eventType], + withTimeoutMs: 1000, + fromTimestamp: new Date().toISOString(), + }; + + await waitFor( + async () => { + const events = await ebtServer + .getEvents(Number.MAX_SAFE_INTEGER, opts) + .then((result) => result.map((ev) => ev.properties.items)) + .then((result) => result.flat()) + .then((result) => result.filter((ev) => (ev as any).policy_name === policyName)); + + const hasRun = await taskHasRun(TASK_ID, kibanaServer, runAt); + + return hasRun && events.length === NUM_INDICES; + }, + 'waitForTaskToRun', + logger + ); + }); + }); + }); +}; diff --git a/x-pack/test/security_solution_api_integration/tsconfig.json b/x-pack/test/security_solution_api_integration/tsconfig.json index e13f4bd61520d..26f1ee30916dc 100644 --- a/x-pack/test/security_solution_api_integration/tsconfig.json +++ b/x-pack/test/security_solution_api_integration/tsconfig.json @@ -52,5 +52,6 @@ "@kbn/ftr-common-functional-ui-services", "@kbn/spaces-plugin", "@kbn/elastic-assistant-plugin", + "@kbn/test-suites-src", ] } From f1440787129c973fdae0a8fa419f8909029601ae Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Fri, 13 Dec 2024 19:46:30 +0100 Subject: [PATCH 08/11] Sustainable Kibana Architecture: Move modules owned by `@elastic/security-threat-hunting-explore` (#202852) ## Summary This PR aims at relocating some of the Kibana modules (plugins and packages) into a new folder structure, according to the _Sustainable Kibana Architecture_ initiative. > [!IMPORTANT] > * We kindly ask you to: > * Manually fix the errors in the error section below (if there are any). > * Search for the `packages[\/\\]` and `plugins[\/\\]` patterns in the source code (Babel and Eslint config files), and update them appropriately. > * Manually review `.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that any CI pipeline customizations continue to be correctly applied after the changed path names > * Review all of the updated files, specially the `.ts` and `.js` files listed in the sections below, as some of them contain relative paths that have been updated. > * Think of potential impact of the move, including tooling and configuration files that can be pointing to the relocated modules. E.g.: > * customised eslint rules > * docs pointing to source code > [!NOTE] > * This PR has been auto-generated. > * Any manual contributions will be lost if the 'relocate' script is re-run. > * Try to obtain the missing reviews / approvals before applying manual fixes, and/or keep your changes in a .patch / git stash. > * Please use [#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E) Slack channel for feedback. #### 1 plugin(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/ecs-data-quality-dashboard-plugin` | `x-pack/solutions/security/plugins/ecs_data_quality_dashboard` | #### 8 packages(s) are going to be relocated: | Id | Target folder | | -- | ------------- | | `@kbn/cell-actions` | `src/platform/packages/shared/kbn-cell-actions` | | `@kbn/ecs-data-quality-dashboard` | `x-pack/solutions/security/packages/ecs_data_quality_dashboard` | | `@kbn/security-solution-features` | `x-pack/solutions/security/packages/features` | | `@kbn/security-solution-navigation` | `x-pack/solutions/security/packages/navigation` | | `@kbn/security-solution-side-nav` | `x-pack/solutions/security/packages/side_nav` | | `@kbn/security-solution-storybook-config` | `x-pack/solutions/security/packages/storybook/config` | | `@kbn/security-solution-upselling` | `x-pack/solutions/security/packages/upselling` | | `@kbn/securitysolution-ecs` | `src/platform/packages/shared/kbn-securitysolution-ecs` |
Updated references ``` ./.eslintrc.js ./.i18nrc.json ./docs/developer/plugin-list.asciidoc ./package.json ./packages/kbn-repo-packages/package-map.json ./packages/kbn-ts-projects/config-paths.json ./src/dev/storybook/aliases.ts ./src/platform/packages/shared/kbn-cell-actions/jest.config.js ./src/platform/packages/shared/kbn-securitysolution-ecs/jest.config.js ./tsconfig.base.json ./x-pack/.i18nrc.json ./x-pack/solutions/security/plugins/ecs_data_quality_dashboard/jest.config.js ./yarn.lock ```
Updated relative paths ``` src/platform/packages/shared/kbn-cell-actions/jest.config.js:12 src/platform/packages/shared/kbn-cell-actions/tsconfig.json:2 src/platform/packages/shared/kbn-securitysolution-ecs/jest.config.js:12 src/platform/packages/shared/kbn-securitysolution-ecs/tsconfig.json:2 x-pack/solutions/security/plugins/ecs_data_quality_dashboard/jest.config.js:15 x-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.json:12 x-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.json:2 ```
--------- Co-authored-by: Karen Grigoryan --- .../pipelines/pull_request/pipeline.ts | 2 +- .eslintrc.js | 24 +++++++++---------- .github/CODEOWNERS | 6 ++--- .i18nrc.json | 2 +- docs/developer/plugin-list.asciidoc | 2 +- package.json | 6 ++--- src/dev/storybook/aliases.ts | 2 +- .../kbn-cell-actions/.storybook/main.js | 0 .../shared}/kbn-cell-actions/README.md | 0 .../shared}/kbn-cell-actions/actions/index.ts | 0 .../shared}/kbn-cell-actions/actions/utils.ts | 0 .../shared}/kbn-cell-actions/constants.ts | 0 .../shared}/kbn-cell-actions/index.ts | 0 .../shared}/kbn-cell-actions/jest.config.js | 4 ++-- .../shared}/kbn-cell-actions/kibana.jsonc | 0 .../shared}/kbn-cell-actions/package.json | 0 .../src/__stories__/cell_actions.stories.tsx | 0 .../copy_to_clipboard.test.ts | 0 .../copy_to_clipboard/copy_to_clipboard.ts | 0 .../src/actions/copy_to_clipboard/index.ts | 0 .../src/actions/factory.test.ts | 0 .../kbn-cell-actions/src/actions/factory.ts | 0 .../src/actions/filter/add_filter.ts | 0 .../src/actions/filter/create_filter.test.ts | 0 .../src/actions/filter/create_filter.ts | 0 .../src/actions/filter/filter_in.test.ts | 0 .../src/actions/filter/filter_in.ts | 0 .../src/actions/filter/filter_out.test.ts | 0 .../src/actions/filter/filter_out.ts | 0 .../src/actions/filter/index.ts | 0 .../kbn-cell-actions/src/actions/index.ts | 0 .../src/actions/translations.ts | 0 .../kbn-cell-actions/src/actions/types.ts | 0 .../src/actions/utils.test.ts | 0 .../kbn-cell-actions/src/actions/utils.ts | 0 .../src/components/cell_action_item.test.tsx | 0 .../src/components/cell_action_item.tsx | 0 .../src/components/cell_actions.test.tsx | 0 .../src/components/cell_actions.tsx | 0 .../components/extra_actions_button.test.tsx | 0 .../src/components/extra_actions_button.tsx | 0 .../components/extra_actions_popover.test.tsx | 0 .../src/components/extra_actions_popover.tsx | 0 .../components/hover_actions_popover.test.tsx | 0 .../src/components/hover_actions_popover.tsx | 0 .../kbn-cell-actions/src/components/index.tsx | 0 .../src/components/inline_actions.test.tsx | 0 .../src/components/inline_actions.tsx | 0 .../src/components/translations.ts | 0 .../shared}/kbn-cell-actions/src/constants.ts | 0 .../src/context/cell_actions_context.test.tsx | 0 .../src/context/cell_actions_context.tsx | 0 .../kbn-cell-actions/src/context/index.ts | 0 .../src/hooks/actions.test.ts | 0 .../kbn-cell-actions/src/hooks/actions.ts | 0 .../kbn-cell-actions/src/hooks/index.ts | 0 ...use_data_grid_column_cell_actions.test.tsx | 0 .../use_data_grid_column_cell_actions.tsx | 0 .../src/hooks/use_load_actions.test.tsx | 0 .../src/hooks/use_load_actions.ts | 0 .../kbn-cell-actions/src/mocks/helpers.ts | 0 .../shared}/kbn-cell-actions/src/types.ts | 0 .../shared}/kbn-cell-actions/tsconfig.json | 2 +- .../kbn-securitysolution-ecs/README.md | 0 .../shared}/kbn-securitysolution-ecs/index.ts | 0 .../kbn-securitysolution-ecs/jest.config.js | 4 ++-- .../kbn-securitysolution-ecs/kibana.jsonc | 0 .../kbn-securitysolution-ecs/package.json | 0 .../src/agent/index.ts | 0 .../src/auditd/index.ts | 0 .../src/cloud/index.ts | 0 .../src/destination/index.ts | 0 .../kbn-securitysolution-ecs/src/dll/index.ts | 0 .../kbn-securitysolution-ecs/src/dns/index.ts | 0 .../src/ecs_fields/extend_map.test.ts | 0 .../src/ecs_fields/extend_map.ts | 0 .../src/ecs_fields/index.ts | 0 .../src/endgame/index.ts | 0 .../src/event/index.ts | 0 .../src/file/index.ts | 0 .../kbn-securitysolution-ecs/src/geo/index.ts | 0 .../src/host/index.ts | 0 .../src/http/index.ts | 0 .../kbn-securitysolution-ecs/src/index.ts | 0 .../src/memory_protection/index.ts | 0 .../src/network/index.ts | 0 .../src/process/index.ts | 0 .../src/ransomware/index.ts | 0 .../src/registry/index.ts | 0 .../src/rule/index.ts | 0 .../src/signal/index.ts | 0 .../src/source/index.ts | 0 .../src/suricata/index.ts | 0 .../src/system/index.ts | 0 .../src/target_type/index.ts | 0 .../src/threat/index.ts | 0 .../kbn-securitysolution-ecs/src/tls/index.ts | 0 .../kbn-securitysolution-ecs/src/url/index.ts | 0 .../src/user/index.ts | 0 .../src/winlog/index.ts | 0 .../src/zeek/index.ts | 0 .../kbn-securitysolution-ecs/tsconfig.json | 2 +- tsconfig.base.json | 12 +++++----- x-pack/.i18nrc.json | 2 +- .../ecs_data_quality_dashboard/README.md | 0 .../common/constants.ts | 0 .../common/types.ts | 0 .../ecs_data_quality_dashboard/jest.config.js | 8 +++---- .../ecs_data_quality_dashboard/kibana.jsonc | 0 .../__mocks__/mock_metering_stats_index.ts | 0 .../__mocks__/mock_stats_green_index.ts | 0 .../__mocks__/mock_stats_yellow_index.ts | 0 .../server/__mocks__/request.ts | 0 .../server/__mocks__/request_context.ts | 0 .../server/__mocks__/response.ts | 0 .../server/__mocks__/server.ts | 0 .../server/__mocks__/test_adapters.ts | 0 .../helpers/get_authorized_index_names.ts | 0 .../server/helpers/get_available_indices.ts | 0 .../server/helpers/get_hits_total.test.ts | 0 .../server/helpers/get_hits_total.ts | 0 .../get_range_filtered_indices.test.ts | 0 .../helpers/get_range_filtered_indices.ts | 0 .../get_unallowed_field_requests.test.ts | 0 .../helpers/get_unallowed_field_requests.ts | 0 .../server/index.ts | 0 .../server/lib/build_response/index.ts | 0 .../data_stream/results_data_stream.test.ts | 0 .../lib/data_stream/results_data_stream.ts | 0 .../lib/data_stream/results_field_map.ts | 0 .../lib/fetch_available_indices.test.ts | 0 .../server/lib/fetch_available_indices.ts | 0 .../server/lib/fetch_ilm_explain.ts | 0 .../server/lib/fetch_mappings.ts | 0 .../server/lib/fetch_stats.ts | 0 .../server/lib/get_unallowed_field_values.ts | 0 .../server/lib/index.ts | 0 .../server/plugin.ts | 0 .../server/routes/get_ilm_explain.test.ts | 0 .../server/routes/get_ilm_explain.ts | 0 .../server/routes/get_index_mappings.test.ts | 0 .../server/routes/get_index_mappings.ts | 0 .../server/routes/get_index_stats.test.ts | 0 .../server/routes/get_index_stats.ts | 0 .../routes/get_unallowed_field_values.test.ts | 0 .../routes/get_unallowed_field_values.ts | 0 .../server/routes/index.ts | 0 .../routes/results/get_index_results.test.ts | 0 .../routes/results/get_index_results.ts | 0 .../results/get_index_results_latest.test.ts | 0 .../results/get_index_results_latest.ts | 0 .../server/routes/results/index.ts | 0 .../routes/results/post_index_results.test.ts | 0 .../routes/results/post_index_results.ts | 0 .../server/routes/results/privileges.test.ts | 0 .../server/routes/results/privileges.ts | 0 .../server/routes/results/results.mock.ts | 0 .../server/routes/results/translations.ts | 0 .../server/schemas/common.ts | 0 .../server/schemas/get_ilm_explain.ts | 0 .../server/schemas/get_index_mappings.ts | 0 .../server/schemas/get_index_stats.ts | 0 .../schemas/get_unallowed_field_values.ts | 0 .../server/schemas/result.ts | 0 .../utils/string_to_non_negative_number.ts | 0 .../server/translations.ts | 0 .../server/types.ts | 0 .../ecs_data_quality_dashboard/tsconfig.json | 4 ++-- yarn.lock | 6 ++--- 169 files changed, 44 insertions(+), 44 deletions(-) rename {packages => src/platform/packages/shared}/kbn-cell-actions/.storybook/main.js (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/actions/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/actions/utils.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/constants.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/jest.config.js (83%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/__stories__/cell_actions.stories.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/copy_to_clipboard/copy_to_clipboard.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/copy_to_clipboard/copy_to_clipboard.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/copy_to_clipboard/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/factory.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/factory.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/filter/add_filter.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/filter/create_filter.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/filter/create_filter.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/filter/filter_in.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/filter/filter_in.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/filter/filter_out.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/filter/filter_out.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/filter/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/translations.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/utils.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/actions/utils.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/cell_action_item.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/cell_action_item.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/cell_actions.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/cell_actions.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/extra_actions_button.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/extra_actions_button.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/extra_actions_popover.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/extra_actions_popover.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/hover_actions_popover.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/hover_actions_popover.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/index.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/inline_actions.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/inline_actions.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/components/translations.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/constants.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/context/cell_actions_context.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/context/cell_actions_context.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/context/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/hooks/actions.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/hooks/actions.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/hooks/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/hooks/use_data_grid_column_cell_actions.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/hooks/use_data_grid_column_cell_actions.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/hooks/use_load_actions.test.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/hooks/use_load_actions.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/mocks/helpers.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/src/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-cell-actions/tsconfig.json (91%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/jest.config.js (82%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/agent/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/auditd/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/cloud/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/destination/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/dll/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/dns/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/ecs_fields/extend_map.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/ecs_fields/extend_map.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/ecs_fields/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/endgame/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/event/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/file/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/geo/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/host/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/http/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/memory_protection/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/network/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/process/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/ransomware/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/registry/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/rule/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/signal/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/source/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/suricata/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/system/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/target_type/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/threat/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/tls/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/url/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/user/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/winlog/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/src/zeek/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-securitysolution-ecs/tsconfig.json (78%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/README.md (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/common/constants.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/common/types.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/jest.config.js (53%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/kibana.jsonc (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_metering_stats_index.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_stats_green_index.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_stats_yellow_index.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/__mocks__/request.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/__mocks__/request_context.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/__mocks__/response.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/__mocks__/server.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/__mocks__/test_adapters.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/helpers/get_authorized_index_names.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/helpers/get_available_indices.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/helpers/get_hits_total.test.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/helpers/get_hits_total.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/helpers/get_range_filtered_indices.test.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/helpers/get_range_filtered_indices.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/helpers/get_unallowed_field_requests.test.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/helpers/get_unallowed_field_requests.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/index.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/lib/build_response/index.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_data_stream.test.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_data_stream.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_field_map.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/lib/fetch_available_indices.test.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/lib/fetch_available_indices.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/lib/fetch_ilm_explain.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/lib/fetch_mappings.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/lib/fetch_stats.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/lib/get_unallowed_field_values.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/lib/index.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/plugin.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/get_ilm_explain.test.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/get_ilm_explain.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/get_index_mappings.test.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/get_index_mappings.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/get_index_stats.test.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/get_index_stats.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/get_unallowed_field_values.test.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/get_unallowed_field_values.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/index.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results.test.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results_latest.test.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results_latest.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/results/index.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/results/post_index_results.test.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/results/post_index_results.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/results/privileges.test.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/results/privileges.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/results/results.mock.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/routes/results/translations.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/schemas/common.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/schemas/get_ilm_explain.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/schemas/get_index_mappings.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/schemas/get_index_stats.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/schemas/get_unallowed_field_values.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/schemas/result.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/schemas/utils/string_to_non_negative_number.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/translations.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/server/types.ts (100%) rename x-pack/{ => solutions/security}/plugins/ecs_data_quality_dashboard/tsconfig.json (90%) diff --git a/.buildkite/scripts/pipelines/pull_request/pipeline.ts b/.buildkite/scripts/pipelines/pull_request/pipeline.ts index ffd8d4fea23d4..0f015a98c76e7 100644 --- a/.buildkite/scripts/pipelines/pull_request/pipeline.ts +++ b/.buildkite/scripts/pipelines/pull_request/pipeline.ts @@ -298,7 +298,7 @@ const getPipeline = (filename: string, removeSteps = true) => { /^packages\/kbn-safer-lodash-set/, /^packages\/kbn-search-types/, /^packages\/kbn-securitysolution-.*/, - /^packages\/kbn-securitysolution-ecs/, + /^src\/platform\/packages\/shared\/kbn-securitysolution-ecs/, /^packages\/kbn-securitysolution-io-ts-alerting-types/, /^packages\/kbn-securitysolution-io-ts-list-types/, /^packages\/kbn-securitysolution-list-hooks/, diff --git a/.eslintrc.js b/.eslintrc.js index 3803a6d17c1d9..dd397193cf425 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1098,7 +1098,7 @@ module.exports = { { // front end and common typescript and javascript files only files: [ - 'x-pack/plugins/ecs_data_quality_dashboard/common/**/*.{js,mjs,ts,tsx}', + 'x-pack/solutions/security/plugins/ecs_data_quality_dashboard/common/**/*.{js,mjs,ts,tsx}', 'x-pack/solutions/security/plugins/elastic_assistant/common/**/*.{js,mjs,ts,tsx}', 'x-pack/platform/packages/shared/kbn-elastic-assistant/**/*.{js,mjs,ts,tsx}', 'x-pack/platform/packages/shared/kbn-elastic-assistant-common/**/*.{js,mjs,ts,tsx}', @@ -1113,7 +1113,7 @@ module.exports = { 'x-pack/solutions/security/plugins/timelines/common/**/*.{js,mjs,ts,tsx}', 'x-pack/plugins/cases/public/**/*.{js,mjs,ts,tsx}', 'x-pack/plugins/cases/common/**/*.{js,mjs,ts,tsx}', - 'packages/kbn-cell-actions/**/*.{js,mjs,ts,tsx}', + 'src/platform/packages/shared/kbn-cell-actions/**/*.{js,mjs,ts,tsx}', ], rules: { 'import/no-nodejs-modules': 'error', @@ -1134,7 +1134,7 @@ module.exports = { // We use this section to add rules in which we do not want to apply to test files. // This should be a very small set as most linter rules are useful for tests as well. files: [ - 'x-pack/plugins/ecs_data_quality_dashboard/**/*.{ts,tsx}', + 'x-pack/solutions/security/plugins/ecs_data_quality_dashboard/**/*.{ts,tsx}', 'x-pack/solutions/security/plugins/elastic_assistant/**/*.{ts,tsx}', 'x-pack/platform/plugins/shared/integration_assistant/**/*.{ts,tsx}', 'x-pack/platform/packages/shared/kbn-elastic-assistant/**/*.{ts,tsx}', @@ -1146,10 +1146,10 @@ module.exports = { 'x-pack/plugins/security_solution_serverless/**/*.{ts,tsx}', 'x-pack/solutions/security/plugins/timelines/**/*.{ts,tsx}', 'x-pack/plugins/cases/**/*.{ts,tsx}', - 'packages/kbn-cell-actions/**/*.{js,mjs,ts,tsx}', + 'src/platform/packages/shared/kbn-cell-actions/**/*.{js,mjs,ts,tsx}', ], excludedFiles: [ - 'x-pack/plugins/ecs_data_quality_dashboard/**/*.{test,mock,test_helper}.{ts,tsx}', + 'x-pack/solutions/security/plugins/ecs_data_quality_dashboard/**/*.{test,mock,test_helper}.{ts,tsx}', 'x-pack/solutions/security/plugins/elastic_assistant/**/*.{test,mock,test_helper}.{ts,tsx}', 'x-pack/platform/plugins/shared/integration_assistant/**/*.{test,mock,test_helper}.{ts,tsx}', 'x-pack/platform/packages/shared/kbn-elastic-assistant/**/*.{test,mock,test_helper}.{ts,tsx}', @@ -1161,7 +1161,7 @@ module.exports = { 'x-pack/plugins/security_solution_serverless/**/*.{test,mock,test_helper}.{ts,tsx}', 'x-pack/solutions/security/plugins/timelines/**/*.{test,mock,test_helper}.{ts,tsx}', 'x-pack/plugins/cases/**/*.{test,mock,test_helper}.{ts,tsx}', - 'packages/kbn-cell-actions/**/*.{test,mock,test_helper}.{ts,tsx}', + 'src/platform/packages/shared/kbn-cell-actions/**/*.{test,mock,test_helper}.{ts,tsx}', ], rules: { '@typescript-eslint/no-non-null-assertion': 'error', @@ -1170,7 +1170,7 @@ module.exports = { { // typescript only for front and back end files: [ - 'x-pack/plugins/ecs_data_quality_dashboard/**/*.{ts,tsx}', + 'x-pack/solutions/security/plugins/ecs_data_quality_dashboard/**/*.{ts,tsx}', 'x-pack/solutions/security/plugins/elastic_assistant/**/*.{ts,tsx}', 'x-pack/platform/plugins/shared/integration_assistant/**/*.{ts,tsx}', 'x-pack/platform/packages/shared/kbn-elastic-assistant/**/*.{ts,tsx}', @@ -1182,7 +1182,7 @@ module.exports = { 'x-pack/plugins/security_solution_serverless/**/*.{ts,tsx}', 'x-pack/solutions/security/plugins/timelines/**/*.{ts,tsx}', 'x-pack/plugins/cases/**/*.{ts,tsx}', - 'packages/kbn-cell-actions/**/*.{ts,tsx}', + 'src/platform/packages/shared/kbn-cell-actions/**/*.{ts,tsx}', ], rules: { '@typescript-eslint/no-this-alias': 'error', @@ -1204,7 +1204,7 @@ module.exports = { { // typescript and javascript for front and back end files: [ - 'x-pack/plugins/ecs_data_quality_dashboard/**/*.{js,mjs,ts,tsx}', + 'x-pack/solutions/security/plugins/ecs_data_quality_dashboard/**/*.{js,mjs,ts,tsx}', 'x-pack/solutions/security/plugins/elastic_assistant/**/*.{js,mjs,ts,tsx}', 'x-pack/platform/plugins/shared/integration_assistant/**/*.{js,mjs,ts,tsx}', 'x-pack/platform/packages/shared/kbn-elastic-assistant/**/*.{js,mjs,ts,tsx}', @@ -1217,7 +1217,7 @@ module.exports = { 'x-pack/solutions/security/plugins/timelines/**/*.{js,mjs,ts,tsx}', 'x-pack/plugins/cases/**/*.{js,mjs,ts,tsx}', 'x-pack/solutions/security/packages/data-stream-adapter/**/*.{js,mjs,ts,tsx}', - 'packages/kbn-cell-actions/**/*.{js,mjs,ts,tsx}', + 'src/platform/packages/shared/kbn-cell-actions/**/*.{js,mjs,ts,tsx}', ], plugins: ['eslint-plugin-node', 'react'], env: { @@ -1310,14 +1310,14 @@ module.exports = { { files: [ 'x-pack/plugins/cases/**/*.{js,mjs,ts,tsx}', - 'x-pack/plugins/ecs_data_quality_dashboard/**/*.{js,mjs,ts,tsx}', + 'x-pack/solutions/security/plugins/ecs_data_quality_dashboard/**/*.{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}', 'x-pack/solutions/security/packages/data-stream-adapter/**/*.{js,mjs,ts,tsx}', 'x-pack/solutions/security/packages/features/**/*.{js,mjs,ts,tsx}', 'x-pack/solutions/security/packages/navigation/**/*.{js,mjs,ts,tsx}', - 'packages/kbn-cell-actions/**/*.{js,mjs,ts,tsx}', + 'src/platform/packages/shared/kbn-cell-actions/**/*.{js,mjs,ts,tsx}', ], rules: { '@typescript-eslint/consistent-type-imports': 'error', diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 57d3b7d86f18f..e6d9571a8fa82 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -297,7 +297,6 @@ packages/kbn-calculate-width-from-char-count @elastic/kibana-visualizations packages/kbn-capture-oas-snapshot-cli @elastic/kibana-core packages/kbn-cases-components @elastic/response-ops packages/kbn-cbor @elastic/kibana-operations -packages/kbn-cell-actions @elastic/security-threat-hunting-explore packages/kbn-chart-icons @elastic/kibana-visualizations packages/kbn-check-mappings-update-cli @elastic/kibana-core packages/kbn-check-prod-native-modules-cli @elastic/kibana-operations @@ -457,7 +456,6 @@ packages/kbn-search-response-warnings @elastic/kibana-data-discovery packages/kbn-search-types @elastic/kibana-data-discovery packages/kbn-security-hardening @elastic/kibana-security packages/kbn-securitysolution-autocomplete @elastic/security-detection-engine -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 packages/kbn-securitysolution-exception-list-components @elastic/security-detection-engine @@ -604,6 +602,7 @@ src/platform/packages/shared/deeplinks/management @elastic/kibana-management src/platform/packages/shared/deeplinks/ml @elastic/ml-ui src/platform/packages/shared/deeplinks/observability @elastic/obs-ux-management-team src/platform/packages/shared/kbn-avc-banner @elastic/security-defend-workflows +src/platform/packages/shared/kbn-cell-actions @elastic/security-threat-hunting-explore src/platform/packages/shared/kbn-doc-links @elastic/docs src/platform/packages/shared/kbn-esql-ast @elastic/kibana-esql src/platform/packages/shared/kbn-esql-utils @elastic/kibana-esql @@ -616,6 +615,7 @@ src/platform/packages/shared/kbn-management/settings/field_definition @elastic/k src/platform/packages/shared/kbn-management/settings/types @elastic/kibana-management src/platform/packages/shared/kbn-management/settings/utilities @elastic/kibana-management src/platform/packages/shared/kbn-osquery-io-ts-types @elastic/security-asset-management +src/platform/packages/shared/kbn-securitysolution-ecs @elastic/security-threat-hunting-explore src/platform/packages/shared/kbn-server-route-repository @elastic/obs-knowledge-team src/platform/packages/shared/kbn-server-route-repository-client @elastic/obs-knowledge-team src/platform/packages/shared/kbn-server-route-repository-utils @elastic/obs-knowledge-team @@ -897,7 +897,6 @@ x-pack/plugins/dashboard_enhanced @elastic/kibana-presentation x-pack/plugins/data_quality @elastic/obs-ux-logs-team x-pack/plugins/discover_enhanced @elastic/kibana-data-discovery x-pack/plugins/drilldowns/url_drilldown @elastic/appex-sharedux -x-pack/plugins/ecs_data_quality_dashboard @elastic/security-threat-hunting-explore x-pack/plugins/embeddable_enhanced @elastic/kibana-presentation x-pack/plugins/encrypted_saved_objects @elastic/kibana-security x-pack/plugins/enterprise_search @elastic/search-kibana @@ -998,6 +997,7 @@ x-pack/solutions/security/packages/navigation @elastic/security-threat-hunting-e 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/solutions/security/plugins/ecs_data_quality_dashboard @elastic/security-threat-hunting-explore x-pack/solutions/security/plugins/elastic_assistant @elastic/security-generative-ai x-pack/solutions/security/plugins/threat_intelligence @elastic/security-threat-hunting-investigations x-pack/solutions/security/plugins/timelines @elastic/security-threat-hunting-investigations diff --git a/.i18nrc.json b/.i18nrc.json index 7b69e234bbe62..1ef582708b2cd 100644 --- a/.i18nrc.json +++ b/.i18nrc.json @@ -11,7 +11,7 @@ "bfetch": "src/plugins/bfetch", "bfetchError": "packages/kbn-bfetch-error", "cases": ["packages/kbn-cases-components"], - "cellActions": "packages/kbn-cell-actions", + "cellActions": "src/platform/packages/shared/kbn-cell-actions", "charts": "src/plugins/charts", "console": "src/platform/plugins/shared/console", "contentManagement": "packages/content-management", diff --git a/docs/developer/plugin-list.asciidoc b/docs/developer/plugin-list.asciidoc index 9d4f5f9753c5d..101dcdec07810 100644 --- a/docs/developer/plugin-list.asciidoc +++ b/docs/developer/plugin-list.asciidoc @@ -553,7 +553,7 @@ Plugin server-side only. Plugin has three main functions: |Contains the enhancements to the OSS discover app. -|{kib-repo}blob/{branch}/x-pack/plugins/ecs_data_quality_dashboard/README.md[ecsDataQualityDashboard] +|{kib-repo}blob/{branch}/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/README.md[ecsDataQualityDashboard] |This plugin implements (server) APIs used to render the content of the Data Quality dashboard. diff --git a/package.json b/package.json index 00244748d7323..4691b93b7589a 100644 --- a/package.json +++ b/package.json @@ -205,7 +205,7 @@ "@kbn/cases-components": "link:packages/kbn-cases-components", "@kbn/cases-plugin": "link:x-pack/plugins/cases", "@kbn/cbor": "link:packages/kbn-cbor", - "@kbn/cell-actions": "link:packages/kbn-cell-actions", + "@kbn/cell-actions": "link:src/platform/packages/shared/kbn-cell-actions", "@kbn/chart-expressions-common": "link:src/plugins/chart_expressions/common", "@kbn/chart-icons": "link:packages/kbn-chart-icons", "@kbn/charts-plugin": "link:src/plugins/charts", @@ -464,7 +464,7 @@ "@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/solutions/security/packages/ecs_data_quality_dashboard", - "@kbn/ecs-data-quality-dashboard-plugin": "link:x-pack/plugins/ecs_data_quality_dashboard", + "@kbn/ecs-data-quality-dashboard-plugin": "link:x-pack/solutions/security/plugins/ecs_data_quality_dashboard", "@kbn/elastic-agent-utils": "link:packages/kbn-elastic-agent-utils", "@kbn/elastic-assistant": "link:x-pack/platform/packages/shared/kbn-elastic-assistant", "@kbn/elastic-assistant-common": "link:x-pack/platform/packages/shared/kbn-elastic-assistant-common", @@ -841,7 +841,7 @@ "@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/solutions/security/packages/data_table", - "@kbn/securitysolution-ecs": "link:packages/kbn-securitysolution-ecs", + "@kbn/securitysolution-ecs": "link:src/platform/packages/shared/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", "@kbn/securitysolution-exception-list-components": "link:packages/kbn-securitysolution-exception-list-components", diff --git a/src/dev/storybook/aliases.ts b/src/dev/storybook/aliases.ts index a44a9df48ef65..3e67338fcb6e8 100644 --- a/src/dev/storybook/aliases.ts +++ b/src/dev/storybook/aliases.ts @@ -15,7 +15,7 @@ export const storybookAliases = { apm: 'x-pack/plugins/observability_solution/apm/.storybook', canvas: 'x-pack/plugins/canvas/storybook', cases: 'packages/kbn-cases-components/.storybook', - cell_actions: 'packages/kbn-cell-actions/.storybook', + cell_actions: 'src/platform/packages/shared/kbn-cell-actions/.storybook', cloud_security_posture_packages: 'x-pack/packages/kbn-cloud-security-posture/storybook/config', cloud: 'packages/cloud/.storybook', coloring: 'packages/kbn-coloring/.storybook', diff --git a/packages/kbn-cell-actions/.storybook/main.js b/src/platform/packages/shared/kbn-cell-actions/.storybook/main.js similarity index 100% rename from packages/kbn-cell-actions/.storybook/main.js rename to src/platform/packages/shared/kbn-cell-actions/.storybook/main.js diff --git a/packages/kbn-cell-actions/README.md b/src/platform/packages/shared/kbn-cell-actions/README.md similarity index 100% rename from packages/kbn-cell-actions/README.md rename to src/platform/packages/shared/kbn-cell-actions/README.md diff --git a/packages/kbn-cell-actions/actions/index.ts b/src/platform/packages/shared/kbn-cell-actions/actions/index.ts similarity index 100% rename from packages/kbn-cell-actions/actions/index.ts rename to src/platform/packages/shared/kbn-cell-actions/actions/index.ts diff --git a/packages/kbn-cell-actions/actions/utils.ts b/src/platform/packages/shared/kbn-cell-actions/actions/utils.ts similarity index 100% rename from packages/kbn-cell-actions/actions/utils.ts rename to src/platform/packages/shared/kbn-cell-actions/actions/utils.ts diff --git a/packages/kbn-cell-actions/constants.ts b/src/platform/packages/shared/kbn-cell-actions/constants.ts similarity index 100% rename from packages/kbn-cell-actions/constants.ts rename to src/platform/packages/shared/kbn-cell-actions/constants.ts diff --git a/packages/kbn-cell-actions/index.ts b/src/platform/packages/shared/kbn-cell-actions/index.ts similarity index 100% rename from packages/kbn-cell-actions/index.ts rename to src/platform/packages/shared/kbn-cell-actions/index.ts diff --git a/packages/kbn-cell-actions/jest.config.js b/src/platform/packages/shared/kbn-cell-actions/jest.config.js similarity index 83% rename from packages/kbn-cell-actions/jest.config.js rename to src/platform/packages/shared/kbn-cell-actions/jest.config.js index 11196f0530fca..b55e4223182c6 100644 --- a/packages/kbn-cell-actions/jest.config.js +++ b/src/platform/packages/shared/kbn-cell-actions/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test', - rootDir: '../..', - roots: ['/packages/kbn-cell-actions'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-cell-actions'], }; diff --git a/packages/kbn-cell-actions/kibana.jsonc b/src/platform/packages/shared/kbn-cell-actions/kibana.jsonc similarity index 100% rename from packages/kbn-cell-actions/kibana.jsonc rename to src/platform/packages/shared/kbn-cell-actions/kibana.jsonc diff --git a/packages/kbn-cell-actions/package.json b/src/platform/packages/shared/kbn-cell-actions/package.json similarity index 100% rename from packages/kbn-cell-actions/package.json rename to src/platform/packages/shared/kbn-cell-actions/package.json diff --git a/packages/kbn-cell-actions/src/__stories__/cell_actions.stories.tsx b/src/platform/packages/shared/kbn-cell-actions/src/__stories__/cell_actions.stories.tsx similarity index 100% rename from packages/kbn-cell-actions/src/__stories__/cell_actions.stories.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/__stories__/cell_actions.stories.tsx diff --git a/packages/kbn-cell-actions/src/actions/copy_to_clipboard/copy_to_clipboard.test.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/copy_to_clipboard/copy_to_clipboard.test.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/copy_to_clipboard/copy_to_clipboard.test.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/copy_to_clipboard/copy_to_clipboard.test.ts diff --git a/packages/kbn-cell-actions/src/actions/copy_to_clipboard/copy_to_clipboard.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/copy_to_clipboard/copy_to_clipboard.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/copy_to_clipboard/copy_to_clipboard.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/copy_to_clipboard/copy_to_clipboard.ts diff --git a/packages/kbn-cell-actions/src/actions/copy_to_clipboard/index.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/copy_to_clipboard/index.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/copy_to_clipboard/index.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/copy_to_clipboard/index.ts diff --git a/packages/kbn-cell-actions/src/actions/factory.test.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/factory.test.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/factory.test.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/factory.test.ts diff --git a/packages/kbn-cell-actions/src/actions/factory.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/factory.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/factory.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/factory.ts diff --git a/packages/kbn-cell-actions/src/actions/filter/add_filter.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/filter/add_filter.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/filter/add_filter.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/filter/add_filter.ts diff --git a/packages/kbn-cell-actions/src/actions/filter/create_filter.test.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/filter/create_filter.test.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/filter/create_filter.test.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/filter/create_filter.test.ts diff --git a/packages/kbn-cell-actions/src/actions/filter/create_filter.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/filter/create_filter.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/filter/create_filter.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/filter/create_filter.ts diff --git a/packages/kbn-cell-actions/src/actions/filter/filter_in.test.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/filter/filter_in.test.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/filter/filter_in.test.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/filter/filter_in.test.ts diff --git a/packages/kbn-cell-actions/src/actions/filter/filter_in.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/filter/filter_in.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/filter/filter_in.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/filter/filter_in.ts diff --git a/packages/kbn-cell-actions/src/actions/filter/filter_out.test.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/filter/filter_out.test.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/filter/filter_out.test.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/filter/filter_out.test.ts diff --git a/packages/kbn-cell-actions/src/actions/filter/filter_out.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/filter/filter_out.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/filter/filter_out.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/filter/filter_out.ts diff --git a/packages/kbn-cell-actions/src/actions/filter/index.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/filter/index.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/filter/index.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/filter/index.ts diff --git a/packages/kbn-cell-actions/src/actions/index.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/index.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/index.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/index.ts diff --git a/packages/kbn-cell-actions/src/actions/translations.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/translations.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/translations.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/translations.ts diff --git a/packages/kbn-cell-actions/src/actions/types.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/types.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/types.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/types.ts diff --git a/packages/kbn-cell-actions/src/actions/utils.test.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/utils.test.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/utils.test.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/utils.test.ts diff --git a/packages/kbn-cell-actions/src/actions/utils.ts b/src/platform/packages/shared/kbn-cell-actions/src/actions/utils.ts similarity index 100% rename from packages/kbn-cell-actions/src/actions/utils.ts rename to src/platform/packages/shared/kbn-cell-actions/src/actions/utils.ts diff --git a/packages/kbn-cell-actions/src/components/cell_action_item.test.tsx b/src/platform/packages/shared/kbn-cell-actions/src/components/cell_action_item.test.tsx similarity index 100% rename from packages/kbn-cell-actions/src/components/cell_action_item.test.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/components/cell_action_item.test.tsx diff --git a/packages/kbn-cell-actions/src/components/cell_action_item.tsx b/src/platform/packages/shared/kbn-cell-actions/src/components/cell_action_item.tsx similarity index 100% rename from packages/kbn-cell-actions/src/components/cell_action_item.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/components/cell_action_item.tsx diff --git a/packages/kbn-cell-actions/src/components/cell_actions.test.tsx b/src/platform/packages/shared/kbn-cell-actions/src/components/cell_actions.test.tsx similarity index 100% rename from packages/kbn-cell-actions/src/components/cell_actions.test.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/components/cell_actions.test.tsx diff --git a/packages/kbn-cell-actions/src/components/cell_actions.tsx b/src/platform/packages/shared/kbn-cell-actions/src/components/cell_actions.tsx similarity index 100% rename from packages/kbn-cell-actions/src/components/cell_actions.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/components/cell_actions.tsx diff --git a/packages/kbn-cell-actions/src/components/extra_actions_button.test.tsx b/src/platform/packages/shared/kbn-cell-actions/src/components/extra_actions_button.test.tsx similarity index 100% rename from packages/kbn-cell-actions/src/components/extra_actions_button.test.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/components/extra_actions_button.test.tsx diff --git a/packages/kbn-cell-actions/src/components/extra_actions_button.tsx b/src/platform/packages/shared/kbn-cell-actions/src/components/extra_actions_button.tsx similarity index 100% rename from packages/kbn-cell-actions/src/components/extra_actions_button.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/components/extra_actions_button.tsx diff --git a/packages/kbn-cell-actions/src/components/extra_actions_popover.test.tsx b/src/platform/packages/shared/kbn-cell-actions/src/components/extra_actions_popover.test.tsx similarity index 100% rename from packages/kbn-cell-actions/src/components/extra_actions_popover.test.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/components/extra_actions_popover.test.tsx diff --git a/packages/kbn-cell-actions/src/components/extra_actions_popover.tsx b/src/platform/packages/shared/kbn-cell-actions/src/components/extra_actions_popover.tsx similarity index 100% rename from packages/kbn-cell-actions/src/components/extra_actions_popover.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/components/extra_actions_popover.tsx diff --git a/packages/kbn-cell-actions/src/components/hover_actions_popover.test.tsx b/src/platform/packages/shared/kbn-cell-actions/src/components/hover_actions_popover.test.tsx similarity index 100% rename from packages/kbn-cell-actions/src/components/hover_actions_popover.test.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/components/hover_actions_popover.test.tsx diff --git a/packages/kbn-cell-actions/src/components/hover_actions_popover.tsx b/src/platform/packages/shared/kbn-cell-actions/src/components/hover_actions_popover.tsx similarity index 100% rename from packages/kbn-cell-actions/src/components/hover_actions_popover.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/components/hover_actions_popover.tsx diff --git a/packages/kbn-cell-actions/src/components/index.tsx b/src/platform/packages/shared/kbn-cell-actions/src/components/index.tsx similarity index 100% rename from packages/kbn-cell-actions/src/components/index.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/components/index.tsx diff --git a/packages/kbn-cell-actions/src/components/inline_actions.test.tsx b/src/platform/packages/shared/kbn-cell-actions/src/components/inline_actions.test.tsx similarity index 100% rename from packages/kbn-cell-actions/src/components/inline_actions.test.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/components/inline_actions.test.tsx diff --git a/packages/kbn-cell-actions/src/components/inline_actions.tsx b/src/platform/packages/shared/kbn-cell-actions/src/components/inline_actions.tsx similarity index 100% rename from packages/kbn-cell-actions/src/components/inline_actions.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/components/inline_actions.tsx diff --git a/packages/kbn-cell-actions/src/components/translations.ts b/src/platform/packages/shared/kbn-cell-actions/src/components/translations.ts similarity index 100% rename from packages/kbn-cell-actions/src/components/translations.ts rename to src/platform/packages/shared/kbn-cell-actions/src/components/translations.ts diff --git a/packages/kbn-cell-actions/src/constants.ts b/src/platform/packages/shared/kbn-cell-actions/src/constants.ts similarity index 100% rename from packages/kbn-cell-actions/src/constants.ts rename to src/platform/packages/shared/kbn-cell-actions/src/constants.ts diff --git a/packages/kbn-cell-actions/src/context/cell_actions_context.test.tsx b/src/platform/packages/shared/kbn-cell-actions/src/context/cell_actions_context.test.tsx similarity index 100% rename from packages/kbn-cell-actions/src/context/cell_actions_context.test.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/context/cell_actions_context.test.tsx diff --git a/packages/kbn-cell-actions/src/context/cell_actions_context.tsx b/src/platform/packages/shared/kbn-cell-actions/src/context/cell_actions_context.tsx similarity index 100% rename from packages/kbn-cell-actions/src/context/cell_actions_context.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/context/cell_actions_context.tsx diff --git a/packages/kbn-cell-actions/src/context/index.ts b/src/platform/packages/shared/kbn-cell-actions/src/context/index.ts similarity index 100% rename from packages/kbn-cell-actions/src/context/index.ts rename to src/platform/packages/shared/kbn-cell-actions/src/context/index.ts diff --git a/packages/kbn-cell-actions/src/hooks/actions.test.ts b/src/platform/packages/shared/kbn-cell-actions/src/hooks/actions.test.ts similarity index 100% rename from packages/kbn-cell-actions/src/hooks/actions.test.ts rename to src/platform/packages/shared/kbn-cell-actions/src/hooks/actions.test.ts diff --git a/packages/kbn-cell-actions/src/hooks/actions.ts b/src/platform/packages/shared/kbn-cell-actions/src/hooks/actions.ts similarity index 100% rename from packages/kbn-cell-actions/src/hooks/actions.ts rename to src/platform/packages/shared/kbn-cell-actions/src/hooks/actions.ts diff --git a/packages/kbn-cell-actions/src/hooks/index.ts b/src/platform/packages/shared/kbn-cell-actions/src/hooks/index.ts similarity index 100% rename from packages/kbn-cell-actions/src/hooks/index.ts rename to src/platform/packages/shared/kbn-cell-actions/src/hooks/index.ts diff --git a/packages/kbn-cell-actions/src/hooks/use_data_grid_column_cell_actions.test.tsx b/src/platform/packages/shared/kbn-cell-actions/src/hooks/use_data_grid_column_cell_actions.test.tsx similarity index 100% rename from packages/kbn-cell-actions/src/hooks/use_data_grid_column_cell_actions.test.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/hooks/use_data_grid_column_cell_actions.test.tsx diff --git a/packages/kbn-cell-actions/src/hooks/use_data_grid_column_cell_actions.tsx b/src/platform/packages/shared/kbn-cell-actions/src/hooks/use_data_grid_column_cell_actions.tsx similarity index 100% rename from packages/kbn-cell-actions/src/hooks/use_data_grid_column_cell_actions.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/hooks/use_data_grid_column_cell_actions.tsx diff --git a/packages/kbn-cell-actions/src/hooks/use_load_actions.test.tsx b/src/platform/packages/shared/kbn-cell-actions/src/hooks/use_load_actions.test.tsx similarity index 100% rename from packages/kbn-cell-actions/src/hooks/use_load_actions.test.tsx rename to src/platform/packages/shared/kbn-cell-actions/src/hooks/use_load_actions.test.tsx diff --git a/packages/kbn-cell-actions/src/hooks/use_load_actions.ts b/src/platform/packages/shared/kbn-cell-actions/src/hooks/use_load_actions.ts similarity index 100% rename from packages/kbn-cell-actions/src/hooks/use_load_actions.ts rename to src/platform/packages/shared/kbn-cell-actions/src/hooks/use_load_actions.ts diff --git a/packages/kbn-cell-actions/src/mocks/helpers.ts b/src/platform/packages/shared/kbn-cell-actions/src/mocks/helpers.ts similarity index 100% rename from packages/kbn-cell-actions/src/mocks/helpers.ts rename to src/platform/packages/shared/kbn-cell-actions/src/mocks/helpers.ts diff --git a/packages/kbn-cell-actions/src/types.ts b/src/platform/packages/shared/kbn-cell-actions/src/types.ts similarity index 100% rename from packages/kbn-cell-actions/src/types.ts rename to src/platform/packages/shared/kbn-cell-actions/src/types.ts diff --git a/packages/kbn-cell-actions/tsconfig.json b/src/platform/packages/shared/kbn-cell-actions/tsconfig.json similarity index 91% rename from packages/kbn-cell-actions/tsconfig.json rename to src/platform/packages/shared/kbn-cell-actions/tsconfig.json index f7ac4890347af..f71c8caf5dcfe 100644 --- a/packages/kbn-cell-actions/tsconfig.json +++ b/src/platform/packages/shared/kbn-cell-actions/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-securitysolution-ecs/README.md b/src/platform/packages/shared/kbn-securitysolution-ecs/README.md similarity index 100% rename from packages/kbn-securitysolution-ecs/README.md rename to src/platform/packages/shared/kbn-securitysolution-ecs/README.md diff --git a/packages/kbn-securitysolution-ecs/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/index.ts diff --git a/packages/kbn-securitysolution-ecs/jest.config.js b/src/platform/packages/shared/kbn-securitysolution-ecs/jest.config.js similarity index 82% rename from packages/kbn-securitysolution-ecs/jest.config.js rename to src/platform/packages/shared/kbn-securitysolution-ecs/jest.config.js index 50b1d85a0c5f8..f9e49d0a6719a 100644 --- a/packages/kbn-securitysolution-ecs/jest.config.js +++ b/src/platform/packages/shared/kbn-securitysolution-ecs/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test', - rootDir: '../..', - roots: ['/packages/kbn-securitysolution-ecs'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-securitysolution-ecs'], }; diff --git a/packages/kbn-securitysolution-ecs/kibana.jsonc b/src/platform/packages/shared/kbn-securitysolution-ecs/kibana.jsonc similarity index 100% rename from packages/kbn-securitysolution-ecs/kibana.jsonc rename to src/platform/packages/shared/kbn-securitysolution-ecs/kibana.jsonc diff --git a/packages/kbn-securitysolution-ecs/package.json b/src/platform/packages/shared/kbn-securitysolution-ecs/package.json similarity index 100% rename from packages/kbn-securitysolution-ecs/package.json rename to src/platform/packages/shared/kbn-securitysolution-ecs/package.json diff --git a/packages/kbn-securitysolution-ecs/src/agent/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/agent/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/agent/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/agent/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/auditd/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/auditd/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/auditd/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/auditd/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/cloud/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/cloud/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/cloud/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/cloud/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/destination/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/destination/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/destination/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/destination/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/dll/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/dll/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/dll/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/dll/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/dns/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/dns/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/dns/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/dns/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/ecs_fields/extend_map.test.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/ecs_fields/extend_map.test.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/ecs_fields/extend_map.test.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/ecs_fields/extend_map.test.ts diff --git a/packages/kbn-securitysolution-ecs/src/ecs_fields/extend_map.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/ecs_fields/extend_map.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/ecs_fields/extend_map.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/ecs_fields/extend_map.ts diff --git a/packages/kbn-securitysolution-ecs/src/ecs_fields/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/ecs_fields/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/ecs_fields/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/ecs_fields/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/endgame/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/endgame/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/endgame/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/endgame/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/event/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/event/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/event/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/event/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/file/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/file/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/file/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/file/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/geo/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/geo/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/geo/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/geo/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/host/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/host/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/host/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/host/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/http/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/http/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/http/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/http/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/memory_protection/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/memory_protection/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/memory_protection/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/memory_protection/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/network/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/network/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/network/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/network/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/process/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/process/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/process/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/process/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/ransomware/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/ransomware/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/ransomware/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/ransomware/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/registry/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/registry/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/registry/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/registry/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/rule/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/rule/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/rule/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/rule/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/signal/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/signal/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/signal/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/signal/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/source/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/source/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/source/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/source/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/suricata/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/suricata/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/suricata/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/suricata/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/system/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/system/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/system/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/system/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/target_type/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/target_type/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/target_type/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/target_type/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/threat/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/threat/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/threat/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/threat/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/tls/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/tls/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/tls/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/tls/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/url/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/url/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/url/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/url/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/user/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/user/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/user/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/user/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/winlog/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/winlog/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/winlog/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/winlog/index.ts diff --git a/packages/kbn-securitysolution-ecs/src/zeek/index.ts b/src/platform/packages/shared/kbn-securitysolution-ecs/src/zeek/index.ts similarity index 100% rename from packages/kbn-securitysolution-ecs/src/zeek/index.ts rename to src/platform/packages/shared/kbn-securitysolution-ecs/src/zeek/index.ts diff --git a/packages/kbn-securitysolution-ecs/tsconfig.json b/src/platform/packages/shared/kbn-securitysolution-ecs/tsconfig.json similarity index 78% rename from packages/kbn-securitysolution-ecs/tsconfig.json rename to src/platform/packages/shared/kbn-securitysolution-ecs/tsconfig.json index dcb1ea0d03d93..e4fd00b524dd9 100644 --- a/packages/kbn-securitysolution-ecs/tsconfig.json +++ b/src/platform/packages/shared/kbn-securitysolution-ecs/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/tsconfig.base.json b/tsconfig.base.json index 8134a78ea0bd5..c77083aeb8132 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -136,8 +136,8 @@ "@kbn/cases-plugin/*": ["x-pack/plugins/cases/*"], "@kbn/cbor": ["packages/kbn-cbor"], "@kbn/cbor/*": ["packages/kbn-cbor/*"], - "@kbn/cell-actions": ["packages/kbn-cell-actions"], - "@kbn/cell-actions/*": ["packages/kbn-cell-actions/*"], + "@kbn/cell-actions": ["src/platform/packages/shared/kbn-cell-actions"], + "@kbn/cell-actions/*": ["src/platform/packages/shared/kbn-cell-actions/*"], "@kbn/chart-expressions-common": ["src/plugins/chart_expressions/common"], "@kbn/chart-expressions-common/*": ["src/plugins/chart_expressions/common/*"], "@kbn/chart-icons": ["packages/kbn-chart-icons"], @@ -796,8 +796,8 @@ "@kbn/ebt-tools/*": ["packages/kbn-ebt-tools/*"], "@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/ecs-data-quality-dashboard-plugin": ["x-pack/solutions/security/plugins/ecs_data_quality_dashboard"], + "@kbn/ecs-data-quality-dashboard-plugin/*": ["x-pack/solutions/security/plugins/ecs_data_quality_dashboard/*"], "@kbn/elastic-agent-utils": ["packages/kbn-elastic-agent-utils"], "@kbn/elastic-agent-utils/*": ["packages/kbn-elastic-agent-utils/*"], "@kbn/elastic-assistant": ["x-pack/platform/packages/shared/kbn-elastic-assistant"], @@ -1658,8 +1658,8 @@ "@kbn/securitysolution-autocomplete/*": ["packages/kbn-securitysolution-autocomplete/*"], "@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-ecs": ["src/platform/packages/shared/kbn-securitysolution-ecs"], + "@kbn/securitysolution-ecs/*": ["src/platform/packages/shared/kbn-securitysolution-ecs/*"], "@kbn/securitysolution-endpoint-exceptions-common": ["packages/kbn-securitysolution-endpoint-exceptions-common"], "@kbn/securitysolution-endpoint-exceptions-common/*": ["packages/kbn-securitysolution-endpoint-exceptions-common/*"], "@kbn/securitysolution-es-utils": ["packages/kbn-securitysolution-es-utils"], diff --git a/x-pack/.i18nrc.json b/x-pack/.i18nrc.json index b3399f14905cd..f5b38ebec0769 100644 --- a/x-pack/.i18nrc.json +++ b/x-pack/.i18nrc.json @@ -38,7 +38,7 @@ "xpack.elasticAssistant": "platform/packages/shared/kbn-elastic-assistant", "xpack.elasticAssistantCommon": "platform/packages/shared/kbn-elastic-assistant-common", "xpack.elasticAssistantPlugin": "solutions/security/plugins/elastic_assistant", - "xpack.ecsDataQualityDashboard": "plugins/ecs_data_quality_dashboard", + "xpack.ecsDataQualityDashboard": "solutions/security/plugins/ecs_data_quality_dashboard", "xpack.embeddableEnhanced": "plugins/embeddable_enhanced", "xpack.endpoint": "plugins/endpoint", "xpack.enterpriseSearch": "plugins/enterprise_search", diff --git a/x-pack/plugins/ecs_data_quality_dashboard/README.md b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/README.md similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/README.md rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/README.md diff --git a/x-pack/plugins/ecs_data_quality_dashboard/common/constants.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/common/constants.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/common/constants.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/common/constants.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/common/types.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/common/types.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/common/types.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/common/types.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/jest.config.js b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/jest.config.js similarity index 53% rename from x-pack/plugins/ecs_data_quality_dashboard/jest.config.js rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/jest.config.js index cc9c79fe6d1e5..82d84541051b0 100644 --- a/x-pack/plugins/ecs_data_quality_dashboard/jest.config.js +++ b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/jest.config.js @@ -7,12 +7,12 @@ module.exports = { collectCoverageFrom: [ - '/x-pack/plugins/ecs_data_quality_dashboard/{common,lib,server}/**/*.{ts,tsx}', + '/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/{common,lib,server}/**/*.{ts,tsx}', ], coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/ecs_data_quality_dashboard', + '/target/kibana-coverage/jest/x-pack/solutions/security/plugins/ecs_data_quality_dashboard', coverageReporters: ['text', 'html'], - rootDir: '../../..', - roots: ['/x-pack/plugins/ecs_data_quality_dashboard'], + rootDir: '../../../../..', + roots: ['/x-pack/solutions/security/plugins/ecs_data_quality_dashboard'], preset: '@kbn/test', }; diff --git a/x-pack/plugins/ecs_data_quality_dashboard/kibana.jsonc b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/kibana.jsonc similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/kibana.jsonc rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/kibana.jsonc diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_metering_stats_index.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_metering_stats_index.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_metering_stats_index.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_metering_stats_index.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_stats_green_index.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_stats_green_index.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_stats_green_index.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_stats_green_index.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_stats_yellow_index.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_stats_yellow_index.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_stats_yellow_index.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/mock_stats_yellow_index.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/request.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/request.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/request.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/request.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/request_context.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/request_context.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/request_context.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/request_context.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/response.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/response.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/response.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/response.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/server.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/server.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/server.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/server.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/test_adapters.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/test_adapters.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/__mocks__/test_adapters.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/__mocks__/test_adapters.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_authorized_index_names.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_authorized_index_names.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_authorized_index_names.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_authorized_index_names.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_available_indices.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_available_indices.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_available_indices.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_available_indices.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_hits_total.test.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_hits_total.test.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_hits_total.test.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_hits_total.test.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_hits_total.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_hits_total.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_hits_total.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_hits_total.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_range_filtered_indices.test.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_range_filtered_indices.test.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_range_filtered_indices.test.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_range_filtered_indices.test.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_range_filtered_indices.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_range_filtered_indices.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_range_filtered_indices.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_range_filtered_indices.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_unallowed_field_requests.test.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_unallowed_field_requests.test.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_unallowed_field_requests.test.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_unallowed_field_requests.test.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_unallowed_field_requests.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_unallowed_field_requests.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/helpers/get_unallowed_field_requests.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/helpers/get_unallowed_field_requests.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/index.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/index.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/index.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/index.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/lib/build_response/index.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/build_response/index.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/lib/build_response/index.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/build_response/index.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_data_stream.test.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_data_stream.test.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_data_stream.test.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_data_stream.test.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_data_stream.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_data_stream.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_data_stream.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_data_stream.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_field_map.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_field_map.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_field_map.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/data_stream/results_field_map.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/lib/fetch_available_indices.test.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/fetch_available_indices.test.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/lib/fetch_available_indices.test.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/fetch_available_indices.test.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/lib/fetch_available_indices.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/fetch_available_indices.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/lib/fetch_available_indices.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/fetch_available_indices.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/lib/fetch_ilm_explain.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/fetch_ilm_explain.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/lib/fetch_ilm_explain.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/fetch_ilm_explain.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/lib/fetch_mappings.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/fetch_mappings.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/lib/fetch_mappings.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/fetch_mappings.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/lib/fetch_stats.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/fetch_stats.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/lib/fetch_stats.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/fetch_stats.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/lib/get_unallowed_field_values.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/get_unallowed_field_values.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/lib/get_unallowed_field_values.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/get_unallowed_field_values.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/lib/index.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/index.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/lib/index.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/lib/index.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/plugin.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/plugin.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/plugin.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/plugin.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_ilm_explain.test.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_ilm_explain.test.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_ilm_explain.test.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_ilm_explain.test.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_ilm_explain.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_ilm_explain.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_ilm_explain.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_ilm_explain.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_index_mappings.test.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_index_mappings.test.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_index_mappings.test.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_index_mappings.test.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_index_mappings.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_index_mappings.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_index_mappings.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_index_mappings.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_index_stats.test.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_index_stats.test.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_index_stats.test.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_index_stats.test.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_index_stats.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_index_stats.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_index_stats.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_index_stats.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_unallowed_field_values.test.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_unallowed_field_values.test.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_unallowed_field_values.test.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_unallowed_field_values.test.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_unallowed_field_values.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_unallowed_field_values.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/get_unallowed_field_values.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/get_unallowed_field_values.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/index.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/index.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/index.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/index.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results.test.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results.test.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results.test.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results.test.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results_latest.test.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results_latest.test.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results_latest.test.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results_latest.test.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results_latest.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results_latest.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results_latest.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results_latest.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/index.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/index.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/index.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/index.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/post_index_results.test.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/post_index_results.test.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/post_index_results.test.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/post_index_results.test.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/post_index_results.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/post_index_results.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/post_index_results.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/post_index_results.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/privileges.test.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/privileges.test.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/privileges.test.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/privileges.test.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/privileges.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/privileges.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/privileges.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/privileges.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/results.mock.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/results.mock.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/results.mock.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/results.mock.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/translations.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/translations.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/routes/results/translations.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/translations.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/schemas/common.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/common.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/schemas/common.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/common.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/schemas/get_ilm_explain.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/get_ilm_explain.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/schemas/get_ilm_explain.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/get_ilm_explain.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/schemas/get_index_mappings.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/get_index_mappings.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/schemas/get_index_mappings.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/get_index_mappings.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/schemas/get_index_stats.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/get_index_stats.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/schemas/get_index_stats.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/get_index_stats.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/schemas/get_unallowed_field_values.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/get_unallowed_field_values.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/schemas/get_unallowed_field_values.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/get_unallowed_field_values.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/schemas/result.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/result.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/schemas/result.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/result.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/schemas/utils/string_to_non_negative_number.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/utils/string_to_non_negative_number.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/schemas/utils/string_to_non_negative_number.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/schemas/utils/string_to_non_negative_number.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/translations.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/translations.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/translations.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/translations.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/server/types.ts b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/types.ts similarity index 100% rename from x-pack/plugins/ecs_data_quality_dashboard/server/types.ts rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/types.ts diff --git a/x-pack/plugins/ecs_data_quality_dashboard/tsconfig.json b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.json similarity index 90% rename from x-pack/plugins/ecs_data_quality_dashboard/tsconfig.json rename to x-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.json index cf31d7461b509..14c001e40eff0 100644 --- a/x-pack/plugins/ecs_data_quality_dashboard/tsconfig.json +++ b/x-pack/solutions/security/plugins/ecs_data_quality_dashboard/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", }, @@ -9,7 +9,7 @@ "server/**/*", // have to declare *.json explicitly due to https://github.com/microsoft/TypeScript/issues/25636 "server/**/*.json", - "../../../typings/**/*" + "../../../../../typings/**/*" ], "kbn_references": [ "@kbn/core", diff --git a/yarn.lock b/yarn.lock index ed69cb708df14..cfec987d47961 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4089,7 +4089,7 @@ version "0.0.0" uid "" -"@kbn/cell-actions@link:packages/kbn-cell-actions": +"@kbn/cell-actions@link:src/platform/packages/shared/kbn-cell-actions": version "0.0.0" uid "" @@ -5405,7 +5405,7 @@ version "0.0.0" uid "" -"@kbn/ecs-data-quality-dashboard-plugin@link:x-pack/plugins/ecs_data_quality_dashboard": +"@kbn/ecs-data-quality-dashboard-plugin@link:x-pack/solutions/security/plugins/ecs_data_quality_dashboard": version "0.0.0" uid "" @@ -7133,7 +7133,7 @@ version "0.0.0" uid "" -"@kbn/securitysolution-ecs@link:packages/kbn-securitysolution-ecs": +"@kbn/securitysolution-ecs@link:src/platform/packages/shared/kbn-securitysolution-ecs": version "0.0.0" uid "" From f9e1089893a421a972c610029791719d0c25e3b3 Mon Sep 17 00:00:00 2001 From: Rickyanto Ang Date: Fri, 13 Dec 2024 11:24:24 -0800 Subject: [PATCH 09/11] [Cloud Security] Fix for Session View Icon Cutoff Issue (#203888) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary This PR addresses the issue where Session View gets cutoff. The issue comes from number of Default Action button is not updated after 'Add Notes' button was introduced. Max amount button should now be 6 instead of 5 Screenshot 2024-12-11 at 11 18 11 AM Screenshot 2024-12-11 at 11 18 21 AM --- .../common/components/sessions_viewer/index.test.tsx | 12 ++++++------ .../common/components/sessions_viewer/index.tsx | 10 ++++++++-- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/x-pack/plugins/security_solution/public/common/components/sessions_viewer/index.test.tsx b/x-pack/plugins/security_solution/public/common/components/sessions_viewer/index.test.tsx index afe1d0f208765..264ad2bcdbf2f 100644 --- a/x-pack/plugins/security_solution/public/common/components/sessions_viewer/index.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/sessions_viewer/index.test.tsx @@ -166,7 +166,7 @@ describe('SessionsView', () => { ]); }); }); - it('Action tab should have 4 columns for non Enterprise users', async () => { + it('Action tab should have 5 columns for non Enterprise users', async () => { render( @@ -174,11 +174,11 @@ describe('SessionsView', () => { ); await waitFor(() => { - expect(mockGetDefaultControlColumn).toHaveBeenCalledWith(4); + expect(mockGetDefaultControlColumn).toHaveBeenCalledWith(5); }); }); - it('Action tab should have 5 columns for Enterprise or above users', async () => { + it('Action tab should have 6 columns for Enterprise or above users', async () => { const licenseServiceMock = licenseService as jest.Mocked; licenseServiceMock.isEnterprise.mockReturnValue(true); @@ -189,11 +189,11 @@ describe('SessionsView', () => { ); await waitFor(() => { - expect(mockGetDefaultControlColumn).toHaveBeenCalledWith(5); + expect(mockGetDefaultControlColumn).toHaveBeenCalledWith(6); }); }); - it('Action tab should have 5 columns when accessed via K8S dahsboard', async () => { + it('Action tab should have 6 columns when accessed via K8S dahsboard', async () => { render( @@ -201,7 +201,7 @@ describe('SessionsView', () => { ); await waitFor(() => { - expect(mockGetDefaultControlColumn).toHaveBeenCalledWith(5); + expect(mockGetDefaultControlColumn).toHaveBeenCalledWith(6); }); }); }); diff --git a/x-pack/plugins/security_solution/public/common/components/sessions_viewer/index.tsx b/x-pack/plugins/security_solution/public/common/components/sessions_viewer/index.tsx index 32b76a7e39808..76f72bb7ba28f 100644 --- a/x-pack/plugins/security_solution/public/common/components/sessions_viewer/index.tsx +++ b/x-pack/plugins/security_solution/public/common/components/sessions_viewer/index.tsx @@ -25,6 +25,7 @@ import { useLicense } from '../../hooks/use_license'; import { eventsDefaultModel } from '../events_viewer/default_model'; import type { BulkActionsProp } from '../toolbar/bulk_actions/types'; import { SecurityCellActionsTrigger } from '../cell_actions'; +import { useIsExperimentalFeatureEnabled } from '../../hooks/use_experimental_features'; export const TEST_ID = 'security_solution:sessions_viewer:sessions_view'; @@ -120,8 +121,13 @@ const SessionsViewComponent: React.FC = ({ }, [dispatch, tableId]); const isEnterprisePlus = useLicense().isEnterprise(); - const ACTION_BUTTON_COUNT = - isEnterprisePlus || tableId === TableId.kubernetesPageSessions ? 5 : 4; + const securitySolutionNotesDisabled = useIsExperimentalFeatureEnabled( + 'securitySolutionNotesDisabled' + ); + let ACTION_BUTTON_COUNT = isEnterprisePlus || tableId === TableId.kubernetesPageSessions ? 6 : 5; + if (securitySolutionNotesDisabled) { + ACTION_BUTTON_COUNT--; + } const leadingControlColumns = useMemo( () => getDefaultControlColumn(ACTION_BUTTON_COUNT), [ACTION_BUTTON_COUNT] From 27fe7e49e53807597ab47aca7ecfe40ac8d6e5fd Mon Sep 17 00:00:00 2001 From: Nikita Indik Date: Fri, 13 Dec 2024 21:06:40 +0100 Subject: [PATCH 10/11] [Security Solution] Display readonly placeholders when field value is empty (#203826) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Partially addresses: https://github.com/elastic/kibana/issues/171520** ## Summary This PR updates readonly components of the Rule Upgrade flyout to display placeholders in cases when a field value is empty. ## Changes - Added placeholders to readonly components in the Rule Upgrade flyout - Simplified Storybook stories to make them more readable and less dependent on flyout context - Added stories that showcase empty states. You can run Storybook with `yarn storybook security_solution`. ## Screenshots **Before / After** Scherm­afbeelding 2024-12-12 om 00 05 56 Work started on 11-Dec-2024 --- .../translations/translations/fr-FR.json | 1 - .../translations/translations/ja-JP.json | 1 - .../translations/translations/zh-CN.json | 1 - .../diff_components/translations.ts | 12 +- .../rule_details/rule_about_section.tsx | 17 +- .../empty_field_value_placeholder.tsx | 18 ++ .../empty_field_value_placeholder/index.tsx | 8 + .../translations.ts | 15 ++ .../alert_suppression.stories.tsx | 51 +++-- .../alert_suppression/alert_suppression.tsx | 12 +- .../anomaly_threshold.stories.tsx | 28 +-- .../building_block/building_block.stories.tsx | 30 +-- .../fields/building_block/building_block.tsx | 6 +- .../data_source/data_source.stories.tsx | 63 ++---- .../fields/data_source/data_source.tsx | 12 +- .../description/description.stories.tsx | 31 +-- .../fields/eql_query/eql_query.stories.tsx | 75 +++---- .../fields/esql_query/esql_query.stories.tsx | 37 +--- .../false_positives.stories.tsx | 36 +--- .../false_positives/false_positives.tsx | 11 +- .../history_window_start.stories.tsx | 28 +-- .../investigation_fields.stories.tsx | 36 +--- .../investigation_fields.tsx | 14 +- .../fields/kql_query/kql_query.stories.tsx | 184 ++++++++---------- .../machine_learning_job_id.stories.tsx | 35 +--- .../max_signals/max_signals.stories.tsx | 28 +-- .../fields/name/name.stories.tsx | 25 +-- .../new_terms_fields.stories.tsx | 28 +-- .../fields/note/note.stories.tsx | 29 +-- .../final_readonly/fields/note/note.tsx | 7 +- .../fields/references/references.stories.tsx | 36 +--- .../fields/references/references.tsx | 11 +- .../related_integrations.stories.tsx | 41 ++-- .../related_integrations.tsx | 11 +- .../required_fields.stories.tsx | 36 +--- .../required_fields/required_fields.tsx | 7 +- .../fields/risk_score/risk_score.stories.tsx | 28 +-- .../risk_score_mapping.stories.tsx | 32 +-- .../risk_score_mapping/risk_score_mapping.tsx | 32 ++- .../rule_name_override.stories.tsx | 34 +--- .../rule_name_override/rule_name_override.tsx | 11 +- .../rule_schedule/rule_schedule.stories.tsx | 34 +--- .../fields/setup/setup.stories.tsx | 32 +-- .../final_readonly/fields/setup/setup.tsx | 7 +- .../fields/severity/severity.stories.tsx | 25 +-- .../severity_mapping.stories.tsx | 36 +--- .../severity_mapping/severity_mapping.tsx | 28 ++- .../fields/tags/tags.stories.tsx | 29 +-- .../final_readonly/fields/tags/tags.tsx | 7 +- .../fields/threat/threat.stories.tsx | 33 +--- .../final_readonly/fields/threat/threat.tsx | 7 +- .../threat_index/threat_index.stories.tsx | 28 +-- .../fields/threat_index/threat_index.tsx | 7 +- .../threat_indicator_path.stories.tsx | 28 +-- .../threat_indicator_path.tsx | 11 +- .../threat_mapping/threat_mapping.stories.tsx | 34 +--- .../threat_query/threat_query.stories.tsx | 75 +++---- .../fields/threshold/threshold.stories.tsx | 34 +--- .../timeline_template.stories.tsx | 36 +--- .../timeline_template/timeline_template.tsx | 11 +- .../timestamp_override.stories.tsx | 40 ++-- .../timestamp_override/timestamp_override.tsx | 11 +- .../fields/type/type.stories.tsx | 25 +-- .../three_way_diff_storybook_providers.tsx | 38 +--- .../components/rule_details/translations.ts | 30 ++- 65 files changed, 568 insertions(+), 1236 deletions(-) create mode 100644 x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/empty_field_value_placeholder/empty_field_value_placeholder.tsx create mode 100644 x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/empty_field_value_placeholder/index.tsx create mode 100644 x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/empty_field_value_placeholder/translations.ts diff --git a/x-pack/platform/plugins/private/translations/translations/fr-FR.json b/x-pack/platform/plugins/private/translations/translations/fr-FR.json index a41c595972c54..6c6c7f8516d5a 100644 --- a/x-pack/platform/plugins/private/translations/translations/fr-FR.json +++ b/x-pack/platform/plugins/private/translations/translations/fr-FR.json @@ -39040,7 +39040,6 @@ "xpack.securitySolution.detectionEngine.rules.updatePrebuiltRulesCalloutTitle": "Mises à jour disponibles pour les règles installées. Examinez et mettez à jour dans {link}.", "xpack.securitySolution.detectionEngine.rules.updatePrePackagedRulesAndTimelinesButton": "Mettez à jour {updateRules} {updateRules, plural, =1 {règle prédéfinie} other {règles prédéfinies}} d'Elastic et {updateTimelines} {updateTimelines, plural, =1 {chronologie prédéfinie} other {chronologies prédéfinies}} d'Elastic", "xpack.securitySolution.detectionEngine.rules.updatePrePackagedTimelinesButton": "Mettez à jour {updateTimelines} {updateTimelines, plural, =1 {chronologie prédéfinie} other {chronologies prédéfinies}} d'Elastic", - "xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.dataSourceLabel": "Source de données", "xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.eqlQueryLabel": "Requête EQL", "xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.esqlQueryLabel": "Requête ESQL", "xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.kqlQueryLabel": "Requête KQL", diff --git a/x-pack/platform/plugins/private/translations/translations/ja-JP.json b/x-pack/platform/plugins/private/translations/translations/ja-JP.json index a708ca5977b4c..569228e7d4088 100644 --- a/x-pack/platform/plugins/private/translations/translations/ja-JP.json +++ b/x-pack/platform/plugins/private/translations/translations/ja-JP.json @@ -38897,7 +38897,6 @@ "xpack.securitySolution.detectionEngine.rules.updatePrebuiltRulesCalloutTitle": "インストールされたルールの更新が利用可能です。{link}で確認して更新してください。", "xpack.securitySolution.detectionEngine.rules.updatePrePackagedRulesAndTimelinesButton": "{updateRules} Elasticの事前構築済みの{updateRules, plural, other {個のルール}}と{updateTimelines} Elasticの事前構築済みの{updateTimelines, plural, other {個のタイムライン}}を更新", "xpack.securitySolution.detectionEngine.rules.updatePrePackagedTimelinesButton": "{updateTimelines} Elastic事前構築済み{updateTimelines, plural, other {タイムライン}}を更新", - "xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.dataSourceLabel": "データソース", "xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.eqlQueryLabel": "EQL クエリ", "xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.esqlQueryLabel": "EQLクエリ", "xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.kqlQueryLabel": "KQLクエリ", diff --git a/x-pack/platform/plugins/private/translations/translations/zh-CN.json b/x-pack/platform/plugins/private/translations/translations/zh-CN.json index 595832d57198b..611dbf21d2a4a 100644 --- a/x-pack/platform/plugins/private/translations/translations/zh-CN.json +++ b/x-pack/platform/plugins/private/translations/translations/zh-CN.json @@ -38321,7 +38321,6 @@ "xpack.securitySolution.detectionEngine.rules.updatePrebuiltRulesCalloutTitle": "已安装规则有可用更新。在 {link} 中复查并更新。", "xpack.securitySolution.detectionEngine.rules.updatePrePackagedRulesAndTimelinesButton": "更新 {updateRules} 个 Elastic 预构建{updateRules, plural, other {规则}}及 {updateTimelines} 个 Elastic 预构建{updateTimelines, plural, other {时间线}}", "xpack.securitySolution.detectionEngine.rules.updatePrePackagedTimelinesButton": "更新 {updateTimelines} 个 Elastic 预构建{updateTimelines, plural, other {时间线}}", - "xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.dataSourceLabel": "数据源", "xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.eqlQueryLabel": "EQL 查询", "xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.esqlQueryLabel": "ESQL 查询", "xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.kqlQueryLabel": "KQL 查询", diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/diff_components/translations.ts b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/diff_components/translations.ts index d8b6503f08a11..f7b25ee24a948 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/diff_components/translations.ts +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/diff_components/translations.ts @@ -19,18 +19,17 @@ import { THREAT_INDEX_FIELD_LABEL, THREAT_MAPPING_FIELD_LABEL, HISTORY_WINDOW_SIZE_FIELD_LABEL, + DATA_SOURCE_FIELD_LABEL, + ALERT_SUPPRESSION_FIELD_LABEL, + INVESTIGATION_FIELDS_FIELD_LABEL, } from '../translations'; /** * Used when fields have different display names or formats than their corresponding rule object fields */ export const fieldToDisplayNameMap: Record = { - data_source: i18n.translate( - 'xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.dataSourceLabel', - { - defaultMessage: 'Data source', - } - ), + alert_suppression: ALERT_SUPPRESSION_FIELD_LABEL, + data_source: DATA_SOURCE_FIELD_LABEL, note: i18n.translate('xpack.securitySolution.detectionEngine.rules.upgradeRuleFields.noteLabel', { defaultMessage: 'Investigation guide', }), @@ -39,6 +38,7 @@ export const fieldToDisplayNameMap: Record = { references: REFERENCES_FIELD_LABEL, threat_indicator_path: THREAT_INDICATOR_PATH_LABEL, index_patterns: INDEX_FIELD_LABEL, + investigation_fields: INVESTIGATION_FIELDS_FIELD_LABEL, data_view_id: DATA_VIEW_ID_FIELD_LABEL, threat: THREAT_FIELD_LABEL, eql_query: i18n.translate( diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/rule_about_section.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/rule_about_section.tsx index 396811892610b..4dcc15677d24c 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/rule_about_section.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/rule_about_section.tsx @@ -26,7 +26,10 @@ import type { } from '@kbn/securitysolution-io-ts-alerting-types'; import { ALERT_RISK_SCORE } from '@kbn/rule-data-utils'; import { requiredOptional } from '@kbn/zod-helpers'; -import type { RuleResponse } from '../../../../../common/api/detection_engine/model/rule_schema'; +import type { + BuildingBlockType, + RuleResponse, +} from '../../../../../common/api/detection_engine/model/rule_schema'; import { SeverityBadge } from '../../../../common/components/severity_badge'; import { defaultToEmptyTag } from '../../../../common/components/empty_value'; import { filterEmptyThreats } from '../../../rule_creation_ui/pages/rule_creation/helpers'; @@ -76,9 +79,15 @@ export const Author = ({ author }: AuthorProps) => ( ); -export const BuildingBlock = () => ( +interface BuildingBlockProps { + type: BuildingBlockType | undefined; +} + +export const BuildingBlock = ({ type }: BuildingBlockProps) => ( - {i18n.BUILDING_BLOCK_FIELD_DESCRIPTION} + {type + ? i18n.BUILDING_BLOCK_ENABLED_FIELD_DESCRIPTION + : i18n.BUILDING_BLOCK_DISABLED_FIELD_DESCRIPTION} ); @@ -294,7 +303,7 @@ const prepareAboutSectionListItems = ( title: ( {i18n.BUILDING_BLOCK_FIELD_LABEL} ), - description: , + description: , }); } diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/empty_field_value_placeholder/empty_field_value_placeholder.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/empty_field_value_placeholder/empty_field_value_placeholder.tsx new file mode 100644 index 0000000000000..4914d1b7226c2 --- /dev/null +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/empty_field_value_placeholder/empty_field_value_placeholder.tsx @@ -0,0 +1,18 @@ +/* + * 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. + */ + +import React from 'react'; +import { EuiText } from '@elastic/eui'; +import * as i18n from './translations'; + +export function EmptyFieldValuePlaceholder() { + return ( + + {`<${i18n.EMPTY_FIELD_VALUE_PLACEHOLDER}>`} + + ); +} diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/empty_field_value_placeholder/index.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/empty_field_value_placeholder/index.tsx new file mode 100644 index 0000000000000..0777bdb8d906d --- /dev/null +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/empty_field_value_placeholder/index.tsx @@ -0,0 +1,8 @@ +/* + * 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. + */ + +export { EmptyFieldValuePlaceholder } from './empty_field_value_placeholder'; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/empty_field_value_placeholder/translations.ts b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/empty_field_value_placeholder/translations.ts new file mode 100644 index 0000000000000..52486dbefb1de --- /dev/null +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/empty_field_value_placeholder/translations.ts @@ -0,0 +1,15 @@ +/* + * 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. + */ + +import { i18n } from '@kbn/i18n'; + +export const EMPTY_FIELD_VALUE_PLACEHOLDER = i18n.translate( + 'xpack.securitySolution.detectionEngine.rules.upgradeRules.emptyFieldValuePlaceholder', + { + defaultMessage: 'Field value is empty', + } +); diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/alert_suppression/alert_suppression.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/alert_suppression/alert_suppression.stories.tsx index 9cebd044dad63..8803bab21022d 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/alert_suppression/alert_suppression.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/alert_suppression/alert_suppression.stories.tsx @@ -6,11 +6,7 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { AlertSuppressionReadOnly } from './alert_suppression'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { @@ -19,29 +15,28 @@ export default { 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/alert_suppression', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} +export const OtherRuleTypes = () => ( + + + +); -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); +export const Threshold = () => ( + + + +); -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - alert_suppression: { - group_by: ['host.name'], - duration: { value: 5, unit: 'm' }, - missing_fields_strategy: 'suppress', - }, - }), -}; +export const EmptyValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/alert_suppression/alert_suppression.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/alert_suppression/alert_suppression.tsx index 8c15347bc6d90..3cbe4018012a1 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/alert_suppression/alert_suppression.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/alert_suppression/alert_suppression.tsx @@ -19,6 +19,7 @@ import { SuppressAlertsByField, SuppressAlertsDuration, } from '../../../../rule_definition_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; interface AlertSuppressionReadOnlyProps { alertSuppression?: AlertSuppression | ThresholdAlertSuppression; @@ -30,7 +31,16 @@ export function AlertSuppressionReadOnly({ ruleType, }: AlertSuppressionReadOnlyProps) { if (!alertSuppression) { - return null; + return ( + , + }, + ]} + /> + ); } const listItems = []; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/anomaly_threshold/anomaly_threshold.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/anomaly_threshold/anomaly_threshold.stories.tsx index 0f7ce369a117d..f52726450ae52 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/anomaly_threshold/anomaly_threshold.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/anomaly_threshold/anomaly_threshold.stories.tsx @@ -6,12 +6,7 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { AnomalyThresholdReadOnly } from './anomaly_threshold'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockMachineLearningRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: AnomalyThresholdReadOnly, @@ -19,25 +14,4 @@ export default { 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/anomaly_threshold', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockMachineLearningRule({ - anomaly_threshold: 50, - }), -}; +export const Default = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/building_block/building_block.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/building_block/building_block.stories.tsx index 7112e63a313d8..3f8d7b3c72a6c 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/building_block/building_block.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/building_block/building_block.stories.tsx @@ -6,39 +6,13 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { BuildingBlockReadOnly } from './building_block'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: BuildingBlockReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/building_block', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} +export const Default = () => ; -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - building_block: { - type: 'default', - }, - }), -}; +export const NoValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/building_block/building_block.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/building_block/building_block.tsx index 7e64c140e6d70..1a161737b6bbb 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/building_block/building_block.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/building_block/building_block.tsx @@ -16,16 +16,12 @@ interface BuildingBlockReadOnlyProps { } export function BuildingBlockReadOnly({ buildingBlock }: BuildingBlockReadOnlyProps) { - if (!buildingBlock || !buildingBlock.type) { - return null; - } - return ( , + description: , }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/data_source/data_source.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/data_source/data_source.stories.tsx index 93f71afefb902..129a162ffd574 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/data_source/data_source.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/data_source/data_source.stories.tsx @@ -6,58 +6,35 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; import { dataSourceWithDataView, dataSourceWithIndexPatterns, mockDataView, - mockCustomQueryRule, } from '../../storybook/mocks'; +import { DataSourceReadOnly } from './data_source'; export default { - component: FieldFinalReadOnly, + component: DataSourceReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/data_source', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; - kibanaServicesOverrides?: Record; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const DataSourceWithIndexPatterns = Template.bind({}); - -DataSourceWithIndexPatterns.args = { - finalDiffableRule: mockCustomQueryRule({ - data_source: dataSourceWithIndexPatterns, - }), -}; - -export const DataSourceWithDataView = Template.bind({}); - -DataSourceWithDataView.args = { - finalDiffableRule: mockCustomQueryRule({ - data_source: dataSourceWithDataView, - }), - kibanaServicesOverrides: { - data: { - dataViews: { - get: async () => mockDataView(), +export const DataSourceWithIndexPatterns = () => ( + +); + +export const DataSourceWithDataView = () => ( + mockDataView(), + }, }, - }, - }, -}; + }} + > + + +); + +export const NoValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/data_source/data_source.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/data_source/data_source.tsx index 2a7bff6ff8b2d..19fc97ae5dee9 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/data_source/data_source.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/data_source/data_source.tsx @@ -12,6 +12,7 @@ import type { RuleDataSource } from '../../../../../../../../../common/api/detec import { Index, DataViewId, DataViewIndexPattern } from '../../../../rule_definition_section'; import * as ruleDetailsI18n from '../../../../translations'; import { assertUnreachable } from '../../../../../../../../../common/utility_types'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; interface DataSourceReadOnlyProps { dataSource?: RuleDataSource; @@ -19,7 +20,16 @@ interface DataSourceReadOnlyProps { export function DataSourceReadOnly({ dataSource }: DataSourceReadOnlyProps) { if (!dataSource) { - return null; + return ( + , + }, + ]} + /> + ); } if (dataSource.type === DataSourceType.index_patterns) { diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/description/description.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/description/description.stories.tsx index de7df1f7fbfbf..2ba645fe576f0 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/description/description.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/description/description.stories.tsx @@ -6,38 +6,13 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { DescriptionReadOnly } from './description'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: DescriptionReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/description', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - description: - "Identifies the occurrence of a security alert from the Google Workspace alerts center. Google Workspace's security alert center provides an overview of actionable alerts that may be affecting an organization's domain. An alert is a warning of a potential security issue that Google has detected.", - }), -}; +export const Default = () => ( + +); diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/eql_query/eql_query.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/eql_query/eql_query.stories.tsx index bad23cba21e2e..4b5210b62dd85 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/eql_query/eql_query.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/eql_query/eql_query.stories.tsx @@ -6,9 +6,6 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; import { EqlQueryReadOnly } from './eql_query'; import { @@ -16,7 +13,6 @@ import { dataSourceWithIndexPatterns, eqlQuery, mockDataView, - mockEqlRule, } from '../../storybook/mocks'; export default { @@ -24,51 +20,30 @@ export default { title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/eql_query', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; - kibanaServicesOverrides?: Record; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const EqlQueryWithIndexPatterns = Template.bind({}); - -EqlQueryWithIndexPatterns.args = { - finalDiffableRule: mockEqlRule({ - eql_query: eqlQuery, - data_source: dataSourceWithIndexPatterns, - }), - kibanaServicesOverrides: { - data: { - dataViews: { - create: async () => mockDataView(), +export const EqlQueryWithIndexPatterns = () => ( + mockDataView(), + }, }, - }, - }, -}; - -export const EqlQueryWithDataView = Template.bind({}); - -EqlQueryWithDataView.args = { - finalDiffableRule: mockEqlRule({ - eql_query: eqlQuery, - data_source: dataSourceWithDataView, - }), - kibanaServicesOverrides: { - data: { - dataViews: { - get: async () => mockDataView(), + }} + > + + +); + +export const EqlQueryWithDataView = () => ( + mockDataView(), + }, }, - }, - }, -}; + }} + > + + +); diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/esql_query/esql_query.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/esql_query/esql_query.stories.tsx index 81b692bfc4e9b..a3cce1fe6b2e3 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/esql_query/esql_query.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/esql_query/esql_query.stories.tsx @@ -6,39 +6,18 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockEsqlRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; +import { EsqlQueryReadOnly } from './esql_query'; export default { - component: FieldFinalReadOnly, + component: EsqlQueryReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/esql_query', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockEsqlRule({ - esql_query: { +export const Default = () => ( + +); diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/false_positives/false_positives.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/false_positives/false_positives.stories.tsx index a3f2defba2ec9..8a116e564c543 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/false_positives/false_positives.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/false_positives/false_positives.stories.tsx @@ -6,40 +6,20 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { FalsePositivesReadOnly } from './false_positives'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: FalsePositivesReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/false_positives', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - false_positives: [ +export const Default = () => ( + +); + +export const NoValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/false_positives/false_positives.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/false_positives/false_positives.tsx index 7480af5dff4c5..5c51852f1eb4e 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/false_positives/false_positives.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/false_positives/false_positives.tsx @@ -10,22 +10,23 @@ import { EuiDescriptionList } from '@elastic/eui'; import * as ruleDetailsI18n from '../../../../translations'; import type { RuleFalsePositiveArray } from '../../../../../../../../../common/api/detection_engine'; import { FalsePositives } from '../../../../rule_about_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; interface FalsePositivesReadOnlyProps { falsePositives: RuleFalsePositiveArray; } export function FalsePositivesReadOnly({ falsePositives }: FalsePositivesReadOnlyProps) { - if (falsePositives.length === 0) { - return null; - } - return ( , + description: falsePositives.length ? ( + + ) : ( + + ), }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/history_window_start/history_window_start.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/history_window_start/history_window_start.stories.tsx index da87cf2c04eb0..162b5e14bf6f5 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/history_window_start/history_window_start.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/history_window_start/history_window_start.stories.tsx @@ -6,12 +6,7 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { HistoryWindowStartReadOnly } from './history_window_start'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockNewTermsRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: HistoryWindowStartReadOnly, @@ -19,25 +14,4 @@ export default { 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/history_window_start', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockNewTermsRule({ - history_window_start: 'now-14d', - }), -}; +export const Default = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/investigation_fields/investigation_fields.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/investigation_fields/investigation_fields.stories.tsx index 400e7fd5ccba9..0c17672d589b4 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/investigation_fields/investigation_fields.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/investigation_fields/investigation_fields.stories.tsx @@ -6,12 +6,7 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { InvestigationFieldsReadOnly } from './investigation_fields'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: InvestigationFieldsReadOnly, @@ -19,27 +14,12 @@ export default { 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/investigation_fields', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - investigation_fields: { +export const Default = () => ( + +); + +export const NoValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/investigation_fields/investigation_fields.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/investigation_fields/investigation_fields.tsx index b567b32ada533..e626f85461550 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/investigation_fields/investigation_fields.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/investigation_fields/investigation_fields.tsx @@ -10,6 +10,7 @@ import { EuiDescriptionList } from '@elastic/eui'; import * as ruleDetailsI18n from '../../../../translations'; import type { InvestigationFields } from '../../../../../../../../../common/api/detection_engine'; import { InvestigationFields as InvestigationFieldsComponent } from '../../../../rule_about_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; interface InvestigationFieldsReadOnlyProps { investigationFields?: InvestigationFields; @@ -18,18 +19,17 @@ interface InvestigationFieldsReadOnlyProps { export function InvestigationFieldsReadOnly({ investigationFields, }: InvestigationFieldsReadOnlyProps) { - if (!investigationFields || !investigationFields.field_names.length) { - return null; - } - return ( - ), + description: + investigationFields && investigationFields.field_names.length ? ( + + ) : ( + + ), }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/kql_query/kql_query.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/kql_query/kql_query.stories.tsx index 500999fea6c4f..1b4b205891cfc 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/kql_query/kql_query.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/kql_query/kql_query.stories.tsx @@ -6,130 +6,114 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; +import { KqlQueryReadOnly } from '.'; import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; import { dataSourceWithDataView, dataSourceWithIndexPatterns, inlineKqlQuery, mockDataView, - mockCustomQueryRule, savedKqlQuery, savedQueryResponse, - mockSavedQueryRule, } from '../../storybook/mocks'; export default { - component: FieldFinalReadOnly, + component: KqlQueryReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/kql_query', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; - kibanaServicesOverrides?: Record; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const InlineKqlQueryWithIndexPatterns = Template.bind({}); - -InlineKqlQueryWithIndexPatterns.args = { - finalDiffableRule: mockCustomQueryRule({ - kql_query: inlineKqlQuery, - data_source: dataSourceWithIndexPatterns, - }), - kibanaServicesOverrides: { - data: { - dataViews: { - create: async () => mockDataView(), +export const InlineKqlQueryWithIndexPatterns = () => ( + mockDataView(), + }, }, - }, - }, -}; - -export const InlineKqlQueryWithDataView = Template.bind({}); + }} + > + + +); -InlineKqlQueryWithDataView.args = { - finalDiffableRule: mockCustomQueryRule({ - kql_query: inlineKqlQuery, - data_source: dataSourceWithDataView, - }), - kibanaServicesOverrides: { - data: { - dataViews: { - get: async () => mockDataView(), +export const InlineKqlQueryWithDataView = () => ( + mockDataView(), + }, }, - }, - }, -}; - -export const InlineKqlQueryWithoutDataSource = Template.bind({}); + }} + > + + +); /* Filters should still be displayed if no `data_source` is provided. Component would fall back to the default index pattern in such case. */ -InlineKqlQueryWithoutDataSource.args = { - finalDiffableRule: mockCustomQueryRule({ - kql_query: inlineKqlQuery, - }), - kibanaServicesOverrides: { - data: { - dataViews: { - create: async () => mockDataView(), +export const InlineKqlQueryWithoutDataSource = () => ( + mockDataView(), + }, }, - }, - }, -}; - -export const SavedKqlQueryWithIndexPatterns = Template.bind({}); + }} + > + + +); -SavedKqlQueryWithIndexPatterns.args = { - finalDiffableRule: mockSavedQueryRule({ - kql_query: savedKqlQuery, - data_source: dataSourceWithIndexPatterns, - type: 'saved_query', - }), - kibanaServicesOverrides: { - data: { - dataViews: { - create: async () => mockDataView(), +export const SavedKqlQueryWithIndexPatterns = () => ( + mockDataView(), + }, }, - }, - http: { - get: async () => savedQueryResponse, - }, - }, -}; - -export const SavedKqlQueryWithDataView = Template.bind({}); + http: { + get: async () => savedQueryResponse, + }, + }} + > + + +); -SavedKqlQueryWithDataView.args = { - finalDiffableRule: mockSavedQueryRule({ - kql_query: savedKqlQuery, - data_source: dataSourceWithDataView, - type: 'saved_query', - }), - kibanaServicesOverrides: { - data: { - dataViews: { - get: async () => mockDataView(), +export const SavedKqlQueryWithDataView = () => ( + mockDataView(), + }, }, - }, - http: { - get: async () => savedQueryResponse, - }, - }, -}; + http: { + get: async () => savedQueryResponse, + }, + }} + > + + +); diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/machine_learning_job_id/machine_learning_job_id.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/machine_learning_job_id/machine_learning_job_id.stories.tsx index 35d90a26fdfde..dcb7e165b04fb 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/machine_learning_job_id/machine_learning_job_id.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/machine_learning_job_id/machine_learning_job_id.stories.tsx @@ -7,15 +7,11 @@ import React from 'react'; import { useQueryClient } from '@tanstack/react-query'; -import type { Story } from '@storybook/react'; import { MachineLearningJobIdReadOnly } from './machine_learning_job_id'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; import { GET_MODULES_QUERY_KEY } from '../../../../../../../../common/components/ml_popover/hooks/use_fetch_modules_query'; import { GET_RECOGNIZER_QUERY_KEY } from '../../../../../../../../common/components/ml_popover/hooks/use_fetch_recognizer_query'; import { GET_JOBS_SUMMARY_QUERY_KEY } from '../../../../../../../../common/components/ml/hooks/use_fetch_jobs_summary_query'; -import { mockMachineLearningRule } from '../../storybook/mocks'; export default { component: MachineLearningJobIdReadOnly, @@ -58,27 +54,10 @@ function MockMlData({ children }: { children: React.ReactNode }) { return <>{children}; } -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockMachineLearningRule({ - machine_learning_job_id: 'auth_high_count_logon_events', - }), -}; +export const Default = () => ( + + + + + +); diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/max_signals/max_signals.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/max_signals/max_signals.stories.tsx index 6959a5c391649..17d42acc1e650 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/max_signals/max_signals.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/max_signals/max_signals.stories.tsx @@ -6,37 +6,11 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { MaxSignalsReadOnly } from './max_signals'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: MaxSignalsReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/max_signals', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - max_signals: 100, - }), -}; +export const Default = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/name/name.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/name/name.stories.tsx index 137b34f851a27..7036644c57fb0 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/name/name.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/name/name.stories.tsx @@ -6,34 +6,11 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { NameReadOnly } from './name'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: NameReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/name', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - name: 'Forwarded Google Workspace Security Alert', - }), -}; +export const Default = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/new_terms_fields/new_terms_fields.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/new_terms_fields/new_terms_fields.stories.tsx index 0f870562f2a8b..e04d5a8286183 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/new_terms_fields/new_terms_fields.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/new_terms_fields/new_terms_fields.stories.tsx @@ -6,12 +6,7 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { NewTermsFieldsReadOnly } from './new_terms_fields'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockNewTermsRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: NewTermsFieldsReadOnly, @@ -19,25 +14,4 @@ export default { 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/new_terms_fields', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockNewTermsRule({ - new_terms_fields: ['user.name', 'source.ip'], - }), -}; +export const Default = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/note/note.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/note/note.stories.tsx index 9492b797689c7..b993a3f1639ed 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/note/note.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/note/note.stories.tsx @@ -6,34 +6,17 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { NoteReadOnly } from './note'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: NoteReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/note', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} +export const Default = () => ( + +); -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - note: '## Triage and analysis\n\n### Investigating Unusual Network Activity\nDetection alerts from this rule indicate the presence of network activity from a Linux process for which network activity is rare and unusual. Here are some possible avenues of investigation:\n- Consider the IP addresses and ports. Are these used by normal but infrequent network workflows? Are they expected or unexpected?\n- If the destination IP address is remote or external, does it associate with an expected domain, organization or geography? Note: avoid interacting directly with suspected malicious IP addresses.\n- Consider the user as identified by the username field. Is this network activity part of an expected workflow for the user who ran the program?\n- Examine the history of execution. If this process only manifested recently, it might be part of a new software package. If it has a consistent cadence (for example if it runs monthly or quarterly), it might be part of a monthly or quarterly business or maintenance process.\n- Examine the process arguments, title and working directory. These may provide indications as to the source of the program or the nature of the tasks it is performing.', - }), -}; +export const EmptyStringValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/note/note.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/note/note.tsx index 5f746fb0a78ce..7a6702f906684 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/note/note.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/note/note.tsx @@ -10,22 +10,19 @@ import { EuiDescriptionList } from '@elastic/eui'; import * as i18n from './translations'; import type { InvestigationGuide } from '../../../../../../../../../common/api/detection_engine'; import { MarkdownRenderer } from '../../../../../../../../common/components/markdown_editor'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; interface NoteReadOnlyProps { note: InvestigationGuide; } export function NoteReadOnly({ note }: NoteReadOnlyProps) { - if (!note) { - return null; - } - return ( , + description: note.trim() ? : , }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/references/references.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/references/references.stories.tsx index d4d0d3241a6bf..25fd321e8204b 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/references/references.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/references/references.stories.tsx @@ -6,41 +6,21 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { ReferencesReadOnly } from './references'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: ReferencesReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/references', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - references: [ +export const Default = () => ( + +); + +export const EmptyArrayValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/references/references.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/references/references.tsx index d9bb50dcaeb0b..1353ba2c92012 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/references/references.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/references/references.tsx @@ -10,22 +10,23 @@ import { EuiDescriptionList } from '@elastic/eui'; import * as ruleDetailsI18n from '../../../../translations'; import type { RuleReferenceArray } from '../../../../../../../../../common/api/detection_engine'; import { References } from '../../../../rule_about_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; interface ReferencesReadOnlyProps { references: RuleReferenceArray; } export function ReferencesReadOnly({ references }: ReferencesReadOnlyProps) { - if (references.length === 0) { - return null; - } - return ( , + description: references.length ? ( + + ) : ( + + ), }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/related_integrations/related_integrations.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/related_integrations/related_integrations.stories.tsx index 65f4f50dbfb87..af00990d8d01e 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/related_integrations/related_integrations.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/related_integrations/related_integrations.stories.tsx @@ -7,12 +7,8 @@ import React from 'react'; import { useQueryClient } from '@tanstack/react-query'; -import type { Story } from '@storybook/react'; -import { RelatedIntegrationsReadOnly } from './related_integrations'; import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; +import { RelatedIntegrationsReadOnly } from './related_integrations'; export default { component: RelatedIntegrationsReadOnly, @@ -39,27 +35,14 @@ function MockRelatedIntegrationsData({ children }: { children: React.ReactNode } return <>{children}; } -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - related_integrations: [{ package: 'endpoint', version: '^8.2.0' }], - }), -}; +export const Default = () => ( + + + + + +); + +export const EmptyArrayValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/related_integrations/related_integrations.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/related_integrations/related_integrations.tsx index b9a7468072782..9fe4176079247 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/related_integrations/related_integrations.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/related_integrations/related_integrations.tsx @@ -10,22 +10,23 @@ import { EuiDescriptionList } from '@elastic/eui'; import * as ruleDetailsI18n from '../../../../translations'; import { RelatedIntegrationsDescription } from '../../../../../../../../detections/components/rules/related_integrations/integrations_description'; import type { RelatedIntegrationArray } from '../../../../../../../../../common/api/detection_engine'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; interface RelatedIntegrationsReadOnly { relatedIntegrations: RelatedIntegrationArray; } export function RelatedIntegrationsReadOnly({ relatedIntegrations }: RelatedIntegrationsReadOnly) { - if (!relatedIntegrations.length) { - return null; - } - return ( , + description: relatedIntegrations.length ? ( + + ) : ( + + ), }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/required_fields/required_fields.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/required_fields/required_fields.stories.tsx index b3839c9535612..a4ed34254a211 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/required_fields/required_fields.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/required_fields/required_fields.stories.tsx @@ -5,40 +5,20 @@ * 2.0. */ import React from 'react'; -import type { Story } from '@storybook/react'; import { RequiredFieldsReadOnly } from './required_fields'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: RequiredFieldsReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/required_fields', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - required_fields: [ +export const Default = () => ( + +); + +export const EmptyArrayValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/required_fields/required_fields.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/required_fields/required_fields.tsx index 4d60acc8d5f15..5c6db9ddfd488 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/required_fields/required_fields.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/required_fields/required_fields.tsx @@ -10,6 +10,7 @@ import { EuiDescriptionList } from '@elastic/eui'; import * as ruleDetailsI18n from '../../../../translations'; import type { RequiredFieldArray } from '../../../../../../../../../common/api/detection_engine'; import { RequiredFields } from '../../../../rule_definition_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; interface RequiredFieldsReadOnlyProps { requiredFields: RequiredFieldArray; @@ -21,7 +22,11 @@ export function RequiredFieldsReadOnly({ requiredFields }: RequiredFieldsReadOnl listItems={[ { title: ruleDetailsI18n.REQUIRED_FIELDS_FIELD_LABEL, - description: , + description: requiredFields.length ? ( + + ) : ( + + ), }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/risk_score/risk_score.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/risk_score/risk_score.stories.tsx index c045000018d07..348a75b563116 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/risk_score/risk_score.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/risk_score/risk_score.stories.tsx @@ -6,37 +6,11 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { RiskScoreReadOnly } from './risk_score'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: RiskScoreReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/risk_score', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - risk_score: 96, - }), -}; +export const Default = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/risk_score_mapping/risk_score_mapping.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/risk_score_mapping/risk_score_mapping.stories.tsx index 4c7bd4cbba9ef..8a9a4de7eda6c 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/risk_score_mapping/risk_score_mapping.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/risk_score_mapping/risk_score_mapping.stories.tsx @@ -6,12 +6,7 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; import { RiskScoreMappingReadOnly } from './risk_score_mapping'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: RiskScoreMappingReadOnly, @@ -19,25 +14,10 @@ export default { 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/risk_score_mapping', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} +export const Default = () => ( + +); -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - risk_score_mapping: [{ field: 'event.risk_score', operator: 'equals', value: '' }], - }), -}; +export const EmptyArrayValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/risk_score_mapping/risk_score_mapping.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/risk_score_mapping/risk_score_mapping.tsx index 5581bd588a79e..d1bca5a511e4e 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/risk_score_mapping/risk_score_mapping.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/risk_score_mapping/risk_score_mapping.tsx @@ -11,20 +11,36 @@ import { EuiDescriptionList } from '@elastic/eui'; import type { RiskScoreMapping } from '../../../../../../../../../common/api/detection_engine'; import * as ruleDetailsI18n from '../../../../translations'; import { RiskScoreMappingItem } from '../../../../rule_about_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; export interface RiskScoreMappingReadProps { riskScoreMapping: RiskScoreMapping; } export const RiskScoreMappingReadOnly = ({ riskScoreMapping }: RiskScoreMappingReadProps) => { - const listItems = riskScoreMapping - .filter((riskScoreMappingItem) => riskScoreMappingItem.field !== '') - .map((riskScoreMappingItem, index) => ({ - title: index === 0 ? ruleDetailsI18n.RISK_SCORE_MAPPING_FIELD_LABEL : '', - description: ( - - ), - })); + const nonEmptyRiskScoreMappingItems = riskScoreMapping.filter( + (riskScoreMappingItem) => riskScoreMappingItem.field !== '' + ); + + if (nonEmptyRiskScoreMappingItems.length === 0) { + return ( + , + }, + ]} + /> + ); + } + + const listItems = nonEmptyRiskScoreMappingItems.map((riskScoreMappingItem, index) => ({ + title: index === 0 ? ruleDetailsI18n.RISK_SCORE_MAPPING_FIELD_LABEL : '', + description: ( + + ), + })); return ; }; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/rule_name_override/rule_name_override.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/rule_name_override/rule_name_override.stories.tsx index 0552b9e4f6b4f..36167c5c39240 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/rule_name_override/rule_name_override.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/rule_name_override/rule_name_override.stories.tsx @@ -6,12 +6,7 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { RuleNameOverrideReadOnly } from './rule_name_override'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: RuleNameOverrideReadOnly, @@ -19,27 +14,12 @@ export default { 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/rule_name_override', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} +export const Default = () => ( + +); -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); +export const EmptyStringValue = () => ( + +); -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - rule_name_override: { - field_name: 'event.action', - }, - }), -}; +export const NoValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/rule_name_override/rule_name_override.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/rule_name_override/rule_name_override.tsx index 9090138ab91ee..5cf205c732569 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/rule_name_override/rule_name_override.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/rule_name_override/rule_name_override.tsx @@ -10,22 +10,23 @@ import { EuiDescriptionList } from '@elastic/eui'; import * as ruleDetailsI18n from '../../../../translations'; import type { RuleNameOverrideObject } from '../../../../../../../../../common/api/detection_engine'; import { RuleNameOverride } from '../../../../rule_about_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; interface RuleNameOverrideReadOnlyProps { ruleNameOverride?: RuleNameOverrideObject; } export function RuleNameOverrideReadOnly({ ruleNameOverride }: RuleNameOverrideReadOnlyProps) { - if (!ruleNameOverride) { - return null; - } - return ( , + description: ruleNameOverride?.field_name ? ( + + ) : ( + + ), }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/rule_schedule/rule_schedule.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/rule_schedule/rule_schedule.stories.tsx index cca1dcb9bc21f..a49735a35b5be 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/rule_schedule/rule_schedule.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/rule_schedule/rule_schedule.stories.tsx @@ -6,40 +6,18 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { RuleScheduleReadOnly } from './rule_schedule'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: RuleScheduleReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/rule_schedule', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - rule_schedule: { +export const Default = () => ( + +); diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/setup/setup.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/setup/setup.stories.tsx index 14ba62913053e..07b3100f9d7ad 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/setup/setup.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/setup/setup.stories.tsx @@ -6,35 +6,19 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { SetupReadOnly } from './setup'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: SetupReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/setup', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} +export const Default = () => ( + \nAdministrative Templates >\nWindows PowerShell >\nTurn on PowerShell Script Block Logging (Enable)\n```\n\nSteps to implement the logging policy via registry:\n\n```\nreg add "hklm\\SOFTWARE\\Policies\\Microsoft\\Windows\\PowerShell\\ScriptBlockLogging" /v EnableScriptBlockLogging /t REG_DWORD /d 1\n```' + } + /> +); -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - setup: - 'The \'PowerShell Script Block Logging\' logging policy must be enabled.\nSteps to implement the logging policy with Advanced Audit Configuration:\n\n```\nComputer Configuration >\nAdministrative Templates >\nWindows PowerShell >\nTurn on PowerShell Script Block Logging (Enable)\n```\n\nSteps to implement the logging policy via registry:\n\n```\nreg add "hklm\\SOFTWARE\\Policies\\Microsoft\\Windows\\PowerShell\\ScriptBlockLogging" /v EnableScriptBlockLogging /t REG_DWORD /d 1\n```', - }), -}; +export const EmptyStringValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/setup/setup.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/setup/setup.tsx index feeb188da5ae8..52f3bee8988e2 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/setup/setup.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/setup/setup.tsx @@ -10,22 +10,19 @@ import { EuiDescriptionList } from '@elastic/eui'; import * as ruleDetailsI18n from '../../../../translations'; import type { SetupGuide } from '../../../../../../../../../common/api/detection_engine'; import { MarkdownRenderer } from '../../../../../../../../common/components/markdown_editor'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; interface SetupReadOnlyProps { setup: SetupGuide; } export function SetupReadOnly({ setup }: SetupReadOnlyProps) { - if (!setup) { - return null; - } - return ( , + description: setup.trim() ? : , }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/severity/severity.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/severity/severity.stories.tsx index 3d6836295aa94..646a04c1344c7 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/severity/severity.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/severity/severity.stories.tsx @@ -6,34 +6,11 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { SeverityReadOnly } from './severity'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: SeverityReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/severity', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - severity: 'high', - }), -}; +export const Default = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/severity_mapping/severity_mapping.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/severity_mapping/severity_mapping.stories.tsx index 4d3825cc7e4dc..cf0ed52c6a8bb 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/severity_mapping/severity_mapping.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/severity_mapping/severity_mapping.stories.tsx @@ -6,12 +6,7 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; import { SeverityMappingReadOnly } from './severity_mapping'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: SeverityMappingReadOnly, @@ -19,26 +14,9 @@ export default { 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/severity_mapping', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - severity_mapping: [ +export const Default = () => ( + +); + +export const EmptyArrayValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/severity_mapping/severity_mapping.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/severity_mapping/severity_mapping.tsx index 4d7b478e00f9e..1f69873c2f486 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/severity_mapping/severity_mapping.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/severity_mapping/severity_mapping.tsx @@ -10,18 +10,34 @@ import { EuiDescriptionList } from '@elastic/eui'; import type { SeverityMapping } from '../../../../../../../../../common/api/detection_engine'; import * as ruleDetailsI18n from '../../../../translations'; import { SeverityMappingItem } from '../../../../rule_about_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; export interface SeverityMappingReadOnlyProps { severityMapping: SeverityMapping; } export const SeverityMappingReadOnly = ({ severityMapping }: SeverityMappingReadOnlyProps) => { - const listItems = severityMapping - .filter((severityMappingItem) => severityMappingItem.field !== '') - .map((severityMappingItem, index) => ({ - title: index === 0 ? ruleDetailsI18n.SEVERITY_MAPPING_FIELD_LABEL : '', - description: , - })); + const nonEmptySeverityMappingItems = severityMapping.filter( + (severityMappingItem) => severityMappingItem.field !== '' + ); + + if (nonEmptySeverityMappingItems.length === 0) { + return ( + , + }, + ]} + /> + ); + } + + const listItems = nonEmptySeverityMappingItems.map((severityMappingItem, index) => ({ + title: index === 0 ? ruleDetailsI18n.SEVERITY_MAPPING_FIELD_LABEL : '', + description: , + })); return ; }; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/tags/tags.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/tags/tags.stories.tsx index f93f5ffd2dad0..6d35d9059a62d 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/tags/tags.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/tags/tags.stories.tsx @@ -6,34 +6,17 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { TagsReadOnly } from './tags'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: TagsReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/tags', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} +export const Default = () => ( + +); -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - tags: ['Elastic', 'Cloud', 'Google Workspace', 'Log Auditing', 'Threat Detection'], - }), -}; +export const EmptyArrayValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/tags/tags.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/tags/tags.tsx index 452b6bf2d8b99..6153adf44653a 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/tags/tags.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/tags/tags.tsx @@ -10,22 +10,19 @@ import { EuiDescriptionList } from '@elastic/eui'; import * as ruleDetailsI18n from '../../../../translations'; import type { RuleTagArray } from '../../../../../../../../../common/api/detection_engine'; import { Tags } from '../../../../rule_about_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; interface TagsReadOnlyProps { tags: RuleTagArray; } export function TagsReadOnly({ tags }: TagsReadOnlyProps) { - if (tags.length === 0) { - return null; - } - return ( , + description: tags.length ? : , }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat/threat.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat/threat.stories.tsx index 671dc68e1054f..02a847cd335c9 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat/threat.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat/threat.stories.tsx @@ -6,35 +6,16 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; import { ThreatReadOnly } from './threat'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: ThreatReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/threat', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - threat: [ +export const Default = () => ( + +); + +export const EmptyArrayValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat/threat.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat/threat.tsx index ec8ab846f0206..288f815926bbf 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat/threat.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat/threat.tsx @@ -10,22 +10,19 @@ import { EuiDescriptionList } from '@elastic/eui'; import type { Threats } from '@kbn/securitysolution-io-ts-alerting-types'; import * as ruleDetailsI18n from '../../../../translations'; import { Threat } from '../../../../rule_about_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; export interface ThreatReadOnlyProps { threat: Threats; } export const ThreatReadOnly = ({ threat }: ThreatReadOnlyProps) => { - if (threat.length === 0) { - return null; - } - return ( , + description: threat.length ? : , }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_index/threat_index.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_index/threat_index.stories.tsx index 6ab55ca01e335..baf532b0d6ad5 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_index/threat_index.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_index/threat_index.stories.tsx @@ -6,37 +6,13 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; import { ThreatIndexReadOnly } from './threat_index'; -import { mockThreatMatchRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: ThreatIndexReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/threat_index', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} +export const Default = () => ; -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockThreatMatchRule({ - threat_index: ['logs-ti_*', 'logs-defend_*'], - }), -}; +export const EmptyArrayValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_index/threat_index.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_index/threat_index.tsx index 23bb2cdfc8bde..492796ad7e73f 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_index/threat_index.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_index/threat_index.tsx @@ -9,6 +9,7 @@ import React from 'react'; import { EuiDescriptionList } from '@elastic/eui'; import * as ruleDetailsI18n from '../../../../translations'; import { ThreatIndex } from '../../../../rule_definition_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; export interface ThreatIndexReadOnlyProps { threatIndex: string[]; @@ -20,7 +21,11 @@ export const ThreatIndexReadOnly = ({ threatIndex }: ThreatIndexReadOnlyProps) = listItems={[ { title: ruleDetailsI18n.THREAT_INDEX_FIELD_LABEL, - description: , + description: threatIndex.length ? ( + + ) : ( + + ), }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_indicator_path/threat_indicator_path.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_indicator_path/threat_indicator_path.stories.tsx index 15c547001a27d..02372dc538e55 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_indicator_path/threat_indicator_path.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_indicator_path/threat_indicator_path.stories.tsx @@ -6,12 +6,7 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; import { ThreatIndicatorPathReadOnly } from './threat_indicator_path'; -import { mockThreatMatchRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: ThreatIndicatorPathReadOnly, @@ -19,25 +14,6 @@ export default { 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/threat_indicator_path', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} +export const Default = () => ; -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockThreatMatchRule({ - threat_indicator_path: 'threat.indicator', - }), -}; +export const NoValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_indicator_path/threat_indicator_path.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_indicator_path/threat_indicator_path.tsx index c05dfbd71e14f..6c22a84d71169 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_indicator_path/threat_indicator_path.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_indicator_path/threat_indicator_path.tsx @@ -9,6 +9,7 @@ import React from 'react'; import { EuiDescriptionList } from '@elastic/eui'; import * as ruleDetailsI18n from '../../../../translations'; import { ThreatIndicatorPath } from '../../../../rule_about_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; export interface ThreatIndicatorPathReadOnlyProps { threatIndicatorPath?: string; @@ -17,16 +18,16 @@ export interface ThreatIndicatorPathReadOnlyProps { export const ThreatIndicatorPathReadOnly = ({ threatIndicatorPath, }: ThreatIndicatorPathReadOnlyProps) => { - if (!threatIndicatorPath) { - return null; - } - return ( , + description: threatIndicatorPath ? ( + + ) : ( + + ), }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_mapping/threat_mapping.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_mapping/threat_mapping.stories.tsx index 587be1b02cba0..42bea4ce552f5 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_mapping/threat_mapping.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_mapping/threat_mapping.stories.tsx @@ -6,38 +6,16 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; import { ThreatMappingReadOnly } from './threat_mapping'; -import { mockThreatMatchRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: ThreatMappingReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/threat_mapping', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockThreatMatchRule({ - threat_mapping: [ +export const Default = () => ( + +); diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_query/threat_query.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_query/threat_query.stories.tsx index 46e98bbaa798d..ab2b48457ba2d 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_query/threat_query.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threat_query/threat_query.stories.tsx @@ -6,16 +6,12 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; import { ThreatQueryReadOnly } from './threat_query'; import { dataSourceWithDataView, dataSourceWithIndexPatterns, inlineKqlQuery, mockDataView, - mockThreatMatchRule, } from '../../storybook/mocks'; import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; @@ -24,51 +20,30 @@ export default { title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/threat_query', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; - kibanaServicesOverrides?: Record; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const ThreatQueryWithIndexPatterns = Template.bind({}); - -ThreatQueryWithIndexPatterns.args = { - finalDiffableRule: mockThreatMatchRule({ - threat_query: inlineKqlQuery, - data_source: dataSourceWithIndexPatterns, - }), - kibanaServicesOverrides: { - data: { - dataViews: { - create: async () => mockDataView(), +export const ThreatQueryWithIndexPatterns = () => ( + mockDataView(), + }, }, - }, - }, -}; - -export const ThreatQueryWithDataView = Template.bind({}); - -ThreatQueryWithDataView.args = { - finalDiffableRule: mockThreatMatchRule({ - threat_query: inlineKqlQuery, - data_source: dataSourceWithDataView, - }), - kibanaServicesOverrides: { - data: { - dataViews: { - get: async () => mockDataView(), + }} + > + + +); + +export const ThreatQueryWithDataView = () => ( + mockDataView(), + }, }, - }, - }, -}; + }} + > + + +); diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threshold/threshold.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threshold/threshold.stories.tsx index 5270a2af8a635..882a58237e912 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threshold/threshold.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/threshold/threshold.stories.tsx @@ -6,41 +6,19 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { ThresholdReadOnly } from './threshold'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockThresholdRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: ThresholdReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/threshold', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockThresholdRule({ - threshold: { +export const Default = () => ( + +); diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timeline_template/timeline_template.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timeline_template/timeline_template.stories.tsx index 582affc9d192e..9ca22b21ce192 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timeline_template/timeline_template.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timeline_template/timeline_template.stories.tsx @@ -6,12 +6,7 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { TimelineTemplateReadOnly } from './timeline_template'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: TimelineTemplateReadOnly, @@ -19,28 +14,13 @@ export default { 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/timeline_template', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - timeline_template: { +export const Default = () => ( + +); + +export const NoValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timeline_template/timeline_template.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timeline_template/timeline_template.tsx index d6cc75cec5843..9514bd95402a5 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timeline_template/timeline_template.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timeline_template/timeline_template.tsx @@ -10,22 +10,23 @@ import { EuiDescriptionList } from '@elastic/eui'; import * as ruleDetailsI18n from '../../../../translations'; import type { TimelineTemplateReference } from '../../../../../../../../../common/api/detection_engine'; import { TimelineTitle } from '../../../../rule_definition_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; interface TimelineTemplateReadOnlyProps { timelineTemplate?: TimelineTemplateReference; } export function TimelineTemplateReadOnly({ timelineTemplate }: TimelineTemplateReadOnlyProps) { - if (!timelineTemplate) { - return null; - } - return ( , + description: timelineTemplate ? ( + + ) : ( + + ), }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timestamp_override/timestamp_override.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timestamp_override/timestamp_override.stories.tsx index 3d4c5b00005ad..fe4b8420a1a4e 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timestamp_override/timestamp_override.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timestamp_override/timestamp_override.stories.tsx @@ -6,12 +6,7 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { TimestampOverrideReadOnly } from './timestamp_override'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: TimestampOverrideReadOnly, @@ -19,28 +14,17 @@ export default { 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/timestamp_override', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - timestamp_override: { +export const Default = () => ( + +); + +export const EmptyStringValue = () => ( + +); + +export const NoValue = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timestamp_override/timestamp_override.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timestamp_override/timestamp_override.tsx index 5d4c6ba3e1d2b..20e6fe53180db 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timestamp_override/timestamp_override.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/timestamp_override/timestamp_override.tsx @@ -10,22 +10,23 @@ import { EuiDescriptionList } from '@elastic/eui'; import * as ruleDetailsI18n from '../../../../translations'; import type { TimestampOverrideObject } from '../../../../../../../../../common/api/detection_engine'; import { TimestampOverride } from '../../../../rule_about_section'; +import { EmptyFieldValuePlaceholder } from '../../empty_field_value_placeholder'; interface TimestampOverrideReadOnlyProps { timestampOverride?: TimestampOverrideObject; } export function TimestampOverrideReadOnly({ timestampOverride }: TimestampOverrideReadOnlyProps) { - if (!timestampOverride) { - return null; - } - return ( , + description: timestampOverride?.field_name ? ( + + ) : ( + + ), }, ]} /> diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/type/type.stories.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/type/type.stories.tsx index c57bdf36ce3a0..0103bff5a0a0e 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/type/type.stories.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/fields/type/type.stories.tsx @@ -6,34 +6,11 @@ */ import React from 'react'; -import type { Story } from '@storybook/react'; import { TypeReadOnly } from './type'; -import { FieldFinalReadOnly } from '../../field_final_readonly'; -import type { DiffableRule } from '../../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from '../../storybook/mocks'; -import { ThreeWayDiffStorybookProviders } from '../../storybook/three_way_diff_storybook_providers'; export default { component: TypeReadOnly, title: 'Rule Management/Prebuilt Rules/Upgrade Flyout/ThreeWayDiff/FieldReadOnly/type', }; -interface TemplateProps { - finalDiffableRule: DiffableRule; -} - -const Template: Story = (args) => { - return ( - - - - ); -}; - -export const Default = Template.bind({}); - -Default.args = { - finalDiffableRule: mockCustomQueryRule({ - type: 'query', - }), -}; +export const Default = () => ; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/storybook/three_way_diff_storybook_providers.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/storybook/three_way_diff_storybook_providers.tsx index d961f3d23befb..4eb14440c056c 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/storybook/three_way_diff_storybook_providers.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/storybook/three_way_diff_storybook_providers.tsx @@ -13,15 +13,8 @@ import { Provider as ReduxStoreProvider } from 'react-redux'; import type { CoreStart } from '@kbn/core/public'; import type { UpsellingService } from '@kbn/security-solution-upselling/service'; import { createKibanaReactContext } from '@kbn/kibana-react-plugin/public'; -import type { UpgradeableDiffableFields } from '../../../../../model/prebuilt_rule_upgrade/fields'; import { ReactQueryClientProvider } from '../../../../../../../common/containers/query_client/query_client_provider'; import { UpsellingProvider } from '../../../../../../../common/components/upselling_provider'; -import { FieldUpgradeContextProvider } from '../../rule_upgrade/field_upgrade_context'; -import type { - DiffableRule, - RuleResponse, -} from '../../../../../../../../common/api/detection_engine'; -import { mockCustomQueryRule } from './mocks'; function createKibanaServicesMock(overrides?: Partial) { const baseMock = { @@ -76,55 +69,26 @@ function createMockStore() { return store; } -const setRuleFieldResolvedValueMock = () => {}; - interface StorybookProvidersProps { children: React.ReactNode; kibanaServicesOverrides?: Record; - finalDiffableRule?: DiffableRule; - fieldName: string; } export function ThreeWayDiffStorybookProviders({ children, kibanaServicesOverrides, - finalDiffableRule = mockCustomQueryRule(), - fieldName, }: StorybookProvidersProps) { const kibanaServicesMock = createKibanaServicesMock(kibanaServicesOverrides); const KibanaReactContext = createKibanaReactContext(kibanaServicesMock); const store = createMockStore(); - const ruleUpgradeStateMock = { - id: 'test-id', - rule_id: 'test-id', - current_rule: {} as RuleResponse, - target_rule: {} as RuleResponse, - diff: { - fields: {}, - num_fields_with_updates: 0, - num_fields_with_conflicts: 0, - num_fields_with_non_solvable_conflicts: 0, - }, - revision: 1, - finalRule: finalDiffableRule, - hasUnresolvedConflicts: false, - fieldsUpgradeState: {}, - }; - return ( - - {children} - + {children} diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/translations.ts b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/translations.ts index e7f36e2011f3c..c5183626a63a7 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/translations.ts +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/translations.ts @@ -84,6 +84,13 @@ export const DESCRIPTION_FIELD_LABEL = i18n.translate( } ); +export const ALERT_SUPPRESSION_FIELD_LABEL = i18n.translate( + 'xpack.securitySolution.detectionEngine.ruleDetails.alertSuppressionFieldLabel', + { + defaultMessage: 'Alert suppression', + } +); + export const AUTHOR_FIELD_LABEL = i18n.translate( 'xpack.securitySolution.detectionEngine.ruleDetails.authorFieldLabel', { @@ -98,13 +105,27 @@ export const BUILDING_BLOCK_FIELD_LABEL = i18n.translate( } ); -export const BUILDING_BLOCK_FIELD_DESCRIPTION = i18n.translate( +export const BUILDING_BLOCK_ENABLED_FIELD_DESCRIPTION = i18n.translate( 'xpack.securitySolution.detectionEngine.ruleDetails.buildingBlockFieldDescription', { defaultMessage: 'All generated alerts will be marked as "building block" alerts', } ); +export const BUILDING_BLOCK_DISABLED_FIELD_DESCRIPTION = i18n.translate( + 'xpack.securitySolution.detectionEngine.ruleDetails.buildingBlockDisabledFieldDescription', + { + defaultMessage: 'Will not mark alerts as "building block" alerts', + } +); + +export const DATA_SOURCE_FIELD_LABEL = i18n.translate( + 'xpack.securitySolution.detectionEngine.ruleDetails.dataSourceFieldLabel', + { + defaultMessage: 'Data source', + } +); + export const SEVERITY_FIELD_LABEL = i18n.translate( 'xpack.securitySolution.detectionEngine.ruleDetails.severityFieldLabel', { @@ -168,6 +189,13 @@ export const RULE_NAME_OVERRIDE_FIELD_LABEL = i18n.translate( } ); +export const RULE_NAME_OVERRIDE_DISABLED_FIELD_DESCRIPTION = i18n.translate( + 'xpack.securitySolution.detectionEngine.ruleDetails.ruleNameOverrideDisabledFieldDescription', + { + defaultMessage: 'Rule name will not be overridden', + } +); + export const THREAT_FIELD_LABEL = i18n.translate( 'xpack.securitySolution.detectionEngine.ruleDetails.threatFieldLabel', { From bd9e2df0bdce13d405b3ca0c5824f2fcb721329f Mon Sep 17 00:00:00 2001 From: Tiago Costa Date: Fri, 13 Dec 2024 20:49:38 +0000 Subject: [PATCH 11/11] chore(NA): update versions after v8.17.1 bump (#204094) This PR is a simple update of our versions file after the recent bumps. --- versions.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/versions.json b/versions.json index 30b013e25cd2b..126e39ed0bad2 100644 --- a/versions.json +++ b/versions.json @@ -14,7 +14,7 @@ "previousMinor": true }, { - "version": "8.17.0", + "version": "8.17.1", "branch": "8.17", "previousMajor": true }, @@ -23,11 +23,6 @@ "branch": "8.16", "previousMajor": true }, - { - "version": "8.15.6", - "branch": "8.15", - "previousMajor": true - }, { "version": "7.17.27", "branch": "7.17"