From 01a850793d6a5bd257396f8e9348285cbb7f4154 Mon Sep 17 00:00:00 2001 From: "elastic-vault-github-plugin-prod[bot]" <150874479+elastic-vault-github-plugin-prod[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 10:40:06 +0000 Subject: [PATCH 1/4] [main] Sync bundled packages with Package Storage (#211908) Automated by https://buildkite.com/elastic/package-storage-infra-kibana-discover-release-branches/builds/2323 Co-authored-by: elasticmachine Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com> --- fleet_packages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fleet_packages.json b/fleet_packages.json index ac70c2d78c11a..cb1b632f7b933 100644 --- a/fleet_packages.json +++ b/fleet_packages.json @@ -52,7 +52,7 @@ }, { "name": "synthetics", - "version": "1.4.0" + "version": "1.4.1" }, { "name": "security_detection_engine", From 317580fdd56572323195b3fec7bfab226b46fdf6 Mon Sep 17 00:00:00 2001 From: Jeramy Soucy Date: Mon, 24 Feb 2025 12:00:06 +0100 Subject: [PATCH 2/4] Log request ID in SAML provider (#211877) ## Summary This PR adds logging of request ID in SAML provider. Having the request ID assists in troubleshooting by providing a means to correlate authentication attempts across Kibana and ES logs. The full request ID is logged because it is not considered sensitive information - it is a temporary identifier that is only relevant for a single authentication attempt. --- .../security/server/authentication/providers/saml.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/x-pack/platform/plugins/shared/security/server/authentication/providers/saml.ts b/x-pack/platform/plugins/shared/security/server/authentication/providers/saml.ts index 5f8545003d04a..87fc55bd3713b 100644 --- a/x-pack/platform/plugins/shared/security/server/authentication/providers/saml.ts +++ b/x-pack/platform/plugins/shared/security/server/authentication/providers/saml.ts @@ -349,7 +349,7 @@ export class SAMLAuthenticationProvider extends BaseAuthenticationProvider { const isIdPInitiatedLogin = !stateRequestId; this.logger.debug( !isIdPInitiatedLogin - ? 'Login has been previously initiated by Kibana.' + ? `Login has been previously initiated by Kibana, request id ${stateRequestId}.` : 'Login has been initiated by Identity Provider.' ); @@ -376,7 +376,11 @@ export class SAMLAuthenticationProvider extends BaseAuthenticationProvider { }, })) as any; } catch (err) { - this.logger.error(`Failed to log in with SAML response: ${getDetailedErrorMessage(err)}`); + this.logger.error( + `Failed to log in with SAML response, ${ + !isIdPInitiatedLogin ? `request id: ${stateRequestId}, ` : '' + }error: ${getDetailedErrorMessage(err)}` + ); // Since we don't know upfront what realm is targeted by the Identity Provider initiated login // there is a chance that it failed because of realm mismatch and hence we should return @@ -587,7 +591,9 @@ export class SAMLAuthenticationProvider extends BaseAuthenticationProvider { body: preparePayload, })) as any; - this.logger.debug('Redirecting to Identity Provider with SAML request.'); + this.logger.debug( + `Redirecting to Identity Provider with SAML request, request id: ${requestId}` + ); // Store request id in the state so that we can reuse it once we receive `SAMLResponse`. return AuthenticationResult.redirectTo(redirect, { From 6a7c904f921434fe21dfa00eceabfb5e64e915dc Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Mon, 24 Feb 2025 12:03:30 +0100 Subject: [PATCH 3/4] SKA: Relocate "platform" packages that remain on `/packages` (#208704) ## Summary The `/packages` folder at the root of the Kibana repository used to contain a lot of packages. In the context of SKA, they have been gradually moved to various locations: * `src/platform/packages` * `x-pack/platform/packages` * `src/core/packages` Currently, only `devOnly: true` packages are left in this folder. This comprises libraries for CLI scripts as well as testing utilities. With this PR, we are moving ~half of these packages under `src/platform/packages/(private|shared)/`. In particular, we are moving those packages that are being used from platform and/or solutions. Since they are `"devOnly": true`, this means they are ONLY used from tests, cypress tests, storybook configs, ./scripts/ folders inside some modules, or other non-prod-time logic. Nonetheless, they are effectively referenced from platform and/or solutions code, hence I decided they should be placed under `platform` folders. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .../pipelines/pull_request/pipeline.ts | 28 +-- .../scripts/steps/test/jest_parallel.sh | 2 +- .eslintignore | 4 +- .eslintrc.js | 13 +- .github/CODEOWNERS | 108 +++++----- .github/codeql/codeql-config.yml | 75 +++---- .github/paths-labeller.yml | 4 +- .gitignore | 4 +- .../debugging_fips_test_failures.mdx | 2 +- .../adding_performance_journey.mdx | 2 +- .../running_performance_journey_in_cloud.mdx | 2 +- .../development-ci-metrics.asciidoc | 2 +- .../development-functional-tests.asciidoc | 16 +- .../contributing/development-tests.asciidoc | 2 +- docs/developer/plugin-list.asciidoc | 2 +- .../external-plugin-functional-tests.asciidoc | 2 +- legacy_rfcs/text/0015_bazel.md | 2 +- oas_docs/README.md | 2 +- package.json | 94 ++++----- packages/kbn-apm-synthtrace-client/README.md | 1 - .../styled_components_files.js | 4 +- packages/kbn-code-owners/jest.config.js | 14 -- packages/kbn-cypress-config/jest.config.js | 14 -- .../src/dependency_graph/common/constants.ts | 14 +- .../providers/cruiser.test.ts | 4 +- packages/kbn-dev-cli-errors/jest.config.js | 14 -- packages/kbn-dev-cli-runner/jest.config.js | 14 -- packages/kbn-dev-proc-runner/jest.config.js | 14 -- packages/kbn-es/jest.config.js | 14 -- packages/kbn-eslint-config/.eslintrc.js | 2 +- packages/kbn-expect/jest.config.js | 14 -- .../__fixtures__/mocha_report.xml | 2 +- .../add_messages_to_report.test.ts | 2 +- .../get_failures.test.ts | 2 +- .../jest.config.js | 14 -- .../jest.config.js | 14 -- .../jest.config.js | 14 -- .../src/commands/package_command.ts | 16 ++ packages/kbn-get-repo-files/jest.config.js | 14 -- packages/kbn-journeys/jest.config.js | 14 -- .../jest.config.js | 14 -- .../jest.config.js | 14 -- packages/kbn-peggy-loader/BUILD.bazel | 2 +- packages/kbn-peggy/jest.config.js | 14 -- packages/kbn-relocate/list.ts | 4 +- packages/kbn-relocate/relocate.ts | 90 +++++---- packages/kbn-relocate/utils/relocate.ts | 29 ++- packages/kbn-relocate/utils/transforms.ts | 52 ++++- packages/kbn-repo-path/jest.config.js | 14 -- packages/kbn-scout-info/jest.config.js | 14 -- packages/kbn-scout-reporting/jest.config.js | 14 -- packages/kbn-scout/jest.config.js | 14 -- packages/kbn-some-dev-log/jest.config.js | 14 -- packages/kbn-stdio-dev-helpers/tsconfig.json | 16 -- .../src/find_files.ts | 2 +- .../src/update_file.ts | 4 +- packages/kbn-telemetry-tools/jest.config.js | 14 -- packages/kbn-test-eui-helpers/jest.config.js | 14 -- packages/kbn-test-jest-helpers/jest.config.js | 14 -- .../kbn-test-subj-selector/jest.config.js | 14 -- packages/kbn-test/jest.config.js | 14 -- packages/kbn-tooling-log/jest.config.js | 14 -- scripts/README.md | 6 +- scripts/read_jest_help.mjs | 2 +- src/dev/precommit_hook/casing_check_config.js | 4 +- {packages => src/platform/packages}/README.md | 0 .../kbn-ambient-common-types/README.mdx | 0 .../kbn-ambient-common-types/index.d.ts | 0 .../kbn-ambient-common-types/jest.config.js | 14 ++ .../kbn-ambient-common-types/kibana.jsonc | 0 .../kbn-ambient-common-types/package.json | 0 .../kbn-ambient-common-types}/tsconfig.json | 2 +- .../private}/kbn-ambient-ftr-types/README.md | 0 .../private}/kbn-ambient-ftr-types/index.d.ts | 0 .../kbn-ambient-ftr-types/jest.config.js | 14 ++ .../kbn-ambient-ftr-types/kibana.jsonc | 0 .../kbn-ambient-ftr-types/package.json | 0 .../kbn-ambient-ftr-types}/tsconfig.json | 2 +- .../private}/kbn-babel-transform/BUILD.bazel | 0 .../private}/kbn-babel-transform/README.md | 0 .../fast_async_transformer.js | 0 .../kbn-babel-transform/fast_async_worker.mjs | 0 .../private}/kbn-babel-transform/index.js | 0 .../kbn-babel-transform/jest.config.js | 14 ++ .../private}/kbn-babel-transform/kibana.jsonc | 0 .../private}/kbn-babel-transform/options.js | 0 .../private}/kbn-babel-transform/package.json | 0 .../kbn-babel-transform/sync_transform.js | 0 .../kbn-babel-transform/tsconfig.json | 2 +- .../private}/kbn-babel-transform/types.ts | 0 .../private}/kbn-ci-stats-core/README.md | 0 .../private}/kbn-ci-stats-core/index.ts | 0 .../private}/kbn-ci-stats-core/kibana.jsonc | 0 .../private}/kbn-ci-stats-core/package.json | 0 .../kbn-ci-stats-core/src/ci_stats_config.ts | 0 .../src/ci_stats_metadata.ts | 0 .../private}/kbn-ci-stats-core/tsconfig.json | 2 +- .../private}/kbn-ci-stats-reporter/README.md | 0 .../private}/kbn-ci-stats-reporter/index.ts | 0 .../kbn-ci-stats-reporter/kibana.jsonc | 0 .../kbn-ci-stats-reporter/package.json | 0 .../src/ci_stats_reporter.ts | 0 .../src/ci_stats_test_group_types.ts | 0 .../kbn-ci-stats-reporter/src/report_time.ts | 0 .../kbn-ci-stats-reporter/tsconfig.json | 2 +- .../private}/kbn-code-owners/README.md | 0 .../private}/kbn-code-owners/index.ts | 0 .../private/kbn-code-owners/jest.config.js | 14 ++ .../private}/kbn-code-owners/kibana.jsonc | 0 .../private}/kbn-code-owners/package.json | 0 .../private}/kbn-code-owners/src/cli.ts | 0 .../kbn-code-owners/src/code_owner_areas.ts | 0 .../kbn-code-owners/src/code_owners.ts | 0 .../private}/kbn-code-owners/src/path.ts | 0 .../private}/kbn-code-owners/tsconfig.json | 2 +- .../kbn-ftr-screenshot-filename/README.md | 0 .../ftr_screenshot_filename.ts | 0 .../kbn-ftr-screenshot-filename/index.ts | 0 .../jest.config.js | 14 ++ .../kbn-ftr-screenshot-filename/kibana.jsonc | 0 .../kbn-ftr-screenshot-filename/package.json | 0 .../tsconfig.json | 2 +- .../kbn-gen-ai-functional-testing/.gitignore | 0 .../kbn-gen-ai-functional-testing/README.md | 0 .../kbn-gen-ai-functional-testing/index.ts | 0 .../jest.config.js | 14 ++ .../kibana.jsonc | 0 .../package.json | 0 .../scripts/format_connector_config.js | 0 .../scripts/retrieve_connector_config.js | 0 .../scripts/upload_connector_config.js | 0 .../src/connectors.ts | 0 .../src/manage_connector_config.ts | 4 +- .../tsconfig.json | 2 +- .../private}/kbn-get-repo-files/README.mdx | 0 .../kbn-get-repo-files/get_repo_files.ts | 0 .../private/kbn-get-repo-files/jest.config.js | 14 ++ .../private}/kbn-get-repo-files/kibana.jsonc | 0 .../private}/kbn-get-repo-files/package.json | 0 .../private}/kbn-get-repo-files/tsconfig.json | 2 +- .../kbn-health-gateway-server/README.md | 10 +- .../private}/kbn-import-resolver/README.md | 0 .../private}/kbn-import-resolver/index.ts | 0 .../jest.integration.config.js | 4 +- .../private}/kbn-import-resolver/kibana.jsonc | 0 .../private}/kbn-import-resolver/package.json | 0 .../node_modules/@pkg/box/index.js | 0 .../__fixtures__/node_modules/foo/index.js | 0 .../src/__fixtures__/packages/box/index.js | 0 .../__fixtures__/packages/box/kibana.jsonc | 0 .../packages/box/node_modules/bar/index.js | 0 .../src/__fixtures__/src/bar/bar.js | 0 .../src/__fixtures__/src/bar/index.js | 0 .../src/__fixtures__/src/bar/kibana.jsonc | 0 .../src/__fixtures__/src/index.js | 0 .../kbn-import-resolver/src/helpers/fs.ts | 0 .../src/helpers/import_req.ts | 0 .../src/helpers/memoize.ts | 0 .../src/import_resolver.ts | 0 .../integration_tests/import_resolver.test.ts | 16 +- .../kbn-import-resolver/src/resolve_result.ts | 0 .../kbn-import-resolver/tsconfig.json | 2 +- .../private}/kbn-jest-serializers/README.mdx | 0 .../private}/kbn-jest-serializers/index.ts | 0 .../kbn-jest-serializers/kibana.jsonc | 0 .../kbn-jest-serializers/package.json | 0 .../src/absolute_path_serializer.ts | 0 .../src/any_instance_serizlizer.ts | 0 .../src/recursive_serializer.ts | 0 .../src/replace_serializer.ts | 0 .../src/strip_ansi_serializer.ts | 0 .../kbn-jest-serializers/tsconfig.json | 2 +- .../packages/private}/kbn-journeys/README.mdx | 0 .../packages/private}/kbn-journeys/index.ts | 0 .../private/kbn-journeys/jest.config.js | 14 ++ .../private}/kbn-journeys/journey/journey.ts | 0 .../journey/journey_apm_config.ts | 0 .../kbn-journeys/journey/journey_config.ts | 0 .../journey/journey_ftr_config.ts | 0 .../journey/journey_ftr_harness.ts | 0 .../journey/journey_screenshots.ts | 0 .../private}/kbn-journeys/kibana.jsonc | 0 .../private}/kbn-journeys/package.json | 0 .../private}/kbn-journeys/services/auth.ts | 0 .../private}/kbn-journeys/services/es.ts | 0 .../services/ftr_context_provider.ts | 0 .../private}/kbn-journeys/services/index.ts | 0 .../kbn-journeys/services/input_delays.ts | 0 .../kbn-journeys/services/kibana_url.ts | 0 .../kbn-journeys/services/page/index.ts | 0 .../kbn-journeys/services/page/kibana_page.ts | 0 .../services/page/project_page.ts | 0 .../kbn-journeys/services/synthtrace.ts | 0 .../private}/kbn-journeys/tsconfig.json | 2 +- .../private}/kbn-mock-idp-utils/index.ts | 0 .../private}/kbn-mock-idp-utils/kibana.jsonc | 0 .../private}/kbn-mock-idp-utils/package.json | 0 .../kbn-mock-idp-utils/src/constants.ts | 0 .../private}/kbn-mock-idp-utils/src/index.ts | 0 .../private}/kbn-mock-idp-utils/src/utils.ts | 0 .../private}/kbn-mock-idp-utils/tsconfig.json | 2 +- .../BUILD.bazel | 0 .../README.md | 0 .../index.js | 0 .../jest.config.js | 14 ++ .../kibana.jsonc | 0 .../package.json | 0 .../tsconfig.json | 2 +- .../kbn-optimizer-webpack-helpers/README.md | 0 .../kbn-optimizer-webpack-helpers/index.ts | 0 .../jest.config.js | 14 ++ .../kibana.jsonc | 0 .../package.json | 0 .../src/webpack_helpers.ts | 0 .../tsconfig.json | 2 +- .../packages/private}/kbn-peggy/BUILD.bazel | 0 .../packages/private}/kbn-peggy/README.mdx | 0 .../packages/private}/kbn-peggy/index.js | 0 .../private/kbn-peggy}/jest.config.js | 4 +- .../packages/private}/kbn-peggy/kibana.jsonc | 0 .../packages/private}/kbn-peggy/package.json | 0 .../packages/private}/kbn-peggy/tsconfig.json | 2 +- .../packages/private}/kbn-peggy/types.ts | 0 .../packages/private}/kbn-repo-path/README.md | 0 .../packages/private}/kbn-repo-path/index.ts | 0 .../private/kbn-repo-path}/jest.config.js | 4 +- .../private}/kbn-repo-path/kibana.jsonc | 0 .../private}/kbn-repo-path/package.json | 0 .../private}/kbn-repo-path/repo_path.ts | 0 .../private}/kbn-repo-path/tsconfig.json | 2 +- .../private}/kbn-scout-info/README.md | 0 .../packages/private}/kbn-scout-info/index.ts | 0 .../private/kbn-scout-info/jest.config.js | 14 ++ .../private}/kbn-scout-info/kibana.jsonc | 0 .../private}/kbn-scout-info/package.json | 0 .../private}/kbn-scout-info/src/paths.ts | 0 .../private}/kbn-scout-info/src/reporting.ts | 0 .../private}/kbn-scout-info/tsconfig.json | 2 +- .../private}/kbn-scout-reporting/README.md | 0 .../private}/kbn-scout-reporting/index.ts | 0 .../kbn-scout-reporting/jest.config.js | 14 ++ .../private}/kbn-scout-reporting/kibana.jsonc | 0 .../private}/kbn-scout-reporting/package.json | 0 .../kbn-scout-reporting/src/cli/index.ts | 0 .../src/cli/initialize_report_datastream.ts | 0 .../src/cli/upload_events.ts | 0 .../src/datasources/buildkite.ts | 0 .../src/datasources/host.ts | 0 .../src/datasources/index.ts | 0 .../src/helpers/cli_processing.test.ts | 0 .../src/helpers/cli_processing.ts | 0 .../src/helpers/elasticsearch.ts | 0 .../kbn-scout-reporting/src/helpers/index.ts | 0 .../src/helpers/plugin_manifest.test.ts | 0 .../src/helpers/plugin_manifest.ts | 0 .../src/helpers/test_id_generator.ts | 0 .../src/helpers/text_processing.test.ts | 0 .../src/helpers/text_processing.ts | 0 .../src/reporting/index.ts | 0 .../src/reporting/playwright/events/index.ts | 0 .../playwright/events/playwright_reporter.ts | 0 .../failed_test/failed_test_reporter.ts | 0 .../reporting/playwright/failed_test/index.ts | 0 .../playwright/scout_playwright_reporter.ts | 0 .../src/reporting/report/base.ts | 0 .../src/reporting/report/events/event.ts | 0 .../src/reporting/report/events/index.ts | 0 .../events/persistence/component_templates.ts | 0 .../report/events/persistence/index.ts | 0 .../events/persistence/index_templates.ts | 0 .../report/events/persistence/mappings.ts | 0 .../src/reporting/report/events/report.ts | 0 .../src/reporting/report/failed_test/html.ts | 0 .../src/reporting/report/failed_test/index.ts | 0 .../reporting/report/failed_test/report.ts | 0 .../report/failed_test/test_failure.ts | 0 .../src/reporting/report/index.ts | 0 .../kbn-scout-reporting/tsconfig.json | 2 +- .../private}/kbn-some-dev-log/README.mdx | 0 .../private}/kbn-some-dev-log/index.ts | 0 .../private/kbn-some-dev-log/jest.config.js | 14 ++ .../private}/kbn-some-dev-log/kibana.jsonc | 0 .../private}/kbn-some-dev-log/package.json | 0 .../kbn-some-dev-log/src/some_dev_log.ts | 0 .../private/kbn-some-dev-log}/tsconfig.json | 2 +- .../private}/kbn-stdio-dev-helpers/README.md | 0 .../private}/kbn-stdio-dev-helpers/index.ts | 0 .../kbn-stdio-dev-helpers/kibana.jsonc | 0 .../kbn-stdio-dev-helpers/package.json | 0 .../src/observe_lines.ts | 0 .../src/observe_readable.ts | 0 .../kbn-stdio-dev-helpers}/tsconfig.json | 2 +- .../private}/kbn-telemetry-tools/GUIDELINE.md | 0 .../private}/kbn-telemetry-tools/README.md | 0 .../private}/kbn-telemetry-tools/index.ts | 0 .../kbn-telemetry-tools}/jest.config.js | 4 +- .../private}/kbn-telemetry-tools/kibana.jsonc | 0 .../private}/kbn-telemetry-tools/package.json | 0 .../src/cli/run_telemetry_check.ts | 0 .../src/cli/run_telemetry_extract.ts | 0 .../src/schema_ftr_validations/index.ts | 0 .../schema_to_config_schema.test.ts | 0 .../schema_to_config_schema.ts | 0 .../__fixture__/all_extracted_collectors.ts | 0 .../src/tools/__fixture__/mock_schema.json | 0 .../mock_schema_with_descriptions.json | 0 .../__fixture__/parsed_enum_collector.ts | 2 +- .../parsed_externally_defined_collector.ts | 4 +- .../parsed_imported_interface_from_export.ts | 2 +- .../__fixture__/parsed_imported_schema.ts | 2 +- .../parsed_imported_usage_interface.ts | 2 +- ...exed_interface_with_not_matching_schema.ts | 2 +- .../__fixture__/parsed_nested_collector.ts | 2 +- ...d_schema_defined_with_spreads_collector.ts | 2 +- .../__fixture__/parsed_stats_collector.ts | 2 +- .../__fixture__/parsed_working_collector.ts | 2 +- ...rsed_working_collector_with_description.ts | 2 +- .../telemetry_collectors/.telemetryrc.json | 0 .../telemetry_collectors/constants.ts | 0 .../telemetry_collectors/enum_collector.ts | 0 .../externally_defined_collector.ts | 0 .../get_usage_collector.ts | 0 .../index.ts | 0 .../file_with_no_collector.ts | 0 .../imported_interface_from_export/index.ts | 0 .../imported_interface_from_export/types.ts | 0 .../usage_type.ts | 0 .../telemetry_collectors/imported_schema.ts | 0 .../imported_usage_interface.ts | 0 ...exed_interface_with_not_matching_schema.ts | 0 .../telemetry_collectors/nested_collector.ts | 0 .../schema_defined_with_spreads_collector.ts | 0 .../telemetry_collectors/stats_collector.ts | 0 .../unmapped_collector.ts | 0 .../telemetry_collectors/working_collector.ts | 0 .../working_collector_with_description.ts | 0 .../__snapshots__/ts_parser.test.ts.snap | 4 +- .../tools/check_collector__integrity.test.ts | 0 .../src/tools/check_collector_integrity.ts | 0 .../src/tools/config.test.ts | 0 .../kbn-telemetry-tools/src/tools/config.ts | 0 .../src/tools/constants.ts | 0 .../src/tools/extract_collectors.test.ts | 0 .../src/tools/extract_collectors.ts | 0 .../src/tools/manage_schema.test.ts | 0 .../src/tools/manage_schema.ts | 0 .../src/tools/serializer.test.ts | 0 .../src/tools/serializer.ts | 0 .../tasks/check_compatible_types_task.ts | 0 .../tasks/check_matching_schemas_task.ts | 0 .../src/tools/tasks/error_reporter.ts | 0 .../tools/tasks/extract_collectors_task.ts | 0 .../src/tools/tasks/generate_schemas_task.ts | 0 .../src/tools/tasks/index.ts | 0 .../src/tools/tasks/parse_configs_task.ts | 0 .../src/tools/tasks/task_context.ts | 0 .../src/tools/tasks/write_to_file_task.ts | 0 .../src/tools/test_utils.ts | 0 .../src/tools/ts_parser.test.ts | 0 .../src/tools/ts_parser.ts | 0 .../__fixture__/with_kbn_package_import.ts | 0 .../src/tools/ts_program/index.ts | 0 .../src/tools/ts_program/ts_program.test.ts | 2 +- .../src/tools/ts_program/ts_program.ts | 0 .../kbn-telemetry-tools/src/tools/utils.ts | 0 .../kbn-telemetry-tools/tsconfig.json | 2 +- .../private}/kbn-test-eui-helpers/index.ts | 0 .../kbn-test-eui-helpers/jest.config.js | 14 ++ .../kbn-test-eui-helpers/kibana.jsonc | 0 .../kbn-test-eui-helpers/package.json | 0 .../kbn-test-eui-helpers/src/rtl_helpers.tsx | 0 .../kbn-test-eui-helpers/tsconfig.json | 2 +- .../kbn-ui-shared-deps-npm/BUILD.bazel | 2 +- .../kbn-ui-shared-deps-src/BUILD.bazel | 4 +- .../kbn-ambient-storybook-types/README.mdx | 0 .../kbn-ambient-storybook-types/index.d.ts | 0 .../kbn-ambient-storybook-types/kibana.jsonc | 0 .../kbn-ambient-storybook-types/package.json | 0 .../kbn-ambient-storybook-types/tsconfig.json | 2 +- .../shared}/kbn-ambient-ui-types/README.mdx | 0 .../shared}/kbn-ambient-ui-types/index.d.ts | 0 .../shared}/kbn-ambient-ui-types/kibana.jsonc | 0 .../shared}/kbn-ambient-ui-types/package.json | 0 .../kbn-ambient-ui-types/tsconfig.json | 2 +- .../kbn-apm-synthtrace-client/README.md | 1 + .../kbn-apm-synthtrace-client/index.ts | 0 .../kbn-apm-synthtrace-client}/jest.config.js | 4 +- .../kbn-apm-synthtrace-client/kibana.jsonc | 0 .../kbn-apm-synthtrace-client/package.json | 0 .../src/.eslintrc.js | 0 .../src/lib/agent_config/agent_config.ts | 0 .../lib/agent_config/agent_config_fields.ts | 0 .../src/lib/agent_config/index.ts | 0 .../src/lib/agent_config/observer.ts | 0 .../src/lib/apm/apm_error.ts | 0 .../src/lib/apm/apm_fields.ts | 0 .../src/lib/apm/base_span.ts | 0 .../src/lib/apm/browser.ts | 0 .../get_chrome_user_agent_defaults.ts | 0 .../src/lib/apm/event.ts | 0 .../src/lib/apm/index.ts | 0 .../src/lib/apm/instance.ts | 0 .../src/lib/apm/metricset.ts | 0 .../src/lib/apm/mobile_app.ts | 0 .../src/lib/apm/mobile_device.ts | 0 .../apm/processors/get_breakdown_metrics.ts | 0 .../src/lib/apm/rum_span.ts | 0 .../src/lib/apm/rum_transaction.ts | 0 .../src/lib/apm/serverless.ts | 0 .../src/lib/apm/serverless_function.ts | 0 .../src/lib/apm/serverless_instance.ts | 0 .../src/lib/apm/service.ts | 0 .../src/lib/apm/span.ts | 0 .../src/lib/apm/transaction.ts | 0 .../lib/dsl/distributed_trace_client.test.ts | 0 .../src/lib/dsl/distributed_trace_client.ts | 0 .../src/lib/dsl/service_map.test.ts | 0 .../src/lib/dsl/service_map.ts | 0 .../src/lib/entities/container_entity.ts | 0 .../src/lib/entities/host_entity.ts | 0 .../src/lib/entities/index.ts | 0 .../lib/entities/kubernetes/cluster_entity.ts | 0 .../entities/kubernetes/container_entity.ts | 0 .../entities/kubernetes/cron_job_entity.ts | 0 .../entities/kubernetes/daemon_set_entity.ts | 0 .../entities/kubernetes/deployment_entity.ts | 0 .../src/lib/entities/kubernetes/index.ts | 0 .../src/lib/entities/kubernetes/job_entity.ts | 0 .../lib/entities/kubernetes/node_entity.ts | 0 .../src/lib/entities/kubernetes/pod_entity.ts | 0 .../lib/entities/kubernetes/replica_set.ts | 0 .../src/lib/entities/kubernetes/service.ts | 0 .../lib/entities/kubernetes/stateful_set.ts | 0 .../src/lib/entities/service_entity.ts | 0 .../src/lib/entity.ts | 0 .../src/lib/gaussian_events.ts | 0 .../src/lib/infra/aws/rds.ts | 0 .../src/lib/infra/docker_container.ts | 0 .../src/lib/infra/host.ts | 0 .../src/lib/infra/index.ts | 0 .../src/lib/infra/k8s_container.ts | 0 .../src/lib/infra/k8s_node.ts | 0 .../src/lib/infra/pod.ts | 0 .../src/lib/interval.ts | 0 .../src/lib/logs/index.ts | 0 .../src/lib/monitoring/cluster.ts | 0 .../src/lib/monitoring/cluster_stats.ts | 0 .../src/lib/monitoring/index.ts | 0 .../src/lib/monitoring/kibana.ts | 0 .../src/lib/monitoring/kibana_stats.ts | 0 .../src/lib/otel/error.ts | 0 .../src/lib/otel/index.ts | 0 .../src/lib/otel/metric.ts | 0 .../src/lib/otel/transaction.ts | 0 .../src/lib/poisson_events.test.ts | 0 .../src/lib/poisson_events.ts | 0 .../src/lib/serializable.ts | 0 .../src/lib/synthetics/index.ts | 0 .../src/lib/timerange.ts | 0 .../src/lib/utils/dedot.ts | 0 .../src/lib/utils/generate_id.ts | 0 .../src/lib/utils/hash.ts | 0 .../src/types/agent_names.ts | 0 .../src/types/index.ts | 0 .../kbn-apm-synthtrace-client/tsconfig.json | 2 +- .../shared}/kbn-apm-synthtrace/README.md | 6 +- .../shared}/kbn-apm-synthtrace/bin/synthtrace | 0 .../shared}/kbn-apm-synthtrace/index.ts | 0 .../shared/kbn-apm-synthtrace}/jest.config.js | 4 +- .../shared}/kbn-apm-synthtrace/kibana.jsonc | 0 .../shared}/kbn-apm-synthtrace/package.json | 0 .../kbn-apm-synthtrace/src/.eslintrc.js | 0 .../shared}/kbn-apm-synthtrace/src/cli.ts | 0 .../src/cli/run_synthtrace.ts | 0 .../kbn-apm-synthtrace/src/cli/scenario.ts | 0 .../src/cli/utils/bootstrap.ts | 0 .../src/cli/utils/get_apm_es_client.ts | 0 .../cli/utils/get_entites_kibana_client.ts | 0 .../src/cli/utils/get_entities_es_client.ts | 0 .../src/cli/utils/get_infra_es_client.ts | 0 .../src/cli/utils/get_kibana_client.ts | 0 .../src/cli/utils/get_logs_es_client.ts | 0 .../src/cli/utils/get_otel_es_client.ts | 0 .../src/cli/utils/get_scenario.ts | 0 .../src/cli/utils/get_service_urls.test.ts | 0 .../src/cli/utils/get_service_urls.ts | 0 .../src/cli/utils/get_synthetics_es_client.ts | 0 .../src/cli/utils/interval_to_ms.ts | 0 .../src/cli/utils/logger_proxy.ts | 0 .../src/cli/utils/parse_run_cli_flags.ts | 0 .../kbn-apm-synthtrace/src/cli/utils/ssl.ts | 0 .../cli/utils/start_historical_data_upload.ts | 0 .../src/cli/utils/start_live_data_upload.ts | 0 .../src/cli/utils/synthtrace_worker.ts | 0 .../src/cli/utils/worker.js | 0 .../create_apm_metric_aggregator.ts | 0 .../create_breakdown_metrics_aggregator.ts | 0 .../create_service_metrics_aggregator.ts | 0 ...eate_service_summary_metrics_aggregator.ts | 0 .../create_span_metrics_aggregator.ts | 0 .../create_transaction_metrics_aggregator.ts | 0 .../apm_synthtrace_es_client/apm_pipeline.ts | 0 .../get_apm_server_metadata_transform.ts | 0 .../get_intake_defaults_transform.ts | 0 .../get_routing_transform.ts | 0 .../client/apm_synthtrace_es_client/index.ts | 0 .../client/apm_synthtrace_kibana_client.ts | 0 .../entities/entities_synthtrace_es_client.ts | 0 .../entities_synthtrace_kibana_client.ts | 0 .../lib/infra/infra_synthtrace_es_client.ts | 0 .../infra/infra_synthtrace_kibana_client.ts | 0 .../lib/logs/custom_logsdb_index_templates.ts | 0 .../src/lib/logs/custom_logsdb_indices.ts | 0 .../src/lib/logs/logs_synthtrace_es_client.ts | 0 .../monitoring_synthtrace_es_client.ts | 0 .../src/lib/otel/otel_synthtrace_es_client.ts | 0 .../src/lib/shared/base_client.ts | 0 .../src/lib/shared/client_headers.ts | 0 .../data_stream_get_routing_transform.ts | 0 .../src/lib/shared/get_dedot_transform.ts | 0 .../src/lib/shared/get_serialize_transform.ts | 0 .../synthetics_synthtrace_es_client.ts | 0 .../src/lib/utils/create_logger.ts | 0 .../lib/utils/create_lossless_histogram.ts | 0 .../utils/create_metric_aggregator_factory.ts | 0 .../lib/utils/get_synthtrace_environment.ts | 0 .../src/lib/utils/log_perf.ts | 0 .../src/lib/utils/stream_utils.ts | 0 .../src/lib/utils/transform_helpers.ts | 0 .../lib/utils/wait_until_stream_finished.ts | 0 .../src/lib/utils/with_client.ts | 0 .../src/scenarios/agent_config.ts | 0 .../src/scenarios/apm_ml_anomalies.ts | 0 .../src/scenarios/aws_lambda.ts | 0 .../src/scenarios/azure_functions.ts | 0 .../src/scenarios/cloud_services_icons.ts | 0 .../src/scenarios/continuous_rollups.ts | 0 .../src/scenarios/degraded_logs.ts | 0 .../scenarios/degraded_synthetics_monitors.ts | 0 .../src/scenarios/distributed_trace.ts | 0 .../src/scenarios/distributed_trace_long.ts | 0 .../distributed_unstructured_logs.ts | 0 .../src/scenarios/failed_logs.ts | 0 .../src/scenarios/helpers/exception_types.ts | 0 .../helpers/get_at_index_or_random.ts | 0 .../src/scenarios/helpers/logs_mock_data.ts | 0 .../helpers/logs_scenario_opts_parser.ts | 0 .../src/scenarios/helpers/random_names.ts | 0 .../scenarios/helpers/time_based_pattern.ts | 0 .../scenarios/helpers/unstructured_logs.ts | 0 .../src/scenarios/high_throughput.ts | 0 .../src/scenarios/infra_aws_rds.ts | 0 .../src/scenarios/infra_docker_containers.ts | 0 .../scenarios/infra_hosts_with_apm_hosts.ts | 0 .../src/scenarios/infra_k8s_containers.ts | 0 .../src/scenarios/k8s_entities.ts | 0 .../src/scenarios/logs_and_metrics.ts | 0 .../src/scenarios/logs_traces_hosts.ts | 0 .../src/scenarios/low_throughput.ts | 0 .../src/scenarios/many_dependencies.ts | 0 .../src/scenarios/many_entities.ts | 0 .../src/scenarios/many_errors.ts | 0 .../src/scenarios/many_instances.ts | 0 .../src/scenarios/many_otel_services.ts | 0 .../src/scenarios/many_services.ts | 0 .../src/scenarios/many_transactions.ts | 0 .../src/scenarios/mobile.ts | 0 .../src/scenarios/otel_simple_trace.ts | 0 .../src/scenarios/other_bucket_group.ts | 0 .../src/scenarios/service_map.ts | 0 .../src/scenarios/service_map_oom.ts | 0 ...service_summary_field_version_dependent.ts | 0 .../services_without_transactions.ts | 0 .../src/scenarios/simple_logs.ts | 0 .../src/scenarios/simple_non_ecs_logs.ts | 0 .../src/scenarios/simple_trace.ts | 0 .../src/scenarios/slash_logs.ts | 0 .../src/scenarios/span_links.ts | 0 .../src/scenarios/spiked_latency.ts | 0 .../src/scenarios/trace_with_orphan_items.ts | 0 .../src/scenarios/traces_logs_entities.ts | 0 .../src/scenarios/unstructured_logs.ts | 0 .../src/scenarios/variance.ts | 0 .../es_client_indexer.test.ts.snap | 0 .../src/test/es_client_indexer.test.ts | 0 .../test/scenarios/01_simple_trace.test.ts | 0 .../scenarios/02_transaction_metrics.test.ts | 0 .../03_span_destination_metrics.test.ts | 0 .../scenarios/04_breakdown_metrics.test.ts | 0 .../05_transactions_with_errors.test.ts | 0 .../scenarios/06_application_metrics.test.ts | 0 .../01_simple_trace.test.ts.snap | 0 .../shared}/kbn-apm-synthtrace/tsconfig.json | 2 +- .../packages/shared}/kbn-axe-config/README.md | 0 .../packages/shared}/kbn-axe-config/index.ts | 0 .../shared}/kbn-axe-config/kibana.jsonc | 6 +- .../shared}/kbn-axe-config/package.json | 0 .../shared/kbn-axe-config}/tsconfig.json | 2 +- .../shared}/kbn-babel-register/BUILD.bazel | 2 +- .../shared}/kbn-babel-register/README.md | 0 .../shared}/kbn-babel-register/cache/index.js | 0 .../kbn-babel-register/cache/lmdb_cache.js | 0 .../cache/lmdb_cache.test.ts | 0 .../cache/no_cache_cache.js | 0 .../shared}/kbn-babel-register/cache/types.ts | 0 .../shared}/kbn-babel-register/index.js | 0 .../shared}/kbn-babel-register/install.js | 0 .../shared/kbn-babel-register/jest.config.js | 14 ++ .../shared}/kbn-babel-register/kibana.jsonc | 0 .../shared}/kbn-babel-register/package.json | 0 .../kbn-babel-register/transforms/babel.js | 0 .../kbn-babel-register/transforms/index.js | 0 .../kbn-babel-register/transforms/peggy.js | 0 .../kbn-babel-register/transforms/types.ts | 0 .../shared}/kbn-babel-register/tsconfig.json | 2 +- .../shared}/kbn-cypress-config/README.md | 0 .../shared}/kbn-cypress-config/index.ts | 0 .../shared/kbn-cypress-config/jest.config.js | 14 ++ .../shared}/kbn-cypress-config/kibana.jsonc | 0 .../shared}/kbn-cypress-config/package.json | 0 .../shared}/kbn-cypress-config/tsconfig.json | 2 +- .../shared}/kbn-dev-cli-errors/README.md | 0 .../shared}/kbn-dev-cli-errors/index.ts | 0 .../shared/kbn-dev-cli-errors/jest.config.js | 14 ++ .../shared}/kbn-dev-cli-errors/kibana.jsonc | 0 .../shared}/kbn-dev-cli-errors/package.json | 0 .../kbn-dev-cli-errors/src/dev_cli_errors.ts | 0 .../shared/kbn-dev-cli-errors/tsconfig.json | 16 ++ .../shared}/kbn-dev-cli-runner/README.mdx | 2 +- .../shared}/kbn-dev-cli-runner/index.ts | 0 .../shared/kbn-dev-cli-runner/jest.config.js | 14 ++ .../shared}/kbn-dev-cli-runner/kibana.jsonc | 0 .../shared}/kbn-dev-cli-runner/package.json | 0 .../shared}/kbn-dev-cli-runner/src/cleanup.ts | 0 .../kbn-dev-cli-runner/src/flags.test.ts | 0 .../shared}/kbn-dev-cli-runner/src/flags.ts | 0 .../src/flags_reader.test.ts | 0 .../kbn-dev-cli-runner/src/flags_reader.ts | 0 .../kbn-dev-cli-runner/src/help.test.ts | 0 .../shared}/kbn-dev-cli-runner/src/help.ts | 0 .../shared}/kbn-dev-cli-runner/src/metrics.ts | 0 .../shared}/kbn-dev-cli-runner/src/run.ts | 0 .../src/run_with_commands.test.ts | 0 .../src/run_with_commands.ts | 0 .../shared}/kbn-dev-cli-runner/tsconfig.json | 2 +- .../shared}/kbn-dev-proc-runner/README.md | 0 .../shared}/kbn-dev-proc-runner/index.ts | 0 .../shared/kbn-dev-proc-runner/jest.config.js | 14 ++ .../shared}/kbn-dev-proc-runner/kibana.jsonc | 0 .../shared}/kbn-dev-proc-runner/package.json | 0 .../shared}/kbn-dev-proc-runner/src/proc.ts | 0 .../kbn-dev-proc-runner/src/proc_runner.ts | 0 .../src/with_proc_runner.test.ts | 0 .../src/with_proc_runner.ts | 0 .../shared}/kbn-dev-proc-runner/tsconfig.json | 2 +- .../packages/shared}/kbn-dev-utils/README.md | 0 .../shared}/kbn-dev-utils/certs/README.md | 0 .../shared}/kbn-dev-utils/certs/ca.crt | 0 .../kbn-dev-utils/certs/elasticsearch.crt | 0 .../kbn-dev-utils/certs/elasticsearch.key | 0 .../kbn-dev-utils/certs/elasticsearch.p12 | Bin .../certs/elasticsearch_emptypassword.p12 | Bin .../certs/elasticsearch_nopassword.p12 | Bin .../kbn-dev-utils/certs/fleet_server.crt | 0 .../kbn-dev-utils/certs/fleet_server.key | 0 .../kbn-dev-utils/certs/fleet_server.p12 | Bin .../shared}/kbn-dev-utils/certs/kibana.crt | 0 .../shared}/kbn-dev-utils/certs/kibana.key | 0 .../shared}/kbn-dev-utils/certs/kibana.p12 | Bin .../packages/shared}/kbn-dev-utils/index.ts | 0 .../shared}/kbn-dev-utils/jest.config.js | 4 +- .../shared}/kbn-dev-utils/kibana.jsonc | 0 .../shared}/kbn-dev-utils/package.json | 0 .../shared}/kbn-dev-utils/src/axios/errors.ts | 0 .../shared}/kbn-dev-utils/src/axios/index.ts | 0 .../shared}/kbn-dev-utils/src/certs.ts | 0 .../kbn-dev-utils/src/dev_service_account.ts | 2 +- .../kbn-dev-utils/src/diff_strings.test.ts | 0 .../shared}/kbn-dev-utils/src/diff_strings.ts | 0 .../shared}/kbn-dev-utils/src/extract.ts | 0 .../src/plugin_list/discover_plugins.ts | 0 .../plugin_list/extract_asciidoc_info.test.ts | 0 .../src/plugin_list/extract_asciidoc_info.ts | 0 .../src/plugin_list/generate_plugin_list.ts | 0 .../kbn-dev-utils/src/plugin_list/index.ts | 0 .../src/plugin_list/run_plugin_list_cli.ts | 0 .../kbn-dev-utils/src/precommit_hook/cli.ts | 0 .../src/precommit_hook/git_utils.ts | 0 .../src/precommit_hook/script_source.ts | 0 .../shared}/kbn-dev-utils/src/streams.ts | 0 .../shared}/kbn-dev-utils/src/worker/index.ts | 0 .../shared}/kbn-dev-utils/tsconfig.json | 2 +- .../shared}/kbn-es-archiver/README.mdx | 0 .../packages/shared}/kbn-es-archiver/index.ts | 0 .../shared/kbn-es-archiver}/jest.config.js | 4 +- .../shared}/kbn-es-archiver/kibana.jsonc | 0 .../shared}/kbn-es-archiver/package.json | 0 .../kbn-es-archiver/src/actions/edit.ts | 0 .../src/actions/empty_kibana_index.ts | 0 .../kbn-es-archiver/src/actions/index.ts | 0 .../kbn-es-archiver/src/actions/load.ts | 0 .../src/actions/rebuild_all.ts | 0 .../kbn-es-archiver/src/actions/save.ts | 0 .../kbn-es-archiver/src/actions/unload.ts | 0 .../shared}/kbn-es-archiver/src/cli.ts | 0 .../kbn-es-archiver/src/client_headers.ts | 0 .../kbn-es-archiver/src/es_archiver.ts | 0 .../exception_list.json | 0 .../src/lib/archives/constants.ts | 0 .../src/lib/archives/filenames.ts | 0 .../src/lib/archives/format.test.ts | 0 .../src/lib/archives/format.ts | 0 .../kbn-es-archiver/src/lib/archives/index.ts | 0 .../src/lib/archives/parse.test.ts | 0 .../kbn-es-archiver/src/lib/archives/parse.ts | 0 .../kbn-es-archiver/src/lib/directory.ts | 0 .../docs/generate_doc_records_stream.test.ts | 0 .../lib/docs/generate_doc_records_stream.ts | 0 .../kbn-es-archiver/src/lib/docs/index.ts | 0 .../lib/docs/index_doc_records_stream.test.ts | 0 .../src/lib/docs/index_doc_records_stream.ts | 0 .../shared}/kbn-es-archiver/src/lib/index.ts | 0 .../src/lib/index_template.test.ts | 0 .../kbn-es-archiver/src/lib/index_template.ts | 0 .../src/lib/indices/__mocks__/stubs.ts | 0 .../indices/create_index_stream.test.mock.ts | 0 .../lib/indices/create_index_stream.test.ts | 0 .../src/lib/indices/create_index_stream.ts | 0 .../src/lib/indices/delete_data_stream.ts | 0 .../src/lib/indices/delete_index.ts | 0 .../lib/indices/delete_index_stream.test.ts | 0 .../src/lib/indices/delete_index_stream.ts | 0 .../generate_index_records_stream.test.ts | 0 .../indices/generate_index_records_stream.ts | 0 .../kbn-es-archiver/src/lib/indices/index.ts | 0 .../src/lib/indices/kibana_index.ts | 0 .../kbn-es-archiver/src/lib/progress.ts | 0 .../lib/records/filter_records_stream.test.ts | 0 .../src/lib/records/filter_records_stream.ts | 0 .../kbn-es-archiver/src/lib/records/index.ts | 0 .../kbn-es-archiver/src/lib/stats.test.ts | 0 .../shared}/kbn-es-archiver/src/lib/stats.ts | 0 .../shared}/kbn-es-archiver/tsconfig.json | 2 +- .../packages/shared}/kbn-es/README.mdx | 2 +- .../platform/packages/shared}/kbn-es/index.ts | 0 .../packages/shared/kbn-es}/jest.config.js | 4 +- .../shared}/kbn-es/jest.integration.config.js | 4 +- .../packages/shared}/kbn-es/kibana.jsonc | 0 .../packages/shared}/kbn-es/package.json | 0 .../shared}/kbn-es/src/artifact.test.js | 0 .../packages/shared}/kbn-es/src/artifact.ts | 0 .../packages/shared}/kbn-es/src/cli.ts | 0 .../kbn-es/src/cli_commands/archive.ts | 0 .../src/cli_commands/build_snapshots.ts | 0 .../shared}/kbn-es/src/cli_commands/docker.ts | 0 .../shared}/kbn-es/src/cli_commands/index.ts | 0 .../kbn-es/src/cli_commands/serverless.ts | 2 +- .../kbn-es/src/cli_commands/snapshot.ts | 0 .../shared}/kbn-es/src/cli_commands/source.ts | 0 .../shared}/kbn-es/src/cli_commands/types.ts | 0 .../packages/shared}/kbn-es/src/cluster.ts | 0 .../kbn-es/src/cluster_exec_options.ts | 0 .../shared}/kbn-es/src/custom_snapshots.ts | 0 .../packages/shared}/kbn-es/src/errors.ts | 0 .../shared}/kbn-es/src/install/index.ts | 0 .../kbn-es/src/install/install_archive.ts | 0 .../kbn-es/src/install/install_snapshot.ts | 0 .../kbn-es/src/install/install_source.ts | 0 .../shared}/kbn-es/src/install/types.ts | 0 .../integration_tests/__fixtures__/es_bin.js | 0 .../src/integration_tests/cluster.test.ts | 0 .../packages/shared}/kbn-es/src/paths.ts | 0 .../kbn-es/src/serverless_resources/README.md | 0 .../kbn-es/src/serverless_resources/jwks.json | 0 .../serverless_resources/operator_users.yml | 0 .../project_roles/es/roles.yml | 0 .../project_roles/oblt/roles.yml | 0 .../project_roles/security/roles.yml | 0 .../src/serverless_resources/role_mapping.yml | 0 .../src/serverless_resources/secrets.json | 0 .../src/serverless_resources/secrets_ssl.json | 0 .../serverless_resources/security_roles.json | 0 .../src/serverless_resources/service_tokens | 0 .../kbn-es/src/serverless_resources/users | 0 .../src/serverless_resources/users_roles | 0 .../shared}/kbn-es/src/settings.test.ts | 0 .../packages/shared}/kbn-es/src/settings.ts | 0 .../kbn-es/src/stateful_resources/roles.yml | 0 .../src/utils/__fixtures__/snapshot.tar.gz | Bin .../src/utils/__fixtures__/snapshot.zip | Bin .../__snapshots__/parse_es_log.test.js.snap | 0 .../kbn-es/src/utils/build_snapshot.ts | 0 .../shared}/kbn-es/src/utils/cache.ts | 0 .../shared}/kbn-es/src/utils/docker.test.ts | 0 .../shared}/kbn-es/src/utils/docker.ts | 4 +- .../src/utils/extract_and_archive_logs.ts | 0 .../src/utils/extract_config_files.test.js | 0 .../kbn-es/src/utils/extract_config_files.ts | 0 .../kbn-es/src/utils/extract_image_info.ts | 0 .../extract_serverless_image_info.test.ts | 0 .../utils/find_most_recently_changed.test.ts | 0 .../src/utils/find_most_recently_changed.ts | 0 .../shared}/kbn-es/src/utils/index.ts | 0 .../packages/shared}/kbn-es/src/utils/log.ts | 0 .../shared}/kbn-es/src/utils/native_realm.js | 0 .../kbn-es/src/utils/native_realm.test.js | 0 .../kbn-es/src/utils/parse_es_log.test.js | 0 .../shared}/kbn-es/src/utils/parse_es_log.ts | 0 .../src/utils/parse_timeout_to_ms.test.ts | 0 .../kbn-es/src/utils/parse_timeout_to_ms.ts | 0 .../src/utils/read_roles_from_resource.ts | 0 .../kbn-es/src/utils/serverless_file_realm.ts | 0 .../src/utils/wait_for_security_index.test.ts | 0 .../src/utils/wait_for_security_index.ts | 0 .../utils/wait_until_cluster_ready.test.ts | 0 .../src/utils/wait_until_cluster_ready.ts | 0 .../packages/shared}/kbn-es/tsconfig.json | 2 +- .../packages/shared}/kbn-expect/LICENSE.txt | 0 .../packages/shared}/kbn-expect/README.mdx | 0 .../packages/shared}/kbn-expect/expect.d.ts | 0 .../packages/shared}/kbn-expect/expect.js | 0 .../shared}/kbn-expect/expect.test.ts | 0 .../packages/shared/kbn-expect/jest.config.js | 14 ++ .../packages/shared}/kbn-expect/kibana.jsonc | 0 .../packages/shared}/kbn-expect/package.json | 0 .../packages/shared}/kbn-expect/tsconfig.json | 2 +- .../README.md | 0 .../index.ts | 0 .../jest.config.js | 14 ++ .../kibana.jsonc | 0 .../package.json | 0 .../services/all.ts | 0 .../services/console.ts | 0 .../services/deployment.ts | 0 .../services/es.ts | 0 .../services/es_archiver.ts | 0 .../services/es_delete_all_indices.ts | 0 .../services/ftr_provider_context.ts | 0 .../services/index_patterns.ts | 0 .../kibana_server/extend_es_archiver.ts | 0 .../services/kibana_server/index.ts | 0 .../services/kibana_server/kibana_server.ts | 0 .../services/randomness.ts | 0 .../services/retry/index.ts | 0 .../services/retry/retry.ts | 0 .../services/retry/retry_for_success.test.ts | 0 .../services/retry/retry_for_success.ts | 0 .../services/retry/retry_for_truthy.ts | 0 .../saml_auth/default_request_headers.ts | 0 .../services/saml_auth/get_auth_provider.ts | 0 .../services/saml_auth/index.ts | 0 .../services/saml_auth/saml_auth_provider.ts | 0 .../saml_auth/serverless/auth_provider.ts | 0 .../saml_auth/stateful/auth_provider.ts | 0 .../services/saved_object_info/index.ts | 0 .../saved_object_info/saved_object_info.ts | 0 .../saved_objects_info_svc.md | 0 .../services/saved_object_info/use_with_jq.md | 0 .../services/saved_object_info/utils.ts | 0 .../services/search.ts | 0 .../services/supertest.ts | 0 .../services/supertest_without_auth.ts | 0 .../tsconfig.json | 4 +- .../README.md | 0 .../index.ts | 0 .../jest.config.js | 14 ++ .../kibana.jsonc | 0 .../package.json | 0 .../services/all.ts | 0 .../services/browser.ts | 0 .../services/find.ts | 0 .../services/ftr_provider_context.ts | 0 .../config.js | 0 .../test.js | 0 .../test2.js | 0 .../test3.1.js | 0 .../test3.js | 0 .../__tests__/remote_default_window_size.js | 2 +- .../services/remote/browsers.ts | 0 .../services/remote/create_stdout_stream.ts | 0 .../services/remote/index.ts | 0 .../services/remote/network_profiles.ts | 0 .../services/remote/poll_for_log_entry.ts | 0 .../remote/prevent_parallel_calls.test.js | 0 .../services/remote/prevent_parallel_calls.ts | 0 .../services/remote/remote.ts | 0 .../services/remote/webdriver.ts | 0 .../services/retry_on_stale.ts | 0 .../services/security/index.ts | 0 .../services/security/role.ts | 0 .../services/security/role_mappings.ts | 0 .../services/security/security.ts | 0 .../services/security/system_indices_user.ts | 0 .../services/security/test_user.ts | 0 .../services/security/user.ts | 0 .../services/test_subjects.ts | 0 .../services/toasts.ts | 0 .../web_element_wrapper/custom_cheerio_api.ts | 0 .../services/web_element_wrapper/index.ts | 0 .../scroll_into_view_if_necessary.js | 0 .../web_element_wrapper.ts | 0 .../tsconfig.json | 2 +- .../types.ts | 0 .../shared}/kbn-io-ts-utils/BUILD.bazel | 0 .../packages/shared/kbn-monaco/BUILD.bazel | 2 +- .../shared}/kbn-openapi-bundler/README.md | 12 +- .../shared}/kbn-openapi-bundler/index.ts | 0 .../kbn-openapi-bundler}/jest.config.js | 4 +- .../shared}/kbn-openapi-bundler/kibana.jsonc | 0 .../shared}/kbn-openapi-bundler/package.json | 0 .../src/bundler/bundle_document.ts | 0 .../src/bundler/document.ts | 0 .../src/bundler/known_custom_props.ts | 0 .../create_blank_oas_document.ts | 0 .../enrich_with_version_mime_param.ts | 0 .../bundler/merge_documents/http_methods.ts | 0 .../src/bundler/merge_documents/index.ts | 0 .../bundler/merge_documents/merge_arrays.ts | 0 .../merge_documents/merge_documents.ts | 0 .../merge_documents/merge_operations.ts | 0 .../bundler/merge_documents/merge_options.ts | 0 .../bundler/merge_documents/merge_paths.ts | 0 .../merge_security_requirements.ts | 0 .../bundler/merge_documents/merge_servers.ts | 0 .../merge_shared_components.ts | 0 .../src/bundler/merge_documents/merge_tags.ts | 0 .../document_processors/bundle_refs.ts | 0 .../document_processors/include_labels.ts | 0 .../document_processors/modify_partial.ts | 0 .../document_processors/modify_required.ts | 0 .../namespace_components.test.ts | 0 .../namespace_components.ts | 0 .../flatten_folded_all_of_items.ts | 0 .../reduce_all_of_items/index.ts | 0 .../merge_non_conflicting_all_of_items.ts | 0 .../unfold_single_all_of_item.ts | 0 .../document_processors/remove_props.ts | 0 .../remove_unused_components.ts | 0 .../document_processors/skip_internal_path.ts | 0 .../skip_node_with_internal_prop.ts | 0 .../types/document_node_processor.ts | 0 .../types/traverse_document_node_context.ts | 0 .../document_processors/utils/inline_ref.ts | 0 .../document_processors/utils/is_local_ref.ts | 0 .../src/bundler/process_document/index.ts | 0 .../process_document/is_child_context.ts | 0 .../process_document/process_document.test.ts | 0 .../process_document/process_document.ts | 0 ...transform_traverse_item_to_node_context.ts | 0 .../bundler/process_document/traverse_item.ts | 0 .../bundler/process_document/types/context.ts | 0 .../bundler/process_document/types/node.ts | 0 .../src/bundler/processor_sets.ts | 0 .../ref_resolver/__mocks__/ref_resolver.ts | 0 .../src/bundler/ref_resolver/index.ts | 0 .../src/bundler/ref_resolver/ref_resolver.ts | 0 .../bundler/ref_resolver/resolved_document.ts | 0 .../src/bundler/ref_resolver/resolved_ref.ts | 0 .../shared}/kbn-openapi-bundler/src/logger.ts | 0 .../src/openapi_bundler.ts | 0 .../kbn-openapi-bundler/src/openapi_merger.ts | 0 .../kbn-openapi-bundler/src/openapi_types.ts | 0 .../src/prototype_document.ts | 0 .../src/utils/extract_by_json_pointer.ts | 0 .../src/utils/get_oas_document_version.ts | 0 .../src/utils/get_oas_version.ts | 0 .../kbn-openapi-bundler/src/utils/has_prop.ts | 0 .../src/utils/insert_by_json_pointer.ts | 0 .../src/utils/is_plain_object_type.ts | 0 .../src/utils/parse_ref.ts | 0 .../src/utils/read_document.ts | 0 .../src/utils/remove_files_by_glob.ts | 0 .../src/utils/resolve_globs.ts | 0 .../src/utils/to_absolute_path.ts | 0 .../src/utils/write_documents.ts | 0 .../src/utils/write_yaml_document.ts | 0 .../src/validate_prototype_document.ts | 0 .../tests/bundler/bundle_refs.test.ts | 0 .../tests/bundler/bundle_simple_specs.test.ts | 0 .../tests/bundler/bundle_specs.ts | 0 ..._specs_with_multiple_modifications.test.ts | 0 .../tests/bundler/circular.test.ts | 0 .../bundler/complex_specs/common.schema.yaml | 0 .../tests/bundler/complex_specs/expected.yaml | 0 .../complex_specs/invalid_labels.schema.yaml | 0 .../complex_specs/missing_labels.schema.yaml | 0 .../bundler/complex_specs/spec1.schema.yaml | 0 .../bundler/complex_specs/spec2.schema.yaml | 0 .../bundler/complex_specs/spec3.schema.yaml | 0 .../different_endpoint_versions.test.ts | 0 .../bundler/different_oas_versions.test.ts | 0 .../tests/bundler/include_labels.test.ts | 0 .../tests/bundler/inline_ref.test.ts | 0 .../tests/bundler/omit_unused_schemas.test.ts | 0 .../bundler/produce_stable_bundle.test.ts | 0 .../tests/bundler/reduce_all_of.test.ts | 0 .../tests/bundler/remove_props.test.ts | 0 .../bundler/result_overrides/add_tags.test.ts | 0 .../bundler/result_overrides/security.test.ts | 0 .../bundler/result_overrides/servers.test.ts | 0 .../result_overrides/sort_tags.test.ts | 0 .../tests/bundler/skip_nodes.test.ts | 0 .../tests/bundler/x_modify.test.ts | 0 .../tests/create_oas_document.ts | 0 .../merger/different_oas_versions.test.ts | 0 .../tests/merger/merge_multiple_specs.test.ts | 0 .../tests/merger/merge_specs.ts | 0 ..._specs_with_conflicting_components.test.ts | 0 .../merger/result_overrides/add_tags.test.ts | 0 .../merger/result_overrides/security.test.ts | 0 .../merger/result_overrides/servers.test.ts | 0 .../merger/result_overrides/sort_tags.test.ts | 0 .../unresolvable_operation_conflicts.test.ts | 0 .../unresolvable_path_item_conflicts.test.ts | 0 .../shared}/kbn-openapi-bundler/tsconfig.json | 4 +- .../shared}/kbn-openapi-generator/README.md | 10 +- .../kbn-openapi-generator/docs/USAGE_GUIDE.md | 2 +- .../shared}/kbn-openapi-generator/image.png | Bin .../shared}/kbn-openapi-generator/index.ts | 0 .../kbn-openapi-generator/jest.config.js | 14 ++ .../kbn-openapi-generator/kibana.jsonc | 0 .../kbn-openapi-generator/package.json | 0 .../redocly_linter/config.yaml | 0 .../extra_linter_rules_plugin.js | 0 .../shared}/kbn-openapi-generator/src/cli.ts | 0 .../src/lib/fix_eslint.ts | 0 .../src/lib/format_output.ts | 0 .../src/lib/get_generated_file_path.ts | 0 .../src/lib/remove_gen_artifacts.ts | 0 .../src/openapi_generator.ts | 0 .../src/openapi_linter.ts | 2 +- .../src/parser/get_generation_context.ts | 0 .../src/parser/lib/get_api_operations_list.ts | 0 .../src/parser/lib/get_circular_refs.ts | 0 .../src/parser/lib/get_components.ts | 0 .../src/parser/lib/get_imports_map.ts | 0 .../src/parser/lib/get_info.ts | 0 .../lib/helpers/extract_by_json_pointer.ts | 0 .../src/parser/lib/helpers/find_local_refs.ts | 0 .../src/parser/lib/helpers/find_refs.ts | 0 .../src/parser/lib/helpers/has_ref.ts | 0 .../src/parser/lib/helpers/is_local_ref.ts | 0 .../lib/helpers/is_plain_object_type.ts | 0 .../src/parser/lib/helpers/parse_ref.ts | 0 .../src/parser/lib/helpers/plain_object.ts | 0 .../src/parser/lib/helpers/traverse_object.ts | 0 .../src/parser/lib/normalize_schema.ts | 0 .../src/parser/openapi_types.ts | 0 .../src/template_service/register_helpers.ts | 0 .../template_service/register_templates.ts | 0 .../src/template_service/template_service.ts | 0 .../api_client_quickstart.handlebars | 0 .../templates/api_client_supertest.handlebars | 0 .../templates/disclaimer.handlebars | 0 .../templates/ts_input_type.handlebars | 0 .../templates/ts_type.handlebars | 0 .../templates/zod_operation_schema.handlebars | 0 .../templates/zod_query_item.handlebars | 0 .../templates/zod_schema_item.handlebars | 0 .../kbn-openapi-generator/tsconfig.json | 2 +- .../packages/shared}/kbn-scout/README.md | 6 +- .../packages/shared}/kbn-scout/index.ts | 0 .../packages/shared/kbn-scout}/jest.config.js | 4 +- .../packages/shared}/kbn-scout/kibana.jsonc | 0 .../packages/shared}/kbn-scout/package.json | 0 .../kbn-scout/src/cli/config_discovery.ts | 0 .../shared}/kbn-scout/src/cli/index.ts | 0 .../shared}/kbn-scout/src/cli/run_tests.ts | 0 .../shared}/kbn-scout/src/cli/start_server.ts | 0 .../shared}/kbn-scout/src/common/constants.ts | 0 .../shared}/kbn-scout/src/common/index.ts | 0 .../kbn-scout/src/common/services/clients.ts | 0 .../kbn-scout/src/common/services/config.ts | 0 .../src/common/services/es_archiver.ts | 0 .../kbn-scout/src/common/services/index.ts | 0 .../src/common/services/kibana_url.ts | 0 .../kbn-scout/src/common/services/logger.ts | 0 .../src/common/services/saml_auth.ts | 0 .../src/common/services/synthtrace.ts | 0 .../kbn-scout/src/common/utils/index.ts | 0 .../kbn-scout/src/config/config.test.ts | 0 .../shared}/kbn-scout/src/config/config.ts | 0 .../shared}/kbn-scout/src/config/constants.ts | 0 .../kbn-scout/src/config/discovery/index.ts | 0 .../config/discovery/search_configs.test.ts | 0 .../src/config/discovery/search_configs.ts | 0 .../shared}/kbn-scout/src/config/index.ts | 0 .../kbn-scout/src/config/loader/index.ts | 0 .../config/loader/read_config_file.test.ts | 0 .../src/config/loader/read_config_file.ts | 0 .../kbn-scout/src/config/schema/index.ts | 0 .../kbn-scout/src/config/schema/schema.ts | 0 .../config/serverless/es.serverless.config.ts | 0 .../serverless/oblt.serverless.config.ts | 0 .../resources/package_registry_config.yml | 0 .../serverless/security.serverless.config.ts | 0 .../serverless/serverless.base.config.ts | 0 .../src/config/stateful/base.config.ts | 0 .../src/config/stateful/stateful.config.ts | 0 .../src/config/utils/get_config_file.test.ts | 8 +- .../src/config/utils/get_config_file.ts | 0 .../kbn-scout/src/config/utils/index.ts | 0 .../config/utils/load_servers_config.test.ts | 0 .../src/config/utils/load_servers_config.ts | 0 .../utils/save_scout_test_config.test.ts | 0 .../config/utils/save_scout_test_config.ts | 0 .../kbn-scout/src/config/utils/utils.ts | 0 .../playwright/config/create_config.test.ts | 0 .../src/playwright/config/create_config.ts | 0 .../kbn-scout/src/playwright/config/index.ts | 0 .../kbn-scout/src/playwright/expect.ts | 0 .../src/playwright/fixtures/index.ts | 0 .../fixtures/parallel_run_fixtures.ts | 0 .../fixtures/single_thread_fixtures.ts | 0 .../fixtures/test/browser_auth/index.ts | 0 .../src/playwright/fixtures/test/index.ts | 0 .../fixtures/test/page_objects/index.ts | 0 .../fixtures/test/page_objects/parallel.ts | 0 .../test/page_objects/single_thread.ts | 0 .../fixtures/test/scout_page/index.ts | 0 .../fixtures/test/scout_page/parallel.ts | 0 .../fixtures/test/scout_page/single_thread.ts | 0 .../fixtures/test/validate_tags/index.ts | 0 .../fixtures/worker/apis/fleet/index.ts | 0 .../playwright/fixtures/worker/apis/index.ts | 0 .../fixtures/worker/core_fixtures.ts | 0 .../playwright/fixtures/worker/es_archiver.ts | 0 .../src/playwright/fixtures/worker/index.ts | 0 .../fixtures/worker/scout_space/index.ts | 0 .../fixtures/worker/scout_space/parallel.ts | 0 .../playwright/fixtures/worker/synthtrace.ts | 0 .../fixtures/worker/ui_settings/index.ts | 0 .../worker/ui_settings/single_thread.ts | 0 .../playwright/global_hooks/data_ingestion.ts | 0 .../src/playwright/global_hooks/index.ts | 0 .../global_hooks/synthtrace_ingestion.ts | 0 .../shared}/kbn-scout/src/playwright/index.ts | 0 .../playwright/page_objects/dashboard_app.ts | 0 .../playwright/page_objects/date_picker.ts | 0 .../playwright/page_objects/discover_app.ts | 0 .../src/playwright/page_objects/fiter_bar.ts | 0 .../src/playwright/page_objects/index.ts | 0 .../src/playwright/page_objects/maps_page.ts | 0 .../page_objects/renderable_page.ts | 0 .../playwright/page_objects/utils/index.ts | 0 .../src/playwright/runner/config_loader.ts | 0 .../runner/config_validator.test.ts | 0 .../src/playwright/runner/config_validator.ts | 0 .../src/playwright/runner/flags.test.ts | 0 .../kbn-scout/src/playwright/runner/flags.ts | 0 .../kbn-scout/src/playwright/runner/index.ts | 0 .../src/playwright/runner/run_tests.ts | 0 .../shared}/kbn-scout/src/playwright/tags.ts | 0 .../kbn-scout/src/playwright/types/index.ts | 0 .../kbn-scout/src/playwright/utils/index.ts | 0 .../src/playwright/utils/runner_utils.test.ts | 0 .../src/playwright/utils/runner_utils.ts | 0 .../kbn-scout/src/servers/flags.test.ts | 0 .../shared}/kbn-scout/src/servers/flags.ts | 0 .../shared}/kbn-scout/src/servers/index.ts | 0 .../src/servers/run_elasticsearch.ts | 0 .../src/servers/run_kibana_server.ts | 0 .../kbn-scout/src/servers/start_servers.ts | 0 .../shared}/kbn-scout/src/types/cli.d.ts | 0 .../shared}/kbn-scout/src/types/index.ts | 0 .../kbn-scout/src/types/server_config.d.ts | 0 .../shared}/kbn-scout/src/types/services.d.ts | 0 .../kbn-scout/src/types/test_config.d.ts | 0 .../packages/shared}/kbn-scout/tsconfig.json | 2 +- .../packages/shared}/kbn-storybook/README.md | 0 .../packages/shared}/kbn-storybook/index.ts | 0 .../shared}/kbn-storybook/kibana.jsonc | 0 .../shared}/kbn-storybook/package.json | 0 .../packages/shared}/kbn-storybook/preset.js | 0 .../shared}/kbn-storybook/preset/package.json | 0 .../src/ignore_not_found_export_plugin.ts | 0 .../kbn-storybook/src/lib/constants.ts | 0 .../kbn-storybook/src/lib/decorators.tsx | 0 .../kbn-storybook/src/lib/default_config.ts | 0 .../shared}/kbn-storybook/src/lib/register.ts | 3 +- .../src/lib/register_theme_switcher_addon.ts | 0 .../src/lib/run_storybook_cli.ts | 0 .../kbn-storybook/src/lib/theme_switcher.tsx | 0 .../kbn-storybook/src/webpack.config.ts | 0 .../shared}/kbn-storybook/templates/index.ejs | 0 .../shared}/kbn-storybook/tsconfig.json | 2 +- .../shared}/kbn-test-jest-helpers/index.ts | 0 .../kbn-test-jest-helpers/jest.config.js | 14 ++ .../kbn-test-jest-helpers/kibana.jsonc | 0 .../kbn-test-jest-helpers/package.json | 0 .../src/enzyme_helpers.tsx | 0 .../src/find_test_subject.ts | 0 .../src/jsdom_svg_mocks.ts | 0 .../kbn-test-jest-helpers/src/random.ts | 0 .../src/redux_helpers.tsx | 0 .../src/router_helpers.tsx | 0 .../src/stub_broadcast_channel.ts | 0 .../src/stub_browser_storage.test.ts | 0 .../src/stub_browser_storage.ts | 0 .../src/stub_web_worker.ts | 0 .../src/testbed/README.md | 2 +- .../src/testbed/index.ts | 0 .../src/testbed/mount_component.tsx | 0 .../src/testbed/testbed.ts | 0 .../src/testbed/types.ts | 0 .../src/testing_library_react_helpers.tsx | 0 .../kbn-test-jest-helpers/tsconfig.json | 2 +- .../shared}/kbn-test-subj-selector/README.mdx | 0 .../shared}/kbn-test-subj-selector/index.ts | 0 .../kbn-test-subj-selector/jest.config.js | 14 ++ .../kbn-test-subj-selector/kibana.jsonc | 0 .../kbn-test-subj-selector/package.json | 0 .../test_subj_selector.test.ts | 0 .../test_subj_selector.ts | 0 .../kbn-test-subj-selector}/tsconfig.json | 2 +- .../packages/shared}/kbn-test/README.mdx | 12 +- .../packages/shared}/kbn-test/index.ts | 0 .../packages/shared}/kbn-test/jest-preset.js | 36 ++-- .../packages/shared/kbn-test}/jest.config.js | 4 +- .../kbn-test}/jest.integration.config.js | 4 +- .../kbn-test/jest_integration/jest-preset.js | 6 +- .../jest_integration_node/jest-preset.js | 8 +- .../shared}/kbn-test/jest_node/jest-preset.js | 0 .../shared}/kbn-test/kbn_test_config.ts | 0 .../packages/shared}/kbn-test/kibana.jsonc | 0 .../packages/shared}/kbn-test/package.json | 0 .../shared}/kbn-test/src/auth/helper.ts | 0 .../shared}/kbn-test/src/auth/index.ts | 0 .../kbn-test/src/auth/saml_auth.test.ts | 0 .../shared}/kbn-test/src/auth/saml_auth.ts | 0 .../kbn-test/src/auth/session_manager.test.ts | 0 .../kbn-test/src/auth/session_manager.ts | 0 .../shared}/kbn-test/src/auth/types.ts | 0 .../src/ci_parallel_process_prefix.ts | 0 .../kbn-test/src/es/es_client_for_testing.ts | 0 .../shared}/kbn-test/src/es/es_test_config.ts | 0 .../packages/shared}/kbn-test/src/es/index.ts | 0 .../kbn-test/src/es/test_es_cluster.ts | 2 +- .../kbn-test/src/find_test_plugin_paths.ts | 0 .../functional_test_runner/cli/code_owners.ts | 0 .../src/functional_test_runner/cli/ftr.ts | 0 .../src/functional_test_runner/cli/index.ts | 0 .../fake_mocha_types.ts | 0 .../functional_test_runner.ts | 0 .../src/functional_test_runner/index.ts | 0 .../__fixtures__/failure_hooks/config.js | 0 .../failure_hooks/tests/after_hook.js | 0 .../failure_hooks/tests/before_hook.js | 0 .../__fixtures__/failure_hooks/tests/it.js | 0 .../__fixtures__/simple_project/config.js | 0 .../__fixtures__/simple_project/tests.js | 0 .../integration_tests/basic.test.js | 0 .../integration_tests/failure_hooks.test.js | 0 .../lib/config/__fixtures__/config.1.js | 0 .../lib/config/__fixtures__/config.2.js | 0 .../lib/config/__fixtures__/config.invalid.js | 0 .../lib/config/config.test.ts | 0 .../lib/config/config.ts | 0 .../lib/config/config_loading.test.ts | 0 .../lib/config/config_loading.ts | 0 .../lib/config/ftr_configs_manifest.ts | 0 .../lib/config/index.ts | 0 .../lib/config/run_check_ftr_configs_cli.ts | 25 +-- .../lib/config/schema.ts | 0 .../lib/dedicated_task_runner.ts | 0 .../lib/docker_servers/README.md | 0 .../lib/docker_servers/container_logs.ts | 0 .../lib/docker_servers/container_running.ts | 0 .../define_docker_servers_config.ts | 0 .../docker_servers/docker_servers_service.ts | 0 .../lib/docker_servers/index.ts | 0 .../functional_test_runner/lib/es_version.ts | 0 .../src/functional_test_runner/lib/index.ts | 0 .../functional_test_runner/lib/lifecycle.ts | 0 .../lib/lifecycle_event.ts | 0 .../lib/lifecycle_phase.test.ts | 0 .../lib/lifecycle_phase.ts | 0 .../functional_test_runner/lib/load_tracer.ts | 0 .../lib/mocha/assignment_proxy.js | 0 .../lib/mocha/decorate_mocha_ui.js | 0 .../lib/mocha/filter_suites.test.js | 0 .../lib/mocha/filter_suites.ts | 0 .../functional_test_runner/lib/mocha/index.ts | 0 .../lib/mocha/load_tests.ts | 0 .../mocha/reporter/ci_stats_ftr_reporter.ts | 0 .../lib/mocha/reporter/colors.js | 0 .../lib/mocha/reporter/index.js | 0 .../lib/mocha/reporter/ms.js | 0 .../lib/mocha/reporter/reporter.js | 0 .../lib/mocha/reporter/scout_ftr_reporter.ts | 0 .../lib/mocha/reporter/symbols.js | 0 .../lib/mocha/reporter/write_epilogue.js | 0 .../lib/mocha/run_tests.ts | 0 .../lib/mocha/setup_mocha.ts | 0 .../lib/mocha/validate_ci_group_tags.js | 0 .../lib/mocha/wrap_function.js | 0 .../lib/mocha/wrap_runnable_args.js | 0 .../lib/providers/async_instance.ts | 0 .../lib/providers/index.ts | 0 .../lib/providers/provider_collection.ts | 0 .../lib/providers/read_provider_spec.ts | 0 .../lib/providers/verbose_instance.ts | 0 .../snapshots/decorate_snapshot_ui.test.ts | 0 .../lib/snapshots/decorate_snapshot_ui.ts | 0 .../lib/suite_tracker.test.ts | 0 .../lib/suite_tracker.ts | 0 .../functional_test_runner/public_types.ts | 0 .../lib/babel_register_for_test_plugins.js | 0 .../functional_tests/lib/fips_overrides.ts | 0 .../src/functional_tests/lib/index.ts | 0 .../lib/kibana_cli_args.test.ts | 0 .../functional_tests/lib/kibana_cli_args.ts | 0 .../src/functional_tests/lib/logs_dir.ts | 0 .../functional_tests/lib/run_elasticsearch.ts | 0 .../src/functional_tests/lib/run_ftr.ts | 0 .../functional_tests/lib/run_kibana_server.ts | 0 .../src/functional_tests/run_tests/cli.ts | 0 .../functional_tests/run_tests/flags.test.ts | 0 .../src/functional_tests/run_tests/flags.ts | 0 .../src/functional_tests/run_tests/index.ts | 0 .../functional_tests/run_tests/run_tests.ts | 0 .../src/functional_tests/start_servers/cli.ts | 0 .../start_servers/flags.test.ts | 0 .../functional_tests/start_servers/flags.ts | 0 .../functional_tests/start_servers/index.ts | 0 .../start_servers/start_servers.ts | 0 .../src/jest/ci_stats_jest_reporter.ts | 0 .../src/jest/configs/get_all_jest_paths.ts | 0 .../configs/get_tests_for_config_paths.ts | 0 .../kbn-test/src/jest/configs/index.ts | 0 .../shared}/kbn-test/src/jest/get_url.test.ts | 0 .../shared}/kbn-test/src/jest/get_url.ts | 0 .../shared}/kbn-test/src/jest/jest_flags.json | 0 .../kbn-test/src/jest/junit_reporter/index.js | 0 .../src/jest/junit_reporter/junit_reporter.ts | 0 .../kbn-test/src/jest/mocks/apm_agent_mock.ts | 0 .../src/jest/mocks/css_module_mock.js | 0 .../kbn-test/src/jest/mocks/file_mock.js | 0 .../src/jest/mocks/react_dom_client_mock.ts | 0 .../kbn-test/src/jest/mocks/style_mock.js | 0 .../src/jest/mocks/worker_module_mock.js | 0 .../shared}/kbn-test/src/jest/resolver.js | 0 .../logging_result_processor.js | 0 .../shared}/kbn-test/src/jest/run.test.ts | 0 .../packages/shared}/kbn-test/src/jest/run.ts | 2 +- .../src/jest/run_check_jest_configs_cli.ts | 0 .../src/jest/setup/after_env.integration.js | 0 .../src/jest/setup/disable_console_logs.js | 0 .../kbn-test/src/jest/setup/emotion.js | 0 .../shared}/kbn-test/src/jest/setup/enzyme.js | 0 .../kbn-test/src/jest/setup/mocks.eui.js | 0 .../src/jest/setup/mocks.kbn_i18n_react.js | 0 .../src/jest/setup/mocks.moment_timezone.js | 0 .../src/jest/setup/polyfills.jsdom.js | 0 .../src/jest/setup/react_mount_serializer.ts | 0 .../src/jest/setup/react_testing_library.js | 0 .../kbn-test/src/jest/setup/setup_test.js | 0 .../src/jest/transforms/babel/index.js | 0 .../transforms/babel/transformer_config.js | 0 .../kbn-test/src/jest/transforms/peggy.js | 0 .../kbn-test/src/jest/transforms/raw.js | 0 .../shared}/kbn-test/src/kbn/index.ts | 0 .../shared}/kbn-test/src/kbn/users.ts | 0 .../shared}/kbn-test/src/kbn_archiver_cli.ts | 0 .../import_export/parse_archive.test.ts | 0 .../kbn_client/import_export/parse_archive.ts | 0 .../shared}/kbn-test/src/kbn_client/index.ts | 0 .../kbn-test/src/kbn_client/kbn_client.ts | 0 .../kbn_client/kbn_client_import_export.ts | 0 .../src/kbn_client/kbn_client_plugins.ts | 0 .../kbn_client/kbn_client_requester.test.ts | 0 .../src/kbn_client/kbn_client_requester.ts | 0 .../kbn_client/kbn_client_requester_error.ts | 0 .../kbn_client/kbn_client_saved_objects.ts | 0 .../src/kbn_client/kbn_client_spaces.ts | 0 .../src/kbn_client/kbn_client_status.ts | 0 .../src/kbn_client/kbn_client_ui_settings.ts | 0 .../src/kbn_client/kbn_client_version.ts | 0 .../src/mocha/__fixtures__/project/test.js | 0 .../shared}/kbn-test/src/mocha/index.ts | 0 .../src/mocha/junit_report_generation.js | 0 .../src/mocha/junit_report_generation.test.js | 2 +- .../shared}/kbn-test/src/mocha/log_cache.js | 0 .../shared}/kbn-test/src/mocha/xml.ts | 0 .../kbn-test/src/prettify_command_line.ts | 0 .../shared}/kbn-test/src/report_path.ts | 0 .../packages/shared}/kbn-test/tsconfig.json | 2 +- .../kbn-test/types/ftr_globals/mocha.d.ts | 0 .../kbn-test/types/ftr_globals/snapshots.d.ts | 0 .../shared}/kbn-tooling-log/README.mdx | 0 .../packages/shared}/kbn-tooling-log/index.ts | 0 .../shared/kbn-tooling-log/jest.config.js | 14 ++ .../shared}/kbn-tooling-log/kibana.jsonc | 0 .../shared}/kbn-tooling-log/package.json | 0 .../src/__snapshots__/log_levels.test.ts.snap | 0 .../__snapshots__/tooling_log.test.ts.snap | 0 .../tooling_log_text_writer.test.ts.snap | 0 .../kbn-tooling-log/src/log_levels.test.ts | 0 .../shared}/kbn-tooling-log/src/log_levels.ts | 0 .../shared}/kbn-tooling-log/src/message.ts | 0 .../kbn-tooling-log/src/tooling_log.test.ts | 0 .../kbn-tooling-log/src/tooling_log.ts | 0 .../src/tooling_log_collecting_writer.ts | 0 .../src/tooling_log_text_writer.test.ts | 0 .../src/tooling_log_text_writer.ts | 0 .../shared}/kbn-tooling-log/src/writer.ts | 0 .../shared}/kbn-tooling-log/tsconfig.json | 2 +- .../packages/shared/kbn-zod-helpers/README.md | 2 +- .../fixtures/README.md | 2 +- test/tsconfig.json | 2 +- tsconfig.base.json | 188 +++++++++--------- x-pack/README.md | 2 +- .../private/monitoring/server/config.test.ts | 20 +- .../axios_utils_connection.test.ts | 2 +- .../axios_utils_proxy.test.ts | 2 +- .../server/lib/custom_host_settings.test.ts | 2 +- .../server/manual_tests/forward_proxy.js | 5 +- .../fleet/dev_docs/api_integration_tests.md | 2 +- .../developing_kibana_and_fleet_server.md | 6 +- .../developing_kibana_in_serverless.md | 2 +- .../shared/ml/common/util/es_utils.test.ts | 2 +- .../plugins/apm/dev_docs/local_setup.md | 2 +- .../plugins/apm/dev_docs/testing.md | 6 +- .../plugins/apm/ftr_e2e/README.md | 2 +- .../observability/plugins/apm/readme.md | 2 +- .../dev_docs/custom_threshold.md | 2 +- .../observability/plugins/profiling/README.md | 2 +- .../plugins/profiling/e2e/README.md | 2 +- .../plugins/search_playground/server/setup.ts | 2 +- .../common/api/endpoint/README.md | 2 +- .../security_solution/docs/openapi/README.md | 2 +- .../es_serverless_resources/README.md | 2 +- .../alerts/server/lib/retry_if_conflicts.ts | 2 +- x-pack/test/common/services/search_secure.ts | 2 +- .../scripts/transform_archive.js | 2 +- x-pack/test/plugin_api_perf/README.md | 2 +- .../packages/helpers/pki/README.md | 4 +- .../tsconfig.json | 2 +- .../cypress/support/saml_auth.ts | 2 +- .../security_solution_endpoint/tsconfig.json | 2 +- .../api_utils/api_key.ts | 2 +- x-pack/test/tsconfig.json | 2 +- x-pack/test_serverless/README.md | 4 +- x-pack/test_serverless/shared/config.base.ts | 2 +- .../shared/services/search_secure.ts | 2 +- x-pack/test_serverless/tsconfig.json | 2 +- yarn.lock | 94 ++++----- 1447 files changed, 1129 insertions(+), 1017 deletions(-) delete mode 100644 packages/kbn-apm-synthtrace-client/README.md delete mode 100644 packages/kbn-code-owners/jest.config.js delete mode 100644 packages/kbn-cypress-config/jest.config.js delete mode 100644 packages/kbn-dev-cli-errors/jest.config.js delete mode 100644 packages/kbn-dev-cli-runner/jest.config.js delete mode 100644 packages/kbn-dev-proc-runner/jest.config.js delete mode 100644 packages/kbn-es/jest.config.js delete mode 100644 packages/kbn-expect/jest.config.js delete mode 100644 packages/kbn-ftr-common-functional-ui-services/jest.config.js delete mode 100644 packages/kbn-ftr-screenshot-filename/jest.config.js delete mode 100644 packages/kbn-gen-ai-functional-testing/jest.config.js delete mode 100644 packages/kbn-get-repo-files/jest.config.js delete mode 100644 packages/kbn-journeys/jest.config.js delete mode 100644 packages/kbn-node-libs-browser-webpack-plugin/jest.config.js delete mode 100644 packages/kbn-optimizer-webpack-helpers/jest.config.js delete mode 100644 packages/kbn-peggy/jest.config.js delete mode 100644 packages/kbn-repo-path/jest.config.js delete mode 100644 packages/kbn-scout-info/jest.config.js delete mode 100644 packages/kbn-scout-reporting/jest.config.js delete mode 100644 packages/kbn-scout/jest.config.js delete mode 100644 packages/kbn-some-dev-log/jest.config.js delete mode 100644 packages/kbn-stdio-dev-helpers/tsconfig.json delete mode 100644 packages/kbn-telemetry-tools/jest.config.js delete mode 100644 packages/kbn-test-eui-helpers/jest.config.js delete mode 100644 packages/kbn-test-jest-helpers/jest.config.js delete mode 100644 packages/kbn-test-subj-selector/jest.config.js delete mode 100644 packages/kbn-test/jest.config.js delete mode 100644 packages/kbn-tooling-log/jest.config.js rename {packages => src/platform/packages}/README.md (100%) rename {packages => src/platform/packages/private}/kbn-ambient-common-types/README.mdx (100%) rename {packages => src/platform/packages/private}/kbn-ambient-common-types/index.d.ts (100%) create mode 100644 src/platform/packages/private/kbn-ambient-common-types/jest.config.js rename {packages => src/platform/packages/private}/kbn-ambient-common-types/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-ambient-common-types/package.json (100%) rename {packages/kbn-ftr-screenshot-filename => src/platform/packages/private/kbn-ambient-common-types}/tsconfig.json (78%) rename {packages => src/platform/packages/private}/kbn-ambient-ftr-types/README.md (100%) rename {packages => src/platform/packages/private}/kbn-ambient-ftr-types/index.d.ts (100%) create mode 100644 src/platform/packages/private/kbn-ambient-ftr-types/jest.config.js rename {packages => src/platform/packages/private}/kbn-ambient-ftr-types/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-ambient-ftr-types/package.json (100%) rename {packages/kbn-ambient-common-types => src/platform/packages/private/kbn-ambient-ftr-types}/tsconfig.json (78%) rename {packages => src/platform/packages/private}/kbn-babel-transform/BUILD.bazel (100%) rename {packages => src/platform/packages/private}/kbn-babel-transform/README.md (100%) rename {packages => src/platform/packages/private}/kbn-babel-transform/fast_async_transformer.js (100%) rename {packages => src/platform/packages/private}/kbn-babel-transform/fast_async_worker.mjs (100%) rename {packages => src/platform/packages/private}/kbn-babel-transform/index.js (100%) create mode 100644 src/platform/packages/private/kbn-babel-transform/jest.config.js rename {packages => src/platform/packages/private}/kbn-babel-transform/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-babel-transform/options.js (100%) rename {packages => src/platform/packages/private}/kbn-babel-transform/package.json (100%) rename {packages => src/platform/packages/private}/kbn-babel-transform/sync_transform.js (100%) rename {packages => src/platform/packages/private}/kbn-babel-transform/tsconfig.json (81%) rename {packages => src/platform/packages/private}/kbn-babel-transform/types.ts (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-core/README.md (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-core/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-core/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-core/package.json (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-core/src/ci_stats_config.ts (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-core/src/ci_stats_metadata.ts (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-core/tsconfig.json (82%) rename {packages => src/platform/packages/private}/kbn-ci-stats-reporter/README.md (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-reporter/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-reporter/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-reporter/package.json (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-reporter/src/ci_stats_reporter.ts (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-reporter/src/ci_stats_test_group_types.ts (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-reporter/src/report_time.ts (100%) rename {packages => src/platform/packages/private}/kbn-ci-stats-reporter/tsconfig.json (85%) rename {packages => src/platform/packages/private}/kbn-code-owners/README.md (100%) rename {packages => src/platform/packages/private}/kbn-code-owners/index.ts (100%) create mode 100644 src/platform/packages/private/kbn-code-owners/jest.config.js rename {packages => src/platform/packages/private}/kbn-code-owners/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-code-owners/package.json (100%) rename {packages => src/platform/packages/private}/kbn-code-owners/src/cli.ts (100%) rename {packages => src/platform/packages/private}/kbn-code-owners/src/code_owner_areas.ts (100%) rename {packages => src/platform/packages/private}/kbn-code-owners/src/code_owners.ts (100%) rename {packages => src/platform/packages/private}/kbn-code-owners/src/path.ts (100%) rename {packages => src/platform/packages/private}/kbn-code-owners/tsconfig.json (85%) rename {packages => src/platform/packages/private}/kbn-ftr-screenshot-filename/README.md (100%) rename {packages => src/platform/packages/private}/kbn-ftr-screenshot-filename/ftr_screenshot_filename.ts (100%) rename {packages => src/platform/packages/private}/kbn-ftr-screenshot-filename/index.ts (100%) create mode 100644 src/platform/packages/private/kbn-ftr-screenshot-filename/jest.config.js rename {packages => src/platform/packages/private}/kbn-ftr-screenshot-filename/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-ftr-screenshot-filename/package.json (100%) rename {packages/kbn-test-subj-selector => src/platform/packages/private/kbn-ftr-screenshot-filename}/tsconfig.json (78%) rename {packages => src/platform/packages/private}/kbn-gen-ai-functional-testing/.gitignore (100%) rename {packages => src/platform/packages/private}/kbn-gen-ai-functional-testing/README.md (100%) rename {packages => src/platform/packages/private}/kbn-gen-ai-functional-testing/index.ts (100%) create mode 100644 src/platform/packages/private/kbn-gen-ai-functional-testing/jest.config.js rename {packages => src/platform/packages/private}/kbn-gen-ai-functional-testing/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-gen-ai-functional-testing/package.json (100%) rename {packages => src/platform/packages/private}/kbn-gen-ai-functional-testing/scripts/format_connector_config.js (100%) rename {packages => src/platform/packages/private}/kbn-gen-ai-functional-testing/scripts/retrieve_connector_config.js (100%) rename {packages => src/platform/packages/private}/kbn-gen-ai-functional-testing/scripts/upload_connector_config.js (100%) rename {packages => src/platform/packages/private}/kbn-gen-ai-functional-testing/src/connectors.ts (100%) rename {packages => src/platform/packages/private}/kbn-gen-ai-functional-testing/src/manage_connector_config.ts (95%) rename {packages => src/platform/packages/private}/kbn-gen-ai-functional-testing/tsconfig.json (83%) rename {packages => src/platform/packages/private}/kbn-get-repo-files/README.mdx (100%) rename {packages => src/platform/packages/private}/kbn-get-repo-files/get_repo_files.ts (100%) create mode 100644 src/platform/packages/private/kbn-get-repo-files/jest.config.js rename {packages => src/platform/packages/private}/kbn-get-repo-files/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-get-repo-files/package.json (100%) rename {packages => src/platform/packages/private}/kbn-get-repo-files/tsconfig.json (86%) rename {packages => src/platform/packages/private}/kbn-import-resolver/README.md (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/index.ts (100%) rename {packages/kbn-test => src/platform/packages/private/kbn-import-resolver}/jest.integration.config.js (83%) rename {packages => src/platform/packages/private}/kbn-import-resolver/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/package.json (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/__fixtures__/node_modules/@pkg/box/index.js (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/__fixtures__/node_modules/foo/index.js (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/__fixtures__/packages/box/index.js (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/__fixtures__/packages/box/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/__fixtures__/packages/box/node_modules/bar/index.js (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/__fixtures__/src/bar/bar.js (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/__fixtures__/src/bar/index.js (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/__fixtures__/src/bar/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/__fixtures__/src/index.js (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/helpers/fs.ts (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/helpers/import_req.ts (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/helpers/memoize.ts (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/import_resolver.ts (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/integration_tests/import_resolver.test.ts (84%) rename {packages => src/platform/packages/private}/kbn-import-resolver/src/resolve_result.ts (100%) rename {packages => src/platform/packages/private}/kbn-import-resolver/tsconfig.json (85%) rename {packages => src/platform/packages/private}/kbn-jest-serializers/README.mdx (100%) rename {packages => src/platform/packages/private}/kbn-jest-serializers/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-jest-serializers/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-jest-serializers/package.json (100%) rename {packages => src/platform/packages/private}/kbn-jest-serializers/src/absolute_path_serializer.ts (100%) rename {packages => src/platform/packages/private}/kbn-jest-serializers/src/any_instance_serizlizer.ts (100%) rename {packages => src/platform/packages/private}/kbn-jest-serializers/src/recursive_serializer.ts (100%) rename {packages => src/platform/packages/private}/kbn-jest-serializers/src/replace_serializer.ts (100%) rename {packages => src/platform/packages/private}/kbn-jest-serializers/src/strip_ansi_serializer.ts (100%) rename {packages => src/platform/packages/private}/kbn-jest-serializers/tsconfig.json (82%) rename {packages => src/platform/packages/private}/kbn-journeys/README.mdx (100%) rename {packages => src/platform/packages/private}/kbn-journeys/index.ts (100%) create mode 100644 src/platform/packages/private/kbn-journeys/jest.config.js rename {packages => src/platform/packages/private}/kbn-journeys/journey/journey.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/journey/journey_apm_config.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/journey/journey_config.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/journey/journey_ftr_config.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/journey/journey_ftr_harness.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/journey/journey_screenshots.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-journeys/package.json (100%) rename {packages => src/platform/packages/private}/kbn-journeys/services/auth.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/services/es.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/services/ftr_context_provider.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/services/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/services/input_delays.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/services/kibana_url.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/services/page/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/services/page/kibana_page.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/services/page/project_page.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/services/synthtrace.ts (100%) rename {packages => src/platform/packages/private}/kbn-journeys/tsconfig.json (91%) rename {packages => src/platform/packages/private}/kbn-mock-idp-utils/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-mock-idp-utils/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-mock-idp-utils/package.json (100%) rename {packages => src/platform/packages/private}/kbn-mock-idp-utils/src/constants.ts (100%) rename {packages => src/platform/packages/private}/kbn-mock-idp-utils/src/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-mock-idp-utils/src/utils.ts (100%) rename {packages => src/platform/packages/private}/kbn-mock-idp-utils/tsconfig.json (79%) rename {packages => src/platform/packages/private}/kbn-node-libs-browser-webpack-plugin/BUILD.bazel (100%) rename {packages => src/platform/packages/private}/kbn-node-libs-browser-webpack-plugin/README.md (100%) rename {packages => src/platform/packages/private}/kbn-node-libs-browser-webpack-plugin/index.js (100%) create mode 100644 src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/jest.config.js rename {packages => src/platform/packages/private}/kbn-node-libs-browser-webpack-plugin/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-node-libs-browser-webpack-plugin/package.json (100%) rename {packages => src/platform/packages/private}/kbn-node-libs-browser-webpack-plugin/tsconfig.json (81%) rename {packages => src/platform/packages/private}/kbn-optimizer-webpack-helpers/README.md (100%) rename {packages => src/platform/packages/private}/kbn-optimizer-webpack-helpers/index.ts (100%) create mode 100644 src/platform/packages/private/kbn-optimizer-webpack-helpers/jest.config.js rename {packages => src/platform/packages/private}/kbn-optimizer-webpack-helpers/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-optimizer-webpack-helpers/package.json (100%) rename {packages => src/platform/packages/private}/kbn-optimizer-webpack-helpers/src/webpack_helpers.ts (100%) rename {packages/kbn-axe-config => src/platform/packages/private/kbn-optimizer-webpack-helpers}/tsconfig.json (78%) rename {packages => src/platform/packages/private}/kbn-peggy/BUILD.bazel (100%) rename {packages => src/platform/packages/private}/kbn-peggy/README.mdx (100%) rename {packages => src/platform/packages/private}/kbn-peggy/index.js (100%) rename {packages/kbn-babel-transform => src/platform/packages/private/kbn-peggy}/jest.config.js (84%) rename {packages => src/platform/packages/private}/kbn-peggy/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-peggy/package.json (100%) rename {packages => src/platform/packages/private}/kbn-peggy/tsconfig.json (81%) rename {packages => src/platform/packages/private}/kbn-peggy/types.ts (100%) rename {packages => src/platform/packages/private}/kbn-repo-path/README.md (100%) rename {packages => src/platform/packages/private}/kbn-repo-path/index.ts (100%) rename {packages/kbn-ftr-common-functional-services => src/platform/packages/private/kbn-repo-path}/jest.config.js (85%) rename {packages => src/platform/packages/private}/kbn-repo-path/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-repo-path/package.json (100%) rename {packages => src/platform/packages/private}/kbn-repo-path/repo_path.ts (100%) rename {packages => src/platform/packages/private}/kbn-repo-path/tsconfig.json (80%) rename {packages => src/platform/packages/private}/kbn-scout-info/README.md (100%) rename {packages => src/platform/packages/private}/kbn-scout-info/index.ts (100%) create mode 100644 src/platform/packages/private/kbn-scout-info/jest.config.js rename {packages => src/platform/packages/private}/kbn-scout-info/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-scout-info/package.json (100%) rename {packages => src/platform/packages/private}/kbn-scout-info/src/paths.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-info/src/reporting.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-info/tsconfig.json (82%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/README.md (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/index.ts (100%) create mode 100644 src/platform/packages/private/kbn-scout-reporting/jest.config.js rename {packages => src/platform/packages/private}/kbn-scout-reporting/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/package.json (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/cli/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/cli/initialize_report_datastream.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/cli/upload_events.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/datasources/buildkite.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/datasources/host.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/datasources/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/helpers/cli_processing.test.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/helpers/cli_processing.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/helpers/elasticsearch.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/helpers/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/helpers/plugin_manifest.test.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/helpers/plugin_manifest.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/helpers/test_id_generator.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/helpers/text_processing.test.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/helpers/text_processing.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/playwright/events/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/playwright/events/playwright_reporter.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/playwright/failed_test/failed_test_reporter.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/playwright/failed_test/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/playwright/scout_playwright_reporter.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/report/base.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/report/events/event.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/report/events/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/report/events/persistence/component_templates.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/report/events/persistence/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/report/events/persistence/index_templates.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/report/events/persistence/mappings.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/report/events/report.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/report/failed_test/html.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/report/failed_test/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/report/failed_test/report.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/report/failed_test/test_failure.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/src/reporting/report/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-scout-reporting/tsconfig.json (88%) rename {packages => src/platform/packages/private}/kbn-some-dev-log/README.mdx (100%) rename {packages => src/platform/packages/private}/kbn-some-dev-log/index.ts (100%) create mode 100644 src/platform/packages/private/kbn-some-dev-log/jest.config.js rename {packages => src/platform/packages/private}/kbn-some-dev-log/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-some-dev-log/package.json (100%) rename {packages => src/platform/packages/private}/kbn-some-dev-log/src/some_dev_log.ts (100%) rename {packages/kbn-optimizer-webpack-helpers => src/platform/packages/private/kbn-some-dev-log}/tsconfig.json (78%) rename {packages => src/platform/packages/private}/kbn-stdio-dev-helpers/README.md (100%) rename {packages => src/platform/packages/private}/kbn-stdio-dev-helpers/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-stdio-dev-helpers/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-stdio-dev-helpers/package.json (100%) rename {packages => src/platform/packages/private}/kbn-stdio-dev-helpers/src/observe_lines.ts (100%) rename {packages => src/platform/packages/private}/kbn-stdio-dev-helpers/src/observe_readable.ts (100%) rename {packages/kbn-dev-cli-errors => src/platform/packages/private/kbn-stdio-dev-helpers}/tsconfig.json (78%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/GUIDELINE.md (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/README.md (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/index.ts (100%) rename {packages/kbn-openapi-generator => src/platform/packages/private/kbn-telemetry-tools}/jest.config.js (83%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/package.json (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/cli/run_telemetry_check.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/cli/run_telemetry_extract.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/schema_ftr_validations/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/schema_ftr_validations/schema_to_config_schema.test.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/schema_ftr_validations/schema_to_config_schema.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/all_extracted_collectors.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/mock_schema.json (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/mock_schema_with_descriptions.json (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/parsed_enum_collector.ts (96%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/parsed_externally_defined_collector.ts (84%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_interface_from_export.ts (88%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_schema.ts (89%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_usage_interface.ts (88%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/parsed_indexed_interface_with_not_matching_schema.ts (89%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/parsed_nested_collector.ts (89%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/parsed_schema_defined_with_spreads_collector.ts (91%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/parsed_stats_collector.ts (89%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector.ts (96%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector_with_description.ts (95%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/.telemetryrc.json (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/constants.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/enum_collector.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_collector.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_usage_collector/get_usage_collector.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_usage_collector/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/file_with_no_collector.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/types.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/usage_type.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_schema.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_usage_interface.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/indexed_interface_with_not_matching_schema.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/nested_collector.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/schema_defined_with_spreads_collector.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/stats_collector.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/unmapped_collector.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector_with_description.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/__snapshots__/ts_parser.test.ts.snap (51%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/check_collector__integrity.test.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/check_collector_integrity.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/config.test.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/config.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/constants.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/extract_collectors.test.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/extract_collectors.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/manage_schema.test.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/manage_schema.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/serializer.test.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/serializer.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/tasks/check_compatible_types_task.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/tasks/check_matching_schemas_task.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/tasks/error_reporter.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/tasks/extract_collectors_task.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/tasks/generate_schemas_task.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/tasks/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/tasks/parse_configs_task.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/tasks/task_context.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/tasks/write_to_file_task.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/test_utils.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/ts_parser.test.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/ts_parser.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/ts_program/__fixture__/with_kbn_package_import.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/ts_program/index.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/ts_program/ts_program.test.ts (92%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/ts_program/ts_program.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/src/tools/utils.ts (100%) rename {packages => src/platform/packages/private}/kbn-telemetry-tools/tsconfig.json (90%) rename {packages => src/platform/packages/private}/kbn-test-eui-helpers/index.ts (100%) create mode 100644 src/platform/packages/private/kbn-test-eui-helpers/jest.config.js rename {packages => src/platform/packages/private}/kbn-test-eui-helpers/kibana.jsonc (100%) rename {packages => src/platform/packages/private}/kbn-test-eui-helpers/package.json (100%) rename {packages => src/platform/packages/private}/kbn-test-eui-helpers/src/rtl_helpers.tsx (100%) rename {packages => src/platform/packages/private}/kbn-test-eui-helpers/tsconfig.json (80%) rename {packages => src/platform/packages/shared}/kbn-ambient-storybook-types/README.mdx (100%) rename {packages => src/platform/packages/shared}/kbn-ambient-storybook-types/index.d.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ambient-storybook-types/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-ambient-storybook-types/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-ambient-storybook-types/tsconfig.json (74%) rename {packages => src/platform/packages/shared}/kbn-ambient-ui-types/README.mdx (100%) rename {packages => src/platform/packages/shared}/kbn-ambient-ui-types/index.d.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ambient-ui-types/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-ambient-ui-types/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-ambient-ui-types/tsconfig.json (77%) create mode 100644 src/platform/packages/shared/kbn-apm-synthtrace-client/README.md rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/index.ts (100%) rename {packages/kbn-apm-synthtrace => src/platform/packages/shared/kbn-apm-synthtrace-client}/jest.config.js (83%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/.eslintrc.js (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/agent_config/agent_config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/agent_config/agent_config_fields.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/agent_config/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/agent_config/observer.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/apm_error.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/apm_fields.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/base_span.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/browser.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/defaults/get_chrome_user_agent_defaults.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/event.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/instance.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/metricset.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/mobile_app.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/mobile_device.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/processors/get_breakdown_metrics.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/rum_span.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/rum_transaction.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/serverless.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/serverless_function.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/serverless_instance.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/service.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/span.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/apm/transaction.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/dsl/distributed_trace_client.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/dsl/distributed_trace_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/dsl/service_map.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/dsl/service_map.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/container_entity.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/host_entity.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/cluster_entity.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/container_entity.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/cron_job_entity.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/daemon_set_entity.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/deployment_entity.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/job_entity.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/node_entity.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/pod_entity.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/replica_set.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/service.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/stateful_set.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entities/service_entity.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/entity.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/gaussian_events.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/infra/aws/rds.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/infra/docker_container.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/infra/host.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/infra/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/infra/k8s_container.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/infra/k8s_node.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/infra/pod.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/interval.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/logs/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/monitoring/cluster.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/monitoring/cluster_stats.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/monitoring/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/monitoring/kibana.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/monitoring/kibana_stats.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/otel/error.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/otel/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/otel/metric.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/otel/transaction.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/poisson_events.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/poisson_events.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/serializable.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/synthetics/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/timerange.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/utils/dedot.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/utils/generate_id.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/lib/utils/hash.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/types/agent_names.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/src/types/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace-client/tsconfig.json (85%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/README.md (96%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/bin/synthtrace (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/index.ts (100%) rename {packages/kbn-apm-synthtrace-client => src/platform/packages/shared/kbn-apm-synthtrace}/jest.config.js (84%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/.eslintrc.js (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/run_synthtrace.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/scenario.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/bootstrap.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/get_apm_es_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/get_entites_kibana_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/get_entities_es_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/get_infra_es_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/get_kibana_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/get_logs_es_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/get_otel_es_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/get_scenario.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/get_service_urls.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/get_service_urls.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/get_synthetics_es_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/interval_to_ms.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/logger_proxy.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/parse_run_cli_flags.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/ssl.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/start_historical_data_upload.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/start_live_data_upload.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/synthtrace_worker.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/cli/utils/worker.js (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/apm/aggregators/create_apm_metric_aggregator.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/apm/aggregators/create_breakdown_metrics_aggregator.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_metrics_aggregator.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_summary_metrics_aggregator.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/apm/aggregators/create_span_metrics_aggregator.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/apm/aggregators/create_transaction_metrics_aggregator.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/apm_pipeline.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_apm_server_metadata_transform.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_intake_defaults_transform.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_routing_transform.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_kibana_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/entities/entities_synthtrace_es_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/entities/entities_synthtrace_kibana_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/infra/infra_synthtrace_es_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/infra/infra_synthtrace_kibana_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/logs/custom_logsdb_index_templates.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/logs/custom_logsdb_indices.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/logs/logs_synthtrace_es_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/monitoring/monitoring_synthtrace_es_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/otel/otel_synthtrace_es_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/shared/base_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/shared/client_headers.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/shared/data_stream_get_routing_transform.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/shared/get_dedot_transform.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/shared/get_serialize_transform.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/synthetics/synthetics_synthtrace_es_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/utils/create_logger.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/utils/create_lossless_histogram.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/utils/create_metric_aggregator_factory.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/utils/get_synthtrace_environment.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/utils/log_perf.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/utils/stream_utils.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/utils/transform_helpers.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/utils/wait_until_stream_finished.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/lib/utils/with_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/agent_config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/apm_ml_anomalies.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/aws_lambda.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/azure_functions.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/cloud_services_icons.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/continuous_rollups.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/degraded_logs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/degraded_synthetics_monitors.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/distributed_trace.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/distributed_trace_long.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/distributed_unstructured_logs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/failed_logs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/helpers/exception_types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/helpers/get_at_index_or_random.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/helpers/logs_mock_data.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/helpers/logs_scenario_opts_parser.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/helpers/random_names.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/helpers/time_based_pattern.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/helpers/unstructured_logs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/high_throughput.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/infra_aws_rds.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/infra_docker_containers.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/infra_hosts_with_apm_hosts.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/infra_k8s_containers.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/k8s_entities.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/logs_and_metrics.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/logs_traces_hosts.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/low_throughput.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/many_dependencies.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/many_entities.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/many_errors.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/many_instances.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/many_otel_services.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/many_services.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/many_transactions.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/mobile.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/otel_simple_trace.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/other_bucket_group.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/service_map.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/service_map_oom.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/service_summary_field_version_dependent.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/services_without_transactions.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/simple_logs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/simple_non_ecs_logs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/simple_trace.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/slash_logs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/span_links.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/spiked_latency.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/trace_with_orphan_items.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/traces_logs_entities.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/unstructured_logs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/scenarios/variance.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/test/__snapshots__/es_client_indexer.test.ts.snap (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/test/es_client_indexer.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/test/scenarios/01_simple_trace.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/test/scenarios/02_transaction_metrics.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/test/scenarios/03_span_destination_metrics.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/test/scenarios/04_breakdown_metrics.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/test/scenarios/05_transactions_with_errors.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/test/scenarios/06_application_metrics.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/src/test/scenarios/__snapshots__/01_simple_trace.test.ts.snap (100%) rename {packages => src/platform/packages/shared}/kbn-apm-synthtrace/tsconfig.json (86%) rename {packages => src/platform/packages/shared}/kbn-axe-config/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-axe-config/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-axe-config/kibana.jsonc (73%) rename {packages => src/platform/packages/shared}/kbn-axe-config/package.json (100%) rename {packages/kbn-some-dev-log => src/platform/packages/shared/kbn-axe-config}/tsconfig.json (78%) rename {packages => src/platform/packages/shared}/kbn-babel-register/BUILD.bazel (95%) rename {packages => src/platform/packages/shared}/kbn-babel-register/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-babel-register/cache/index.js (100%) rename {packages => src/platform/packages/shared}/kbn-babel-register/cache/lmdb_cache.js (100%) rename {packages => src/platform/packages/shared}/kbn-babel-register/cache/lmdb_cache.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-babel-register/cache/no_cache_cache.js (100%) rename {packages => src/platform/packages/shared}/kbn-babel-register/cache/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-babel-register/index.js (100%) rename {packages => src/platform/packages/shared}/kbn-babel-register/install.js (100%) create mode 100644 src/platform/packages/shared/kbn-babel-register/jest.config.js rename {packages => src/platform/packages/shared}/kbn-babel-register/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-babel-register/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-babel-register/transforms/babel.js (100%) rename {packages => src/platform/packages/shared}/kbn-babel-register/transforms/index.js (100%) rename {packages => src/platform/packages/shared}/kbn-babel-register/transforms/peggy.js (100%) rename {packages => src/platform/packages/shared}/kbn-babel-register/transforms/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-babel-register/tsconfig.json (86%) rename {packages => src/platform/packages/shared}/kbn-cypress-config/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-cypress-config/index.ts (100%) create mode 100644 src/platform/packages/shared/kbn-cypress-config/jest.config.js rename {packages => src/platform/packages/shared}/kbn-cypress-config/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-cypress-config/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-cypress-config/tsconfig.json (83%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-errors/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-errors/index.ts (100%) create mode 100644 src/platform/packages/shared/kbn-dev-cli-errors/jest.config.js rename {packages => src/platform/packages/shared}/kbn-dev-cli-errors/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-errors/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-errors/src/dev_cli_errors.ts (100%) create mode 100644 src/platform/packages/shared/kbn-dev-cli-errors/tsconfig.json rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/README.mdx (97%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/index.ts (100%) create mode 100644 src/platform/packages/shared/kbn-dev-cli-runner/jest.config.js rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/src/cleanup.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/src/flags.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/src/flags.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/src/flags_reader.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/src/flags_reader.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/src/help.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/src/help.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/src/metrics.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/src/run.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/src/run_with_commands.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/src/run_with_commands.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-cli-runner/tsconfig.json (88%) rename {packages => src/platform/packages/shared}/kbn-dev-proc-runner/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-dev-proc-runner/index.ts (100%) create mode 100644 src/platform/packages/shared/kbn-dev-proc-runner/jest.config.js rename {packages => src/platform/packages/shared}/kbn-dev-proc-runner/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-dev-proc-runner/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-dev-proc-runner/src/proc.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-proc-runner/src/proc_runner.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-proc-runner/src/with_proc_runner.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-proc-runner/src/with_proc_runner.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-proc-runner/tsconfig.json (85%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/certs/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/certs/ca.crt (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/certs/elasticsearch.crt (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/certs/elasticsearch.key (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/certs/elasticsearch.p12 (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/certs/elasticsearch_emptypassword.p12 (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/certs/elasticsearch_nopassword.p12 (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/certs/fleet_server.crt (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/certs/fleet_server.key (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/certs/fleet_server.p12 (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/certs/kibana.crt (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/certs/kibana.key (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/certs/kibana.p12 (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/jest.config.js (84%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/axios/errors.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/axios/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/certs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/dev_service_account.ts (92%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/diff_strings.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/diff_strings.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/extract.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/plugin_list/discover_plugins.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/plugin_list/extract_asciidoc_info.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/plugin_list/extract_asciidoc_info.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/plugin_list/generate_plugin_list.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/plugin_list/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/plugin_list/run_plugin_list_cli.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/precommit_hook/cli.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/precommit_hook/git_utils.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/precommit_hook/script_source.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/streams.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/src/worker/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-dev-utils/tsconfig.json (87%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/README.mdx (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/index.ts (100%) rename {packages/kbn-openapi-bundler => src/platform/packages/shared/kbn-es-archiver}/jest.config.js (83%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/actions/edit.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/actions/empty_kibana_index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/actions/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/actions/load.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/actions/rebuild_all.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/actions/save.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/actions/unload.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/cli.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/client_headers.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/es_archiver.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/fixtures/override_saved_objects_index/exception_list.json (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/archives/constants.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/archives/filenames.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/archives/format.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/archives/format.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/archives/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/archives/parse.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/archives/parse.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/directory.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/docs/generate_doc_records_stream.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/docs/generate_doc_records_stream.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/docs/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/docs/index_doc_records_stream.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/docs/index_doc_records_stream.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/index_template.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/index_template.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/indices/__mocks__/stubs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/indices/create_index_stream.test.mock.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/indices/create_index_stream.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/indices/create_index_stream.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/indices/delete_data_stream.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/indices/delete_index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/indices/delete_index_stream.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/indices/delete_index_stream.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/indices/generate_index_records_stream.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/indices/generate_index_records_stream.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/indices/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/indices/kibana_index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/progress.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/records/filter_records_stream.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/records/filter_records_stream.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/records/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/stats.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/src/lib/stats.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es-archiver/tsconfig.json (90%) rename {packages => src/platform/packages/shared}/kbn-es/README.mdx (96%) rename {packages => src/platform/packages/shared}/kbn-es/index.ts (100%) rename {packages/kbn-ambient-common-types => src/platform/packages/shared/kbn-es}/jest.config.js (85%) rename {packages => src/platform/packages/shared}/kbn-es/jest.integration.config.js (85%) rename {packages => src/platform/packages/shared}/kbn-es/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-es/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/artifact.test.js (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/artifact.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/cli.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/cli_commands/archive.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/cli_commands/build_snapshots.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/cli_commands/docker.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/cli_commands/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/cli_commands/serverless.ts (98%) rename {packages => src/platform/packages/shared}/kbn-es/src/cli_commands/snapshot.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/cli_commands/source.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/cli_commands/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/cluster.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/cluster_exec_options.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/custom_snapshots.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/errors.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/install/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/install/install_archive.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/install/install_snapshot.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/install/install_source.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/install/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/integration_tests/__fixtures__/es_bin.js (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/integration_tests/cluster.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/paths.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/serverless_resources/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/serverless_resources/jwks.json (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/serverless_resources/operator_users.yml (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/serverless_resources/project_roles/es/roles.yml (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/serverless_resources/project_roles/oblt/roles.yml (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/serverless_resources/project_roles/security/roles.yml (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/serverless_resources/role_mapping.yml (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/serverless_resources/secrets.json (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/serverless_resources/secrets_ssl.json (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/serverless_resources/security_roles.json (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/serverless_resources/service_tokens (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/serverless_resources/users (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/serverless_resources/users_roles (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/settings.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/settings.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/stateful_resources/roles.yml (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/__fixtures__/snapshot.tar.gz (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/__fixtures__/snapshot.zip (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/__snapshots__/parse_es_log.test.js.snap (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/build_snapshot.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/cache.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/docker.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/docker.ts (99%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/extract_and_archive_logs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/extract_config_files.test.js (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/extract_config_files.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/extract_image_info.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/extract_serverless_image_info.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/find_most_recently_changed.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/find_most_recently_changed.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/log.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/native_realm.js (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/native_realm.test.js (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/parse_es_log.test.js (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/parse_es_log.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/parse_timeout_to_ms.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/parse_timeout_to_ms.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/read_roles_from_resource.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/serverless_file_realm.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/wait_for_security_index.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/wait_for_security_index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/wait_until_cluster_ready.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/src/utils/wait_until_cluster_ready.ts (100%) rename {packages => src/platform/packages/shared}/kbn-es/tsconfig.json (88%) rename {packages => src/platform/packages/shared}/kbn-expect/LICENSE.txt (100%) rename {packages => src/platform/packages/shared}/kbn-expect/README.mdx (100%) rename {packages => src/platform/packages/shared}/kbn-expect/expect.d.ts (100%) rename {packages => src/platform/packages/shared}/kbn-expect/expect.js (100%) rename {packages => src/platform/packages/shared}/kbn-expect/expect.test.ts (100%) create mode 100644 src/platform/packages/shared/kbn-expect/jest.config.js rename {packages => src/platform/packages/shared}/kbn-expect/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-expect/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-expect/tsconfig.json (79%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/index.ts (100%) create mode 100644 src/platform/packages/shared/kbn-ftr-common-functional-services/jest.config.js rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/all.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/console.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/deployment.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/es.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/es_archiver.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/es_delete_all_indices.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/ftr_provider_context.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/index_patterns.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/kibana_server/extend_es_archiver.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/kibana_server/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/kibana_server/kibana_server.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/randomness.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/retry/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/retry/retry.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/retry/retry_for_success.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/retry/retry_for_success.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/retry/retry_for_truthy.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/saml_auth/default_request_headers.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/saml_auth/get_auth_provider.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/saml_auth/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/saml_auth/saml_auth_provider.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/saml_auth/serverless/auth_provider.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/saml_auth/stateful/auth_provider.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/saved_object_info/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/saved_object_info/saved_object_info.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/saved_object_info/saved_objects_info_svc.md (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/saved_object_info/use_with_jq.md (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/saved_object_info/utils.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/search.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/supertest.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/services/supertest_without_auth.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-services/tsconfig.json (86%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/index.ts (100%) create mode 100644 src/platform/packages/shared/kbn-ftr-common-functional-ui-services/jest.config.js rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/all.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/browser.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/find.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/ftr_provider_context.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/config.js (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test.js (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test2.js (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test3.1.js (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test3.js (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/__tests__/remote_default_window_size.js (94%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/browsers.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/create_stdout_stream.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/network_profiles.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/poll_for_log_entry.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/prevent_parallel_calls.test.js (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/prevent_parallel_calls.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/remote.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/remote/webdriver.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/retry_on_stale.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/security/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/security/role.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/security/role_mappings.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/security/security.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/security/system_indices_user.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/security/test_user.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/security/user.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/test_subjects.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/toasts.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/custom_cheerio_api.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/scroll_into_view_if_necessary.js (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/web_element_wrapper.ts (100%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/tsconfig.json (87%) rename {packages => src/platform/packages/shared}/kbn-ftr-common-functional-ui-services/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-io-ts-utils/BUILD.bazel (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/README.md (98%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/index.ts (100%) rename {packages/kbn-es-archiver => src/platform/packages/shared/kbn-openapi-bundler}/jest.config.js (83%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/bundle_document.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/document.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/known_custom_props.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/merge_documents/create_blank_oas_document.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/merge_documents/enrich_with_version_mime_param.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/merge_documents/http_methods.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/merge_documents/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/merge_documents/merge_arrays.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/merge_documents/merge_documents.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/merge_documents/merge_operations.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/merge_documents/merge_options.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/merge_documents/merge_paths.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/merge_documents/merge_security_requirements.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/merge_documents/merge_servers.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/merge_documents/merge_shared_components.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/merge_documents/merge_tags.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/bundle_refs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/include_labels.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/modify_partial.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/modify_required.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/namespace_components.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/namespace_components.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/flatten_folded_all_of_items.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/merge_non_conflicting_all_of_items.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/unfold_single_all_of_item.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/remove_props.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/remove_unused_components.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/skip_internal_path.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/skip_node_with_internal_prop.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/types/document_node_processor.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/types/traverse_document_node_context.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/utils/inline_ref.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/document_processors/utils/is_local_ref.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/is_child_context.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/process_document.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/process_document.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/transform_traverse_item_to_node_context.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/traverse_item.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/types/context.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/process_document/types/node.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/processor_sets.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/ref_resolver/__mocks__/ref_resolver.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/ref_resolver/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/ref_resolver/ref_resolver.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/ref_resolver/resolved_document.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/bundler/ref_resolver/resolved_ref.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/logger.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/openapi_bundler.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/openapi_merger.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/openapi_types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/prototype_document.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/utils/extract_by_json_pointer.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/utils/get_oas_document_version.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/utils/get_oas_version.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/utils/has_prop.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/utils/insert_by_json_pointer.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/utils/is_plain_object_type.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/utils/parse_ref.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/utils/read_document.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/utils/remove_files_by_glob.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/utils/resolve_globs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/utils/to_absolute_path.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/utils/write_documents.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/utils/write_yaml_document.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/src/validate_prototype_document.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/bundle_refs.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/bundle_simple_specs.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/bundle_specs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/bundle_specs_with_multiple_modifications.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/circular.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/complex_specs/common.schema.yaml (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/complex_specs/expected.yaml (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/complex_specs/invalid_labels.schema.yaml (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/complex_specs/missing_labels.schema.yaml (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/complex_specs/spec1.schema.yaml (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/complex_specs/spec2.schema.yaml (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/complex_specs/spec3.schema.yaml (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/different_endpoint_versions.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/different_oas_versions.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/include_labels.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/inline_ref.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/omit_unused_schemas.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/produce_stable_bundle.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/reduce_all_of.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/remove_props.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/result_overrides/add_tags.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/result_overrides/security.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/result_overrides/servers.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/result_overrides/sort_tags.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/skip_nodes.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/bundler/x_modify.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/create_oas_document.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/merger/different_oas_versions.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/merger/merge_multiple_specs.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/merger/merge_specs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/merger/merging_specs_with_conflicting_components.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/merger/result_overrides/add_tags.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/merger/result_overrides/security.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/merger/result_overrides/servers.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/merger/result_overrides/sort_tags.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/merger/unresolvable_operation_conflicts.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tests/merger/unresolvable_path_item_conflicts.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-bundler/tsconfig.json (60%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/README.md (94%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/docs/USAGE_GUIDE.md (98%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/image.png (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/index.ts (100%) create mode 100644 src/platform/packages/shared/kbn-openapi-generator/jest.config.js rename {packages => src/platform/packages/shared}/kbn-openapi-generator/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/redocly_linter/config.yaml (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/redocly_linter/extra_linter_rules_plugin.js (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/cli.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/lib/fix_eslint.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/lib/format_output.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/lib/get_generated_file_path.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/lib/remove_gen_artifacts.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/openapi_generator.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/openapi_linter.ts (92%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/get_generation_context.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/get_api_operations_list.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/get_circular_refs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/get_components.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/get_imports_map.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/get_info.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/helpers/extract_by_json_pointer.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/helpers/find_local_refs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/helpers/find_refs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/helpers/has_ref.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/helpers/is_local_ref.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/helpers/is_plain_object_type.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/helpers/parse_ref.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/helpers/plain_object.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/helpers/traverse_object.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/lib/normalize_schema.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/parser/openapi_types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/template_service/register_helpers.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/template_service/register_templates.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/template_service/template_service.ts (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/template_service/templates/api_client_quickstart.handlebars (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/template_service/templates/api_client_supertest.handlebars (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/template_service/templates/disclaimer.handlebars (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/template_service/templates/ts_input_type.handlebars (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/template_service/templates/ts_type.handlebars (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/template_service/templates/zod_operation_schema.handlebars (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/template_service/templates/zod_query_item.handlebars (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/src/template_service/templates/zod_schema_item.handlebars (100%) rename {packages => src/platform/packages/shared}/kbn-openapi-generator/tsconfig.json (81%) rename {packages => src/platform/packages/shared}/kbn-scout/README.md (97%) rename {packages => src/platform/packages/shared}/kbn-scout/index.ts (100%) rename {packages/kbn-ambient-ftr-types => src/platform/packages/shared/kbn-scout}/jest.config.js (85%) rename {packages => src/platform/packages/shared}/kbn-scout/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-scout/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/cli/config_discovery.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/cli/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/cli/run_tests.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/cli/start_server.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/common/constants.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/common/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/common/services/clients.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/common/services/config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/common/services/es_archiver.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/common/services/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/common/services/kibana_url.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/common/services/logger.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/common/services/saml_auth.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/common/services/synthtrace.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/common/utils/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/config.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/constants.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/discovery/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/discovery/search_configs.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/discovery/search_configs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/loader/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/loader/read_config_file.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/loader/read_config_file.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/schema/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/schema/schema.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/serverless/es.serverless.config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/serverless/oblt.serverless.config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/serverless/resources/package_registry_config.yml (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/serverless/security.serverless.config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/serverless/serverless.base.config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/stateful/base.config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/stateful/stateful.config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/utils/get_config_file.test.ts (79%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/utils/get_config_file.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/utils/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/utils/load_servers_config.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/utils/load_servers_config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/utils/save_scout_test_config.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/utils/save_scout_test_config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/config/utils/utils.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/config/create_config.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/config/create_config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/config/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/expect.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/parallel_run_fixtures.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/single_thread_fixtures.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/test/browser_auth/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/test/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/test/page_objects/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/test/page_objects/parallel.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/test/page_objects/single_thread.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/test/scout_page/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/test/scout_page/parallel.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/test/scout_page/single_thread.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/test/validate_tags/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/worker/apis/fleet/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/worker/apis/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/worker/core_fixtures.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/worker/es_archiver.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/worker/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/worker/scout_space/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/worker/scout_space/parallel.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/worker/synthtrace.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/worker/ui_settings/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/fixtures/worker/ui_settings/single_thread.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/global_hooks/data_ingestion.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/global_hooks/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/global_hooks/synthtrace_ingestion.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/page_objects/dashboard_app.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/page_objects/date_picker.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/page_objects/discover_app.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/page_objects/fiter_bar.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/page_objects/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/page_objects/maps_page.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/page_objects/renderable_page.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/page_objects/utils/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/runner/config_loader.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/runner/config_validator.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/runner/config_validator.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/runner/flags.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/runner/flags.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/runner/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/runner/run_tests.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/tags.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/types/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/utils/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/utils/runner_utils.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/playwright/utils/runner_utils.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/servers/flags.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/servers/flags.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/servers/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/servers/run_elasticsearch.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/servers/run_kibana_server.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/servers/start_servers.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/types/cli.d.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/types/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/types/server_config.d.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/types/services.d.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/src/types/test_config.d.ts (100%) rename {packages => src/platform/packages/shared}/kbn-scout/tsconfig.json (92%) rename {packages => src/platform/packages/shared}/kbn-storybook/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/preset.js (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/preset/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/src/ignore_not_found_export_plugin.ts (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/src/lib/constants.ts (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/src/lib/decorators.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/src/lib/default_config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/src/lib/register.ts (90%) rename {packages => src/platform/packages/shared}/kbn-storybook/src/lib/register_theme_switcher_addon.ts (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/src/lib/run_storybook_cli.ts (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/src/lib/theme_switcher.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/src/webpack.config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/templates/index.ejs (100%) rename {packages => src/platform/packages/shared}/kbn-storybook/tsconfig.json (92%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/index.ts (100%) create mode 100644 src/platform/packages/shared/kbn-test-jest-helpers/jest.config.js rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/enzyme_helpers.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/find_test_subject.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/jsdom_svg_mocks.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/random.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/redux_helpers.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/router_helpers.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/stub_broadcast_channel.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/stub_browser_storage.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/stub_browser_storage.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/stub_web_worker.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/testbed/README.md (99%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/testbed/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/testbed/mount_component.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/testbed/testbed.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/testbed/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/src/testing_library_react_helpers.tsx (100%) rename {packages => src/platform/packages/shared}/kbn-test-jest-helpers/tsconfig.json (84%) rename {packages => src/platform/packages/shared}/kbn-test-subj-selector/README.mdx (100%) rename {packages => src/platform/packages/shared}/kbn-test-subj-selector/index.ts (100%) create mode 100644 src/platform/packages/shared/kbn-test-subj-selector/jest.config.js rename {packages => src/platform/packages/shared}/kbn-test-subj-selector/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-test-subj-selector/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-test-subj-selector/test_subj_selector.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test-subj-selector/test_subj_selector.ts (100%) rename {packages/kbn-ambient-ftr-types => src/platform/packages/shared/kbn-test-subj-selector}/tsconfig.json (78%) rename {packages => src/platform/packages/shared}/kbn-test/README.mdx (67%) rename {packages => src/platform/packages/shared}/kbn-test/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/jest-preset.js (76%) rename {packages/kbn-babel-register => src/platform/packages/shared/kbn-test}/jest.config.js (85%) rename {packages/kbn-import-resolver => src/platform/packages/shared/kbn-test}/jest.integration.config.js (85%) rename {packages => src/platform/packages/shared}/kbn-test/jest_integration/jest-preset.js (82%) rename {packages => src/platform/packages/shared}/kbn-test/jest_integration_node/jest-preset.js (85%) rename {packages => src/platform/packages/shared}/kbn-test/jest_node/jest-preset.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/kbn_test_config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-test/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/auth/helper.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/auth/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/auth/saml_auth.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/auth/saml_auth.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/auth/session_manager.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/auth/session_manager.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/auth/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/ci_parallel_process_prefix.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/es/es_client_for_testing.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/es/es_test_config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/es/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/es/test_es_cluster.ts (99%) rename {packages => src/platform/packages/shared}/kbn-test/src/find_test_plugin_paths.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/cli/code_owners.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/cli/ftr.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/cli/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/fake_mocha_types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/functional_test_runner.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/config.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/after_hook.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/before_hook.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/it.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/simple_project/config.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/simple_project/tests.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/integration_tests/basic.test.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/integration_tests/failure_hooks.test.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.1.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.2.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.invalid.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/config/config.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/config/config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/config/config_loading.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/config/config_loading.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/config/ftr_configs_manifest.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/config/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/config/run_check_ftr_configs_cli.ts (87%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/config/schema.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/dedicated_task_runner.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/docker_servers/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/docker_servers/container_logs.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/docker_servers/container_running.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/docker_servers/define_docker_servers_config.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/docker_servers/docker_servers_service.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/docker_servers/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/es_version.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/lifecycle.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/lifecycle_event.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/lifecycle_phase.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/lifecycle_phase.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/load_tracer.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/assignment_proxy.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/decorate_mocha_ui.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/filter_suites.test.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/filter_suites.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/load_tests.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/reporter/ci_stats_ftr_reporter.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/reporter/colors.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/reporter/index.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/reporter/ms.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/reporter/reporter.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/reporter/scout_ftr_reporter.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/reporter/symbols.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/reporter/write_epilogue.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/run_tests.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/setup_mocha.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/validate_ci_group_tags.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/wrap_function.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/mocha/wrap_runnable_args.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/providers/async_instance.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/providers/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/providers/provider_collection.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/providers/read_provider_spec.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/providers/verbose_instance.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/snapshots/decorate_snapshot_ui.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/snapshots/decorate_snapshot_ui.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/suite_tracker.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/lib/suite_tracker.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_test_runner/public_types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/lib/babel_register_for_test_plugins.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/lib/fips_overrides.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/lib/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/lib/kibana_cli_args.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/lib/kibana_cli_args.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/lib/logs_dir.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/lib/run_elasticsearch.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/lib/run_ftr.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/lib/run_kibana_server.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/run_tests/cli.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/run_tests/flags.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/run_tests/flags.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/run_tests/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/run_tests/run_tests.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/start_servers/cli.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/start_servers/flags.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/start_servers/flags.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/start_servers/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/functional_tests/start_servers/start_servers.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/ci_stats_jest_reporter.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/configs/get_all_jest_paths.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/configs/get_tests_for_config_paths.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/configs/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/get_url.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/get_url.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/jest_flags.json (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/junit_reporter/index.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/junit_reporter/junit_reporter.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/mocks/apm_agent_mock.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/mocks/css_module_mock.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/mocks/file_mock.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/mocks/react_dom_client_mock.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/mocks/style_mock.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/mocks/worker_module_mock.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/resolver.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/result_processors/logging_result_processor.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/run.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/run.ts (97%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/run_check_jest_configs_cli.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/setup/after_env.integration.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/setup/disable_console_logs.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/setup/emotion.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/setup/enzyme.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/setup/mocks.eui.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/setup/mocks.kbn_i18n_react.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/setup/mocks.moment_timezone.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/setup/polyfills.jsdom.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/setup/react_mount_serializer.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/setup/react_testing_library.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/setup/setup_test.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/transforms/babel/index.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/transforms/babel/transformer_config.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/transforms/peggy.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/jest/transforms/raw.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn/users.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_archiver_cli.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/import_export/parse_archive.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/import_export/parse_archive.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/kbn_client.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/kbn_client_import_export.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/kbn_client_plugins.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/kbn_client_requester.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/kbn_client_requester.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/kbn_client_requester_error.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/kbn_client_saved_objects.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/kbn_client_spaces.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/kbn_client_status.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/kbn_client_ui_settings.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/kbn_client/kbn_client_version.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/mocha/__fixtures__/project/test.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/mocha/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/mocha/junit_report_generation.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/mocha/junit_report_generation.test.js (96%) rename {packages => src/platform/packages/shared}/kbn-test/src/mocha/log_cache.js (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/mocha/xml.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/prettify_command_line.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/src/report_path.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/tsconfig.json (94%) rename {packages => src/platform/packages/shared}/kbn-test/types/ftr_globals/mocha.d.ts (100%) rename {packages => src/platform/packages/shared}/kbn-test/types/ftr_globals/snapshots.d.ts (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/README.mdx (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/index.ts (100%) create mode 100644 src/platform/packages/shared/kbn-tooling-log/jest.config.js rename {packages => src/platform/packages/shared}/kbn-tooling-log/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/src/__snapshots__/log_levels.test.ts.snap (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/src/__snapshots__/tooling_log.test.ts.snap (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/src/__snapshots__/tooling_log_text_writer.test.ts.snap (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/src/log_levels.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/src/log_levels.ts (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/src/message.ts (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/src/tooling_log.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/src/tooling_log.ts (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/src/tooling_log_collecting_writer.ts (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/src/tooling_log_text_writer.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/src/tooling_log_text_writer.ts (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/src/writer.ts (100%) rename {packages => src/platform/packages/shared}/kbn-tooling-log/tsconfig.json (83%) diff --git a/.buildkite/scripts/pipelines/pull_request/pipeline.ts b/.buildkite/scripts/pipelines/pull_request/pipeline.ts index e79cdbfae2cd8..e662c0c9d5b1f 100644 --- a/.buildkite/scripts/pipelines/pull_request/pipeline.ts +++ b/.buildkite/scripts/pipelines/pull_request/pipeline.ts @@ -92,7 +92,7 @@ const getPipeline = (filename: string, removeSteps = true) => { if ( (await doAnyChangesMatch([ /^x-pack\/solutions\/observability\/plugins\/apm/, - /^packages\/kbn-apm-synthtrace/, + /^src\/platform\/packages\/shared\/kbn-apm-synthtrace/, ])) || GITHUB_PR_LABELS.includes('ci:all-cypress-suites') ) { @@ -102,7 +102,7 @@ const getPipeline = (filename: string, removeSteps = true) => { if ( (await doAnyChangesMatch([ /^x-pack\/solutions\/observability\/plugins\/inventory/, - /^packages\/kbn-apm-synthtrace/, + /^src\/platform\/packages\/shared\/kbn-apm-synthtrace/, ])) || GITHUB_PR_LABELS.includes('ci:all-cypress-suites') ) { @@ -236,7 +236,8 @@ const getPipeline = (filename: string, removeSteps = true) => { if ( (await doAnyChangesMatch([ - /^packages\/kbn-securitysolution-.*/, + /^src\/platform\/packages\/shared\/kbn-securitysolution-.*/, + /^x-pack\/solutions\/security\/packages\/kbn-securitysolution-.*/, /^x-pack\/solutions\/security\/plugins\/security_solution/, /^x-pack\/test\/defend_workflows_cypress/, /^x-pack\/test\/security_solution_cypress/, @@ -252,7 +253,8 @@ const getPipeline = (filename: string, removeSteps = true) => { if ( (await doAnyChangesMatch([ /^package.json/, - /^packages\/kbn-securitysolution-.*/, + /^src\/platform\/packages\/shared\/kbn-securitysolution-.*/, + /^x-pack\/solutions\/security\/packages\/kbn-securitysolution-.*/, /^x-pack\/platform\/plugins\/shared\/alerting/, /^x-pack\/platform\/plugins\/shared\/data_views\/common/, /^x-pack\/solutions\/security\/plugins\/lists/, @@ -297,7 +299,7 @@ const getPipeline = (filename: string, removeSteps = true) => { (await doAnyChangesMatch([ /^package.json/, /^src\/platform\/packages\/shared\/kbn-discover-utils/, - /^packages\/kbn-doc-links/, + /^src\/platform\/packages\/shared\/kbn-doc-links/, /^src\/platform\/packages\/shared\/kbn-dom-drag-drop/, /^src\/platform\/packages\/shared\/kbn-es-query/, /^src\/platform\/packages\/shared\/kbn-i18n/, @@ -308,7 +310,8 @@ const getPipeline = (filename: string, removeSteps = true) => { /^src\/platform\/packages\/shared\/kbn-rule-data-utils/, /^src\/platform\/packages\/shared\/kbn-safer-lodash-set/, /^src\/platform\/packages\/shared\/kbn-search-types/, - /^packages\/kbn-securitysolution-.*/, + /^src\/platform\/packages\/shared\/kbn-securitysolution-.*/, + /^x-pack\/solutions\/security\/packages\/kbn-securitysolution-.*/, /^src\/platform\/packages\/shared\/kbn-securitysolution-ecs/, /^x-pack\/solutions\/security\/packages\/kbn-securitysolution-io-ts-alerting-types/, /^x-pack\/solutions\/security\/packages\/kbn-securitysolution-io-ts-list-types/, @@ -316,8 +319,8 @@ const getPipeline = (filename: string, removeSteps = true) => { /^x-pack\/solutions\/security\/packages\/kbn-securitysolution-t-grid/, /^src\/platform\/packages\/shared\/kbn-ui-theme/, /^src\/platform\/packages\/shared\/kbn-utility-types/, - /^packages\/react/, - /^packages\/shared-ux/, + /^src\/platform\/packages\/shared\/react/, + /^src\/platform\/packages\/shared\/shared-ux/, /^src\/core/, /^src\/platform\/plugins\/shared\/charts/, /^src\/platform\/plugins\/shared\/controls/, @@ -362,7 +365,7 @@ const getPipeline = (filename: string, removeSteps = true) => { (await doAnyChangesMatch([ /^package.json/, /^src\/platform\/packages\/shared\/kbn-discover-utils/, - /^packages\/kbn-doc-links/, + /^src\/platform\/packages\/shared\/kbn-doc-links/, /^src\/platform\/packages\/shared\/kbn-dom-drag-drop/, /^src\/platform\/packages\/shared\/kbn-es-query/, /^src\/platform\/packages\/shared\/kbn-i18n/, @@ -373,7 +376,6 @@ const getPipeline = (filename: string, removeSteps = true) => { /^src\/platform\/packages\/shared\/kbn-rule-data-utils/, /^src\/platform\/packages\/shared\/kbn-safer-lodash-set/, /^src\/platform\/packages\/shared\/kbn-search-types/, - /^packages\/kbn-securitysolution-.*/, /^src\/platform\/packages\/shared\/kbn-securitysolution-ecs/, /^x-pack\/solutions\/security\/packages\/kbn-securitysolution-io-ts-alerting-types/, /^x-pack\/solutions\/security\/packages\/kbn-securitysolution-io-ts-list-types/, @@ -381,8 +383,8 @@ const getPipeline = (filename: string, removeSteps = true) => { /^x-pack\/solutions\/security\/packages\/kbn-securitysolution-t-grid/, /^src\/platform\/packages\/shared\/kbn-ui-theme/, /^src\/platform\/packages\/shared\/kbn-utility-types/, - /^packages\/react/, - /^packages\/shared-ux/, + /^src\/platform\/packages\/shared\/react/, + /^src\/platform\/packages\/shared\/shared-ux/, /^src\/core/, /^src\/platform\/plugins\/shared\/charts/, /^src\/platform\/plugins\/shared\/controls/, @@ -458,7 +460,7 @@ const getPipeline = (filename: string, removeSteps = true) => { (await doAnyChangesMatch([ /^x-pack\/platform\/plugins\/private\/discover_enhanced\/ui_tests/, /^x-pack\/solutions\/observability\/plugins\/observability_onboarding/, - /^packages\/kbn-scout/, + /^src\/platform\/packages\/shared\/kbn-scout/, ])) || GITHUB_PR_LABELS.includes('ci:scout-ui-tests') ) { diff --git a/.buildkite/scripts/steps/test/jest_parallel.sh b/.buildkite/scripts/steps/test/jest_parallel.sh index 648c3b225141d..2c8465a5983ef 100755 --- a/.buildkite/scripts/steps/test/jest_parallel.sh +++ b/.buildkite/scripts/steps/test/jest_parallel.sh @@ -51,7 +51,7 @@ echo "+++ ⚠️ WARNING ⚠️" echo " console.log(), console.warn(), and console.error() output in jest tests causes a massive amount of noise on CI without any percevable benefit, so they have been disabled. If you want to log - output in your test temporarily, you can modify 'packages/kbn-test/src/jest/setup/disable_console_logs.js' + output in your test temporarily, you can modify 'src/platform/packages/shared/kbn-test/src/jest/setup/disable_console_logs.js' " while read -r config; do diff --git a/.eslintignore b/.eslintignore index 9372e8a470901..1bf64cf91e42a 100644 --- a/.eslintignore +++ b/.eslintignore @@ -32,8 +32,8 @@ snapshots.js /packages/kbn-eslint-config /packages/kbn-plugin-generator/template /packages/kbn-generate/templates -/packages/kbn-test/src/functional_test_runner/__tests__/fixtures/ -/packages/kbn-test/src/functional_test_runner/lib/config/__tests__/fixtures/ +/src/platform/packages/shared/kbn-test/src/functional_test_runner/__tests__/fixtures/ +/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/__tests__/fixtures/ /src/platform/packages/shared/kbn-flot-charts/lib /src/platform/packages/shared/kbn-monaco/src/**/antlr /src/platform/packages/shared/kbn-esql-ast/src/**/antlr diff --git a/.eslintrc.js b/.eslintrc.js index c366864411d93..978ba78522d39 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -724,7 +724,7 @@ module.exports = { */ { files: [ - 'packages/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/scroll_into_view_if_necessary.js', + 'src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/scroll_into_view_if_necessary.js', '**/browser_exec_scripts/**/*.js', ], rules: { @@ -1441,13 +1441,13 @@ module.exports = { }, { files: [ - 'packages/kbn-scout/src/playwright/**/*.ts', + 'src/platform/packages/shared/kbn-scout/src/playwright/**/*.ts', 'x-pack/solutions/observability/packages/kbn-scout-oblt/src/playwright/**/*.ts', 'src/platform/plugins/**/ui_tests/**/*.ts', 'x-pack/platform/plugins/**/ui_tests/**/*.ts', 'x-pack/solutions/**/plugins/**/ui_tests/**/*.ts', ], - excludedFiles: ['packages/kbn-scout/src/playwright/**/*.test.ts'], + excludedFiles: ['src/platform/packages/shared/kbn-scout/src/playwright/**/*.test.ts'], extends: ['plugin:playwright/recommended'], plugins: ['playwright'], settings: { @@ -1909,7 +1909,7 @@ module.exports = { 'test/interactive_setup_functional/**/*.{js,mjs,ts,tsx}', 'packages/kbn-mock-idp-plugin/**/*.{js,mjs,ts,tsx}', - 'packages/kbn-mock-idp-utils/**/*.{js,mjs,ts,tsx}', + 'src/platform/packages/private/kbn-mock-idp-utils/**/*.{js,mjs,ts,tsx}', 'src/platform/packages/shared/kbn-security-hardening/**/*.{js,mjs,ts,tsx}', 'src/platform/packages/shared/kbn-user-profile-components/**/*.{js,mjs,ts,tsx}', @@ -1995,7 +1995,7 @@ module.exports = { 'src/platform/packages/shared/kbn-config-schema', 'src/platform/plugins/shared/saved_objects_management/**', 'src/platform/packages/shared/kbn-analytics/**', - 'packages/kbn-telemetry-tools/**', + 'src/platform/packages/private/kbn-telemetry-tools/**', 'src/platform/plugins/private/kibana_usage_collection/**', 'src/platform/plugins/shared/usage_collection/**', 'src/platform/plugins/shared/telemetry/**', @@ -2063,7 +2063,8 @@ module.exports = { */ { files: [ - 'packages/kbn-{package-*,repo-*,dep-*}/**/*', + 'src/platform/packages/*/kbn-repo-*/**/*', + 'packages/kbn-repo-*/**/*', 'packages/kbn-validate-next-docs-cli/**/*', 'packages/kbn-find-used-node-modules/**/*', ], diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a8fa68549a2bd..dfab0c0717ede 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -42,36 +42,17 @@ examples/unified_field_list_examples @elastic/kibana-data-discovery examples/unified_tabs_examples @elastic/kibana-data-discovery examples/user_profile_examples @elastic/kibana-security examples/v8_profiler_examples @elastic/response-ops -packages/kbn-ambient-common-types @elastic/kibana-operations -packages/kbn-ambient-ftr-types @elastic/kibana-operations @elastic/appex-qa -packages/kbn-ambient-storybook-types @elastic/kibana-operations -packages/kbn-ambient-ui-types @elastic/kibana-operations -packages/kbn-apm-synthtrace @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team -packages/kbn-apm-synthtrace-client @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team -packages/kbn-axe-config @elastic/kibana-qa packages/kbn-babel-preset @elastic/kibana-operations -packages/kbn-babel-register @elastic/kibana-operations -packages/kbn-babel-transform @elastic/kibana-operations packages/kbn-bazel-runner @elastic/kibana-operations packages/kbn-capture-oas-snapshot-cli @elastic/kibana-core packages/kbn-check-mappings-update-cli @elastic/kibana-core packages/kbn-check-prod-native-modules-cli @elastic/kibana-operations -packages/kbn-ci-stats-core @elastic/kibana-operations packages/kbn-ci-stats-performance-metrics @elastic/kibana-operations -packages/kbn-ci-stats-reporter @elastic/kibana-operations packages/kbn-ci-stats-shipper-cli @elastic/kibana-operations packages/kbn-cli-dev-mode @elastic/kibana-operations -packages/kbn-code-owners @elastic/appex-qa -packages/kbn-cypress-config @elastic/kibana-operations packages/kbn-dependency-ownership @elastic/kibana-security packages/kbn-dependency-usage @elastic/kibana-security -packages/kbn-dev-cli-errors @elastic/kibana-operations -packages/kbn-dev-cli-runner @elastic/kibana-operations -packages/kbn-dev-proc-runner @elastic/kibana-operations -packages/kbn-dev-utils @elastic/kibana-operations packages/kbn-docs-utils @elastic/kibana-operations -packages/kbn-es @elastic/kibana-operations -packages/kbn-es-archiver @elastic/kibana-operations @elastic/appex-qa packages/kbn-eslint-config @elastic/kibana-operations packages/kbn-eslint-plugin-css @elastic/appex-sharedux packages/kbn-eslint-plugin-disable @elastic/kibana-operations @@ -79,20 +60,11 @@ packages/kbn-eslint-plugin-eslint @elastic/kibana-operations packages/kbn-eslint-plugin-i18n @elastic/obs-knowledge-team @elastic/kibana-operations packages/kbn-eslint-plugin-imports @elastic/kibana-operations packages/kbn-eslint-plugin-telemetry @elastic/obs-knowledge-team -packages/kbn-expect @elastic/kibana-operations @elastic/appex-qa packages/kbn-failed-test-reporter-cli @elastic/kibana-operations @elastic/appex-qa packages/kbn-find-used-node-modules @elastic/kibana-operations -packages/kbn-ftr-common-functional-services @elastic/kibana-operations @elastic/appex-qa -packages/kbn-ftr-common-functional-ui-services @elastic/appex-qa -packages/kbn-ftr-screenshot-filename @elastic/kibana-operations @elastic/appex-qa -packages/kbn-gen-ai-functional-testing @elastic/appex-ai-infra packages/kbn-generate @elastic/kibana-operations packages/kbn-generate-console-definitions @elastic/kibana-management -packages/kbn-get-repo-files @elastic/kibana-operations packages/kbn-import-locator @elastic/kibana-operations -packages/kbn-import-resolver @elastic/kibana-operations -packages/kbn-jest-serializers @elastic/kibana-operations -packages/kbn-journeys @elastic/kibana-operations @elastic/appex-qa packages/kbn-json-ast @elastic/kibana-operations packages/kbn-kibana-manifest-schema @elastic/kibana-operations packages/kbn-lint-packages-cli @elastic/kibana-operations @@ -101,13 +73,7 @@ packages/kbn-managed-vscode-config @elastic/kibana-operations packages/kbn-managed-vscode-config-cli @elastic/kibana-operations packages/kbn-manifest @elastic/kibana-core packages/kbn-mock-idp-plugin @elastic/kibana-security -packages/kbn-mock-idp-utils @elastic/kibana-security -packages/kbn-node-libs-browser-webpack-plugin @elastic/kibana-operations -packages/kbn-openapi-bundler @elastic/security-detection-rule-management -packages/kbn-openapi-generator @elastic/security-detection-rule-management packages/kbn-optimizer @elastic/kibana-operations -packages/kbn-optimizer-webpack-helpers @elastic/kibana-operations -packages/kbn-peggy @elastic/kibana-operations packages/kbn-peggy-loader @elastic/kibana-operations packages/kbn-performance-testing-dataset-extractor @elastic/kibana-performance-testing packages/kbn-picomatcher @elastic/kibana-operations @@ -117,24 +83,11 @@ packages/kbn-plugin-helpers @elastic/kibana-operations packages/kbn-relocate @elastic/kibana-core packages/kbn-repo-file-maps @elastic/kibana-operations packages/kbn-repo-linter @elastic/kibana-operations -packages/kbn-repo-path @elastic/kibana-operations packages/kbn-repo-source-classifier @elastic/kibana-operations packages/kbn-repo-source-classifier-cli @elastic/kibana-operations -packages/kbn-scout @elastic/appex-qa -packages/kbn-scout-info @elastic/appex-qa -packages/kbn-scout-reporting @elastic/appex-qa packages/kbn-set-map @elastic/kibana-operations -packages/kbn-some-dev-log @elastic/kibana-operations packages/kbn-sort-package-json @elastic/kibana-operations -packages/kbn-stdio-dev-helpers @elastic/kibana-operations -packages/kbn-storybook @elastic/kibana-operations packages/kbn-styled-components-mapping-cli @elastic/kibana-operations @elastic/eui-team -packages/kbn-telemetry-tools @elastic/kibana-core -packages/kbn-test @elastic/kibana-operations @elastic/appex-qa -packages/kbn-test-eui-helpers @elastic/kibana-visualizations -packages/kbn-test-jest-helpers @elastic/kibana-operations @elastic/appex-qa -packages/kbn-test-subj-selector @elastic/kibana-operations @elastic/appex-qa -packages/kbn-tooling-log @elastic/kibana-operations packages/kbn-ts-projects @elastic/kibana-operations packages/kbn-ts-type-check-cli @elastic/kibana-operations packages/kbn-validate-next-docs-cli @elastic/kibana-operations @@ -354,22 +307,39 @@ src/platform/packages/private/default-nav/analytics @elastic/kibana-data-discove 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-ambient-common-types @elastic/kibana-operations +src/platform/packages/private/kbn-ambient-ftr-types @elastic/kibana-operations @elastic/appex-qa src/platform/packages/private/kbn-apm-config-loader @elastic/kibana-core @vigneshshanmugam +src/platform/packages/private/kbn-babel-transform @elastic/kibana-operations +src/platform/packages/private/kbn-ci-stats-core @elastic/kibana-operations +src/platform/packages/private/kbn-ci-stats-reporter @elastic/kibana-operations +src/platform/packages/private/kbn-code-owners @elastic/appex-qa src/platform/packages/private/kbn-config-mocks @elastic/kibana-core src/platform/packages/private/kbn-esql-editor @elastic/kibana-esql +src/platform/packages/private/kbn-ftr-screenshot-filename @elastic/kibana-operations @elastic/appex-qa +src/platform/packages/private/kbn-gen-ai-functional-testing @elastic/appex-ai-infra src/platform/packages/private/kbn-generate-csv @elastic/appex-sharedux +src/platform/packages/private/kbn-get-repo-files @elastic/kibana-operations src/platform/packages/private/kbn-grid-layout @elastic/kibana-presentation src/platform/packages/private/kbn-handlebars @elastic/kibana-security src/platform/packages/private/kbn-hapi-mocks @elastic/kibana-core src/platform/packages/private/kbn-health-gateway-server @elastic/kibana-core +src/platform/packages/private/kbn-import-resolver @elastic/kibana-operations src/platform/packages/private/kbn-item-buffer @elastic/appex-sharedux +src/platform/packages/private/kbn-jest-serializers @elastic/kibana-operations +src/platform/packages/private/kbn-journeys @elastic/kibana-operations @elastic/appex-qa src/platform/packages/private/kbn-language-documentation @elastic/kibana-esql src/platform/packages/private/kbn-lens-formula-docs @elastic/kibana-visualizations src/platform/packages/private/kbn-managed-content-badge @elastic/kibana-visualizations src/platform/packages/private/kbn-mapbox-gl @elastic/kibana-presentation +src/platform/packages/private/kbn-mock-idp-utils @elastic/kibana-security +src/platform/packages/private/kbn-node-libs-browser-webpack-plugin @elastic/kibana-operations +src/platform/packages/private/kbn-optimizer-webpack-helpers @elastic/kibana-operations src/platform/packages/private/kbn-panel-loader @elastic/kibana-presentation +src/platform/packages/private/kbn-peggy @elastic/kibana-operations src/platform/packages/private/kbn-react-mute-legacy-root-warning @elastic/appex-sharedux src/platform/packages/private/kbn-repo-packages @elastic/kibana-operations +src/platform/packages/private/kbn-repo-path @elastic/kibana-operations src/platform/packages/private/kbn-reporting/common @elastic/appex-sharedux src/platform/packages/private/kbn-reporting/export_types/csv @elastic/appex-sharedux src/platform/packages/private/kbn-reporting/export_types/csv_common @elastic/appex-sharedux @@ -382,7 +352,13 @@ src/platform/packages/private/kbn-reporting/mocks_server @elastic/appex-sharedux src/platform/packages/private/kbn-reporting/public @elastic/appex-sharedux src/platform/packages/private/kbn-reporting/server @elastic/appex-sharedux src/platform/packages/private/kbn-saved-objects-settings @elastic/appex-sharedux +src/platform/packages/private/kbn-scout-info @elastic/appex-qa +src/platform/packages/private/kbn-scout-reporting @elastic/appex-qa src/platform/packages/private/kbn-screenshotting-server @elastic/appex-sharedux +src/platform/packages/private/kbn-some-dev-log @elastic/kibana-operations +src/platform/packages/private/kbn-stdio-dev-helpers @elastic/kibana-operations +src/platform/packages/private/kbn-telemetry-tools @elastic/kibana-core +src/platform/packages/private/kbn-test-eui-helpers @elastic/kibana-visualizations src/platform/packages/private/kbn-timelion-grammar @elastic/kibana-visualizations src/platform/packages/private/kbn-tinymath @elastic/kibana-visualizations src/platform/packages/private/kbn-transpose-utils @elastic/kibana-visualizations @@ -425,10 +401,16 @@ src/platform/packages/shared/kbn-actions-types @elastic/response-ops src/platform/packages/shared/kbn-alerting-types @elastic/response-ops src/platform/packages/shared/kbn-alerts-as-data-utils @elastic/response-ops src/platform/packages/shared/kbn-alerts-ui-shared @elastic/response-ops +src/platform/packages/shared/kbn-ambient-storybook-types @elastic/kibana-operations +src/platform/packages/shared/kbn-ambient-ui-types @elastic/kibana-operations src/platform/packages/shared/kbn-analytics @elastic/kibana-core src/platform/packages/shared/kbn-apm-data-view @elastic/obs-ux-infra_services-team +src/platform/packages/shared/kbn-apm-synthtrace @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team +src/platform/packages/shared/kbn-apm-synthtrace-client @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team src/platform/packages/shared/kbn-apm-utils @elastic/obs-ux-infra_services-team src/platform/packages/shared/kbn-avc-banner @elastic/security-defend-workflows +src/platform/packages/shared/kbn-axe-config @elastic/appex-qa +src/platform/packages/shared/kbn-babel-register @elastic/kibana-operations src/platform/packages/shared/kbn-calculate-auto @elastic/obs-ux-management-team src/platform/packages/shared/kbn-calculate-width-from-char-count @elastic/kibana-visualizations src/platform/packages/shared/kbn-cases-components @elastic/response-ops @@ -443,16 +425,23 @@ src/platform/packages/shared/kbn-content-management-utils @elastic/kibana-data-d src/platform/packages/shared/kbn-crypto @elastic/kibana-security src/platform/packages/shared/kbn-crypto-browser @elastic/kibana-core src/platform/packages/shared/kbn-custom-icons @elastic/obs-ux-logs-team +src/platform/packages/shared/kbn-cypress-config @elastic/kibana-operations src/platform/packages/shared/kbn-data-grid-in-table-search @elastic/kibana-data-discovery src/platform/packages/shared/kbn-data-service @elastic/kibana-visualizations @elastic/kibana-data-discovery src/platform/packages/shared/kbn-data-view-utils @elastic/kibana-data-discovery src/platform/packages/shared/kbn-datemath @elastic/kibana-data-discovery +src/platform/packages/shared/kbn-dev-cli-errors @elastic/kibana-operations +src/platform/packages/shared/kbn-dev-cli-runner @elastic/kibana-operations +src/platform/packages/shared/kbn-dev-proc-runner @elastic/kibana-operations +src/platform/packages/shared/kbn-dev-utils @elastic/kibana-operations src/platform/packages/shared/kbn-discover-contextual-components @elastic/obs-ux-logs-team @elastic/kibana-data-discovery src/platform/packages/shared/kbn-discover-utils @elastic/kibana-data-discovery src/platform/packages/shared/kbn-doc-links @elastic/docs src/platform/packages/shared/kbn-dom-drag-drop @elastic/kibana-visualizations @elastic/kibana-data-discovery src/platform/packages/shared/kbn-ebt-tools @elastic/kibana-core src/platform/packages/shared/kbn-elastic-agent-utils @elastic/obs-ux-logs-team +src/platform/packages/shared/kbn-es @elastic/kibana-operations +src/platform/packages/shared/kbn-es-archiver @elastic/kibana-operations @elastic/appex-qa src/platform/packages/shared/kbn-es-errors @elastic/kibana-core src/platform/packages/shared/kbn-es-query @elastic/kibana-data-discovery src/platform/packages/shared/kbn-es-types @elastic/kibana-core @elastic/obs-knowledge-team @@ -462,9 +451,12 @@ src/platform/packages/shared/kbn-esql-validation-autocomplete @elastic/kibana-es src/platform/packages/shared/kbn-esql-variables-types @elastic/kibana-esql src/platform/packages/shared/kbn-event-annotation-common @elastic/kibana-visualizations src/platform/packages/shared/kbn-event-annotation-components @elastic/kibana-visualizations +src/platform/packages/shared/kbn-expect @elastic/kibana-operations @elastic/appex-qa src/platform/packages/shared/kbn-field-types @elastic/kibana-data-discovery src/platform/packages/shared/kbn-field-utils @elastic/kibana-data-discovery src/platform/packages/shared/kbn-flot-charts @elastic/kibana-presentation @elastic/stack-monitoring +src/platform/packages/shared/kbn-ftr-common-functional-services @elastic/kibana-operations @elastic/appex-qa +src/platform/packages/shared/kbn-ftr-common-functional-ui-services @elastic/appex-qa src/platform/packages/shared/kbn-grouping @elastic/response-ops src/platform/packages/shared/kbn-guided-onboarding @elastic/appex-sharedux src/platform/packages/shared/kbn-i18n @elastic/kibana-core @@ -491,7 +483,9 @@ src/platform/packages/shared/kbn-monaco @elastic/appex-sharedux src/platform/packages/shared/kbn-object-utils @elastic/kibana-core src/platform/packages/shared/kbn-object-versioning @elastic/appex-sharedux src/platform/packages/shared/kbn-object-versioning-utils @elastic/appex-sharedux +src/platform/packages/shared/kbn-openapi-bundler @elastic/security-detection-rule-management src/platform/packages/shared/kbn-openapi-common @elastic/security-detection-rule-management +src/platform/packages/shared/kbn-openapi-generator @elastic/security-detection-rule-management src/platform/packages/shared/kbn-osquery-io-ts-types @elastic/security-asset-management src/platform/packages/shared/kbn-palettes @elastic/kibana-visualizations src/platform/packages/shared/kbn-profiling-utils @elastic/obs-ux-infra_services-team @@ -507,6 +501,7 @@ src/platform/packages/shared/kbn-rrule @elastic/response-ops src/platform/packages/shared/kbn-rule-data-utils @elastic/security-detections-response @elastic/response-ops @elastic/obs-ux-management-team src/platform/packages/shared/kbn-safer-lodash-set @elastic/kibana-security src/platform/packages/shared/kbn-saved-search-component @elastic/obs-ux-logs-team +src/platform/packages/shared/kbn-scout @elastic/appex-qa src/platform/packages/shared/kbn-search-api-panels @elastic/search-kibana src/platform/packages/shared/kbn-search-connectors @elastic/search-kibana src/platform/packages/shared/kbn-search-errors @elastic/kibana-data-discovery @@ -530,7 +525,12 @@ 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-std @elastic/kibana-core src/platform/packages/shared/kbn-storage-adapter @elastic/observability-ui +src/platform/packages/shared/kbn-storybook @elastic/kibana-operations +src/platform/packages/shared/kbn-test @elastic/kibana-operations @elastic/appex-qa +src/platform/packages/shared/kbn-test-jest-helpers @elastic/kibana-operations @elastic/appex-qa +src/platform/packages/shared/kbn-test-subj-selector @elastic/kibana-operations @elastic/appex-qa src/platform/packages/shared/kbn-timerange @elastic/obs-ux-logs-team +src/platform/packages/shared/kbn-tooling-log @elastic/kibana-operations src/platform/packages/shared/kbn-traced-es-client @elastic/observability-ui src/platform/packages/shared/kbn-triggers-actions-ui-types @elastic/response-ops src/platform/packages/shared/kbn-try-in-console @elastic/search-kibana @@ -1343,7 +1343,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql /x-pack/solutions/observability/plugins/infra/server/routes/log_alerts @elastic/obs-ux-logs-team /x-pack/solutions/observability/plugins/infra/server/routes/log_analysis @elastic/obs-ux-logs-team /x-pack/solutions/observability/plugins/infra/server/services/rules @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team -/x-pack/test/common/utils/synthtrace @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team # Assigned per https://github.com/elastic/kibana/blob/main/packages/kbn-apm-synthtrace/kibana.jsonc#L5 +/x-pack/test/common/utils/synthtrace @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team # Assigned per https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-apm-synthtrace/kibana.jsonc#L5 /x-pack/test/common/utils/server_route_repository @elastic/obs-knowledge-team # Infra Monitoring tests @@ -1600,9 +1600,9 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql /.eslintignore @elastic/kibana-operations # QA - Appex QA -/packages/kbn-es/src/serverless_resources/project_roles/es/roles.yml @elastic/appex-qa -/packages/kbn-es/src/serverless_resources/project_roles/oblt/roles.yml @elastic/appex-qa -/packages/kbn-es/src/serverless_resources/project_roles/security/roles.yml @elastic/appex-qa +/src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/es/roles.yml @elastic/appex-qa +/src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/oblt/roles.yml @elastic/appex-qa +/src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/security/roles.yml @elastic/appex-qa /x-pack/platform/plugins/shared/maps/ui_tests @elastic/appex-qa # temporarily /x-pack/platform/plugins/private/discover_enhanced/ui_tests/ @elastic/appex-qa # temporarily /x-pack/test/functional/fixtures/package_registry_config.yml @elastic/appex-qa # No usages found @@ -1734,7 +1734,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql /test/functional/services/remote @elastic/appex-qa /test/visual_regression @elastic/appex-qa /x-pack/test/visual_regression @elastic/appex-qa -/packages/kbn-test/src/functional_test_runner @elastic/appex-qa +/src/platform/packages/shared/kbn-test/src/functional_test_runner @elastic/appex-qa /packages/kbn-performance-testing-dataset-extractor @elastic/appex-qa /x-pack/test_serverless/**/*config.base.ts @elastic/appex-qa /x-pack/test_serverless/**/deployment_agnostic_services.ts @elastic/appex-qa @@ -1744,7 +1744,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql /x-pack/test_serverless/functional/test_suites/security/ftr/ @elastic/appex-qa /x-pack/test_serverless/functional/test_suites/common/home_page/ @elastic/appex-qa /x-pack/test_serverless/**/services/ @elastic/appex-qa -/packages/kbn-es/src/stateful_resources/roles.yml @elastic/appex-qa +/src/platform/packages/shared/kbn-es/src/stateful_resources/roles.yml @elastic/appex-qa /x-pack/test/api_integration/deployment_agnostic/ftr_provider_context.d.ts @elastic/appex-qa /x-pack/test/api_integration/deployment_agnostic/README.md @elastic/appex-qa /x-pack/test/api_integration/deployment_agnostic/*configs/ @elastic/appex-qa @@ -1841,7 +1841,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql /config/serverless.security.yml @elastic/kibana-core @elastic/kibana-security /typings/ @elastic/kibana-core /test/analytics @elastic/kibana-core -/packages/kbn-test/src/jest/setup/mocks.kbn_i18n_react.js @elastic/kibana-core +/src/platform/packages/shared/kbn-test/src/jest/setup/mocks.kbn_i18n_react.js @elastic/kibana-core /x-pack/test/saved_objects_field_count/ @elastic/kibana-core /x-pack/test_serverless/**/test_suites/common/saved_objects_management/ @elastic/kibana-core /x-pack/test_serverless/api_integration/test_suites/common/core/ @elastic/kibana-core diff --git a/.github/codeql/codeql-config.yml b/.github/codeql/codeql-config.yml index a50fc22aa0bb7..b60f84ceeb436 100644 --- a/.github/codeql/codeql-config.yml +++ b/.github/codeql/codeql-config.yml @@ -1,24 +1,26 @@ paths-ignore: - - '**/*-mocks/**' - - '**/*.cy.*' - - '**/*.mock.*' - - '**/*.mocks.*' - - '**/*.test.*' - - '**/.storybook/**' - '**/__fixtures__/**' - '**/__jest__/**' - '**/__mocks__/**' - '**/__snapshots__/**' - '**/__stories__/**' - '**/__tests__/**' + - '**/.storybook/**' + - '**/*-mocks/**' + - '**/*.cy.*' + - '**/*.mock.*' + - '**/*.mocks.*' + - '**/*.test.*' - '**/cypress/**' - '**/e2e/**' - '**/ftr_e2e/**' - '**/integration_tests/**' - '**/jest.config.*' - '**/jest.integration.config.*' + - '**/kbn-scout-*' - '**/mocks.*' - '**/mocks/**' + - '**/scripts/**' - '**/storybook/**' - '**/test_helpers/**' - '**/test_utils/**' @@ -29,68 +31,67 @@ paths-ignore: - kbn_pm - legacy_rfcs - oas_docs - - packages/*/scripts - - src/core/test-helpers/kbn-server - - packages/kbn-ambient-*-types - - packages/kbn-apm-synthtrace - - packages/kbn-axe-config - packages/kbn-babel-* - packages/kbn-bazel-* - packages/kbn-ci-* - packages/kbn-cli-dev-mode - - packages/kbn-cypress-* - - packages/kbn-dev-cli-errors - - packages/kbn-dev-cli-runner - - packages/kbn-dev-proc-runner - - packages/kbn-dev-utils - packages/kbn-docs-utils - - packages/kbn-es - - packages/kbn-es-archiver - packages/kbn-eslint-* - - packages/kbn-expect - packages/kbn-failed-test-reporter-cli - packages/kbn-find-used-node-modules - packages/kbn-ftr-* - packages/kbn-generate - - packages/kbn-get-repo-files - - packages/kbn-import-resolver - - packages/kbn-jest-* - - packages/kbn-journeys - packages/kbn-kibana-manifest-schema - packages/kbn-managed-vscode-config - packages/kbn-managed-vscode-config-cli - packages/kbn-optimizer - - packages/kbn-optimizer-* - - packages/kbn-peggy - packages/kbn-peggy-loader - packages/kbn-performance-testing-dataset-extractor - packages/kbn-plugin-generator - packages/kbn-plugin-helpers - packages/kbn-relocate - - packages/kbn-repo-path - packages/kbn-repo-source-classifier - packages/kbn-repo-source-classifier-cli - - packages/kbn-scout - - packages/kbn-scout-* - - packages/kbn-some-dev-log - packages/kbn-sort-package-json - - packages/kbn-stdio-dev-helpers - - packages/kbn-storybook - - packages/kbn-telemetry-tools - - packages/kbn-test - packages/kbn-test-* - - packages/kbn-tooling-log - packages/kbn-ts-* - packages/kbn-web-worker-stub - packages/kbn-yarn-lock-validator - scripts + - src/core/test-helpers/kbn-server + - src/platform/packages/*/kbn-ambient-*-types + - src/platform/packages/*/kbn-babel-* + - src/platform/packages/*/kbn-ci-* + - src/platform/packages/*/kbn-cypress-* + - src/platform/packages/*/kbn-ftr-* + - src/platform/packages/*/kbn-jest-* + - src/platform/packages/*/kbn-optimizer-* + - src/platform/packages/*/kbn-test-* + - src/platform/packages/private/kbn-get-repo-files + - src/platform/packages/private/kbn-import-resolver + - src/platform/packages/private/kbn-journeys + - src/platform/packages/private/kbn-peggy + - src/platform/packages/private/kbn-repo-path + - src/platform/packages/private/kbn-some-dev-log + - src/platform/packages/private/kbn-stdio-dev-helpers + - src/platform/packages/private/kbn-telemetry-tools + - src/platform/packages/shared/kbn-apm-synthtrace + - src/platform/packages/shared/kbn-axe-config + - src/platform/packages/shared/kbn-dev-cli-errors + - src/platform/packages/shared/kbn-dev-cli-runner + - src/platform/packages/shared/kbn-dev-proc-runner + - src/platform/packages/shared/kbn-dev-utils + - src/platform/packages/shared/kbn-es + - src/platform/packages/shared/kbn-es-archiver + - src/platform/packages/shared/kbn-expect + - src/platform/packages/shared/kbn-scout + - src/platform/packages/shared/kbn-storybook + - src/platform/packages/shared/kbn-test + - src/platform/packages/shared/kbn-tooling-log - test - typings - x-pack/examples - x-pack/performance - - x-pack/platform/**/scripts - - x-pack/plugins/observability_solution/*/scripts - x-pack/scripts - - x-pack/solutions/**/scripts - x-pack/test - x-pack/test_serverless diff --git a/.github/paths-labeller.yml b/.github/paths-labeller.yml index 97c1b5f25c4a8..ec330de579f06 100644 --- a/.github/paths-labeller.yml +++ b/.github/paths-labeller.yml @@ -11,8 +11,8 @@ - 'Team:obs-ux-infra_services': - 'x-pack/solutions/observability/plugins/apm/**/*.*' - 'x-pack/test/apm_api_integration/**/*.*' - - 'packages/kbn-apm-synthtrace/**/*.*' - - 'packages/kbn-apm-synthtrace-client/**/*.*' + - 'src/platform/packages/shared/kbn-apm-synthtrace/**/*.*' + - 'src/platform/packages/shared/kbn-apm-synthtrace-client/**/*.*' - 'src/platform/packages/shared/kbn-apm-utils/**/*.*' - 'x-pack/solutions/observability/plugins/ux/**/*.*' - 'Team:Fleet': diff --git a/.gitignore b/.gitignore index a980a79f9fc49..0699066ff7301 100644 --- a/.gitignore +++ b/.gitignore @@ -10,8 +10,8 @@ node_modules !/src/dev/npm/integration_tests/__fixtures__/fixture1/node_modules !/src/dev/notice/__fixtures__/node_modules -!/packages/kbn-import-resolver/src/__fixtures__/node_modules -!/packages/kbn-import-resolver/src/__fixtures__/packages/box/node_modules +!/src/platform/packages/private/kbn-import-resolver/src/__fixtures__/node_modules +!/src/platform/packages/private/kbn-import-resolver/src/__fixtures__/packages/box/node_modules trash /optimize /built_assets diff --git a/dev_docs/tutorials/debugging_fips_test_failures.mdx b/dev_docs/tutorials/debugging_fips_test_failures.mdx index f828e028c85ab..a946f540ea18a 100644 --- a/dev_docs/tutorials/debugging_fips_test_failures.mdx +++ b/dev_docs/tutorials/debugging_fips_test_failures.mdx @@ -35,7 +35,7 @@ For an override related error the `expect(...)` will usually fail with typical e See the image below for an example of a test failure due to the license type being overridden: ![image][./fips_test_failure_license_override_example.png] -The FIPS overrides can be found in the [fips_overrides.ts](https://github.com/elastic/kibana/blob/542a56b4829643d05c47bcc47485dd9baaacea32/packages/kbn-test/src/functional_tests/lib/fips_overrides.ts) file. +The FIPS overrides can be found in the [fips_overrides.ts](https://github.com/elastic/kibana/blob/542a56b4829643d05c47bcc47485dd9baaacea32/src/platform/packages/shared/kbn-test/src/functional_tests/lib/fips_overrides.ts) file. For a FIPS/OpenSSL error, the error will be more cryptic/the test will fail to run, usually something like "digital envelope routines::unsupported". Generally these are related to Node.js's crypto module. diff --git a/dev_docs/tutorials/performance/adding_performance_journey.mdx b/dev_docs/tutorials/performance/adding_performance_journey.mdx index a9c4fe7ef6bc5..6bbf2d4e8eca9 100644 --- a/dev_docs/tutorials/performance/adding_performance_journey.mdx +++ b/dev_docs/tutorials/performance/adding_performance_journey.mdx @@ -16,7 +16,7 @@ Journey runs a flow of user interactions with Kibana in a browser and collects A It is possible to instrument Kibana with [custom performance metrics](https://docs.elastic.dev/kibana-dev-docs/tutorial/performance/adding_custom_performance_metrics), that will provide more detailed information about feature performance. -Journeys core is [kbn-journeys](packages/kbn-journeys/README.mdx) package. It is a function test by design and is powered +Journeys core is [kbn-journeys](src/platform/packages/private/kbn-journeys/README.mdx) package. It is a function test by design and is powered by [Playwright](https://playwright.dev/) end-to-end testing tool. ### Adding a new performance journey diff --git a/dev_docs/tutorials/performance/running_performance_journey_in_cloud.mdx b/dev_docs/tutorials/performance/running_performance_journey_in_cloud.mdx index 4711984dd247a..406c2271ac7e6 100644 --- a/dev_docs/tutorials/performance/running_performance_journey_in_cloud.mdx +++ b/dev_docs/tutorials/performance/running_performance_journey_in_cloud.mdx @@ -20,7 +20,7 @@ The process takes a few steps: ### Re-configure deployment for Kibana and Elasticsearch We use [kibana-ops-e2e-perf](https://kibana-ops-e2e-perf.kb.us-central1.gcp.cloud.es.io/) cluster to monitor performance testing. -If you would like to report APM metrics to this cluster, copy `SECRET_TOKEN` and `SERVER_URL` values from [packages/kbn-journeys/journey/journey_apm_config.ts](https://github.com/elastic/kibana/blob/60c82765779419d356a131e212682b69b035804b/packages/kbn-journeys/journey/journey_apm_config.ts#L10-L11) +If you would like to report APM metrics to this cluster, copy `SECRET_TOKEN` and `SERVER_URL` values from [src/platform/packages/private/kbn-journeys/journey/journey_apm_config.ts](https://github.com/elastic/kibana/blob/60c82765779419d356a131e212682b69b035804b/src/platform/packages/private/kbn-journeys/journey/journey_apm_config.ts#L10-L11) #### Change Elasticsearch configuration In the ESS Admin Console, find your deployment and navigate to `Security` page. Click `Add Settings` under `Elasticsearch keystore` and add new entry: diff --git a/docs/developer/contributing/development-ci-metrics.asciidoc b/docs/developer/contributing/development-ci-metrics.asciidoc index 8ccb3914fe939..ccea25f69ddca 100644 --- a/docs/developer/contributing/development-ci-metrics.asciidoc +++ b/docs/developer/contributing/development-ci-metrics.asciidoc @@ -60,7 +60,7 @@ The number of saved object fields broken down by saved object type. [[ci-metric-adding-new-metrics]] === Adding new metrics -You can report new metrics by using the `CiStatsReporter` class provided by the `@kbn/dev-utils` package. This class is automatically configured on CI and its methods noop when running outside of CI. For more details checkout the {kib-repo}blob/{branch}/packages/kbn-ci-stats-reporter[`CiStatsReporter` readme]. +You can report new metrics by using the `CiStatsReporter` class provided by the `@kbn/dev-utils` package. This class is automatically configured on CI and its methods noop when running outside of CI. For more details checkout the {kib-repo}blob/{branch}/src/platform/packages/private/kbn-ci-stats-reporter[`CiStatsReporter` readme]. [[ci-metric-resolving-overages]] === Resolving `page load bundle size` overages diff --git a/docs/developer/contributing/development-functional-tests.asciidoc b/docs/developer/contributing/development-functional-tests.asciidoc index 88163ebb6804b..b78cacdb5b500 100644 --- a/docs/developer/contributing/development-functional-tests.asciidoc +++ b/docs/developer/contributing/development-functional-tests.asciidoc @@ -127,7 +127,7 @@ Run `node scripts/functional_test_runner --help` to see all available options. [discrete] ==== Environment -The tests are written in https://mochajs.org[mocha] using https://github.com/elastic/kibana/tree/main/packages/kbn-expect[@kbn/expect] for assertions. +The tests are written in https://mochajs.org[mocha] using https://github.com/elastic/kibana/tree/main/src/platform/packages/shared/kbn-expect[@kbn/expect] for assertions. We use https://www.w3.org/TR/webdriver1/[WebDriver Protocol] to run tests in both Chrome and Firefox with the help of https://sites.google.com/a/chromium.org/chromedriver/[chromedriver] and https://firefox-source-docs.mozilla.org/testing/geckodriver/[geckodriver]. When the `FunctionalTestRunner` launches, remote service creates a new webdriver session, which starts the driver and a stripped-down browser instance. We use `browser` service and `webElementWrapper` class to wrap up https://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/[Webdriver API]. @@ -203,7 +203,7 @@ Tests should run at the positive security boundary condition, meaning that they The functional UI tests now default to logging in with a user named `test_user` and the roles of this user can be changed dynamically without logging in and out. -In order to achieve this a new service was introduced called `createTestUserService` (see `packages/kbn-ftr-common-functional-ui-services/services/security/test_user.ts`). The purpose of this test user service is to create roles defined in the test config files and setRoles() or restoreDefaults(). +In order to achieve this a new service was introduced called `createTestUserService` (see `src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/test_user.ts`). The purpose of this test user service is to create roles defined in the test config files and setRoles() or restoreDefaults(). An example of how to set the role like how its defined below: @@ -217,7 +217,7 @@ Tests should normally setRoles() in the before() and restoreDefaults() in the af [discrete] ==== Anatomy of a test file -This annotated example file shows the basic structure every test suite uses. It starts by importing https://github.com/elastic/kibana/tree/main/packages/kbn-expect[`@kbn/expect`] and defining its default export: an anonymous Test Provider. The test provider then destructures the Provider API for the `getService()` and `getPageObjects()` functions. It uses these functions to collect the dependencies of this suite. The rest of the test file will look pretty normal to mocha.js users. `describe()`, `it()`, `before()` and the lot are used to define suites that happen to automate a browser via services and objects of type `PageObject`. +This annotated example file shows the basic structure every test suite uses. It starts by importing https://github.com/elastic/kibana/tree/main/src/platform/packages/shared/kbn-expect[`@kbn/expect`] and defining its default export: an anonymous Test Provider. The test provider then destructures the Provider API for the `getService()` and `getPageObjects()` functions. It uses these functions to collect the dependencies of this suite. The rest of the test file will look pretty normal to mocha.js users. `describe()`, `it()`, `before()` and the lot are used to define suites that happen to automate a browser via services and objects of type `PageObject`. ["source","js"] ---- @@ -311,7 +311,7 @@ The `FunctionalTestRunner` comes with three built-in services: * Use `config.get(path)` to read any value from the config file **log:**::: -// * Source: {kibana-blob}packages/kbn-dev-utils/src/tooling_log/tooling_log.js[packages/kbn-dev-utils/src/tooling_log/tooling_log.js] +// * Source: {kibana-blob}src/platform/packages/shared/kbn-dev-utils/src/tooling_log/tooling_log.js[src/platform/packages/shared/kbn-dev-utils/src/tooling_log/tooling_log.js] * `ToolingLog` instances are readable streams. The instance provided by this service is automatically piped to stdout by the `FunctionalTestRunner` CLI * `log.verbose()`, `log.debug()`, `log.info()`, `log.warning()` all work just like console.log but produce more organized output @@ -366,14 +366,14 @@ await testSubjects.click(‘containerButton’); ** `find.allByCssSelector()` **retry:**::: -// * Source: {kibana-blob}packages/kbn-ftr-common-functional-services/services/retry/retry.ts[packages/kbn-ftr-common-functional-services/services/retry/retry.ts] +// * Source: {kibana-blob}src/platform/packages/shared/kbn-ftr-common-functional-services/services/retry/retry.ts[src/platform/packages/shared/kbn-ftr-common-functional-services/services/retry/retry.ts] * Helpers for retrying operations * Popular methods: ** `retry.try(fn, onFailureBlock)` - Execute `fn` in a loop until it succeeds or the default timeout elapses. The optional `onFailureBlock` is executed before each retry attempt. ** `retry.tryForTime(ms, fn, onFailureBlock)` - Execute `fn` in a loop until it succeeds or `ms` milliseconds elapses. The optional `onFailureBlock` is executed before each retry attempt. **kibanaServer:**::: -// * Source: {kibana-blob}packages/kbn-ftr-common-functional-services/services/kibana_server/kibana_server.ts[packages/kbn-ftr-common-functional-services/services/kibana_server/kibana_server.ts] +// * Source: {kibana-blob}src/platform/packages/shared/kbn-ftr-common-functional-services/services/kibana_server/kibana_server.ts[src/platform/packages/shared/kbn-ftr-common-functional-services/services/kibana_server/kibana_server.ts] * Helpers for interacting with {kib}'s server * Commonly used methods: ** `kibanaServer.uiSettings.update()` @@ -381,7 +381,7 @@ await testSubjects.click(‘containerButton’); ** `kibanaServer.status.getOverallState()` **esArchiver:**::: -// * Source: {kibana-blob}packages/kbn-ftr-common-functional-services/services/es_archiver.ts[packages/kbn-ftr-common-functional-services/services/es_archiver.ts] +// * Source: {kibana-blob}src/platform/packages/shared/kbn-ftr-common-functional-services/services/es_archiver.ts[src/platform/packages/shared/kbn-ftr-common-functional-services/services/es_archiver.ts] * Load/unload archives created with the `esArchiver` * Popular methods: ** `esArchiver.load(path)` @@ -393,7 +393,7 @@ Full list of services that are used in functional tests can be found here: {kiba **Low-level utilities:**::: * es -// ** Source: {kibana-blob}packages/kbn-ftr-common-functional-services/services/es.ts[packages/kbn-ftr-common-functional-services/services/es.ts] +// ** Source: {kibana-blob}src/platform/packages/shared/kbn-ftr-common-functional-services/services/es.ts[src/platform/packages/shared/kbn-ftr-common-functional-services/services/es.ts] ** {es} client ** Higher level options: `kibanaServer.uiSettings` or `esArchiver` * remote diff --git a/docs/developer/contributing/development-tests.asciidoc b/docs/developer/contributing/development-tests.asciidoc index fc610a2ffca84..b9198d4a1c163 100644 --- a/docs/developer/contributing/development-tests.asciidoc +++ b/docs/developer/contributing/development-tests.asciidoc @@ -29,7 +29,7 @@ the relative path to the test file. === Unit Testing -Kibana primarily uses Jest for unit testing. Each plugin or package defines a `jest.config.js` that extends link:{kib-repo}tree/{branch}/packages/kbn-test/jest-preset.js[a preset] provided by the link:{kib-repo}tree/{branch}/packages/kbn-test[`@kbn/test`] package. Unless you intend to run all unit tests within the project, it's most efficient to provide the Jest configuration file for the plugin or package you're testing. +Kibana primarily uses Jest for unit testing. Each plugin or package defines a `jest.config.js` that extends link:{kib-repo}tree/{branch}/src/platform/packages/shared/kbn-test/jest-preset.js[a preset] provided by the link:{kib-repo}tree/{branch}/src/platform/packages/shared/kbn-test[`@kbn/test`] package. Unless you intend to run all unit tests within the project, it's most efficient to provide the Jest configuration file for the plugin or package you're testing. [source,bash] ---- diff --git a/docs/developer/plugin-list.asciidoc b/docs/developer/plugin-list.asciidoc index 4d310b7197e82..15f1ca9d70323 100644 --- a/docs/developer/plugin-list.asciidoc +++ b/docs/developer/plugin-list.asciidoc @@ -6,7 +6,7 @@ NOTE: node scripts/build_plugin_list_docs - You can update the template within packages/kbn-dev-utils/src/plugin_list/generate_plugin_list.ts + You can update the template within src/platform/packages/shared/kbn-dev-utils/src/plugin_list/generate_plugin_list.ts //// diff --git a/docs/developer/plugin/external-plugin-functional-tests.asciidoc b/docs/developer/plugin/external-plugin-functional-tests.asciidoc index 8b979c7793859..8cbc94904bfab 100644 --- a/docs/developer/plugin/external-plugin-functional-tests.asciidoc +++ b/docs/developer/plugin/external-plugin-functional-tests.asciidoc @@ -65,7 +65,7 @@ export default async function ({ readConfigFile }) { // more settings, like timeouts, mochaOpts, etc are // defined in the config schema. - // See {kibana-blob}packages/kbn-test/src/functional_test_runner/lib/config/schema.ts + // See {kibana-blob}src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/schema.ts }; } diff --git a/legacy_rfcs/text/0015_bazel.md b/legacy_rfcs/text/0015_bazel.md index 8a2ec9a59a5cd..a0c8047e36235 100644 --- a/legacy_rfcs/text/0015_bazel.md +++ b/legacy_rfcs/text/0015_bazel.md @@ -85,7 +85,7 @@ We are aware there are quite a few alternatives to Webpack, but our plan is to c ### Unit Testing -A Bazel macro will be created to centralize the usage of Jest unit testing. The macro will, at minimum, accept a Jest configuration file, add the [Jest preset](https://github.com/elastic/kibana/blob/main/packages/kbn-test/jest-preset.js) and its dependencies as sources, then use the Jest CLI to execute tests. +A Bazel macro will be created to centralize the usage of Jest unit testing. The macro will, at minimum, accept a Jest configuration file, add the [Jest preset](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-test/jest-preset.js) and its dependencies as sources, then use the Jest CLI to execute tests. Developers currently use `yarn test:jest` to efficiently run tests in a given directory without remembering the command or path. This command will continue to work as it does today, but will begin running tests through Bazel for packages or plugins which have been migrated. diff --git a/oas_docs/README.md b/oas_docs/README.md index cec4dcb9af441..1ba9fee3ab234 100644 --- a/oas_docs/README.md +++ b/oas_docs/README.md @@ -14,7 +14,7 @@ These bundles form the basis of our OpenAPI bundles to which we append and layer ### Step 1 -Append pre-existing bundles not extracted from code using [`kbn-openapi-bundler`](../packages/kbn-openapi-bundler/README.md) to produce the final resulting bundles. +Append pre-existing bundles not extracted from code using [`kbn-openapi-bundler`](../src/platform/packages/shared/kbn-openapi-bundler/README.md) to produce the final resulting bundles. To add more files into the final bundle, edit the appropriate `oas_docs/scripts/merge*.js` files. diff --git a/package.json b/package.json index 45ec44454436a..73eb395ad3c98 100644 --- a/package.json +++ b/package.json @@ -691,7 +691,7 @@ "@kbn/newsfeed-plugin": "link:src/platform/plugins/shared/newsfeed", "@kbn/newsfeed-test-plugin": "link:test/common/plugins/newsfeed", "@kbn/no-data-page-plugin": "link:src/platform/plugins/private/no_data_page", - "@kbn/node-libs-browser-webpack-plugin": "link:packages/kbn-node-libs-browser-webpack-plugin", + "@kbn/node-libs-browser-webpack-plugin": "link:src/platform/packages/private/kbn-node-libs-browser-webpack-plugin", "@kbn/notifications-plugin": "link:x-pack/platform/plugins/shared/notifications", "@kbn/object-utils": "link:src/platform/packages/shared/kbn-object-utils", "@kbn/object-versioning": "link:src/platform/packages/shared/kbn-object-versioning", @@ -1354,28 +1354,28 @@ "@jest/types": "^29.6.3", "@kayahr/text-encoding": "^1.3.0", "@kbn/alerting-api-integration-helpers": "link:x-pack/test/alerting_api_integration/packages/helpers", - "@kbn/ambient-common-types": "link:packages/kbn-ambient-common-types", - "@kbn/ambient-ftr-types": "link:packages/kbn-ambient-ftr-types", - "@kbn/ambient-storybook-types": "link:packages/kbn-ambient-storybook-types", - "@kbn/ambient-ui-types": "link:packages/kbn-ambient-ui-types", + "@kbn/ambient-common-types": "link:src/platform/packages/private/kbn-ambient-common-types", + "@kbn/ambient-ftr-types": "link:src/platform/packages/private/kbn-ambient-ftr-types", + "@kbn/ambient-storybook-types": "link:src/platform/packages/shared/kbn-ambient-storybook-types", + "@kbn/ambient-ui-types": "link:src/platform/packages/shared/kbn-ambient-ui-types", "@kbn/apm-ftr-e2e": "link:x-pack/solutions/observability/plugins/apm/ftr_e2e", - "@kbn/apm-synthtrace": "link:packages/kbn-apm-synthtrace", - "@kbn/apm-synthtrace-client": "link:packages/kbn-apm-synthtrace-client", - "@kbn/axe-config": "link:packages/kbn-axe-config", + "@kbn/apm-synthtrace": "link:src/platform/packages/shared/kbn-apm-synthtrace", + "@kbn/apm-synthtrace-client": "link:src/platform/packages/shared/kbn-apm-synthtrace-client", + "@kbn/axe-config": "link:src/platform/packages/shared/kbn-axe-config", "@kbn/babel-preset": "link:packages/kbn-babel-preset", - "@kbn/babel-register": "link:packages/kbn-babel-register", - "@kbn/babel-transform": "link:packages/kbn-babel-transform", + "@kbn/babel-register": "link:src/platform/packages/shared/kbn-babel-register", + "@kbn/babel-transform": "link:src/platform/packages/private/kbn-babel-transform", "@kbn/bazel-runner": "link:packages/kbn-bazel-runner", "@kbn/capture-oas-snapshot-cli": "link:packages/kbn-capture-oas-snapshot-cli", "@kbn/check-mappings-update-cli": "link:packages/kbn-check-mappings-update-cli", "@kbn/check-prod-native-modules-cli": "link:packages/kbn-check-prod-native-modules-cli", - "@kbn/ci-stats-core": "link:packages/kbn-ci-stats-core", + "@kbn/ci-stats-core": "link:src/platform/packages/private/kbn-ci-stats-core", "@kbn/ci-stats-performance-metrics": "link:packages/kbn-ci-stats-performance-metrics", - "@kbn/ci-stats-reporter": "link:packages/kbn-ci-stats-reporter", + "@kbn/ci-stats-reporter": "link:src/platform/packages/private/kbn-ci-stats-reporter", "@kbn/ci-stats-shipper-cli": "link:packages/kbn-ci-stats-shipper-cli", "@kbn/cli-dev-mode": "link:packages/kbn-cli-dev-mode", "@kbn/code-editor-mock": "link:src/platform/packages/shared/shared-ux/code_editor/mocks", - "@kbn/code-owners": "link:packages/kbn-code-owners", + "@kbn/code-owners": "link:src/platform/packages/private/kbn-code-owners", "@kbn/core-analytics-browser-mocks": "link:src/core/packages/analytics/browser-mocks", "@kbn/core-analytics-server-mocks": "link:src/core/packages/analytics/server-mocks", "@kbn/core-application-browser-mocks": "link:src/core/packages/application/browser-mocks", @@ -1433,16 +1433,16 @@ "@kbn/core-ui-settings-browser-mocks": "link:src/core/packages/ui-settings/browser-mocks", "@kbn/core-ui-settings-server-mocks": "link:src/core/packages/ui-settings/server-mocks", "@kbn/core-usage-data-server-mocks": "link:src/core/packages/usage-data/server-mocks", - "@kbn/cypress-config": "link:packages/kbn-cypress-config", + "@kbn/cypress-config": "link:src/platform/packages/shared/kbn-cypress-config", "@kbn/dependency-ownership": "link:packages/kbn-dependency-ownership", "@kbn/dependency-usage": "link:packages/kbn-dependency-usage", - "@kbn/dev-cli-errors": "link:packages/kbn-dev-cli-errors", - "@kbn/dev-cli-runner": "link:packages/kbn-dev-cli-runner", - "@kbn/dev-proc-runner": "link:packages/kbn-dev-proc-runner", - "@kbn/dev-utils": "link:packages/kbn-dev-utils", + "@kbn/dev-cli-errors": "link:src/platform/packages/shared/kbn-dev-cli-errors", + "@kbn/dev-cli-runner": "link:src/platform/packages/shared/kbn-dev-cli-runner", + "@kbn/dev-proc-runner": "link:src/platform/packages/shared/kbn-dev-proc-runner", + "@kbn/dev-utils": "link:src/platform/packages/shared/kbn-dev-utils", "@kbn/docs-utils": "link:packages/kbn-docs-utils", - "@kbn/es": "link:packages/kbn-es", - "@kbn/es-archiver": "link:packages/kbn-es-archiver", + "@kbn/es": "link:src/platform/packages/shared/kbn-es", + "@kbn/es-archiver": "link:src/platform/packages/shared/kbn-es-archiver", "@kbn/eslint-config": "link:packages/kbn-eslint-config", "@kbn/eslint-plugin-css": "link:packages/kbn-eslint-plugin-css", "@kbn/eslint-plugin-disable": "link:packages/kbn-eslint-plugin-disable", @@ -1450,21 +1450,21 @@ "@kbn/eslint-plugin-i18n": "link:packages/kbn-eslint-plugin-i18n", "@kbn/eslint-plugin-imports": "link:packages/kbn-eslint-plugin-imports", "@kbn/eslint-plugin-telemetry": "link:packages/kbn-eslint-plugin-telemetry", - "@kbn/expect": "link:packages/kbn-expect", + "@kbn/expect": "link:src/platform/packages/shared/kbn-expect", "@kbn/failed-test-reporter-cli": "link:packages/kbn-failed-test-reporter-cli", "@kbn/find-used-node-modules": "link:packages/kbn-find-used-node-modules", - "@kbn/ftr-common-functional-services": "link:packages/kbn-ftr-common-functional-services", - "@kbn/ftr-common-functional-ui-services": "link:packages/kbn-ftr-common-functional-ui-services", - "@kbn/ftr-screenshot-filename": "link:packages/kbn-ftr-screenshot-filename", - "@kbn/gen-ai-functional-testing": "link:packages/kbn-gen-ai-functional-testing", + "@kbn/ftr-common-functional-services": "link:src/platform/packages/shared/kbn-ftr-common-functional-services", + "@kbn/ftr-common-functional-ui-services": "link:src/platform/packages/shared/kbn-ftr-common-functional-ui-services", + "@kbn/ftr-screenshot-filename": "link:src/platform/packages/private/kbn-ftr-screenshot-filename", + "@kbn/gen-ai-functional-testing": "link:src/platform/packages/private/kbn-gen-ai-functional-testing", "@kbn/generate": "link:packages/kbn-generate", "@kbn/generate-console-definitions": "link:packages/kbn-generate-console-definitions", - "@kbn/get-repo-files": "link:packages/kbn-get-repo-files", + "@kbn/get-repo-files": "link:src/platform/packages/private/kbn-get-repo-files", "@kbn/import-locator": "link:packages/kbn-import-locator", - "@kbn/import-resolver": "link:packages/kbn-import-resolver", + "@kbn/import-resolver": "link:src/platform/packages/private/kbn-import-resolver", "@kbn/inventory-e2e": "link:x-pack/solutions/observability/plugins/inventory/e2e", - "@kbn/jest-serializers": "link:packages/kbn-jest-serializers", - "@kbn/journeys": "link:packages/kbn-journeys", + "@kbn/jest-serializers": "link:src/platform/packages/private/kbn-jest-serializers", + "@kbn/journeys": "link:src/platform/packages/private/kbn-journeys", "@kbn/json-ast": "link:packages/kbn-json-ast", "@kbn/kibana-manifest-schema": "link:packages/kbn-kibana-manifest-schema", "@kbn/lint-packages-cli": "link:packages/kbn-lint-packages-cli", @@ -1474,13 +1474,13 @@ "@kbn/management-storybook-config": "link:src/platform/packages/shared/kbn-management/storybook/config", "@kbn/manifest": "link:packages/kbn-manifest", "@kbn/mock-idp-plugin": "link:packages/kbn-mock-idp-plugin", - "@kbn/mock-idp-utils": "link:packages/kbn-mock-idp-utils", + "@kbn/mock-idp-utils": "link:src/platform/packages/private/kbn-mock-idp-utils", "@kbn/observability-synthetics-test-data": "link:x-pack/solutions/observability/packages/synthetics_test_data", - "@kbn/openapi-bundler": "link:packages/kbn-openapi-bundler", - "@kbn/openapi-generator": "link:packages/kbn-openapi-generator", + "@kbn/openapi-bundler": "link:src/platform/packages/shared/kbn-openapi-bundler", + "@kbn/openapi-generator": "link:src/platform/packages/shared/kbn-openapi-generator", "@kbn/optimizer": "link:packages/kbn-optimizer", - "@kbn/optimizer-webpack-helpers": "link:packages/kbn-optimizer-webpack-helpers", - "@kbn/peggy": "link:packages/kbn-peggy", + "@kbn/optimizer-webpack-helpers": "link:src/platform/packages/private/kbn-optimizer-webpack-helpers", + "@kbn/peggy": "link:src/platform/packages/private/kbn-peggy", "@kbn/peggy-loader": "link:packages/kbn-peggy-loader", "@kbn/performance-testing-dataset-extractor": "link:packages/kbn-performance-testing-dataset-extractor", "@kbn/picomatcher": "link:packages/kbn-picomatcher", @@ -1491,14 +1491,14 @@ "@kbn/relocate": "link:packages/kbn-relocate", "@kbn/repo-file-maps": "link:packages/kbn-repo-file-maps", "@kbn/repo-linter": "link:packages/kbn-repo-linter", - "@kbn/repo-path": "link:packages/kbn-repo-path", + "@kbn/repo-path": "link:src/platform/packages/private/kbn-repo-path", "@kbn/repo-source-classifier": "link:packages/kbn-repo-source-classifier", "@kbn/repo-source-classifier-cli": "link:packages/kbn-repo-source-classifier-cli", "@kbn/reporting-mocks-server": "link:src/platform/packages/private/kbn-reporting/mocks_server", - "@kbn/scout": "link:packages/kbn-scout", - "@kbn/scout-info": "link:packages/kbn-scout-info", + "@kbn/scout": "link:src/platform/packages/shared/kbn-scout", + "@kbn/scout-info": "link:src/platform/packages/private/kbn-scout-info", "@kbn/scout-oblt": "link:x-pack/solutions/observability/packages/kbn-scout-oblt", - "@kbn/scout-reporting": "link:packages/kbn-scout-reporting", + "@kbn/scout-reporting": "link:src/platform/packages/private/kbn-scout-reporting", "@kbn/security-api-integration-helpers": "link:x-pack/test/security_api_integration/packages/helpers", "@kbn/serverless-storybook-config": "link:src/platform/packages/shared/serverless/storybook/config", "@kbn/set-map": "link:packages/kbn-set-map", @@ -1516,23 +1516,23 @@ "@kbn/shared-ux-router-mocks": "link:src/platform/packages/shared/shared-ux/router/mocks", "@kbn/shared-ux-storybook-config": "link:src/platform/packages/private/shared-ux/storybook/config", "@kbn/shared-ux-storybook-mock": "link:src/platform/packages/shared/shared-ux/storybook/mock", - "@kbn/some-dev-log": "link:packages/kbn-some-dev-log", + "@kbn/some-dev-log": "link:src/platform/packages/private/kbn-some-dev-log", "@kbn/sort-package-json": "link:packages/kbn-sort-package-json", - "@kbn/stdio-dev-helpers": "link:packages/kbn-stdio-dev-helpers", - "@kbn/storybook": "link:packages/kbn-storybook", + "@kbn/stdio-dev-helpers": "link:src/platform/packages/private/kbn-stdio-dev-helpers", + "@kbn/storybook": "link:src/platform/packages/shared/kbn-storybook", "@kbn/styled-components-mapping-cli": "link:packages/kbn-styled-components-mapping-cli", "@kbn/synthetics-e2e": "link:x-pack/solutions/observability/plugins/synthetics/e2e", "@kbn/synthetics-private-location": "link:x-pack/packages/kbn-synthetics-private-location", - "@kbn/telemetry-tools": "link:packages/kbn-telemetry-tools", - "@kbn/test": "link:packages/kbn-test", - "@kbn/test-eui-helpers": "link:packages/kbn-test-eui-helpers", - "@kbn/test-jest-helpers": "link:packages/kbn-test-jest-helpers", - "@kbn/test-subj-selector": "link:packages/kbn-test-subj-selector", + "@kbn/telemetry-tools": "link:src/platform/packages/private/kbn-telemetry-tools", + "@kbn/test": "link:src/platform/packages/shared/kbn-test", + "@kbn/test-eui-helpers": "link:src/platform/packages/private/kbn-test-eui-helpers", + "@kbn/test-jest-helpers": "link:src/platform/packages/shared/kbn-test-jest-helpers", + "@kbn/test-subj-selector": "link:src/platform/packages/shared/kbn-test-subj-selector", "@kbn/test-suites-serverless": "link:x-pack/test_serverless", "@kbn/test-suites-src": "link:test", "@kbn/test-suites-xpack": "link:x-pack/test", "@kbn/test-suites-xpack-performance": "link:x-pack/performance", - "@kbn/tooling-log": "link:packages/kbn-tooling-log", + "@kbn/tooling-log": "link:src/platform/packages/shared/kbn-tooling-log", "@kbn/ts-projects": "link:packages/kbn-ts-projects", "@kbn/ts-type-check-cli": "link:packages/kbn-ts-type-check-cli", "@kbn/validate-next-docs-cli": "link:packages/kbn-validate-next-docs-cli", diff --git a/packages/kbn-apm-synthtrace-client/README.md b/packages/kbn-apm-synthtrace-client/README.md deleted file mode 100644 index d3e716d6cd37f..0000000000000 --- a/packages/kbn-apm-synthtrace-client/README.md +++ /dev/null @@ -1 +0,0 @@ -See packages/kbn-apm-synthtrace/README.json diff --git a/packages/kbn-babel-preset/styled_components_files.js b/packages/kbn-babel-preset/styled_components_files.js index d101a8defc486..79d32b2ff7ceb 100644 --- a/packages/kbn-babel-preset/styled_components_files.js +++ b/packages/kbn-babel-preset/styled_components_files.js @@ -20,8 +20,8 @@ module.exports = { * Used by `kbn-babel-preset` and `kbn-eslint-config`. */ USES_STYLED_COMPONENTS: [ - /packages[\/\\]kbn-ui-shared-deps-npm[\/\\]/, - /packages[\/\\]kbn-ui-shared-deps-src[\/\\]/, + /src[\/\\]platform[\/\\]packages[\/\\]private[\/\\]kbn-ui-shared-deps-npm[\/\\]/, + /src[\/\\]platform[\/\\]packages[\/\\]private[\/\\]kbn-ui-shared-deps-src[\/\\]/, /x-pack[\/\\]platform[\/\\]packages[\/\\]shared[\/\\]kbn-elastic-assistant[\/\\]impl[\/\\]assistant[\/\\]assistant_overlay[\/\\]index.tsx/, /x-pack[\/\\]platform[\/\\]packages[\/\\]shared[\/\\]kbn-elastic-assistant[\/\\]impl[\/\\]assistant[\/\\]settings[\/\\]assistant_settings.tsx/, diff --git a/packages/kbn-code-owners/jest.config.js b/packages/kbn-code-owners/jest.config.js deleted file mode 100644 index 00bf49242e57e..0000000000000 --- a/packages/kbn-code-owners/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-code-owners'], -}; diff --git a/packages/kbn-cypress-config/jest.config.js b/packages/kbn-cypress-config/jest.config.js deleted file mode 100644 index 66fbd4b9928c0..0000000000000 --- a/packages/kbn-cypress-config/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-cypress-config'], -}; diff --git a/packages/kbn-dependency-usage/src/dependency_graph/common/constants.ts b/packages/kbn-dependency-usage/src/dependency_graph/common/constants.ts index e13a696450328..d04da0f62da8c 100644 --- a/packages/kbn-dependency-usage/src/dependency_graph/common/constants.ts +++ b/packages/kbn-dependency-usage/src/dependency_graph/common/constants.ts @@ -8,13 +8,23 @@ */ export const aggregationGroups = [ - 'x-pack/plugins', + 'x-pack/solutions/observability/plugins', + 'x-pack/solutions/observability/packages', + 'x-pack/solutions/security/plugins', + 'x-pack/solutions/security/packages', + 'x-pack/solutions/search/plugins', + 'x-pack/solutions/search/packages', + 'x-pack/platform/plugins', + 'x-pack/platform/packages', 'x-pack/packages', - 'src/plugins', + 'src/platform/plugins', + 'src/platform/packages', + 'src/core/packages', 'packages', 'src', 'x-pack/test', 'x-pack/test_serverless', + 'test', ]; export const excludePaths = [ diff --git a/packages/kbn-dependency-usage/src/dependency_graph/providers/cruiser.test.ts b/packages/kbn-dependency-usage/src/dependency_graph/providers/cruiser.test.ts index 584ebf80477c7..f3a67c595513e 100644 --- a/packages/kbn-dependency-usage/src/dependency_graph/providers/cruiser.test.ts +++ b/packages/kbn-dependency-usage/src/dependency_graph/providers/cruiser.test.ts @@ -114,11 +114,11 @@ describe('identifyDependencyUsage', () => { const [, configWithDepth1] = (cruise as jest.Mock).mock.calls[1]; expect(configWithDepth2.collapse).toMatchInlineSnapshot( - `"^(x-pack/plugins|x-pack/packages|src/plugins|packages|src|x-pack/test|x-pack/test_serverless)/([^/]+)/([^/]+)"` + `"^(x-pack/solutions/observability/plugins|x-pack/solutions/observability/packages|x-pack/solutions/security/plugins|x-pack/solutions/security/packages|x-pack/solutions/search/plugins|x-pack/solutions/search/packages|x-pack/platform/plugins|x-pack/platform/packages|x-pack/packages|src/platform/plugins|src/platform/packages|src/core/packages|packages|src|x-pack/test|x-pack/test_serverless|test)/([^/]+)/([^/]+)"` ); expect(configWithDepth1.collapse).toMatchInlineSnapshot( - `"^(x-pack/plugins|x-pack/packages|src/plugins|packages|src|x-pack/test|x-pack/test_serverless)/([^/]+)|^node_modules/(@[^/]+/[^/]+|[^/]+)"` + `"^(x-pack/solutions/observability/plugins|x-pack/solutions/observability/packages|x-pack/solutions/security/plugins|x-pack/solutions/security/packages|x-pack/solutions/search/plugins|x-pack/solutions/search/packages|x-pack/platform/plugins|x-pack/platform/packages|x-pack/packages|src/platform/plugins|src/platform/packages|src/core/packages|packages|src|x-pack/test|x-pack/test_serverless|test)/([^/]+)|^node_modules/(@[^/]+/[^/]+|[^/]+)"` ); }); diff --git a/packages/kbn-dev-cli-errors/jest.config.js b/packages/kbn-dev-cli-errors/jest.config.js deleted file mode 100644 index c7fe0853f8616..0000000000000 --- a/packages/kbn-dev-cli-errors/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-dev-cli-errors'], -}; diff --git a/packages/kbn-dev-cli-runner/jest.config.js b/packages/kbn-dev-cli-runner/jest.config.js deleted file mode 100644 index 633e4e8c6ed68..0000000000000 --- a/packages/kbn-dev-cli-runner/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-dev-cli-runner'], -}; diff --git a/packages/kbn-dev-proc-runner/jest.config.js b/packages/kbn-dev-proc-runner/jest.config.js deleted file mode 100644 index 54a6b67ee0975..0000000000000 --- a/packages/kbn-dev-proc-runner/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-dev-proc-runner'], -}; diff --git a/packages/kbn-es/jest.config.js b/packages/kbn-es/jest.config.js deleted file mode 100644 index e0ee96a21ecb3..0000000000000 --- a/packages/kbn-es/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-es'], -}; diff --git a/packages/kbn-eslint-config/.eslintrc.js b/packages/kbn-eslint-config/.eslintrc.js index 4e81270da9367..85e997ffa37ae 100644 --- a/packages/kbn-eslint-config/.eslintrc.js +++ b/packages/kbn-eslint-config/.eslintrc.js @@ -120,7 +120,7 @@ module.exports = { from: 'zod', to: '@kbn/zod', disallowedMessage: `import from @kbn/zod instead`, - exclude: [/packages[\/\\]kbn-zod[\/\\]/], + exclude: [/src[\/\\]platform[\/\\]packages[\/\\]shared[\/\\]kbn-zod[\/\\]/], }, { from: 'styled-components', diff --git a/packages/kbn-expect/jest.config.js b/packages/kbn-expect/jest.config.js deleted file mode 100644 index 4e517d865391a..0000000000000 --- a/packages/kbn-expect/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-expect'], -}; diff --git a/packages/kbn-failed-test-reporter-cli/failed_tests_reporter/__fixtures__/mocha_report.xml b/packages/kbn-failed-test-reporter-cli/failed_tests_reporter/__fixtures__/mocha_report.xml index 699ad47c58240..8d93b4323af6e 100644 --- a/packages/kbn-failed-test-reporter-cli/failed_tests_reporter/__fixtures__/mocha_report.xml +++ b/packages/kbn-failed-test-reporter-cli/failed_tests_reporter/__fixtures__/mocha_report.xml @@ -15,7 +15,7 @@ - at Function.getSnapshot (/var/lib/jenkins/workspace/elastic+kibana+master/JOB/x-pack-intake/node/immutable/kibana/packages/kbn-es/src/artifact.js:95:13) + at Function.getSnapshot (/var/lib/jenkins/workspace/elastic+kibana+master/JOB/x-pack-intake/node/immutable/kibana/src/platform/packages/shared/kbn-es/src/artifact.js:95:13) at process._tickCallback (internal/process/next_tick.js:68:7)]]> diff --git a/packages/kbn-failed-test-reporter-cli/failed_tests_reporter/add_messages_to_report.test.ts b/packages/kbn-failed-test-reporter-cli/failed_tests_reporter/add_messages_to_report.test.ts index 15ce150b7b8c0..6fa2de19827b5 100644 --- a/packages/kbn-failed-test-reporter-cli/failed_tests_reporter/add_messages_to_report.test.ts +++ b/packages/kbn-failed-test-reporter-cli/failed_tests_reporter/add_messages_to_report.test.ts @@ -227,7 +227,7 @@ it('rewrites mocha reports with minimal changes', async () => { ‹/body› ‹/html› - at Function.getSnapshot (/var/lib/jenkins/workspace/elastic+kibana+master/JOB/x-pack-intake/node/immutable/kibana/packages/kbn-es/src/artifact.js:95:13) + at Function.getSnapshot (/var/lib/jenkins/workspace/elastic+kibana+master/JOB/x-pack-intake/node/immutable/kibana/src/platform/packages/shared/kbn-es/src/artifact.js:95:13) - at process._tickCallback (internal/process/next_tick.js:68:7)]]› - ‹/failure› + at process._tickCallback (internal/process/next_tick.js:68:7) diff --git a/packages/kbn-failed-test-reporter-cli/failed_tests_reporter/get_failures.test.ts b/packages/kbn-failed-test-reporter-cli/failed_tests_reporter/get_failures.test.ts index 52d2858232d52..35f77b425d0d0 100644 --- a/packages/kbn-failed-test-reporter-cli/failed_tests_reporter/get_failures.test.ts +++ b/packages/kbn-failed-test-reporter-cli/failed_tests_reporter/get_failures.test.ts @@ -115,7 +115,7 @@ it('discovers failures in mocha report', async () => { - at Function.getSnapshot (/var/lib/jenkins/workspace/elastic+kibana+master/JOB/x-pack-intake/node/immutable/kibana/packages/kbn-es/src/artifact.js:95:13) + at Function.getSnapshot (/var/lib/jenkins/workspace/elastic+kibana+master/JOB/x-pack-intake/node/immutable/kibana/src/platform/packages/shared/kbn-es/src/artifact.js:95:13) at process._tickCallback (internal/process/next_tick.js:68:7) ", "likelyIrrelevant": true, diff --git a/packages/kbn-ftr-common-functional-ui-services/jest.config.js b/packages/kbn-ftr-common-functional-ui-services/jest.config.js deleted file mode 100644 index f7c7b49e7d3f0..0000000000000 --- a/packages/kbn-ftr-common-functional-ui-services/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-ftr-common-functional-ui-services'], -}; diff --git a/packages/kbn-ftr-screenshot-filename/jest.config.js b/packages/kbn-ftr-screenshot-filename/jest.config.js deleted file mode 100644 index e39262d42ac49..0000000000000 --- a/packages/kbn-ftr-screenshot-filename/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-ftr-screenshot-filename'], -}; diff --git a/packages/kbn-gen-ai-functional-testing/jest.config.js b/packages/kbn-gen-ai-functional-testing/jest.config.js deleted file mode 100644 index 624ab023e16a1..0000000000000 --- a/packages/kbn-gen-ai-functional-testing/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-gen-ai-functional-testing'], -}; diff --git a/packages/kbn-generate/src/commands/package_command.ts b/packages/kbn-generate/src/commands/package_command.ts index c0141ca73a8bb..4b5fcd8c5f9c1 100644 --- a/packages/kbn-generate/src/commands/package_command.ts +++ b/packages/kbn-generate/src/commands/package_command.ts @@ -88,7 +88,23 @@ export const PackageCommand: GenerateCommand = { throw createFlagError(`expected --owner to be a string starting with an @ symbol`); } + let isCliScript = false; if (dev) { + isCliScript = ( + await inquirer.prompt<{ cli: boolean }>({ + type: 'list', + default: false, + choices: [ + { name: 'Yes, it can go in /packages', value: true }, + { name: 'No, it will be used from platform / solutions code', value: false }, + ], + name: 'cli', + message: `Is the package going to be used exclusively from tooling / CLI scripts?`, + }) + ).cli; + } + + if (isCliScript) { calculatedPackageDir = determineDevPackageDir(pkgId); } else { group = ( diff --git a/packages/kbn-get-repo-files/jest.config.js b/packages/kbn-get-repo-files/jest.config.js deleted file mode 100644 index a07c15194f471..0000000000000 --- a/packages/kbn-get-repo-files/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-get-repo-files'], -}; diff --git a/packages/kbn-journeys/jest.config.js b/packages/kbn-journeys/jest.config.js deleted file mode 100644 index cec40546f437a..0000000000000 --- a/packages/kbn-journeys/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-journeys'], -}; diff --git a/packages/kbn-node-libs-browser-webpack-plugin/jest.config.js b/packages/kbn-node-libs-browser-webpack-plugin/jest.config.js deleted file mode 100644 index 839f7a449020f..0000000000000 --- a/packages/kbn-node-libs-browser-webpack-plugin/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-node-libs-browser-webpack-plugin'], -}; diff --git a/packages/kbn-optimizer-webpack-helpers/jest.config.js b/packages/kbn-optimizer-webpack-helpers/jest.config.js deleted file mode 100644 index 48e8ea5cb1b6d..0000000000000 --- a/packages/kbn-optimizer-webpack-helpers/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-optimizer-webpack-helpers'], -}; diff --git a/packages/kbn-peggy-loader/BUILD.bazel b/packages/kbn-peggy-loader/BUILD.bazel index 96c064189d69e..24c19a97e4dfa 100644 --- a/packages/kbn-peggy-loader/BUILD.bazel +++ b/packages/kbn-peggy-loader/BUILD.bazel @@ -21,7 +21,7 @@ SRCS = glob( ) BUNDLER_DEPS = [ - "//packages/kbn-peggy", + "//src/platform/packages/private/kbn-peggy", "@npm//peggy", "@npm//webpack", ] diff --git a/packages/kbn-peggy/jest.config.js b/packages/kbn-peggy/jest.config.js deleted file mode 100644 index e55597b1d7f60..0000000000000 --- a/packages/kbn-peggy/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-peggy'], -}; diff --git a/packages/kbn-relocate/list.ts b/packages/kbn-relocate/list.ts index 73fe93f3b6d9f..67f17a2557baf 100644 --- a/packages/kbn-relocate/list.ts +++ b/packages/kbn-relocate/list.ts @@ -39,9 +39,7 @@ export const listModules = async (listFlag: string, log: ToolingLog) => { ? module.directory : join(BASE_FOLDER, module.directory); - if (module.isDevOnly()) { - devOnly.push(module); - } else if ( + if ( directory.includes(`/${KIBANA_FOLDER}/test/`) || directory.includes(`/${KIBANA_FOLDER}/x-pack/test/`) ) { diff --git a/packages/kbn-relocate/relocate.ts b/packages/kbn-relocate/relocate.ts index 98da95f39f98f..87d76b89468d5 100644 --- a/packages/kbn-relocate/relocate.ts +++ b/packages/kbn-relocate/relocate.ts @@ -36,6 +36,8 @@ import { getManualCommits, } from './utils/git'; +const SKIP_RESET = true; + const moveModule = async (module: Package, log: ToolingLog) => { const destination = calculateModuleTargetFolder(module); log.info(`Moving ${module.directory} to ${destination}`); @@ -107,8 +109,6 @@ const findModules = ({ teams, paths, included, excluded }: FindModulesParams, lo // find modules selected by user filters return ( sortBy(modules, ['directory']) - // exclude devOnly modules (they will remain in /packages) - .filter(({ manifest }) => !manifest.devOnly) // explicit exclusions .filter(({ id }) => !EXCLUDED_MODULES.includes(id) && !excluded.includes(id)) // we don't want to move test and example modules (just yet) @@ -181,55 +181,57 @@ export const findAndRelocateModules = async (params: RelocateModulesParams, log: return; } - if (prNumber) { - pr = await findPr(prNumber); - - if (getManualCommits(pr.commits).length > 0) { - const resOverride = await inquirer.prompt({ - type: 'confirm', - name: 'overrideManualCommits', - message: - 'Manual commits detected in the PR. The script will try to cherry-pick them, but it might require manual intervention to resolve conflicts. Continue?', - }); - if (!resOverride.overrideManualCommits) { - log.info('Aborting'); - return; + if (!SKIP_RESET) { + if (prNumber) { + pr = await findPr(prNumber); + + if (getManualCommits(pr.commits).length > 0) { + const resOverride = await inquirer.prompt({ + type: 'confirm', + name: 'overrideManualCommits', + message: + 'Manual commits detected in the PR. The script will try to cherry-pick them, but it might require manual intervention to resolve conflicts. Continue?', + }); + if (!resOverride.overrideManualCommits) { + log.info('Aborting'); + return; + } } } - } - - const resConfirmReset = await inquirer.prompt({ - type: 'confirm', - name: 'confirmReset', - message: `The script will RESET CHANGES in this repository. Proceed?`, - }); - - if (!resConfirmReset.confirmReset) { - log.info('Aborting'); - return; - } - // start with a clean repo - await safeExec(`git restore --staged .`); - await safeExec(`git restore .`); - await safeExec(`git clean -f -d`); - await safeExec(`git checkout ${baseBranch} && git pull ${upstream} ${baseBranch}`); + const resConfirmReset = await inquirer.prompt({ + type: 'confirm', + name: 'confirmReset', + message: `The script will RESET CHANGES in this repository. Proceed?`, + }); - if (pr) { - // checkout existing PR, reset all commits, rebase from baseBranch - try { - await checkoutResetPr(pr, baseBranch); - } catch (error) { - log.error(`Error checking out / resetting PR #${prNumber}:`); - log.error(error); + if (!resConfirmReset.confirmReset) { + log.info('Aborting'); return; } - } else { - // checkout new branch - await checkoutBranch(NEW_BRANCH); - } - await safeExec(`yarn kbn bootstrap`); + // start with a clean repo + await safeExec(`git restore --staged .`); + await safeExec(`git restore .`); + await safeExec(`git clean -f -d`); + await safeExec(`git checkout ${baseBranch} && git pull ${upstream} ${baseBranch}`); + + if (pr) { + // checkout existing PR, reset all commits, rebase from baseBranch + try { + await checkoutResetPr(pr, baseBranch); + } catch (error) { + log.error(`Error checking out / resetting PR #${prNumber}:`); + log.error(error); + return; + } + } else { + // checkout new branch + await checkoutBranch(NEW_BRANCH); + } + + await safeExec(`yarn kbn bootstrap`); + } await inquirer.prompt({ type: 'confirm', name: 'readyRelocate', diff --git a/packages/kbn-relocate/utils/relocate.ts b/packages/kbn-relocate/utils/relocate.ts index 770a1993eea68..e9dcc2c18eac8 100644 --- a/packages/kbn-relocate/utils/relocate.ts +++ b/packages/kbn-relocate/utils/relocate.ts @@ -11,7 +11,7 @@ import { basename, join } from 'path'; import type { ToolingLog } from '@kbn/tooling-log'; import { orderBy } from 'lodash'; import type { Package } from '../types'; -import { applyTransforms } from './transforms'; +import { HARDCODED_MODULE_PATHS, applyTransforms } from './transforms'; import { BASE_FOLDER, BASE_FOLDER_DEPTH, @@ -42,7 +42,12 @@ export const calculateModuleTargetFolder = (module: Package): string => { : join(BASE_FOLDER, module.directory); let moduleDelimiter: string; - if (!fullPath.includes('/plugins/') && !fullPath.includes('/packages/')) { + if (HARDCODED_MODULE_PATHS[module.id]) { + return join(BASE_FOLDER, HARDCODED_MODULE_PATHS[module.id]); + } else if (module.isDevOnly()) { + // only packages can be devOnly + moduleDelimiter = '/packages/'; + } else if (!fullPath.includes('/plugins/') && !fullPath.includes('/packages/')) { throw new Error( `The module ${module.id} is not located under a '*/plugins/*' or '*/packages/*' folder` ); @@ -63,6 +68,15 @@ export const calculateModuleTargetFolder = (module: Package): string => { chunks.shift(); // remove the base path up to '/packages/' or '/plugins/' const moduleFolder = chunks.join(moduleDelimiter); // in case there's an extra /packages/ or /plugins/ folder + if ( + module.isDevOnly() && + (!module.group || module.group === 'common') && + fullPath.includes(`/${KIBANA_FOLDER}/packages/`) && + !fullPath.includes(`/${KIBANA_FOLDER}/packages/core/`) + ) { + // relocate all dev modules under /packages to /src/dev/packages + return applyTransforms(module, join(BASE_FOLDER, 'src', 'dev', 'packages', moduleFolder)); + } let path: string; if (group === 'platform') { @@ -85,7 +99,7 @@ export const calculateModuleTargetFolder = (module: Package): string => { moduleFolder ); } - } else { + } else if (group === 'observability' || group === 'security' || group === 'search') { path = join( BASE_FOLDER, 'x-pack', // all solution modules are 'x-pack' @@ -94,6 +108,8 @@ export const calculateModuleTargetFolder = (module: Package): string => { isPlugin ? 'plugins' : 'packages', moduleFolder ); + } else { + path = fullPath; } // after-creation transforms @@ -113,6 +129,13 @@ export const replaceReferences = async (module: Package, destination: string, lo const relativeSource = source.replace(BASE_FOLDER, ''); const relativeDestination = destination.replace(BASE_FOLDER, ''); + if (relativeSource.split('/').length === 1) { + log.warning( + `Cannot replace references of a 1-level relative path '${relativeSource}'. Skipping.` + ); + return; + } + if ( (relativeSource.startsWith('src') && relativeDestination.startsWith('src')) || (relativeSource.startsWith('x-pack') && relativeDestination.startsWith('x-pack')) diff --git a/packages/kbn-relocate/utils/transforms.ts b/packages/kbn-relocate/utils/transforms.ts index 5a242e65b025a..7671df5ee4271 100644 --- a/packages/kbn-relocate/utils/transforms.ts +++ b/packages/kbn-relocate/utils/transforms.ts @@ -9,12 +9,16 @@ import type { Package } from '../types'; +export const HARDCODED_MODULE_PATHS: Record = { + '@kbn/test-suites-src': 'src/platform/test', +}; + type TransformFunction = (param: string) => string; const TRANSFORMS: Record = { + // misc path enhancements 'x-pack/platform/packages/shared/observability/': 'x-pack/platform/packages/shared/', 'src/platform/packages/shared/chart_expressions/common': 'src/platform/packages/shared/chart-expressions-common', - 'x-pack/solutions/search/packages/shared_ui': 'x-pack/solutions/search/packages/shared_ui', 'x-pack/solutions/security/packages/security-solution/': 'x-pack/solutions/security/packages/', 'x-pack/platform/plugins/shared/observability_ai_assistant': 'x-pack/platform/plugins/shared/observability_ai_assistant', @@ -24,6 +28,51 @@ const TRANSFORMS: Record = { 'x-pack/solutions/observability/packages/', 'x-pack/solutions/observability/packages/observability/': 'x-pack/solutions/observability/packages/', + 'x-pack/platform/packages/shared/alerting_rule_utils': + 'x-pack/platform/packages/shared/alerting-rule-utils', + 'x-pack/platform/packages/shared/logs_overview': 'x-pack/platform/packages/shared/logs-overview', + 'x-pack/solutions/observability/packages/alert_details': + 'x-pack/solutions/observability/packages/alert-details', + 'x-pack/solutions/observability/packages/alerting_test_data': + 'x-pack/solutions/observability/packages/alerting-test-data', + 'x-pack/solutions/observability/packages/get_padded_alert_time_range_util': + 'x-pack/solutions/observability/packages/get-padded-alert-time-range-util', + 'x-pack/solutions/observability/packages/synthetics_test_data': + 'x-pack/solutions/observability/packages/synthetics-test-data', + 'x-pack/solutions/observability/packages/utils_browser': + 'x-pack/solutions/observability/packages/utils-browser', + 'x-pack/solutions/observability/packages/utils_common': + 'x-pack/solutions/observability/packages/utils-common', + 'x-pack/solutions/observability/packages/utils_server': + 'x-pack/solutions/observability/packages/utils-server', + 'x-pack/solutions/search/packages/shared_ui': 'x-pack/solutions/search/packages/shared-ui', + 'x-pack/solutions/security/packages/data_table': 'x-pack/solutions/security/packages/data-table', + 'x-pack/solutions/security/packages/distribution_bar': + 'x-pack/solutions/security/packages/distribution-bar', + 'x-pack/solutions/security/packages/ecs_data_quality_dashboard': + 'x-pack/solutions/security/packages/ecs-data-quality-dashboard', + 'x-pack/solutions/security/packages/side_nav': 'x-pack/solutions/security/packages/side-nav', + 'x-pack/solutions/observability/packages/observability_ai/observability_ai_common': + 'x-pack/solutions/observability/packages/observability-ai/observability-ai-common', + 'x-pack/solutions/observability/packages/observability_ai/observability_ai_server': + 'x-pack/solutions/observability/packages/observability-ai/observability-ai-server', + 'src/platform/packages/shared/response-ops/alerts_apis': + 'src/platform/packages/shared/response-ops/alerts-apis', + 'src/platform/packages/shared/response-ops/alerts_fields_browser': + 'src/platform/packages/shared/response-ops/alerts-fields-browser', + 'src/platform/packages/shared/response-ops/alerts_table': + 'src/platform/packages/shared/response-ops/alerts-table', + + // custom core package relocation + 'src/dev/packages/serverless/storybook/config': 'src/dev/packages/serverless-storybook-config', + 'src/dev/packages/kbn-management/storybook/config': + 'src/dev/packages/management-storybook-config', + 'src/core/packages/core/test-helpers/core-test-helpers-kbn-server': + 'src/dev/packages/core-test-helpers-kbn-server', + 'src/core/packages/core/test-helpers/core-test-helpers-model-versions': + 'src/dev/packages/core-test-helpers-model-versions', + // 'src/dev/packages/kbn-': (path: string) => + // path.replace('src/dev/packages/kbn-', 'src/dev/packages/'), 'src/core/packages/core/': (path: string) => { const relativePath = path.split('src/core/packages/')[1]; const relativeChunks = relativePath.split('/'); @@ -40,6 +89,7 @@ const TRANSFORMS: Record = { } }, }; + export const applyTransforms = (module: Package, path: string): string => { const transform = Object.entries(TRANSFORMS).find(([what]) => path.includes(what)); if (!transform) { diff --git a/packages/kbn-repo-path/jest.config.js b/packages/kbn-repo-path/jest.config.js deleted file mode 100644 index ce4cf6b55066c..0000000000000 --- a/packages/kbn-repo-path/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-repo-path'], -}; diff --git a/packages/kbn-scout-info/jest.config.js b/packages/kbn-scout-info/jest.config.js deleted file mode 100644 index 6e70c1cc5996b..0000000000000 --- a/packages/kbn-scout-info/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-scout-info'], -}; diff --git a/packages/kbn-scout-reporting/jest.config.js b/packages/kbn-scout-reporting/jest.config.js deleted file mode 100644 index bf77cdb10a86b..0000000000000 --- a/packages/kbn-scout-reporting/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-scout-reporting'], -}; diff --git a/packages/kbn-scout/jest.config.js b/packages/kbn-scout/jest.config.js deleted file mode 100644 index 0e1493f115c12..0000000000000 --- a/packages/kbn-scout/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-scout'], -}; diff --git a/packages/kbn-some-dev-log/jest.config.js b/packages/kbn-some-dev-log/jest.config.js deleted file mode 100644 index 643dcf178530c..0000000000000 --- a/packages/kbn-some-dev-log/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-some-dev-log'], -}; diff --git a/packages/kbn-stdio-dev-helpers/tsconfig.json b/packages/kbn-stdio-dev-helpers/tsconfig.json deleted file mode 100644 index 9bd4f35cf62a7..0000000000000 --- a/packages/kbn-stdio-dev-helpers/tsconfig.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "outDir": "target/types", - "types": [ - "jest", - "node" - ] - }, - "include": [ - "**/*.ts" - ], - "exclude": [ - "target/**/*", - ] -} diff --git a/packages/kbn-styled-components-mapping-cli/src/find_files.ts b/packages/kbn-styled-components-mapping-cli/src/find_files.ts index a984c6a84e04e..8bbedf27ba515 100644 --- a/packages/kbn-styled-components-mapping-cli/src/find_files.ts +++ b/packages/kbn-styled-components-mapping-cli/src/find_files.ts @@ -10,7 +10,7 @@ import * as fs from 'node:fs/promises'; import * as path from 'node:path'; -const SOURCE_DIRS = ['x-pack', 'src', 'packages']; +const SOURCE_DIRS = ['x-pack', 'src']; const SOURCE_FILE_REGEX = /(^.?|\.[^d]|[^.]d|[^.][^d])\.tsx?$/; const STYLED_COMPONENTS_IMPORT_REGEX = /import\s+(?:{[^{}]+}|.*?)\s*(?:from)?\s*['"](styled-components)['"]/; diff --git a/packages/kbn-styled-components-mapping-cli/src/update_file.ts b/packages/kbn-styled-components-mapping-cli/src/update_file.ts index 5e995e43741d2..8498b9e83de52 100644 --- a/packages/kbn-styled-components-mapping-cli/src/update_file.ts +++ b/packages/kbn-styled-components-mapping-cli/src/update_file.ts @@ -31,8 +31,8 @@ module.exports = { * Used by \`kbn-babel-preset\` and \`kbn-eslint-config\`. */ USES_STYLED_COMPONENTS: [ - /packages[\\/\\\\]kbn-ui-shared-deps-npm[\\/\\\\]/, - /packages[\\/\\\\]kbn-ui-shared-deps-src[\\/\\\\]/, + /src[\\/\\\\]platform[\\/\\\\]packages[\\/\\\\]private[\\/\\\\]kbn-ui-shared-deps-npm[\\/\\\\]/, + /src[\\/\\\\]platform[\\/\\\\]packages[\\/\\\\]private[\\/\\\\]kbn-ui-shared-deps-src[\\/\\\\]/, `; const babelFileSuffix = ` ], diff --git a/packages/kbn-telemetry-tools/jest.config.js b/packages/kbn-telemetry-tools/jest.config.js deleted file mode 100644 index b875cbf0b171d..0000000000000 --- a/packages/kbn-telemetry-tools/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-telemetry-tools'], -}; diff --git a/packages/kbn-test-eui-helpers/jest.config.js b/packages/kbn-test-eui-helpers/jest.config.js deleted file mode 100644 index 0652ebc0d72af..0000000000000 --- a/packages/kbn-test-eui-helpers/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-test-eui-helpers'], -}; diff --git a/packages/kbn-test-jest-helpers/jest.config.js b/packages/kbn-test-jest-helpers/jest.config.js deleted file mode 100644 index cfc3f1979a3e1..0000000000000 --- a/packages/kbn-test-jest-helpers/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-test-jest-helpers'], -}; diff --git a/packages/kbn-test-subj-selector/jest.config.js b/packages/kbn-test-subj-selector/jest.config.js deleted file mode 100644 index 975eba2041fef..0000000000000 --- a/packages/kbn-test-subj-selector/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-test-subj-selector'], -}; diff --git a/packages/kbn-test/jest.config.js b/packages/kbn-test/jest.config.js deleted file mode 100644 index 13dfef41ccb2d..0000000000000 --- a/packages/kbn-test/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-test'], -}; diff --git a/packages/kbn-tooling-log/jest.config.js b/packages/kbn-tooling-log/jest.config.js deleted file mode 100644 index 14e1b0995dd39..0000000000000 --- a/packages/kbn-tooling-log/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/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-tooling-log'], -}; diff --git a/scripts/README.md b/scripts/README.md index 7ddb6bffbcdb2..020fd5f8174f0 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -19,11 +19,11 @@ This directory is excluded from the build and tools within it should help users **`node scripts/functional_tests [--config test/functional/config.base.js --config test/api_integration/config.js]`** -Runs all the functional tests: selenium tests and api integration tests. List configs with multiple `--config` arguments. Uses the [@kbn/test](../packages/kbn-test) library to run Elasticsearch and Kibana servers and tests against those servers, for multiple server+test setups. In particular, calls out to [`runTests()`](../packages/kbn-test/src/functional_tests/run_tests/run_tests.ts). Can be run on a single config. +Runs all the functional tests: selenium tests and api integration tests. List configs with multiple `--config` arguments. Uses the [@kbn/test](../src/platform/packages/shared/kbn-test) library to run Elasticsearch and Kibana servers and tests against those servers, for multiple server+test setups. In particular, calls out to [`runTests()`](../src/platform/packages/shared/kbn-test/src/functional_tests/run_tests/run_tests.ts). Can be run on a single config. **`node scripts/functional_tests_server [--config test/functional/config.base.js]`** -Starts just the Elasticsearch and Kibana servers given a single config, i.e. via `--config test/functional/config.base.js` or `--config test/api_integration/config`. Allows the user to start just the servers with this script, and keep them running while running tests against these servers. The idea is that the same config file configures both Elasticsearch and Kibana servers. Uses the [`startServers()`](../packages/kbn-test/src/functional_tests/start_servers/start_servers.ts#L27-L89) method from [@kbn/test](../packages/kbn-test) library. +Starts just the Elasticsearch and Kibana servers given a single config, i.e. via `--config test/functional/config.base.js` or `--config test/api_integration/config`. Allows the user to start just the servers with this script, and keep them running while running tests against these servers. The idea is that the same config file configures both Elasticsearch and Kibana servers. Uses the [`startServers()`](../src/platform/packages/shared/kbn-test/src/functional_tests/start_servers/start_servers.ts#L27-L89) method from [@kbn/test](../src/platform/packages/shared/kbn-test) library. Example. Start servers _and_ run tests, separately, but using the same config: @@ -39,7 +39,7 @@ In another terminal: node scripts/functional_test_runner --config path/to/config ``` -For details on how the internal methods work, [read this readme](../packages/kbn-test/README.mdx). +For details on how the internal methods work, [read this readme](../src/platform/packages/shared/kbn-test/README.mdx). ### ES archiver diff --git a/scripts/read_jest_help.mjs b/scripts/read_jest_help.mjs index dd22f0ad86d78..4d66686d44e1b 100644 --- a/scripts/read_jest_help.mjs +++ b/scripts/read_jest_help.mjs @@ -14,7 +14,7 @@ import { createFailError } from '@kbn/dev-cli-errors'; import { run } from '@kbn/dev-cli-runner'; import { REPO_ROOT } from '@kbn/repo-info'; -const FLAGS_FILE = 'packages/kbn-test/src/jest/jest_flags.json'; +const FLAGS_FILE = 'src/platform/packages/shared/kbn-test/src/jest/jest_flags.json'; function readStdin() { return new Promise((resolve, reject) => { diff --git a/src/dev/precommit_hook/casing_check_config.js b/src/dev/precommit_hook/casing_check_config.js index e24b7ff3f21e3..e7790d6e4271c 100644 --- a/src/dev/precommit_hook/casing_check_config.js +++ b/src/dev/precommit_hook/casing_check_config.js @@ -41,8 +41,8 @@ export const IGNORE_FILE_GLOBS = [ 'src/platform/packages/shared/kbn-utility-types/test-d/**/*', 'Dockerfile*', 'vars/*', - 'packages/kbn-test/jest-preset.js', - 'packages/kbn-test/*/jest-preset.js', + 'src/platform/packages/shared/kbn-test/jest-preset.js', + 'src/platform/packages/shared/kbn-test/*/jest-preset.js', 'test/package/Vagrantfile', 'x-pack/solutions/security/plugins/security_solution/scripts/endpoint/common/vagrant/Vagrantfile', '**/test/**/fixtures/**/*', diff --git a/packages/README.md b/src/platform/packages/README.md similarity index 100% rename from packages/README.md rename to src/platform/packages/README.md diff --git a/packages/kbn-ambient-common-types/README.mdx b/src/platform/packages/private/kbn-ambient-common-types/README.mdx similarity index 100% rename from packages/kbn-ambient-common-types/README.mdx rename to src/platform/packages/private/kbn-ambient-common-types/README.mdx diff --git a/packages/kbn-ambient-common-types/index.d.ts b/src/platform/packages/private/kbn-ambient-common-types/index.d.ts similarity index 100% rename from packages/kbn-ambient-common-types/index.d.ts rename to src/platform/packages/private/kbn-ambient-common-types/index.d.ts diff --git a/src/platform/packages/private/kbn-ambient-common-types/jest.config.js b/src/platform/packages/private/kbn-ambient-common-types/jest.config.js new file mode 100644 index 0000000000000..2a78beb265eeb --- /dev/null +++ b/src/platform/packages/private/kbn-ambient-common-types/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-ambient-common-types'], +}; diff --git a/packages/kbn-ambient-common-types/kibana.jsonc b/src/platform/packages/private/kbn-ambient-common-types/kibana.jsonc similarity index 100% rename from packages/kbn-ambient-common-types/kibana.jsonc rename to src/platform/packages/private/kbn-ambient-common-types/kibana.jsonc diff --git a/packages/kbn-ambient-common-types/package.json b/src/platform/packages/private/kbn-ambient-common-types/package.json similarity index 100% rename from packages/kbn-ambient-common-types/package.json rename to src/platform/packages/private/kbn-ambient-common-types/package.json diff --git a/packages/kbn-ftr-screenshot-filename/tsconfig.json b/src/platform/packages/private/kbn-ambient-common-types/tsconfig.json similarity index 78% rename from packages/kbn-ftr-screenshot-filename/tsconfig.json rename to src/platform/packages/private/kbn-ambient-common-types/tsconfig.json index b72f7b0a15c5c..d49872c3b2cf3 100644 --- a/packages/kbn-ftr-screenshot-filename/tsconfig.json +++ b/src/platform/packages/private/kbn-ambient-common-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-ambient-ftr-types/README.md b/src/platform/packages/private/kbn-ambient-ftr-types/README.md similarity index 100% rename from packages/kbn-ambient-ftr-types/README.md rename to src/platform/packages/private/kbn-ambient-ftr-types/README.md diff --git a/packages/kbn-ambient-ftr-types/index.d.ts b/src/platform/packages/private/kbn-ambient-ftr-types/index.d.ts similarity index 100% rename from packages/kbn-ambient-ftr-types/index.d.ts rename to src/platform/packages/private/kbn-ambient-ftr-types/index.d.ts diff --git a/src/platform/packages/private/kbn-ambient-ftr-types/jest.config.js b/src/platform/packages/private/kbn-ambient-ftr-types/jest.config.js new file mode 100644 index 0000000000000..4c2124c8e220c --- /dev/null +++ b/src/platform/packages/private/kbn-ambient-ftr-types/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-ambient-ftr-types'], +}; diff --git a/packages/kbn-ambient-ftr-types/kibana.jsonc b/src/platform/packages/private/kbn-ambient-ftr-types/kibana.jsonc similarity index 100% rename from packages/kbn-ambient-ftr-types/kibana.jsonc rename to src/platform/packages/private/kbn-ambient-ftr-types/kibana.jsonc diff --git a/packages/kbn-ambient-ftr-types/package.json b/src/platform/packages/private/kbn-ambient-ftr-types/package.json similarity index 100% rename from packages/kbn-ambient-ftr-types/package.json rename to src/platform/packages/private/kbn-ambient-ftr-types/package.json diff --git a/packages/kbn-ambient-common-types/tsconfig.json b/src/platform/packages/private/kbn-ambient-ftr-types/tsconfig.json similarity index 78% rename from packages/kbn-ambient-common-types/tsconfig.json rename to src/platform/packages/private/kbn-ambient-ftr-types/tsconfig.json index b72f7b0a15c5c..d49872c3b2cf3 100644 --- a/packages/kbn-ambient-common-types/tsconfig.json +++ b/src/platform/packages/private/kbn-ambient-ftr-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-babel-transform/BUILD.bazel b/src/platform/packages/private/kbn-babel-transform/BUILD.bazel similarity index 100% rename from packages/kbn-babel-transform/BUILD.bazel rename to src/platform/packages/private/kbn-babel-transform/BUILD.bazel diff --git a/packages/kbn-babel-transform/README.md b/src/platform/packages/private/kbn-babel-transform/README.md similarity index 100% rename from packages/kbn-babel-transform/README.md rename to src/platform/packages/private/kbn-babel-transform/README.md diff --git a/packages/kbn-babel-transform/fast_async_transformer.js b/src/platform/packages/private/kbn-babel-transform/fast_async_transformer.js similarity index 100% rename from packages/kbn-babel-transform/fast_async_transformer.js rename to src/platform/packages/private/kbn-babel-transform/fast_async_transformer.js diff --git a/packages/kbn-babel-transform/fast_async_worker.mjs b/src/platform/packages/private/kbn-babel-transform/fast_async_worker.mjs similarity index 100% rename from packages/kbn-babel-transform/fast_async_worker.mjs rename to src/platform/packages/private/kbn-babel-transform/fast_async_worker.mjs diff --git a/packages/kbn-babel-transform/index.js b/src/platform/packages/private/kbn-babel-transform/index.js similarity index 100% rename from packages/kbn-babel-transform/index.js rename to src/platform/packages/private/kbn-babel-transform/index.js diff --git a/src/platform/packages/private/kbn-babel-transform/jest.config.js b/src/platform/packages/private/kbn-babel-transform/jest.config.js new file mode 100644 index 0000000000000..eb0e2edfff34a --- /dev/null +++ b/src/platform/packages/private/kbn-babel-transform/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-babel-transform'], +}; diff --git a/packages/kbn-babel-transform/kibana.jsonc b/src/platform/packages/private/kbn-babel-transform/kibana.jsonc similarity index 100% rename from packages/kbn-babel-transform/kibana.jsonc rename to src/platform/packages/private/kbn-babel-transform/kibana.jsonc diff --git a/packages/kbn-babel-transform/options.js b/src/platform/packages/private/kbn-babel-transform/options.js similarity index 100% rename from packages/kbn-babel-transform/options.js rename to src/platform/packages/private/kbn-babel-transform/options.js diff --git a/packages/kbn-babel-transform/package.json b/src/platform/packages/private/kbn-babel-transform/package.json similarity index 100% rename from packages/kbn-babel-transform/package.json rename to src/platform/packages/private/kbn-babel-transform/package.json diff --git a/packages/kbn-babel-transform/sync_transform.js b/src/platform/packages/private/kbn-babel-transform/sync_transform.js similarity index 100% rename from packages/kbn-babel-transform/sync_transform.js rename to src/platform/packages/private/kbn-babel-transform/sync_transform.js diff --git a/packages/kbn-babel-transform/tsconfig.json b/src/platform/packages/private/kbn-babel-transform/tsconfig.json similarity index 81% rename from packages/kbn-babel-transform/tsconfig.json rename to src/platform/packages/private/kbn-babel-transform/tsconfig.json index d87e149617bd0..d7176fa1d8802 100644 --- a/packages/kbn-babel-transform/tsconfig.json +++ b/src/platform/packages/private/kbn-babel-transform/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "checkJs": true, diff --git a/packages/kbn-babel-transform/types.ts b/src/platform/packages/private/kbn-babel-transform/types.ts similarity index 100% rename from packages/kbn-babel-transform/types.ts rename to src/platform/packages/private/kbn-babel-transform/types.ts diff --git a/packages/kbn-ci-stats-core/README.md b/src/platform/packages/private/kbn-ci-stats-core/README.md similarity index 100% rename from packages/kbn-ci-stats-core/README.md rename to src/platform/packages/private/kbn-ci-stats-core/README.md diff --git a/packages/kbn-ci-stats-core/index.ts b/src/platform/packages/private/kbn-ci-stats-core/index.ts similarity index 100% rename from packages/kbn-ci-stats-core/index.ts rename to src/platform/packages/private/kbn-ci-stats-core/index.ts diff --git a/packages/kbn-ci-stats-core/kibana.jsonc b/src/platform/packages/private/kbn-ci-stats-core/kibana.jsonc similarity index 100% rename from packages/kbn-ci-stats-core/kibana.jsonc rename to src/platform/packages/private/kbn-ci-stats-core/kibana.jsonc diff --git a/packages/kbn-ci-stats-core/package.json b/src/platform/packages/private/kbn-ci-stats-core/package.json similarity index 100% rename from packages/kbn-ci-stats-core/package.json rename to src/platform/packages/private/kbn-ci-stats-core/package.json diff --git a/packages/kbn-ci-stats-core/src/ci_stats_config.ts b/src/platform/packages/private/kbn-ci-stats-core/src/ci_stats_config.ts similarity index 100% rename from packages/kbn-ci-stats-core/src/ci_stats_config.ts rename to src/platform/packages/private/kbn-ci-stats-core/src/ci_stats_config.ts diff --git a/packages/kbn-ci-stats-core/src/ci_stats_metadata.ts b/src/platform/packages/private/kbn-ci-stats-core/src/ci_stats_metadata.ts similarity index 100% rename from packages/kbn-ci-stats-core/src/ci_stats_metadata.ts rename to src/platform/packages/private/kbn-ci-stats-core/src/ci_stats_metadata.ts diff --git a/packages/kbn-ci-stats-core/tsconfig.json b/src/platform/packages/private/kbn-ci-stats-core/tsconfig.json similarity index 82% rename from packages/kbn-ci-stats-core/tsconfig.json rename to src/platform/packages/private/kbn-ci-stats-core/tsconfig.json index 053fda6b37925..fadd301875a29 100644 --- a/packages/kbn-ci-stats-core/tsconfig.json +++ b/src/platform/packages/private/kbn-ci-stats-core/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-ci-stats-reporter/README.md b/src/platform/packages/private/kbn-ci-stats-reporter/README.md similarity index 100% rename from packages/kbn-ci-stats-reporter/README.md rename to src/platform/packages/private/kbn-ci-stats-reporter/README.md diff --git a/packages/kbn-ci-stats-reporter/index.ts b/src/platform/packages/private/kbn-ci-stats-reporter/index.ts similarity index 100% rename from packages/kbn-ci-stats-reporter/index.ts rename to src/platform/packages/private/kbn-ci-stats-reporter/index.ts diff --git a/packages/kbn-ci-stats-reporter/kibana.jsonc b/src/platform/packages/private/kbn-ci-stats-reporter/kibana.jsonc similarity index 100% rename from packages/kbn-ci-stats-reporter/kibana.jsonc rename to src/platform/packages/private/kbn-ci-stats-reporter/kibana.jsonc diff --git a/packages/kbn-ci-stats-reporter/package.json b/src/platform/packages/private/kbn-ci-stats-reporter/package.json similarity index 100% rename from packages/kbn-ci-stats-reporter/package.json rename to src/platform/packages/private/kbn-ci-stats-reporter/package.json diff --git a/packages/kbn-ci-stats-reporter/src/ci_stats_reporter.ts b/src/platform/packages/private/kbn-ci-stats-reporter/src/ci_stats_reporter.ts similarity index 100% rename from packages/kbn-ci-stats-reporter/src/ci_stats_reporter.ts rename to src/platform/packages/private/kbn-ci-stats-reporter/src/ci_stats_reporter.ts diff --git a/packages/kbn-ci-stats-reporter/src/ci_stats_test_group_types.ts b/src/platform/packages/private/kbn-ci-stats-reporter/src/ci_stats_test_group_types.ts similarity index 100% rename from packages/kbn-ci-stats-reporter/src/ci_stats_test_group_types.ts rename to src/platform/packages/private/kbn-ci-stats-reporter/src/ci_stats_test_group_types.ts diff --git a/packages/kbn-ci-stats-reporter/src/report_time.ts b/src/platform/packages/private/kbn-ci-stats-reporter/src/report_time.ts similarity index 100% rename from packages/kbn-ci-stats-reporter/src/report_time.ts rename to src/platform/packages/private/kbn-ci-stats-reporter/src/report_time.ts diff --git a/packages/kbn-ci-stats-reporter/tsconfig.json b/src/platform/packages/private/kbn-ci-stats-reporter/tsconfig.json similarity index 85% rename from packages/kbn-ci-stats-reporter/tsconfig.json rename to src/platform/packages/private/kbn-ci-stats-reporter/tsconfig.json index e723397947260..3c51302352b8e 100644 --- a/packages/kbn-ci-stats-reporter/tsconfig.json +++ b/src/platform/packages/private/kbn-ci-stats-reporter/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-code-owners/README.md b/src/platform/packages/private/kbn-code-owners/README.md similarity index 100% rename from packages/kbn-code-owners/README.md rename to src/platform/packages/private/kbn-code-owners/README.md diff --git a/packages/kbn-code-owners/index.ts b/src/platform/packages/private/kbn-code-owners/index.ts similarity index 100% rename from packages/kbn-code-owners/index.ts rename to src/platform/packages/private/kbn-code-owners/index.ts diff --git a/src/platform/packages/private/kbn-code-owners/jest.config.js b/src/platform/packages/private/kbn-code-owners/jest.config.js new file mode 100644 index 0000000000000..26e7efa866f17 --- /dev/null +++ b/src/platform/packages/private/kbn-code-owners/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-code-owners'], +}; diff --git a/packages/kbn-code-owners/kibana.jsonc b/src/platform/packages/private/kbn-code-owners/kibana.jsonc similarity index 100% rename from packages/kbn-code-owners/kibana.jsonc rename to src/platform/packages/private/kbn-code-owners/kibana.jsonc diff --git a/packages/kbn-code-owners/package.json b/src/platform/packages/private/kbn-code-owners/package.json similarity index 100% rename from packages/kbn-code-owners/package.json rename to src/platform/packages/private/kbn-code-owners/package.json diff --git a/packages/kbn-code-owners/src/cli.ts b/src/platform/packages/private/kbn-code-owners/src/cli.ts similarity index 100% rename from packages/kbn-code-owners/src/cli.ts rename to src/platform/packages/private/kbn-code-owners/src/cli.ts diff --git a/packages/kbn-code-owners/src/code_owner_areas.ts b/src/platform/packages/private/kbn-code-owners/src/code_owner_areas.ts similarity index 100% rename from packages/kbn-code-owners/src/code_owner_areas.ts rename to src/platform/packages/private/kbn-code-owners/src/code_owner_areas.ts diff --git a/packages/kbn-code-owners/src/code_owners.ts b/src/platform/packages/private/kbn-code-owners/src/code_owners.ts similarity index 100% rename from packages/kbn-code-owners/src/code_owners.ts rename to src/platform/packages/private/kbn-code-owners/src/code_owners.ts diff --git a/packages/kbn-code-owners/src/path.ts b/src/platform/packages/private/kbn-code-owners/src/path.ts similarity index 100% rename from packages/kbn-code-owners/src/path.ts rename to src/platform/packages/private/kbn-code-owners/src/path.ts diff --git a/packages/kbn-code-owners/tsconfig.json b/src/platform/packages/private/kbn-code-owners/tsconfig.json similarity index 85% rename from packages/kbn-code-owners/tsconfig.json rename to src/platform/packages/private/kbn-code-owners/tsconfig.json index 955d0568ca3ce..e8ef272f0f50f 100644 --- a/packages/kbn-code-owners/tsconfig.json +++ b/src/platform/packages/private/kbn-code-owners/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-ftr-screenshot-filename/README.md b/src/platform/packages/private/kbn-ftr-screenshot-filename/README.md similarity index 100% rename from packages/kbn-ftr-screenshot-filename/README.md rename to src/platform/packages/private/kbn-ftr-screenshot-filename/README.md diff --git a/packages/kbn-ftr-screenshot-filename/ftr_screenshot_filename.ts b/src/platform/packages/private/kbn-ftr-screenshot-filename/ftr_screenshot_filename.ts similarity index 100% rename from packages/kbn-ftr-screenshot-filename/ftr_screenshot_filename.ts rename to src/platform/packages/private/kbn-ftr-screenshot-filename/ftr_screenshot_filename.ts diff --git a/packages/kbn-ftr-screenshot-filename/index.ts b/src/platform/packages/private/kbn-ftr-screenshot-filename/index.ts similarity index 100% rename from packages/kbn-ftr-screenshot-filename/index.ts rename to src/platform/packages/private/kbn-ftr-screenshot-filename/index.ts diff --git a/src/platform/packages/private/kbn-ftr-screenshot-filename/jest.config.js b/src/platform/packages/private/kbn-ftr-screenshot-filename/jest.config.js new file mode 100644 index 0000000000000..2ea29c62cffea --- /dev/null +++ b/src/platform/packages/private/kbn-ftr-screenshot-filename/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-ftr-screenshot-filename'], +}; diff --git a/packages/kbn-ftr-screenshot-filename/kibana.jsonc b/src/platform/packages/private/kbn-ftr-screenshot-filename/kibana.jsonc similarity index 100% rename from packages/kbn-ftr-screenshot-filename/kibana.jsonc rename to src/platform/packages/private/kbn-ftr-screenshot-filename/kibana.jsonc diff --git a/packages/kbn-ftr-screenshot-filename/package.json b/src/platform/packages/private/kbn-ftr-screenshot-filename/package.json similarity index 100% rename from packages/kbn-ftr-screenshot-filename/package.json rename to src/platform/packages/private/kbn-ftr-screenshot-filename/package.json diff --git a/packages/kbn-test-subj-selector/tsconfig.json b/src/platform/packages/private/kbn-ftr-screenshot-filename/tsconfig.json similarity index 78% rename from packages/kbn-test-subj-selector/tsconfig.json rename to src/platform/packages/private/kbn-ftr-screenshot-filename/tsconfig.json index b72f7b0a15c5c..d49872c3b2cf3 100644 --- a/packages/kbn-test-subj-selector/tsconfig.json +++ b/src/platform/packages/private/kbn-ftr-screenshot-filename/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-gen-ai-functional-testing/.gitignore b/src/platform/packages/private/kbn-gen-ai-functional-testing/.gitignore similarity index 100% rename from packages/kbn-gen-ai-functional-testing/.gitignore rename to src/platform/packages/private/kbn-gen-ai-functional-testing/.gitignore diff --git a/packages/kbn-gen-ai-functional-testing/README.md b/src/platform/packages/private/kbn-gen-ai-functional-testing/README.md similarity index 100% rename from packages/kbn-gen-ai-functional-testing/README.md rename to src/platform/packages/private/kbn-gen-ai-functional-testing/README.md diff --git a/packages/kbn-gen-ai-functional-testing/index.ts b/src/platform/packages/private/kbn-gen-ai-functional-testing/index.ts similarity index 100% rename from packages/kbn-gen-ai-functional-testing/index.ts rename to src/platform/packages/private/kbn-gen-ai-functional-testing/index.ts diff --git a/src/platform/packages/private/kbn-gen-ai-functional-testing/jest.config.js b/src/platform/packages/private/kbn-gen-ai-functional-testing/jest.config.js new file mode 100644 index 0000000000000..5d867e2f81625 --- /dev/null +++ b/src/platform/packages/private/kbn-gen-ai-functional-testing/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-gen-ai-functional-testing'], +}; diff --git a/packages/kbn-gen-ai-functional-testing/kibana.jsonc b/src/platform/packages/private/kbn-gen-ai-functional-testing/kibana.jsonc similarity index 100% rename from packages/kbn-gen-ai-functional-testing/kibana.jsonc rename to src/platform/packages/private/kbn-gen-ai-functional-testing/kibana.jsonc diff --git a/packages/kbn-gen-ai-functional-testing/package.json b/src/platform/packages/private/kbn-gen-ai-functional-testing/package.json similarity index 100% rename from packages/kbn-gen-ai-functional-testing/package.json rename to src/platform/packages/private/kbn-gen-ai-functional-testing/package.json diff --git a/packages/kbn-gen-ai-functional-testing/scripts/format_connector_config.js b/src/platform/packages/private/kbn-gen-ai-functional-testing/scripts/format_connector_config.js similarity index 100% rename from packages/kbn-gen-ai-functional-testing/scripts/format_connector_config.js rename to src/platform/packages/private/kbn-gen-ai-functional-testing/scripts/format_connector_config.js diff --git a/packages/kbn-gen-ai-functional-testing/scripts/retrieve_connector_config.js b/src/platform/packages/private/kbn-gen-ai-functional-testing/scripts/retrieve_connector_config.js similarity index 100% rename from packages/kbn-gen-ai-functional-testing/scripts/retrieve_connector_config.js rename to src/platform/packages/private/kbn-gen-ai-functional-testing/scripts/retrieve_connector_config.js diff --git a/packages/kbn-gen-ai-functional-testing/scripts/upload_connector_config.js b/src/platform/packages/private/kbn-gen-ai-functional-testing/scripts/upload_connector_config.js similarity index 100% rename from packages/kbn-gen-ai-functional-testing/scripts/upload_connector_config.js rename to src/platform/packages/private/kbn-gen-ai-functional-testing/scripts/upload_connector_config.js diff --git a/packages/kbn-gen-ai-functional-testing/src/connectors.ts b/src/platform/packages/private/kbn-gen-ai-functional-testing/src/connectors.ts similarity index 100% rename from packages/kbn-gen-ai-functional-testing/src/connectors.ts rename to src/platform/packages/private/kbn-gen-ai-functional-testing/src/connectors.ts diff --git a/packages/kbn-gen-ai-functional-testing/src/manage_connector_config.ts b/src/platform/packages/private/kbn-gen-ai-functional-testing/src/manage_connector_config.ts similarity index 95% rename from packages/kbn-gen-ai-functional-testing/src/manage_connector_config.ts rename to src/platform/packages/private/kbn-gen-ai-functional-testing/src/manage_connector_config.ts index 484ff9d4bc48a..2167052b6819c 100644 --- a/packages/kbn-gen-ai-functional-testing/src/manage_connector_config.ts +++ b/src/platform/packages/private/kbn-gen-ai-functional-testing/src/manage_connector_config.ts @@ -14,9 +14,7 @@ import { REPO_ROOT } from '@kbn/repo-info'; const LOCAL_FILE = Path.join( REPO_ROOT, - 'packages', - 'kbn-gen-ai-functional-testing', - 'connector_config.json' + 'packages/kbn-gen-ai-functional-testing/connector_config.json' ); export const retrieveFromVault = async () => { diff --git a/packages/kbn-gen-ai-functional-testing/tsconfig.json b/src/platform/packages/private/kbn-gen-ai-functional-testing/tsconfig.json similarity index 83% rename from packages/kbn-gen-ai-functional-testing/tsconfig.json rename to src/platform/packages/private/kbn-gen-ai-functional-testing/tsconfig.json index 7ad2ded097a42..72dfa0d0af929 100644 --- a/packages/kbn-gen-ai-functional-testing/tsconfig.json +++ b/src/platform/packages/private/kbn-gen-ai-functional-testing/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-get-repo-files/README.mdx b/src/platform/packages/private/kbn-get-repo-files/README.mdx similarity index 100% rename from packages/kbn-get-repo-files/README.mdx rename to src/platform/packages/private/kbn-get-repo-files/README.mdx diff --git a/packages/kbn-get-repo-files/get_repo_files.ts b/src/platform/packages/private/kbn-get-repo-files/get_repo_files.ts similarity index 100% rename from packages/kbn-get-repo-files/get_repo_files.ts rename to src/platform/packages/private/kbn-get-repo-files/get_repo_files.ts diff --git a/src/platform/packages/private/kbn-get-repo-files/jest.config.js b/src/platform/packages/private/kbn-get-repo-files/jest.config.js new file mode 100644 index 0000000000000..8f501061a2c94 --- /dev/null +++ b/src/platform/packages/private/kbn-get-repo-files/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-get-repo-files'], +}; diff --git a/packages/kbn-get-repo-files/kibana.jsonc b/src/platform/packages/private/kbn-get-repo-files/kibana.jsonc similarity index 100% rename from packages/kbn-get-repo-files/kibana.jsonc rename to src/platform/packages/private/kbn-get-repo-files/kibana.jsonc diff --git a/packages/kbn-get-repo-files/package.json b/src/platform/packages/private/kbn-get-repo-files/package.json similarity index 100% rename from packages/kbn-get-repo-files/package.json rename to src/platform/packages/private/kbn-get-repo-files/package.json diff --git a/packages/kbn-get-repo-files/tsconfig.json b/src/platform/packages/private/kbn-get-repo-files/tsconfig.json similarity index 86% rename from packages/kbn-get-repo-files/tsconfig.json rename to src/platform/packages/private/kbn-get-repo-files/tsconfig.json index f561cd779b3a9..ad7622b7db4cd 100644 --- a/packages/kbn-get-repo-files/tsconfig.json +++ b/src/platform/packages/private/kbn-get-repo-files/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "checkJs": true, diff --git a/src/platform/packages/private/kbn-health-gateway-server/README.md b/src/platform/packages/private/kbn-health-gateway-server/README.md index a99a7501d9c7f..749fada1c7681 100644 --- a/src/platform/packages/private/kbn-health-gateway-server/README.md +++ b/src/platform/packages/private/kbn-health-gateway-server/README.md @@ -28,9 +28,9 @@ server: ssl: enabled: true # Using Kibana test certs - key: /path/to/packages/kbn-dev-utils/certs/kibana.key - certificate: /path/to/packages/kbn-dev-utils/certs/kibana.crt - certificateAuthorities: /path/to/packages/kbn-dev-utils/certs/ca.crt + key: /path/to/src/platform/packages/shared/kbn-dev-utils/certs/kibana.key + certificate: /path/to/src/platform/packages/shared/kbn-dev-utils/certs/kibana.crt + certificateAuthorities: /path/to/src/platform/packages/shared/kbn-dev-utils/certs/ca.crt kibana: hosts: @@ -38,8 +38,8 @@ kibana: - 'https://localhost:5606' ssl: # Using Kibana test certs - certificate: /path/to/packages/kbn-dev-utils/certs/kibana.crt - certificateAuthorities: /path/to/packages/kbn-dev-utils/certs/ca.crt + certificate: /path/to/src/platform/packages/shared/kbn-dev-utils/certs/kibana.crt + certificateAuthorities: /path/to/src/platform/packages/shared/kbn-dev-utils/certs/ca.crt verificationMode: certificate logging: diff --git a/packages/kbn-import-resolver/README.md b/src/platform/packages/private/kbn-import-resolver/README.md similarity index 100% rename from packages/kbn-import-resolver/README.md rename to src/platform/packages/private/kbn-import-resolver/README.md diff --git a/packages/kbn-import-resolver/index.ts b/src/platform/packages/private/kbn-import-resolver/index.ts similarity index 100% rename from packages/kbn-import-resolver/index.ts rename to src/platform/packages/private/kbn-import-resolver/index.ts diff --git a/packages/kbn-test/jest.integration.config.js b/src/platform/packages/private/kbn-import-resolver/jest.integration.config.js similarity index 83% rename from packages/kbn-test/jest.integration.config.js rename to src/platform/packages/private/kbn-import-resolver/jest.integration.config.js index e9db3a25690e2..85f0a51350c6b 100644 --- a/packages/kbn-test/jest.integration.config.js +++ b/src/platform/packages/private/kbn-import-resolver/jest.integration.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test/jest_integration_node', - rootDir: '../..', - roots: ['/packages/kbn-test'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-import-resolver'], }; diff --git a/packages/kbn-import-resolver/kibana.jsonc b/src/platform/packages/private/kbn-import-resolver/kibana.jsonc similarity index 100% rename from packages/kbn-import-resolver/kibana.jsonc rename to src/platform/packages/private/kbn-import-resolver/kibana.jsonc diff --git a/packages/kbn-import-resolver/package.json b/src/platform/packages/private/kbn-import-resolver/package.json similarity index 100% rename from packages/kbn-import-resolver/package.json rename to src/platform/packages/private/kbn-import-resolver/package.json diff --git a/packages/kbn-import-resolver/src/__fixtures__/node_modules/@pkg/box/index.js b/src/platform/packages/private/kbn-import-resolver/src/__fixtures__/node_modules/@pkg/box/index.js similarity index 100% rename from packages/kbn-import-resolver/src/__fixtures__/node_modules/@pkg/box/index.js rename to src/platform/packages/private/kbn-import-resolver/src/__fixtures__/node_modules/@pkg/box/index.js diff --git a/packages/kbn-import-resolver/src/__fixtures__/node_modules/foo/index.js b/src/platform/packages/private/kbn-import-resolver/src/__fixtures__/node_modules/foo/index.js similarity index 100% rename from packages/kbn-import-resolver/src/__fixtures__/node_modules/foo/index.js rename to src/platform/packages/private/kbn-import-resolver/src/__fixtures__/node_modules/foo/index.js diff --git a/packages/kbn-import-resolver/src/__fixtures__/packages/box/index.js b/src/platform/packages/private/kbn-import-resolver/src/__fixtures__/packages/box/index.js similarity index 100% rename from packages/kbn-import-resolver/src/__fixtures__/packages/box/index.js rename to src/platform/packages/private/kbn-import-resolver/src/__fixtures__/packages/box/index.js diff --git a/packages/kbn-import-resolver/src/__fixtures__/packages/box/kibana.jsonc b/src/platform/packages/private/kbn-import-resolver/src/__fixtures__/packages/box/kibana.jsonc similarity index 100% rename from packages/kbn-import-resolver/src/__fixtures__/packages/box/kibana.jsonc rename to src/platform/packages/private/kbn-import-resolver/src/__fixtures__/packages/box/kibana.jsonc diff --git a/packages/kbn-import-resolver/src/__fixtures__/packages/box/node_modules/bar/index.js b/src/platform/packages/private/kbn-import-resolver/src/__fixtures__/packages/box/node_modules/bar/index.js similarity index 100% rename from packages/kbn-import-resolver/src/__fixtures__/packages/box/node_modules/bar/index.js rename to src/platform/packages/private/kbn-import-resolver/src/__fixtures__/packages/box/node_modules/bar/index.js diff --git a/packages/kbn-import-resolver/src/__fixtures__/src/bar/bar.js b/src/platform/packages/private/kbn-import-resolver/src/__fixtures__/src/bar/bar.js similarity index 100% rename from packages/kbn-import-resolver/src/__fixtures__/src/bar/bar.js rename to src/platform/packages/private/kbn-import-resolver/src/__fixtures__/src/bar/bar.js diff --git a/packages/kbn-import-resolver/src/__fixtures__/src/bar/index.js b/src/platform/packages/private/kbn-import-resolver/src/__fixtures__/src/bar/index.js similarity index 100% rename from packages/kbn-import-resolver/src/__fixtures__/src/bar/index.js rename to src/platform/packages/private/kbn-import-resolver/src/__fixtures__/src/bar/index.js diff --git a/packages/kbn-import-resolver/src/__fixtures__/src/bar/kibana.jsonc b/src/platform/packages/private/kbn-import-resolver/src/__fixtures__/src/bar/kibana.jsonc similarity index 100% rename from packages/kbn-import-resolver/src/__fixtures__/src/bar/kibana.jsonc rename to src/platform/packages/private/kbn-import-resolver/src/__fixtures__/src/bar/kibana.jsonc diff --git a/packages/kbn-import-resolver/src/__fixtures__/src/index.js b/src/platform/packages/private/kbn-import-resolver/src/__fixtures__/src/index.js similarity index 100% rename from packages/kbn-import-resolver/src/__fixtures__/src/index.js rename to src/platform/packages/private/kbn-import-resolver/src/__fixtures__/src/index.js diff --git a/packages/kbn-import-resolver/src/helpers/fs.ts b/src/platform/packages/private/kbn-import-resolver/src/helpers/fs.ts similarity index 100% rename from packages/kbn-import-resolver/src/helpers/fs.ts rename to src/platform/packages/private/kbn-import-resolver/src/helpers/fs.ts diff --git a/packages/kbn-import-resolver/src/helpers/import_req.ts b/src/platform/packages/private/kbn-import-resolver/src/helpers/import_req.ts similarity index 100% rename from packages/kbn-import-resolver/src/helpers/import_req.ts rename to src/platform/packages/private/kbn-import-resolver/src/helpers/import_req.ts diff --git a/packages/kbn-import-resolver/src/helpers/memoize.ts b/src/platform/packages/private/kbn-import-resolver/src/helpers/memoize.ts similarity index 100% rename from packages/kbn-import-resolver/src/helpers/memoize.ts rename to src/platform/packages/private/kbn-import-resolver/src/helpers/memoize.ts diff --git a/packages/kbn-import-resolver/src/import_resolver.ts b/src/platform/packages/private/kbn-import-resolver/src/import_resolver.ts similarity index 100% rename from packages/kbn-import-resolver/src/import_resolver.ts rename to src/platform/packages/private/kbn-import-resolver/src/import_resolver.ts diff --git a/packages/kbn-import-resolver/src/integration_tests/import_resolver.test.ts b/src/platform/packages/private/kbn-import-resolver/src/integration_tests/import_resolver.test.ts similarity index 84% rename from packages/kbn-import-resolver/src/integration_tests/import_resolver.test.ts rename to src/platform/packages/private/kbn-import-resolver/src/integration_tests/import_resolver.test.ts index 1089f811b6e98..8abd3cbeeea1d 100644 --- a/packages/kbn-import-resolver/src/integration_tests/import_resolver.test.ts +++ b/src/platform/packages/private/kbn-import-resolver/src/integration_tests/import_resolver.test.ts @@ -26,7 +26,7 @@ describe('#resolve()', () => { it('resolves imports to packages', () => { expect(resolver.resolve('@kbn/box', FIXTURES_DIR)).toMatchInlineSnapshot(` Object { - "absolute": /packages/kbn-import-resolver/src/__fixtures__/packages/box/index.js, + "absolute": /src/platform/packages/private/kbn-import-resolver/src/__fixtures__/packages/box/index.js, "pkgId": "@kbn/box", "type": "file", } @@ -36,7 +36,7 @@ describe('#resolve()', () => { it('resolves node_module imports', () => { expect(resolver.resolve('foo', FIXTURES_DIR)).toMatchInlineSnapshot(` Object { - "absolute": /packages/kbn-import-resolver/src/__fixtures__/node_modules/foo/index.js, + "absolute": /src/platform/packages/private/kbn-import-resolver/src/__fixtures__/node_modules/foo/index.js, "nodeModule": "foo", "type": "file", } @@ -47,7 +47,7 @@ describe('#resolve()', () => { expect(resolver.resolve('bar', Path.join(FIXTURES_DIR, 'packages', 'box'))) .toMatchInlineSnapshot(` Object { - "absolute": /packages/kbn-import-resolver/src/__fixtures__/packages/box/node_modules/bar/index.js, + "absolute": /src/platform/packages/private/kbn-import-resolver/src/__fixtures__/packages/box/node_modules/bar/index.js, "nodeModule": "bar", "type": "file", } @@ -66,7 +66,7 @@ describe('#resolve()', () => { it('resolves relative paths', () => { expect(resolver.resolve('./bar', Path.resolve(FIXTURES_DIR, 'src/bar'))).toMatchInlineSnapshot(` Object { - "absolute": /packages/kbn-import-resolver/src/__fixtures__/src/bar/bar.js, + "absolute": /src/platform/packages/private/kbn-import-resolver/src/__fixtures__/src/bar/bar.js, "pkgId": "@kbn/bar", "type": "file", } @@ -74,7 +74,9 @@ describe('#resolve()', () => { }); it('returns null when the import cannot be resolved', () => { - expect(resolver.resolve('../../../../invalid', FIXTURES_DIR)).toMatchInlineSnapshot(`null`); + expect(resolver.resolve('../../../../../../../invalid', FIXTURES_DIR)).toMatchInlineSnapshot( + `null` + ); expect(resolver.resolve('src/invalid', FIXTURES_DIR)).toMatchInlineSnapshot(`null`); expect(resolver.resolve('kibana/invalid', FIXTURES_DIR)).toMatchInlineSnapshot(`null`); expect(resolver.resolve('@kbn/invalid', FIXTURES_DIR)).toMatchInlineSnapshot(`null`); @@ -135,10 +137,10 @@ describe('#getPackageIdForPath()', () => { describe('#getAbsolutePackageDir()', () => { it('returns path for package', () => { expect(resolver.getAbsolutePackageDir('@kbn/box')).toMatchInlineSnapshot( - `/packages/kbn-import-resolver/src/__fixtures__/packages/box` + `/src/platform/packages/private/kbn-import-resolver/src/__fixtures__/packages/box` ); expect(resolver.getAbsolutePackageDir('@kbn/bar')).toMatchInlineSnapshot( - `/packages/kbn-import-resolver/src/__fixtures__/src/bar` + `/src/platform/packages/private/kbn-import-resolver/src/__fixtures__/src/bar` ); }); it('returns null for node_modules', () => { diff --git a/packages/kbn-import-resolver/src/resolve_result.ts b/src/platform/packages/private/kbn-import-resolver/src/resolve_result.ts similarity index 100% rename from packages/kbn-import-resolver/src/resolve_result.ts rename to src/platform/packages/private/kbn-import-resolver/src/resolve_result.ts diff --git a/packages/kbn-import-resolver/tsconfig.json b/src/platform/packages/private/kbn-import-resolver/tsconfig.json similarity index 85% rename from packages/kbn-import-resolver/tsconfig.json rename to src/platform/packages/private/kbn-import-resolver/tsconfig.json index b722bcd856ba2..facb83ef64394 100644 --- a/packages/kbn-import-resolver/tsconfig.json +++ b/src/platform/packages/private/kbn-import-resolver/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-jest-serializers/README.mdx b/src/platform/packages/private/kbn-jest-serializers/README.mdx similarity index 100% rename from packages/kbn-jest-serializers/README.mdx rename to src/platform/packages/private/kbn-jest-serializers/README.mdx diff --git a/packages/kbn-jest-serializers/index.ts b/src/platform/packages/private/kbn-jest-serializers/index.ts similarity index 100% rename from packages/kbn-jest-serializers/index.ts rename to src/platform/packages/private/kbn-jest-serializers/index.ts diff --git a/packages/kbn-jest-serializers/kibana.jsonc b/src/platform/packages/private/kbn-jest-serializers/kibana.jsonc similarity index 100% rename from packages/kbn-jest-serializers/kibana.jsonc rename to src/platform/packages/private/kbn-jest-serializers/kibana.jsonc diff --git a/packages/kbn-jest-serializers/package.json b/src/platform/packages/private/kbn-jest-serializers/package.json similarity index 100% rename from packages/kbn-jest-serializers/package.json rename to src/platform/packages/private/kbn-jest-serializers/package.json diff --git a/packages/kbn-jest-serializers/src/absolute_path_serializer.ts b/src/platform/packages/private/kbn-jest-serializers/src/absolute_path_serializer.ts similarity index 100% rename from packages/kbn-jest-serializers/src/absolute_path_serializer.ts rename to src/platform/packages/private/kbn-jest-serializers/src/absolute_path_serializer.ts diff --git a/packages/kbn-jest-serializers/src/any_instance_serizlizer.ts b/src/platform/packages/private/kbn-jest-serializers/src/any_instance_serizlizer.ts similarity index 100% rename from packages/kbn-jest-serializers/src/any_instance_serizlizer.ts rename to src/platform/packages/private/kbn-jest-serializers/src/any_instance_serizlizer.ts diff --git a/packages/kbn-jest-serializers/src/recursive_serializer.ts b/src/platform/packages/private/kbn-jest-serializers/src/recursive_serializer.ts similarity index 100% rename from packages/kbn-jest-serializers/src/recursive_serializer.ts rename to src/platform/packages/private/kbn-jest-serializers/src/recursive_serializer.ts diff --git a/packages/kbn-jest-serializers/src/replace_serializer.ts b/src/platform/packages/private/kbn-jest-serializers/src/replace_serializer.ts similarity index 100% rename from packages/kbn-jest-serializers/src/replace_serializer.ts rename to src/platform/packages/private/kbn-jest-serializers/src/replace_serializer.ts diff --git a/packages/kbn-jest-serializers/src/strip_ansi_serializer.ts b/src/platform/packages/private/kbn-jest-serializers/src/strip_ansi_serializer.ts similarity index 100% rename from packages/kbn-jest-serializers/src/strip_ansi_serializer.ts rename to src/platform/packages/private/kbn-jest-serializers/src/strip_ansi_serializer.ts diff --git a/packages/kbn-jest-serializers/tsconfig.json b/src/platform/packages/private/kbn-jest-serializers/tsconfig.json similarity index 82% rename from packages/kbn-jest-serializers/tsconfig.json rename to src/platform/packages/private/kbn-jest-serializers/tsconfig.json index f87610efe52de..3eaa4772e8b78 100644 --- a/packages/kbn-jest-serializers/tsconfig.json +++ b/src/platform/packages/private/kbn-jest-serializers/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-journeys/README.mdx b/src/platform/packages/private/kbn-journeys/README.mdx similarity index 100% rename from packages/kbn-journeys/README.mdx rename to src/platform/packages/private/kbn-journeys/README.mdx diff --git a/packages/kbn-journeys/index.ts b/src/platform/packages/private/kbn-journeys/index.ts similarity index 100% rename from packages/kbn-journeys/index.ts rename to src/platform/packages/private/kbn-journeys/index.ts diff --git a/src/platform/packages/private/kbn-journeys/jest.config.js b/src/platform/packages/private/kbn-journeys/jest.config.js new file mode 100644 index 0000000000000..6041f4489dec5 --- /dev/null +++ b/src/platform/packages/private/kbn-journeys/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-journeys'], +}; diff --git a/packages/kbn-journeys/journey/journey.ts b/src/platform/packages/private/kbn-journeys/journey/journey.ts similarity index 100% rename from packages/kbn-journeys/journey/journey.ts rename to src/platform/packages/private/kbn-journeys/journey/journey.ts diff --git a/packages/kbn-journeys/journey/journey_apm_config.ts b/src/platform/packages/private/kbn-journeys/journey/journey_apm_config.ts similarity index 100% rename from packages/kbn-journeys/journey/journey_apm_config.ts rename to src/platform/packages/private/kbn-journeys/journey/journey_apm_config.ts diff --git a/packages/kbn-journeys/journey/journey_config.ts b/src/platform/packages/private/kbn-journeys/journey/journey_config.ts similarity index 100% rename from packages/kbn-journeys/journey/journey_config.ts rename to src/platform/packages/private/kbn-journeys/journey/journey_config.ts diff --git a/packages/kbn-journeys/journey/journey_ftr_config.ts b/src/platform/packages/private/kbn-journeys/journey/journey_ftr_config.ts similarity index 100% rename from packages/kbn-journeys/journey/journey_ftr_config.ts rename to src/platform/packages/private/kbn-journeys/journey/journey_ftr_config.ts diff --git a/packages/kbn-journeys/journey/journey_ftr_harness.ts b/src/platform/packages/private/kbn-journeys/journey/journey_ftr_harness.ts similarity index 100% rename from packages/kbn-journeys/journey/journey_ftr_harness.ts rename to src/platform/packages/private/kbn-journeys/journey/journey_ftr_harness.ts diff --git a/packages/kbn-journeys/journey/journey_screenshots.ts b/src/platform/packages/private/kbn-journeys/journey/journey_screenshots.ts similarity index 100% rename from packages/kbn-journeys/journey/journey_screenshots.ts rename to src/platform/packages/private/kbn-journeys/journey/journey_screenshots.ts diff --git a/packages/kbn-journeys/kibana.jsonc b/src/platform/packages/private/kbn-journeys/kibana.jsonc similarity index 100% rename from packages/kbn-journeys/kibana.jsonc rename to src/platform/packages/private/kbn-journeys/kibana.jsonc diff --git a/packages/kbn-journeys/package.json b/src/platform/packages/private/kbn-journeys/package.json similarity index 100% rename from packages/kbn-journeys/package.json rename to src/platform/packages/private/kbn-journeys/package.json diff --git a/packages/kbn-journeys/services/auth.ts b/src/platform/packages/private/kbn-journeys/services/auth.ts similarity index 100% rename from packages/kbn-journeys/services/auth.ts rename to src/platform/packages/private/kbn-journeys/services/auth.ts diff --git a/packages/kbn-journeys/services/es.ts b/src/platform/packages/private/kbn-journeys/services/es.ts similarity index 100% rename from packages/kbn-journeys/services/es.ts rename to src/platform/packages/private/kbn-journeys/services/es.ts diff --git a/packages/kbn-journeys/services/ftr_context_provider.ts b/src/platform/packages/private/kbn-journeys/services/ftr_context_provider.ts similarity index 100% rename from packages/kbn-journeys/services/ftr_context_provider.ts rename to src/platform/packages/private/kbn-journeys/services/ftr_context_provider.ts diff --git a/packages/kbn-journeys/services/index.ts b/src/platform/packages/private/kbn-journeys/services/index.ts similarity index 100% rename from packages/kbn-journeys/services/index.ts rename to src/platform/packages/private/kbn-journeys/services/index.ts diff --git a/packages/kbn-journeys/services/input_delays.ts b/src/platform/packages/private/kbn-journeys/services/input_delays.ts similarity index 100% rename from packages/kbn-journeys/services/input_delays.ts rename to src/platform/packages/private/kbn-journeys/services/input_delays.ts diff --git a/packages/kbn-journeys/services/kibana_url.ts b/src/platform/packages/private/kbn-journeys/services/kibana_url.ts similarity index 100% rename from packages/kbn-journeys/services/kibana_url.ts rename to src/platform/packages/private/kbn-journeys/services/kibana_url.ts diff --git a/packages/kbn-journeys/services/page/index.ts b/src/platform/packages/private/kbn-journeys/services/page/index.ts similarity index 100% rename from packages/kbn-journeys/services/page/index.ts rename to src/platform/packages/private/kbn-journeys/services/page/index.ts diff --git a/packages/kbn-journeys/services/page/kibana_page.ts b/src/platform/packages/private/kbn-journeys/services/page/kibana_page.ts similarity index 100% rename from packages/kbn-journeys/services/page/kibana_page.ts rename to src/platform/packages/private/kbn-journeys/services/page/kibana_page.ts diff --git a/packages/kbn-journeys/services/page/project_page.ts b/src/platform/packages/private/kbn-journeys/services/page/project_page.ts similarity index 100% rename from packages/kbn-journeys/services/page/project_page.ts rename to src/platform/packages/private/kbn-journeys/services/page/project_page.ts diff --git a/packages/kbn-journeys/services/synthtrace.ts b/src/platform/packages/private/kbn-journeys/services/synthtrace.ts similarity index 100% rename from packages/kbn-journeys/services/synthtrace.ts rename to src/platform/packages/private/kbn-journeys/services/synthtrace.ts diff --git a/packages/kbn-journeys/tsconfig.json b/src/platform/packages/private/kbn-journeys/tsconfig.json similarity index 91% rename from packages/kbn-journeys/tsconfig.json rename to src/platform/packages/private/kbn-journeys/tsconfig.json index 93165418b575a..4e51bed7c2a72 100644 --- a/packages/kbn-journeys/tsconfig.json +++ b/src/platform/packages/private/kbn-journeys/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-mock-idp-utils/index.ts b/src/platform/packages/private/kbn-mock-idp-utils/index.ts similarity index 100% rename from packages/kbn-mock-idp-utils/index.ts rename to src/platform/packages/private/kbn-mock-idp-utils/index.ts diff --git a/packages/kbn-mock-idp-utils/kibana.jsonc b/src/platform/packages/private/kbn-mock-idp-utils/kibana.jsonc similarity index 100% rename from packages/kbn-mock-idp-utils/kibana.jsonc rename to src/platform/packages/private/kbn-mock-idp-utils/kibana.jsonc diff --git a/packages/kbn-mock-idp-utils/package.json b/src/platform/packages/private/kbn-mock-idp-utils/package.json similarity index 100% rename from packages/kbn-mock-idp-utils/package.json rename to src/platform/packages/private/kbn-mock-idp-utils/package.json diff --git a/packages/kbn-mock-idp-utils/src/constants.ts b/src/platform/packages/private/kbn-mock-idp-utils/src/constants.ts similarity index 100% rename from packages/kbn-mock-idp-utils/src/constants.ts rename to src/platform/packages/private/kbn-mock-idp-utils/src/constants.ts diff --git a/packages/kbn-mock-idp-utils/src/index.ts b/src/platform/packages/private/kbn-mock-idp-utils/src/index.ts similarity index 100% rename from packages/kbn-mock-idp-utils/src/index.ts rename to src/platform/packages/private/kbn-mock-idp-utils/src/index.ts diff --git a/packages/kbn-mock-idp-utils/src/utils.ts b/src/platform/packages/private/kbn-mock-idp-utils/src/utils.ts similarity index 100% rename from packages/kbn-mock-idp-utils/src/utils.ts rename to src/platform/packages/private/kbn-mock-idp-utils/src/utils.ts diff --git a/packages/kbn-mock-idp-utils/tsconfig.json b/src/platform/packages/private/kbn-mock-idp-utils/tsconfig.json similarity index 79% rename from packages/kbn-mock-idp-utils/tsconfig.json rename to src/platform/packages/private/kbn-mock-idp-utils/tsconfig.json index 080fe38e30b6d..07db49ccd615e 100644 --- a/packages/kbn-mock-idp-utils/tsconfig.json +++ b/src/platform/packages/private/kbn-mock-idp-utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types" }, diff --git a/packages/kbn-node-libs-browser-webpack-plugin/BUILD.bazel b/src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/BUILD.bazel similarity index 100% rename from packages/kbn-node-libs-browser-webpack-plugin/BUILD.bazel rename to src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/BUILD.bazel diff --git a/packages/kbn-node-libs-browser-webpack-plugin/README.md b/src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/README.md similarity index 100% rename from packages/kbn-node-libs-browser-webpack-plugin/README.md rename to src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/README.md diff --git a/packages/kbn-node-libs-browser-webpack-plugin/index.js b/src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/index.js similarity index 100% rename from packages/kbn-node-libs-browser-webpack-plugin/index.js rename to src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/index.js diff --git a/src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/jest.config.js b/src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/jest.config.js new file mode 100644 index 0000000000000..893d77cbd27f7 --- /dev/null +++ b/src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-node-libs-browser-webpack-plugin'], +}; diff --git a/packages/kbn-node-libs-browser-webpack-plugin/kibana.jsonc b/src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/kibana.jsonc similarity index 100% rename from packages/kbn-node-libs-browser-webpack-plugin/kibana.jsonc rename to src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/kibana.jsonc diff --git a/packages/kbn-node-libs-browser-webpack-plugin/package.json b/src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/package.json similarity index 100% rename from packages/kbn-node-libs-browser-webpack-plugin/package.json rename to src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/package.json diff --git a/packages/kbn-node-libs-browser-webpack-plugin/tsconfig.json b/src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/tsconfig.json similarity index 81% rename from packages/kbn-node-libs-browser-webpack-plugin/tsconfig.json rename to src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/tsconfig.json index 3bbf05e134ce1..b862dde8d9d4f 100644 --- a/packages/kbn-node-libs-browser-webpack-plugin/tsconfig.json +++ b/src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "checkJs": true, "outDir": "target/types", diff --git a/packages/kbn-optimizer-webpack-helpers/README.md b/src/platform/packages/private/kbn-optimizer-webpack-helpers/README.md similarity index 100% rename from packages/kbn-optimizer-webpack-helpers/README.md rename to src/platform/packages/private/kbn-optimizer-webpack-helpers/README.md diff --git a/packages/kbn-optimizer-webpack-helpers/index.ts b/src/platform/packages/private/kbn-optimizer-webpack-helpers/index.ts similarity index 100% rename from packages/kbn-optimizer-webpack-helpers/index.ts rename to src/platform/packages/private/kbn-optimizer-webpack-helpers/index.ts diff --git a/src/platform/packages/private/kbn-optimizer-webpack-helpers/jest.config.js b/src/platform/packages/private/kbn-optimizer-webpack-helpers/jest.config.js new file mode 100644 index 0000000000000..68ac4237d30f9 --- /dev/null +++ b/src/platform/packages/private/kbn-optimizer-webpack-helpers/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-optimizer-webpack-helpers'], +}; diff --git a/packages/kbn-optimizer-webpack-helpers/kibana.jsonc b/src/platform/packages/private/kbn-optimizer-webpack-helpers/kibana.jsonc similarity index 100% rename from packages/kbn-optimizer-webpack-helpers/kibana.jsonc rename to src/platform/packages/private/kbn-optimizer-webpack-helpers/kibana.jsonc diff --git a/packages/kbn-optimizer-webpack-helpers/package.json b/src/platform/packages/private/kbn-optimizer-webpack-helpers/package.json similarity index 100% rename from packages/kbn-optimizer-webpack-helpers/package.json rename to src/platform/packages/private/kbn-optimizer-webpack-helpers/package.json diff --git a/packages/kbn-optimizer-webpack-helpers/src/webpack_helpers.ts b/src/platform/packages/private/kbn-optimizer-webpack-helpers/src/webpack_helpers.ts similarity index 100% rename from packages/kbn-optimizer-webpack-helpers/src/webpack_helpers.ts rename to src/platform/packages/private/kbn-optimizer-webpack-helpers/src/webpack_helpers.ts diff --git a/packages/kbn-axe-config/tsconfig.json b/src/platform/packages/private/kbn-optimizer-webpack-helpers/tsconfig.json similarity index 78% rename from packages/kbn-axe-config/tsconfig.json rename to src/platform/packages/private/kbn-optimizer-webpack-helpers/tsconfig.json index 9bd4f35cf62a7..131ff3e6bb433 100644 --- a/packages/kbn-axe-config/tsconfig.json +++ b/src/platform/packages/private/kbn-optimizer-webpack-helpers/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-peggy/BUILD.bazel b/src/platform/packages/private/kbn-peggy/BUILD.bazel similarity index 100% rename from packages/kbn-peggy/BUILD.bazel rename to src/platform/packages/private/kbn-peggy/BUILD.bazel diff --git a/packages/kbn-peggy/README.mdx b/src/platform/packages/private/kbn-peggy/README.mdx similarity index 100% rename from packages/kbn-peggy/README.mdx rename to src/platform/packages/private/kbn-peggy/README.mdx diff --git a/packages/kbn-peggy/index.js b/src/platform/packages/private/kbn-peggy/index.js similarity index 100% rename from packages/kbn-peggy/index.js rename to src/platform/packages/private/kbn-peggy/index.js diff --git a/packages/kbn-babel-transform/jest.config.js b/src/platform/packages/private/kbn-peggy/jest.config.js similarity index 84% rename from packages/kbn-babel-transform/jest.config.js rename to src/platform/packages/private/kbn-peggy/jest.config.js index af0e53ff7b9df..a816be0af8b22 100644 --- a/packages/kbn-babel-transform/jest.config.js +++ b/src/platform/packages/private/kbn-peggy/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-babel-transform'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-peggy'], }; diff --git a/packages/kbn-peggy/kibana.jsonc b/src/platform/packages/private/kbn-peggy/kibana.jsonc similarity index 100% rename from packages/kbn-peggy/kibana.jsonc rename to src/platform/packages/private/kbn-peggy/kibana.jsonc diff --git a/packages/kbn-peggy/package.json b/src/platform/packages/private/kbn-peggy/package.json similarity index 100% rename from packages/kbn-peggy/package.json rename to src/platform/packages/private/kbn-peggy/package.json diff --git a/packages/kbn-peggy/tsconfig.json b/src/platform/packages/private/kbn-peggy/tsconfig.json similarity index 81% rename from packages/kbn-peggy/tsconfig.json rename to src/platform/packages/private/kbn-peggy/tsconfig.json index 501c4341b89ad..96efedf9dd64f 100644 --- a/packages/kbn-peggy/tsconfig.json +++ b/src/platform/packages/private/kbn-peggy/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "checkJs": true, "outDir": "target/types", diff --git a/packages/kbn-peggy/types.ts b/src/platform/packages/private/kbn-peggy/types.ts similarity index 100% rename from packages/kbn-peggy/types.ts rename to src/platform/packages/private/kbn-peggy/types.ts diff --git a/packages/kbn-repo-path/README.md b/src/platform/packages/private/kbn-repo-path/README.md similarity index 100% rename from packages/kbn-repo-path/README.md rename to src/platform/packages/private/kbn-repo-path/README.md diff --git a/packages/kbn-repo-path/index.ts b/src/platform/packages/private/kbn-repo-path/index.ts similarity index 100% rename from packages/kbn-repo-path/index.ts rename to src/platform/packages/private/kbn-repo-path/index.ts diff --git a/packages/kbn-ftr-common-functional-services/jest.config.js b/src/platform/packages/private/kbn-repo-path/jest.config.js similarity index 85% rename from packages/kbn-ftr-common-functional-services/jest.config.js rename to src/platform/packages/private/kbn-repo-path/jest.config.js index 31bca1e263542..e9382f7475d06 100644 --- a/packages/kbn-ftr-common-functional-services/jest.config.js +++ b/src/platform/packages/private/kbn-repo-path/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-ftr-common-functional-services'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-repo-path'], }; diff --git a/packages/kbn-repo-path/kibana.jsonc b/src/platform/packages/private/kbn-repo-path/kibana.jsonc similarity index 100% rename from packages/kbn-repo-path/kibana.jsonc rename to src/platform/packages/private/kbn-repo-path/kibana.jsonc diff --git a/packages/kbn-repo-path/package.json b/src/platform/packages/private/kbn-repo-path/package.json similarity index 100% rename from packages/kbn-repo-path/package.json rename to src/platform/packages/private/kbn-repo-path/package.json diff --git a/packages/kbn-repo-path/repo_path.ts b/src/platform/packages/private/kbn-repo-path/repo_path.ts similarity index 100% rename from packages/kbn-repo-path/repo_path.ts rename to src/platform/packages/private/kbn-repo-path/repo_path.ts diff --git a/packages/kbn-repo-path/tsconfig.json b/src/platform/packages/private/kbn-repo-path/tsconfig.json similarity index 80% rename from packages/kbn-repo-path/tsconfig.json rename to src/platform/packages/private/kbn-repo-path/tsconfig.json index 2f9ddddbeea23..7aba1b1a9378a 100644 --- a/packages/kbn-repo-path/tsconfig.json +++ b/src/platform/packages/private/kbn-repo-path/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-scout-info/README.md b/src/platform/packages/private/kbn-scout-info/README.md similarity index 100% rename from packages/kbn-scout-info/README.md rename to src/platform/packages/private/kbn-scout-info/README.md diff --git a/packages/kbn-scout-info/index.ts b/src/platform/packages/private/kbn-scout-info/index.ts similarity index 100% rename from packages/kbn-scout-info/index.ts rename to src/platform/packages/private/kbn-scout-info/index.ts diff --git a/src/platform/packages/private/kbn-scout-info/jest.config.js b/src/platform/packages/private/kbn-scout-info/jest.config.js new file mode 100644 index 0000000000000..4c42edb3ac495 --- /dev/null +++ b/src/platform/packages/private/kbn-scout-info/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-scout-info'], +}; diff --git a/packages/kbn-scout-info/kibana.jsonc b/src/platform/packages/private/kbn-scout-info/kibana.jsonc similarity index 100% rename from packages/kbn-scout-info/kibana.jsonc rename to src/platform/packages/private/kbn-scout-info/kibana.jsonc diff --git a/packages/kbn-scout-info/package.json b/src/platform/packages/private/kbn-scout-info/package.json similarity index 100% rename from packages/kbn-scout-info/package.json rename to src/platform/packages/private/kbn-scout-info/package.json diff --git a/packages/kbn-scout-info/src/paths.ts b/src/platform/packages/private/kbn-scout-info/src/paths.ts similarity index 100% rename from packages/kbn-scout-info/src/paths.ts rename to src/platform/packages/private/kbn-scout-info/src/paths.ts diff --git a/packages/kbn-scout-info/src/reporting.ts b/src/platform/packages/private/kbn-scout-info/src/reporting.ts similarity index 100% rename from packages/kbn-scout-info/src/reporting.ts rename to src/platform/packages/private/kbn-scout-info/src/reporting.ts diff --git a/packages/kbn-scout-info/tsconfig.json b/src/platform/packages/private/kbn-scout-info/tsconfig.json similarity index 82% rename from packages/kbn-scout-info/tsconfig.json rename to src/platform/packages/private/kbn-scout-info/tsconfig.json index b7a5e0164b099..4637c2d43ca83 100644 --- a/packages/kbn-scout-info/tsconfig.json +++ b/src/platform/packages/private/kbn-scout-info/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-scout-reporting/README.md b/src/platform/packages/private/kbn-scout-reporting/README.md similarity index 100% rename from packages/kbn-scout-reporting/README.md rename to src/platform/packages/private/kbn-scout-reporting/README.md diff --git a/packages/kbn-scout-reporting/index.ts b/src/platform/packages/private/kbn-scout-reporting/index.ts similarity index 100% rename from packages/kbn-scout-reporting/index.ts rename to src/platform/packages/private/kbn-scout-reporting/index.ts diff --git a/src/platform/packages/private/kbn-scout-reporting/jest.config.js b/src/platform/packages/private/kbn-scout-reporting/jest.config.js new file mode 100644 index 0000000000000..74454ff8b3b4e --- /dev/null +++ b/src/platform/packages/private/kbn-scout-reporting/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-scout-reporting'], +}; diff --git a/packages/kbn-scout-reporting/kibana.jsonc b/src/platform/packages/private/kbn-scout-reporting/kibana.jsonc similarity index 100% rename from packages/kbn-scout-reporting/kibana.jsonc rename to src/platform/packages/private/kbn-scout-reporting/kibana.jsonc diff --git a/packages/kbn-scout-reporting/package.json b/src/platform/packages/private/kbn-scout-reporting/package.json similarity index 100% rename from packages/kbn-scout-reporting/package.json rename to src/platform/packages/private/kbn-scout-reporting/package.json diff --git a/packages/kbn-scout-reporting/src/cli/index.ts b/src/platform/packages/private/kbn-scout-reporting/src/cli/index.ts similarity index 100% rename from packages/kbn-scout-reporting/src/cli/index.ts rename to src/platform/packages/private/kbn-scout-reporting/src/cli/index.ts diff --git a/packages/kbn-scout-reporting/src/cli/initialize_report_datastream.ts b/src/platform/packages/private/kbn-scout-reporting/src/cli/initialize_report_datastream.ts similarity index 100% rename from packages/kbn-scout-reporting/src/cli/initialize_report_datastream.ts rename to src/platform/packages/private/kbn-scout-reporting/src/cli/initialize_report_datastream.ts diff --git a/packages/kbn-scout-reporting/src/cli/upload_events.ts b/src/platform/packages/private/kbn-scout-reporting/src/cli/upload_events.ts similarity index 100% rename from packages/kbn-scout-reporting/src/cli/upload_events.ts rename to src/platform/packages/private/kbn-scout-reporting/src/cli/upload_events.ts diff --git a/packages/kbn-scout-reporting/src/datasources/buildkite.ts b/src/platform/packages/private/kbn-scout-reporting/src/datasources/buildkite.ts similarity index 100% rename from packages/kbn-scout-reporting/src/datasources/buildkite.ts rename to src/platform/packages/private/kbn-scout-reporting/src/datasources/buildkite.ts diff --git a/packages/kbn-scout-reporting/src/datasources/host.ts b/src/platform/packages/private/kbn-scout-reporting/src/datasources/host.ts similarity index 100% rename from packages/kbn-scout-reporting/src/datasources/host.ts rename to src/platform/packages/private/kbn-scout-reporting/src/datasources/host.ts diff --git a/packages/kbn-scout-reporting/src/datasources/index.ts b/src/platform/packages/private/kbn-scout-reporting/src/datasources/index.ts similarity index 100% rename from packages/kbn-scout-reporting/src/datasources/index.ts rename to src/platform/packages/private/kbn-scout-reporting/src/datasources/index.ts diff --git a/packages/kbn-scout-reporting/src/helpers/cli_processing.test.ts b/src/platform/packages/private/kbn-scout-reporting/src/helpers/cli_processing.test.ts similarity index 100% rename from packages/kbn-scout-reporting/src/helpers/cli_processing.test.ts rename to src/platform/packages/private/kbn-scout-reporting/src/helpers/cli_processing.test.ts diff --git a/packages/kbn-scout-reporting/src/helpers/cli_processing.ts b/src/platform/packages/private/kbn-scout-reporting/src/helpers/cli_processing.ts similarity index 100% rename from packages/kbn-scout-reporting/src/helpers/cli_processing.ts rename to src/platform/packages/private/kbn-scout-reporting/src/helpers/cli_processing.ts diff --git a/packages/kbn-scout-reporting/src/helpers/elasticsearch.ts b/src/platform/packages/private/kbn-scout-reporting/src/helpers/elasticsearch.ts similarity index 100% rename from packages/kbn-scout-reporting/src/helpers/elasticsearch.ts rename to src/platform/packages/private/kbn-scout-reporting/src/helpers/elasticsearch.ts diff --git a/packages/kbn-scout-reporting/src/helpers/index.ts b/src/platform/packages/private/kbn-scout-reporting/src/helpers/index.ts similarity index 100% rename from packages/kbn-scout-reporting/src/helpers/index.ts rename to src/platform/packages/private/kbn-scout-reporting/src/helpers/index.ts diff --git a/packages/kbn-scout-reporting/src/helpers/plugin_manifest.test.ts b/src/platform/packages/private/kbn-scout-reporting/src/helpers/plugin_manifest.test.ts similarity index 100% rename from packages/kbn-scout-reporting/src/helpers/plugin_manifest.test.ts rename to src/platform/packages/private/kbn-scout-reporting/src/helpers/plugin_manifest.test.ts diff --git a/packages/kbn-scout-reporting/src/helpers/plugin_manifest.ts b/src/platform/packages/private/kbn-scout-reporting/src/helpers/plugin_manifest.ts similarity index 100% rename from packages/kbn-scout-reporting/src/helpers/plugin_manifest.ts rename to src/platform/packages/private/kbn-scout-reporting/src/helpers/plugin_manifest.ts diff --git a/packages/kbn-scout-reporting/src/helpers/test_id_generator.ts b/src/platform/packages/private/kbn-scout-reporting/src/helpers/test_id_generator.ts similarity index 100% rename from packages/kbn-scout-reporting/src/helpers/test_id_generator.ts rename to src/platform/packages/private/kbn-scout-reporting/src/helpers/test_id_generator.ts diff --git a/packages/kbn-scout-reporting/src/helpers/text_processing.test.ts b/src/platform/packages/private/kbn-scout-reporting/src/helpers/text_processing.test.ts similarity index 100% rename from packages/kbn-scout-reporting/src/helpers/text_processing.test.ts rename to src/platform/packages/private/kbn-scout-reporting/src/helpers/text_processing.test.ts diff --git a/packages/kbn-scout-reporting/src/helpers/text_processing.ts b/src/platform/packages/private/kbn-scout-reporting/src/helpers/text_processing.ts similarity index 100% rename from packages/kbn-scout-reporting/src/helpers/text_processing.ts rename to src/platform/packages/private/kbn-scout-reporting/src/helpers/text_processing.ts diff --git a/packages/kbn-scout-reporting/src/reporting/index.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/index.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/index.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/index.ts diff --git a/packages/kbn-scout-reporting/src/reporting/playwright/events/index.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/playwright/events/index.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/playwright/events/index.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/playwright/events/index.ts diff --git a/packages/kbn-scout-reporting/src/reporting/playwright/events/playwright_reporter.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/playwright/events/playwright_reporter.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/playwright/events/playwright_reporter.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/playwright/events/playwright_reporter.ts diff --git a/packages/kbn-scout-reporting/src/reporting/playwright/failed_test/failed_test_reporter.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/playwright/failed_test/failed_test_reporter.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/playwright/failed_test/failed_test_reporter.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/playwright/failed_test/failed_test_reporter.ts diff --git a/packages/kbn-scout-reporting/src/reporting/playwright/failed_test/index.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/playwright/failed_test/index.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/playwright/failed_test/index.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/playwright/failed_test/index.ts diff --git a/packages/kbn-scout-reporting/src/reporting/playwright/scout_playwright_reporter.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/playwright/scout_playwright_reporter.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/playwright/scout_playwright_reporter.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/playwright/scout_playwright_reporter.ts diff --git a/packages/kbn-scout-reporting/src/reporting/report/base.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/report/base.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/report/base.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/report/base.ts diff --git a/packages/kbn-scout-reporting/src/reporting/report/events/event.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/event.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/report/events/event.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/event.ts diff --git a/packages/kbn-scout-reporting/src/reporting/report/events/index.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/index.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/report/events/index.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/index.ts diff --git a/packages/kbn-scout-reporting/src/reporting/report/events/persistence/component_templates.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/persistence/component_templates.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/report/events/persistence/component_templates.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/persistence/component_templates.ts diff --git a/packages/kbn-scout-reporting/src/reporting/report/events/persistence/index.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/persistence/index.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/report/events/persistence/index.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/persistence/index.ts diff --git a/packages/kbn-scout-reporting/src/reporting/report/events/persistence/index_templates.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/persistence/index_templates.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/report/events/persistence/index_templates.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/persistence/index_templates.ts diff --git a/packages/kbn-scout-reporting/src/reporting/report/events/persistence/mappings.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/persistence/mappings.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/report/events/persistence/mappings.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/persistence/mappings.ts diff --git a/packages/kbn-scout-reporting/src/reporting/report/events/report.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/report.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/report/events/report.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/report/events/report.ts diff --git a/packages/kbn-scout-reporting/src/reporting/report/failed_test/html.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/report/failed_test/html.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/report/failed_test/html.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/report/failed_test/html.ts diff --git a/packages/kbn-scout-reporting/src/reporting/report/failed_test/index.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/report/failed_test/index.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/report/failed_test/index.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/report/failed_test/index.ts diff --git a/packages/kbn-scout-reporting/src/reporting/report/failed_test/report.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/report/failed_test/report.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/report/failed_test/report.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/report/failed_test/report.ts diff --git a/packages/kbn-scout-reporting/src/reporting/report/failed_test/test_failure.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/report/failed_test/test_failure.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/report/failed_test/test_failure.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/report/failed_test/test_failure.ts diff --git a/packages/kbn-scout-reporting/src/reporting/report/index.ts b/src/platform/packages/private/kbn-scout-reporting/src/reporting/report/index.ts similarity index 100% rename from packages/kbn-scout-reporting/src/reporting/report/index.ts rename to src/platform/packages/private/kbn-scout-reporting/src/reporting/report/index.ts diff --git a/packages/kbn-scout-reporting/tsconfig.json b/src/platform/packages/private/kbn-scout-reporting/tsconfig.json similarity index 88% rename from packages/kbn-scout-reporting/tsconfig.json rename to src/platform/packages/private/kbn-scout-reporting/tsconfig.json index 7e596426d705b..12118a3442ed2 100644 --- a/packages/kbn-scout-reporting/tsconfig.json +++ b/src/platform/packages/private/kbn-scout-reporting/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-some-dev-log/README.mdx b/src/platform/packages/private/kbn-some-dev-log/README.mdx similarity index 100% rename from packages/kbn-some-dev-log/README.mdx rename to src/platform/packages/private/kbn-some-dev-log/README.mdx diff --git a/packages/kbn-some-dev-log/index.ts b/src/platform/packages/private/kbn-some-dev-log/index.ts similarity index 100% rename from packages/kbn-some-dev-log/index.ts rename to src/platform/packages/private/kbn-some-dev-log/index.ts diff --git a/src/platform/packages/private/kbn-some-dev-log/jest.config.js b/src/platform/packages/private/kbn-some-dev-log/jest.config.js new file mode 100644 index 0000000000000..170f6048998b7 --- /dev/null +++ b/src/platform/packages/private/kbn-some-dev-log/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-some-dev-log'], +}; diff --git a/packages/kbn-some-dev-log/kibana.jsonc b/src/platform/packages/private/kbn-some-dev-log/kibana.jsonc similarity index 100% rename from packages/kbn-some-dev-log/kibana.jsonc rename to src/platform/packages/private/kbn-some-dev-log/kibana.jsonc diff --git a/packages/kbn-some-dev-log/package.json b/src/platform/packages/private/kbn-some-dev-log/package.json similarity index 100% rename from packages/kbn-some-dev-log/package.json rename to src/platform/packages/private/kbn-some-dev-log/package.json diff --git a/packages/kbn-some-dev-log/src/some_dev_log.ts b/src/platform/packages/private/kbn-some-dev-log/src/some_dev_log.ts similarity index 100% rename from packages/kbn-some-dev-log/src/some_dev_log.ts rename to src/platform/packages/private/kbn-some-dev-log/src/some_dev_log.ts diff --git a/packages/kbn-optimizer-webpack-helpers/tsconfig.json b/src/platform/packages/private/kbn-some-dev-log/tsconfig.json similarity index 78% rename from packages/kbn-optimizer-webpack-helpers/tsconfig.json rename to src/platform/packages/private/kbn-some-dev-log/tsconfig.json index 9bd4f35cf62a7..131ff3e6bb433 100644 --- a/packages/kbn-optimizer-webpack-helpers/tsconfig.json +++ b/src/platform/packages/private/kbn-some-dev-log/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-stdio-dev-helpers/README.md b/src/platform/packages/private/kbn-stdio-dev-helpers/README.md similarity index 100% rename from packages/kbn-stdio-dev-helpers/README.md rename to src/platform/packages/private/kbn-stdio-dev-helpers/README.md diff --git a/packages/kbn-stdio-dev-helpers/index.ts b/src/platform/packages/private/kbn-stdio-dev-helpers/index.ts similarity index 100% rename from packages/kbn-stdio-dev-helpers/index.ts rename to src/platform/packages/private/kbn-stdio-dev-helpers/index.ts diff --git a/packages/kbn-stdio-dev-helpers/kibana.jsonc b/src/platform/packages/private/kbn-stdio-dev-helpers/kibana.jsonc similarity index 100% rename from packages/kbn-stdio-dev-helpers/kibana.jsonc rename to src/platform/packages/private/kbn-stdio-dev-helpers/kibana.jsonc diff --git a/packages/kbn-stdio-dev-helpers/package.json b/src/platform/packages/private/kbn-stdio-dev-helpers/package.json similarity index 100% rename from packages/kbn-stdio-dev-helpers/package.json rename to src/platform/packages/private/kbn-stdio-dev-helpers/package.json diff --git a/packages/kbn-stdio-dev-helpers/src/observe_lines.ts b/src/platform/packages/private/kbn-stdio-dev-helpers/src/observe_lines.ts similarity index 100% rename from packages/kbn-stdio-dev-helpers/src/observe_lines.ts rename to src/platform/packages/private/kbn-stdio-dev-helpers/src/observe_lines.ts diff --git a/packages/kbn-stdio-dev-helpers/src/observe_readable.ts b/src/platform/packages/private/kbn-stdio-dev-helpers/src/observe_readable.ts similarity index 100% rename from packages/kbn-stdio-dev-helpers/src/observe_readable.ts rename to src/platform/packages/private/kbn-stdio-dev-helpers/src/observe_readable.ts diff --git a/packages/kbn-dev-cli-errors/tsconfig.json b/src/platform/packages/private/kbn-stdio-dev-helpers/tsconfig.json similarity index 78% rename from packages/kbn-dev-cli-errors/tsconfig.json rename to src/platform/packages/private/kbn-stdio-dev-helpers/tsconfig.json index 9bd4f35cf62a7..131ff3e6bb433 100644 --- a/packages/kbn-dev-cli-errors/tsconfig.json +++ b/src/platform/packages/private/kbn-stdio-dev-helpers/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-telemetry-tools/GUIDELINE.md b/src/platform/packages/private/kbn-telemetry-tools/GUIDELINE.md similarity index 100% rename from packages/kbn-telemetry-tools/GUIDELINE.md rename to src/platform/packages/private/kbn-telemetry-tools/GUIDELINE.md diff --git a/packages/kbn-telemetry-tools/README.md b/src/platform/packages/private/kbn-telemetry-tools/README.md similarity index 100% rename from packages/kbn-telemetry-tools/README.md rename to src/platform/packages/private/kbn-telemetry-tools/README.md diff --git a/packages/kbn-telemetry-tools/index.ts b/src/platform/packages/private/kbn-telemetry-tools/index.ts similarity index 100% rename from packages/kbn-telemetry-tools/index.ts rename to src/platform/packages/private/kbn-telemetry-tools/index.ts diff --git a/packages/kbn-openapi-generator/jest.config.js b/src/platform/packages/private/kbn-telemetry-tools/jest.config.js similarity index 83% rename from packages/kbn-openapi-generator/jest.config.js rename to src/platform/packages/private/kbn-telemetry-tools/jest.config.js index 107479e4d8b6a..6e91363558e2d 100644 --- a/packages/kbn-openapi-generator/jest.config.js +++ b/src/platform/packages/private/kbn-telemetry-tools/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test', - rootDir: '../..', - roots: ['/packages/kbn-openapi-generator'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/private/kbn-telemetry-tools'], }; diff --git a/packages/kbn-telemetry-tools/kibana.jsonc b/src/platform/packages/private/kbn-telemetry-tools/kibana.jsonc similarity index 100% rename from packages/kbn-telemetry-tools/kibana.jsonc rename to src/platform/packages/private/kbn-telemetry-tools/kibana.jsonc diff --git a/packages/kbn-telemetry-tools/package.json b/src/platform/packages/private/kbn-telemetry-tools/package.json similarity index 100% rename from packages/kbn-telemetry-tools/package.json rename to src/platform/packages/private/kbn-telemetry-tools/package.json diff --git a/packages/kbn-telemetry-tools/src/cli/run_telemetry_check.ts b/src/platform/packages/private/kbn-telemetry-tools/src/cli/run_telemetry_check.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/cli/run_telemetry_check.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/cli/run_telemetry_check.ts diff --git a/packages/kbn-telemetry-tools/src/cli/run_telemetry_extract.ts b/src/platform/packages/private/kbn-telemetry-tools/src/cli/run_telemetry_extract.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/cli/run_telemetry_extract.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/cli/run_telemetry_extract.ts diff --git a/packages/kbn-telemetry-tools/src/schema_ftr_validations/index.ts b/src/platform/packages/private/kbn-telemetry-tools/src/schema_ftr_validations/index.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/schema_ftr_validations/index.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/schema_ftr_validations/index.ts diff --git a/packages/kbn-telemetry-tools/src/schema_ftr_validations/schema_to_config_schema.test.ts b/src/platform/packages/private/kbn-telemetry-tools/src/schema_ftr_validations/schema_to_config_schema.test.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/schema_ftr_validations/schema_to_config_schema.test.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/schema_ftr_validations/schema_to_config_schema.test.ts diff --git a/packages/kbn-telemetry-tools/src/schema_ftr_validations/schema_to_config_schema.ts b/src/platform/packages/private/kbn-telemetry-tools/src/schema_ftr_validations/schema_to_config_schema.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/schema_ftr_validations/schema_to_config_schema.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/schema_ftr_validations/schema_to_config_schema.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/all_extracted_collectors.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/all_extracted_collectors.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/all_extracted_collectors.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/all_extracted_collectors.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/mock_schema.json b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/mock_schema.json similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/mock_schema.json rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/mock_schema.json diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/mock_schema_with_descriptions.json b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/mock_schema_with_descriptions.json similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/mock_schema_with_descriptions.json rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/mock_schema_with_descriptions.json diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_enum_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_enum_collector.ts similarity index 96% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_enum_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_enum_collector.ts index d71e396fbff37..d7ffcdf2c9a1d 100644 --- a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_enum_collector.ts +++ b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_enum_collector.ts @@ -11,7 +11,7 @@ import { SyntaxKind } from 'typescript'; import { ParsedUsageCollection } from '../ts_parser'; export const parsedEnumCollector: ParsedUsageCollection = [ - 'packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/enum_collector.ts', + 'src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/enum_collector.ts', { collectorName: 'my_enum_collector', fetch: { diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_externally_defined_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_externally_defined_collector.ts similarity index 84% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_externally_defined_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_externally_defined_collector.ts index b0185bf932428..823e50138e44e 100644 --- a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_externally_defined_collector.ts +++ b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_externally_defined_collector.ts @@ -12,7 +12,7 @@ import { ParsedUsageCollection } from '../ts_parser'; export const parsedExternallyDefinedCollector: ParsedUsageCollection[] = [ [ - 'packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_collector.ts', + 'src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_collector.ts', { collectorName: 'from_variable_collector', schema: { @@ -34,7 +34,7 @@ export const parsedExternallyDefinedCollector: ParsedUsageCollection[] = [ }, ], [ - 'packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_collector.ts', + 'src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_collector.ts', { collectorName: 'from_fn_collector', schema: { diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_interface_from_export.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_interface_from_export.ts similarity index 88% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_interface_from_export.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_interface_from_export.ts index 26f513ff501a1..70320975fe342 100644 --- a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_interface_from_export.ts +++ b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_interface_from_export.ts @@ -12,7 +12,7 @@ import { ParsedUsageCollection } from '../ts_parser'; export const parsedImportedInterfaceFromExport: ParsedUsageCollection[] = [ [ - 'packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/index.ts', + 'src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/index.ts', { collectorName: 'importing_from_export_collector', schema: { diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_schema.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_schema.ts similarity index 89% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_schema.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_schema.ts index 193f57d85d387..cb909430c067c 100644 --- a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_schema.ts +++ b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_schema.ts @@ -12,7 +12,7 @@ import { ParsedUsageCollection } from '../ts_parser'; export const parsedImportedSchemaCollector: ParsedUsageCollection[] = [ [ - 'packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_schema.ts', + 'src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_schema.ts', { collectorName: 'with_imported_schema', schema: { diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_usage_interface.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_usage_interface.ts similarity index 88% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_usage_interface.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_usage_interface.ts index 8e7d137ae2057..3182f96a1a3e9 100644 --- a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_usage_interface.ts +++ b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_imported_usage_interface.ts @@ -12,7 +12,7 @@ import { ParsedUsageCollection } from '../ts_parser'; export const parsedImportedUsageInterface: ParsedUsageCollection[] = [ [ - 'packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_usage_interface.ts', + 'src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_usage_interface.ts', { collectorName: 'imported_usage_interface_collector', schema: { diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_indexed_interface_with_not_matching_schema.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_indexed_interface_with_not_matching_schema.ts similarity index 89% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_indexed_interface_with_not_matching_schema.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_indexed_interface_with_not_matching_schema.ts index d3209602dbd13..3e4375eba18b2 100644 --- a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_indexed_interface_with_not_matching_schema.ts +++ b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_indexed_interface_with_not_matching_schema.ts @@ -11,7 +11,7 @@ import { SyntaxKind } from 'typescript'; import { ParsedUsageCollection } from '../ts_parser'; export const parsedIndexedInterfaceWithNoMatchingSchema: ParsedUsageCollection = [ - 'packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/indexed_interface_with_not_matching_schema.ts', + 'src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/indexed_interface_with_not_matching_schema.ts', { collectorName: 'indexed_interface_with_not_matching_schema', schema: { diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_nested_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_nested_collector.ts similarity index 89% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_nested_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_nested_collector.ts index e23b03e5abe81..2a53c74c79b16 100644 --- a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_nested_collector.ts +++ b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_nested_collector.ts @@ -11,7 +11,7 @@ import { SyntaxKind } from 'typescript'; import { ParsedUsageCollection } from '../ts_parser'; export const parsedNestedCollector: ParsedUsageCollection = [ - 'packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/nested_collector.ts', + 'src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/nested_collector.ts', { collectorName: 'my_nested_collector', schema: { diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_schema_defined_with_spreads_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_schema_defined_with_spreads_collector.ts similarity index 91% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_schema_defined_with_spreads_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_schema_defined_with_spreads_collector.ts index d2974f1ed8bf4..234ac13ae460b 100644 --- a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_schema_defined_with_spreads_collector.ts +++ b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_schema_defined_with_spreads_collector.ts @@ -11,7 +11,7 @@ import { SyntaxKind } from 'typescript'; import { ParsedUsageCollection } from '../ts_parser'; export const parsedSchemaDefinedWithSpreadsCollector: ParsedUsageCollection = [ - 'packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/schema_defined_with_spreads_collector.ts', + 'src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/schema_defined_with_spreads_collector.ts', { collectorName: 'schema_defined_with_spreads', schema: { diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_stats_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_stats_collector.ts similarity index 89% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_stats_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_stats_collector.ts index bb644c14d1d5f..97cacb5104cdd 100644 --- a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_stats_collector.ts +++ b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_stats_collector.ts @@ -12,7 +12,7 @@ import { ParsedUsageCollection } from '../ts_parser'; export const parsedStatsCollector: ParsedUsageCollection[] = [ [ - 'packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/stats_collector.ts', + 'src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/stats_collector.ts', { collectorName: 'my_stats_collector_with_schema', schema: { diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector.ts similarity index 96% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector.ts index 4dd28be8963c3..48c4eda55fcd0 100644 --- a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector.ts +++ b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector.ts @@ -11,7 +11,7 @@ import { SyntaxKind } from 'typescript'; import { ParsedUsageCollection } from '../ts_parser'; export const parsedWorkingCollector: ParsedUsageCollection = [ - 'packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector.ts', + 'src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector.ts', { collectorName: 'my_working_collector', schema: { diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector_with_description.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector_with_description.ts similarity index 95% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector_with_description.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector_with_description.ts index 8a05b5653c980..3f41cd7a6a039 100644 --- a/packages/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector_with_description.ts +++ b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/parsed_working_collector_with_description.ts @@ -11,7 +11,7 @@ import { SyntaxKind } from 'typescript'; import { ParsedUsageCollection } from '../ts_parser'; export const parsedCollectorWithDescription: ParsedUsageCollection = [ - 'packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector_with_description.ts', + 'src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector_with_description.ts', { collectorName: 'my_working_collector_with_description', schema: { diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/.telemetryrc.json b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/.telemetryrc.json similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/.telemetryrc.json rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/.telemetryrc.json diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/constants.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/constants.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/constants.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/constants.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/enum_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/enum_collector.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/enum_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/enum_collector.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_collector.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_collector.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_usage_collector/get_usage_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_usage_collector/get_usage_collector.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_usage_collector/get_usage_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_usage_collector/get_usage_collector.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_usage_collector/index.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_usage_collector/index.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_usage_collector/index.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_usage_collector/index.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/file_with_no_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/file_with_no_collector.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/file_with_no_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/file_with_no_collector.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/index.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/index.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/index.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/index.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/types.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/types.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/types.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/types.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/usage_type.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/usage_type.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/usage_type.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_interface_from_export/usage_type.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_schema.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_schema.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_schema.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_schema.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_usage_interface.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_usage_interface.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_usage_interface.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/imported_usage_interface.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/indexed_interface_with_not_matching_schema.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/indexed_interface_with_not_matching_schema.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/indexed_interface_with_not_matching_schema.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/indexed_interface_with_not_matching_schema.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/nested_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/nested_collector.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/nested_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/nested_collector.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/schema_defined_with_spreads_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/schema_defined_with_spreads_collector.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/schema_defined_with_spreads_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/schema_defined_with_spreads_collector.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/stats_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/stats_collector.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/stats_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/stats_collector.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/unmapped_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/unmapped_collector.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/unmapped_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/unmapped_collector.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector_with_description.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector_with_description.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector_with_description.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/working_collector_with_description.ts diff --git a/packages/kbn-telemetry-tools/src/tools/__snapshots__/ts_parser.test.ts.snap b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__snapshots__/ts_parser.test.ts.snap similarity index 51% rename from packages/kbn-telemetry-tools/src/tools/__snapshots__/ts_parser.test.ts.snap rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/__snapshots__/ts_parser.test.ts.snap index 42011535f41b7..efb2be5046fd2 100644 --- a/packages/kbn-telemetry-tools/src/tools/__snapshots__/ts_parser.test.ts.snap +++ b/src/platform/packages/private/kbn-telemetry-tools/src/tools/__snapshots__/ts_parser.test.ts.snap @@ -1,11 +1,11 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`parseUsageCollection throws when \`makeUsageCollector\` argument is a function call 1`] = ` -"Error extracting collector in packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_usage_collector/index.ts +"Error extracting collector in src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/externally_defined_usage_collector/index.ts Error: makeUsageCollector argument must be an object." `; exports[`parseUsageCollection throws when mapping fields is not defined 1`] = ` -"Error extracting collector in packages/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/unmapped_collector.ts +"Error extracting collector in src/platform/packages/private/kbn-telemetry-tools/src/tools/__fixture__/telemetry_collectors/unmapped_collector.ts Error: usageCollector.schema must be defined." `; diff --git a/packages/kbn-telemetry-tools/src/tools/check_collector__integrity.test.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/check_collector__integrity.test.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/check_collector__integrity.test.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/check_collector__integrity.test.ts diff --git a/packages/kbn-telemetry-tools/src/tools/check_collector_integrity.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/check_collector_integrity.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/check_collector_integrity.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/check_collector_integrity.ts diff --git a/packages/kbn-telemetry-tools/src/tools/config.test.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/config.test.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/config.test.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/config.test.ts diff --git a/packages/kbn-telemetry-tools/src/tools/config.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/config.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/config.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/config.ts diff --git a/packages/kbn-telemetry-tools/src/tools/constants.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/constants.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/constants.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/constants.ts diff --git a/packages/kbn-telemetry-tools/src/tools/extract_collectors.test.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/extract_collectors.test.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/extract_collectors.test.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/extract_collectors.test.ts diff --git a/packages/kbn-telemetry-tools/src/tools/extract_collectors.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/extract_collectors.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/extract_collectors.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/extract_collectors.ts diff --git a/packages/kbn-telemetry-tools/src/tools/manage_schema.test.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/manage_schema.test.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/manage_schema.test.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/manage_schema.test.ts diff --git a/packages/kbn-telemetry-tools/src/tools/manage_schema.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/manage_schema.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/manage_schema.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/manage_schema.ts diff --git a/packages/kbn-telemetry-tools/src/tools/serializer.test.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/serializer.test.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/serializer.test.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/serializer.test.ts diff --git a/packages/kbn-telemetry-tools/src/tools/serializer.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/serializer.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/serializer.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/serializer.ts diff --git a/packages/kbn-telemetry-tools/src/tools/tasks/check_compatible_types_task.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/check_compatible_types_task.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/tasks/check_compatible_types_task.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/check_compatible_types_task.ts diff --git a/packages/kbn-telemetry-tools/src/tools/tasks/check_matching_schemas_task.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/check_matching_schemas_task.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/tasks/check_matching_schemas_task.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/check_matching_schemas_task.ts diff --git a/packages/kbn-telemetry-tools/src/tools/tasks/error_reporter.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/error_reporter.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/tasks/error_reporter.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/error_reporter.ts diff --git a/packages/kbn-telemetry-tools/src/tools/tasks/extract_collectors_task.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/extract_collectors_task.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/tasks/extract_collectors_task.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/extract_collectors_task.ts diff --git a/packages/kbn-telemetry-tools/src/tools/tasks/generate_schemas_task.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/generate_schemas_task.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/tasks/generate_schemas_task.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/generate_schemas_task.ts diff --git a/packages/kbn-telemetry-tools/src/tools/tasks/index.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/index.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/tasks/index.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/index.ts diff --git a/packages/kbn-telemetry-tools/src/tools/tasks/parse_configs_task.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/parse_configs_task.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/tasks/parse_configs_task.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/parse_configs_task.ts diff --git a/packages/kbn-telemetry-tools/src/tools/tasks/task_context.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/task_context.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/tasks/task_context.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/task_context.ts diff --git a/packages/kbn-telemetry-tools/src/tools/tasks/write_to_file_task.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/write_to_file_task.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/tasks/write_to_file_task.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/tasks/write_to_file_task.ts diff --git a/packages/kbn-telemetry-tools/src/tools/test_utils.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/test_utils.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/test_utils.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/test_utils.ts diff --git a/packages/kbn-telemetry-tools/src/tools/ts_parser.test.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_parser.test.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/ts_parser.test.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_parser.test.ts diff --git a/packages/kbn-telemetry-tools/src/tools/ts_parser.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_parser.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/ts_parser.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_parser.ts diff --git a/packages/kbn-telemetry-tools/src/tools/ts_program/__fixture__/with_kbn_package_import.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_program/__fixture__/with_kbn_package_import.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/ts_program/__fixture__/with_kbn_package_import.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_program/__fixture__/with_kbn_package_import.ts diff --git a/packages/kbn-telemetry-tools/src/tools/ts_program/index.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_program/index.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/ts_program/index.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_program/index.ts diff --git a/packages/kbn-telemetry-tools/src/tools/ts_program/ts_program.test.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_program/ts_program.test.ts similarity index 92% rename from packages/kbn-telemetry-tools/src/tools/ts_program/ts_program.test.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_program/ts_program.test.ts index 4b6bb4b1a2fc3..c255ee2125c95 100644 --- a/packages/kbn-telemetry-tools/src/tools/ts_program/ts_program.test.ts +++ b/src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_program/ts_program.test.ts @@ -16,7 +16,7 @@ describe('createKibanaProgram', () => { expect([...parseUsageCollection(sourceFile, program)]).toMatchInlineSnapshot(` Array [ Array [ - "packages/kbn-telemetry-tools/src/tools/ts_program/__fixture__/with_kbn_package_import.ts", + "src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_program/__fixture__/with_kbn_package_import.ts", Object { "collectorName": "with_kbn_package_import", "fetch": Object { diff --git a/packages/kbn-telemetry-tools/src/tools/ts_program/ts_program.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_program/ts_program.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/ts_program/ts_program.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/ts_program/ts_program.ts diff --git a/packages/kbn-telemetry-tools/src/tools/utils.ts b/src/platform/packages/private/kbn-telemetry-tools/src/tools/utils.ts similarity index 100% rename from packages/kbn-telemetry-tools/src/tools/utils.ts rename to src/platform/packages/private/kbn-telemetry-tools/src/tools/utils.ts diff --git a/packages/kbn-telemetry-tools/tsconfig.json b/src/platform/packages/private/kbn-telemetry-tools/tsconfig.json similarity index 90% rename from packages/kbn-telemetry-tools/tsconfig.json rename to src/platform/packages/private/kbn-telemetry-tools/tsconfig.json index 19a36d728bb7f..b67d11da8603e 100644 --- a/packages/kbn-telemetry-tools/tsconfig.json +++ b/src/platform/packages/private/kbn-telemetry-tools/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "isolatedModules": true, "outDir": "target/types", diff --git a/packages/kbn-test-eui-helpers/index.ts b/src/platform/packages/private/kbn-test-eui-helpers/index.ts similarity index 100% rename from packages/kbn-test-eui-helpers/index.ts rename to src/platform/packages/private/kbn-test-eui-helpers/index.ts diff --git a/src/platform/packages/private/kbn-test-eui-helpers/jest.config.js b/src/platform/packages/private/kbn-test-eui-helpers/jest.config.js new file mode 100644 index 0000000000000..2c4ef3bb4154b --- /dev/null +++ b/src/platform/packages/private/kbn-test-eui-helpers/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/kbn-test-eui-helpers'], +}; diff --git a/packages/kbn-test-eui-helpers/kibana.jsonc b/src/platform/packages/private/kbn-test-eui-helpers/kibana.jsonc similarity index 100% rename from packages/kbn-test-eui-helpers/kibana.jsonc rename to src/platform/packages/private/kbn-test-eui-helpers/kibana.jsonc diff --git a/packages/kbn-test-eui-helpers/package.json b/src/platform/packages/private/kbn-test-eui-helpers/package.json similarity index 100% rename from packages/kbn-test-eui-helpers/package.json rename to src/platform/packages/private/kbn-test-eui-helpers/package.json diff --git a/packages/kbn-test-eui-helpers/src/rtl_helpers.tsx b/src/platform/packages/private/kbn-test-eui-helpers/src/rtl_helpers.tsx similarity index 100% rename from packages/kbn-test-eui-helpers/src/rtl_helpers.tsx rename to src/platform/packages/private/kbn-test-eui-helpers/src/rtl_helpers.tsx diff --git a/packages/kbn-test-eui-helpers/tsconfig.json b/src/platform/packages/private/kbn-test-eui-helpers/tsconfig.json similarity index 80% rename from packages/kbn-test-eui-helpers/tsconfig.json rename to src/platform/packages/private/kbn-test-eui-helpers/tsconfig.json index 9f1c443c02ee8..5ee580fb7b827 100644 --- a/packages/kbn-test-eui-helpers/tsconfig.json +++ b/src/platform/packages/private/kbn-test-eui-helpers/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": ["jest", "node"] diff --git a/src/platform/packages/private/kbn-ui-shared-deps-npm/BUILD.bazel b/src/platform/packages/private/kbn-ui-shared-deps-npm/BUILD.bazel index 19225c0eefe06..aba889fb905ac 100644 --- a/src/platform/packages/private/kbn-ui-shared-deps-npm/BUILD.bazel +++ b/src/platform/packages/private/kbn-ui-shared-deps-npm/BUILD.bazel @@ -27,7 +27,7 @@ RUNTIME_DEPS = [ "@npm//babel-loader", "@npm//@babel/plugin-proposal-optional-chaining", "@npm//val-loader", - "//packages/kbn-node-libs-browser-webpack-plugin", + "//src/platform/packages/private/kbn-node-libs-browser-webpack-plugin", "//src/platform/packages/shared/kbn-repo-info", # deps in the dll need to be included in the sandbox for consumers # of this DLL (ui-shared-deps-src) because webpack won't actually diff --git a/src/platform/packages/private/kbn-ui-shared-deps-src/BUILD.bazel b/src/platform/packages/private/kbn-ui-shared-deps-src/BUILD.bazel index c8ee5c950a131..dff9969d7320d 100644 --- a/src/platform/packages/private/kbn-ui-shared-deps-src/BUILD.bazel +++ b/src/platform/packages/private/kbn-ui-shared-deps-src/BUILD.bazel @@ -17,7 +17,7 @@ webpack_cli( "@npm//css-loader", "@npm//@babel/plugin-transform-numeric-separator", "//src/platform/packages/private/kbn-ui-shared-deps-npm", - "//packages/kbn-babel-register", + "//src/platform/packages/shared/kbn-babel-register", "//packages/kbn-babel-preset", # packages included in the shared deps src bundle "//src/platform/packages/shared/kbn-ui-theme", @@ -34,7 +34,7 @@ webpack_cli( "//src/platform/packages/shared/kbn-security-hardening", "//src/platform/packages/shared/kbn-std", "//src/platform/packages/shared/kbn-safer-lodash-set", - "//packages/kbn-peggy", + "//src/platform/packages/private/kbn-peggy", "//packages/kbn-peggy-loader", "//src/platform/packages/shared/shared-ux/error_boundary", "//src/platform/packages/shared/kbn-rison", diff --git a/packages/kbn-ambient-storybook-types/README.mdx b/src/platform/packages/shared/kbn-ambient-storybook-types/README.mdx similarity index 100% rename from packages/kbn-ambient-storybook-types/README.mdx rename to src/platform/packages/shared/kbn-ambient-storybook-types/README.mdx diff --git a/packages/kbn-ambient-storybook-types/index.d.ts b/src/platform/packages/shared/kbn-ambient-storybook-types/index.d.ts similarity index 100% rename from packages/kbn-ambient-storybook-types/index.d.ts rename to src/platform/packages/shared/kbn-ambient-storybook-types/index.d.ts diff --git a/packages/kbn-ambient-storybook-types/kibana.jsonc b/src/platform/packages/shared/kbn-ambient-storybook-types/kibana.jsonc similarity index 100% rename from packages/kbn-ambient-storybook-types/kibana.jsonc rename to src/platform/packages/shared/kbn-ambient-storybook-types/kibana.jsonc diff --git a/packages/kbn-ambient-storybook-types/package.json b/src/platform/packages/shared/kbn-ambient-storybook-types/package.json similarity index 100% rename from packages/kbn-ambient-storybook-types/package.json rename to src/platform/packages/shared/kbn-ambient-storybook-types/package.json diff --git a/packages/kbn-ambient-storybook-types/tsconfig.json b/src/platform/packages/shared/kbn-ambient-storybook-types/tsconfig.json similarity index 74% rename from packages/kbn-ambient-storybook-types/tsconfig.json rename to src/platform/packages/shared/kbn-ambient-storybook-types/tsconfig.json index 36ec9753b7936..362cc9e727b9f 100644 --- a/packages/kbn-ambient-storybook-types/tsconfig.json +++ b/src/platform/packages/shared/kbn-ambient-storybook-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-ambient-ui-types/README.mdx b/src/platform/packages/shared/kbn-ambient-ui-types/README.mdx similarity index 100% rename from packages/kbn-ambient-ui-types/README.mdx rename to src/platform/packages/shared/kbn-ambient-ui-types/README.mdx diff --git a/packages/kbn-ambient-ui-types/index.d.ts b/src/platform/packages/shared/kbn-ambient-ui-types/index.d.ts similarity index 100% rename from packages/kbn-ambient-ui-types/index.d.ts rename to src/platform/packages/shared/kbn-ambient-ui-types/index.d.ts diff --git a/packages/kbn-ambient-ui-types/kibana.jsonc b/src/platform/packages/shared/kbn-ambient-ui-types/kibana.jsonc similarity index 100% rename from packages/kbn-ambient-ui-types/kibana.jsonc rename to src/platform/packages/shared/kbn-ambient-ui-types/kibana.jsonc diff --git a/packages/kbn-ambient-ui-types/package.json b/src/platform/packages/shared/kbn-ambient-ui-types/package.json similarity index 100% rename from packages/kbn-ambient-ui-types/package.json rename to src/platform/packages/shared/kbn-ambient-ui-types/package.json diff --git a/packages/kbn-ambient-ui-types/tsconfig.json b/src/platform/packages/shared/kbn-ambient-ui-types/tsconfig.json similarity index 77% rename from packages/kbn-ambient-ui-types/tsconfig.json rename to src/platform/packages/shared/kbn-ambient-ui-types/tsconfig.json index 1b6c3402c64d7..0b9997f9fa38b 100644 --- a/packages/kbn-ambient-ui-types/tsconfig.json +++ b/src/platform/packages/shared/kbn-ambient-ui-types/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/src/platform/packages/shared/kbn-apm-synthtrace-client/README.md b/src/platform/packages/shared/kbn-apm-synthtrace-client/README.md new file mode 100644 index 0000000000000..54985b76921ce --- /dev/null +++ b/src/platform/packages/shared/kbn-apm-synthtrace-client/README.md @@ -0,0 +1 @@ +See src/platform/packages/shared/kbn-apm-synthtrace/README.json diff --git a/packages/kbn-apm-synthtrace-client/index.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/index.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/index.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/index.ts diff --git a/packages/kbn-apm-synthtrace/jest.config.js b/src/platform/packages/shared/kbn-apm-synthtrace-client/jest.config.js similarity index 83% rename from packages/kbn-apm-synthtrace/jest.config.js rename to src/platform/packages/shared/kbn-apm-synthtrace-client/jest.config.js index 191d64293dff2..a2f04a9e365e0 100644 --- a/packages/kbn-apm-synthtrace/jest.config.js +++ b/src/platform/packages/shared/kbn-apm-synthtrace-client/jest.config.js @@ -9,8 +9,8 @@ module.exports = { preset: '@kbn/test', - rootDir: '../..', - roots: ['/packages/kbn-apm-synthtrace'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-apm-synthtrace-client'], setupFiles: [], setupFilesAfterEnv: [], }; diff --git a/packages/kbn-apm-synthtrace-client/kibana.jsonc b/src/platform/packages/shared/kbn-apm-synthtrace-client/kibana.jsonc similarity index 100% rename from packages/kbn-apm-synthtrace-client/kibana.jsonc rename to src/platform/packages/shared/kbn-apm-synthtrace-client/kibana.jsonc diff --git a/packages/kbn-apm-synthtrace-client/package.json b/src/platform/packages/shared/kbn-apm-synthtrace-client/package.json similarity index 100% rename from packages/kbn-apm-synthtrace-client/package.json rename to src/platform/packages/shared/kbn-apm-synthtrace-client/package.json diff --git a/packages/kbn-apm-synthtrace-client/src/.eslintrc.js b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/.eslintrc.js similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/.eslintrc.js rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/.eslintrc.js diff --git a/packages/kbn-apm-synthtrace-client/src/lib/agent_config/agent_config.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/agent_config/agent_config.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/agent_config/agent_config.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/agent_config/agent_config.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/agent_config/agent_config_fields.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/agent_config/agent_config_fields.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/agent_config/agent_config_fields.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/agent_config/agent_config_fields.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/agent_config/index.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/agent_config/index.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/agent_config/index.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/agent_config/index.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/agent_config/observer.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/agent_config/observer.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/agent_config/observer.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/agent_config/observer.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/apm_error.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/apm_error.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/apm_error.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/apm_error.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/apm_fields.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/apm_fields.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/apm_fields.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/apm_fields.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/base_span.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/base_span.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/base_span.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/base_span.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/browser.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/browser.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/browser.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/browser.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/defaults/get_chrome_user_agent_defaults.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/defaults/get_chrome_user_agent_defaults.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/defaults/get_chrome_user_agent_defaults.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/defaults/get_chrome_user_agent_defaults.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/event.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/event.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/event.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/event.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/index.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/index.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/index.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/index.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/instance.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/instance.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/instance.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/instance.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/metricset.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/metricset.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/metricset.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/metricset.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/mobile_app.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/mobile_app.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/mobile_app.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/mobile_app.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/mobile_device.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/mobile_device.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/mobile_device.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/mobile_device.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/processors/get_breakdown_metrics.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/processors/get_breakdown_metrics.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/processors/get_breakdown_metrics.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/processors/get_breakdown_metrics.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/rum_span.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/rum_span.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/rum_span.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/rum_span.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/rum_transaction.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/rum_transaction.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/rum_transaction.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/rum_transaction.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/serverless.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/serverless.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/serverless.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/serverless.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/serverless_function.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/serverless_function.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/serverless_function.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/serverless_function.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/serverless_instance.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/serverless_instance.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/serverless_instance.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/serverless_instance.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/service.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/service.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/service.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/service.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/span.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/span.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/span.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/span.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/apm/transaction.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/transaction.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/apm/transaction.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/apm/transaction.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/dsl/distributed_trace_client.test.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/dsl/distributed_trace_client.test.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/dsl/distributed_trace_client.test.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/dsl/distributed_trace_client.test.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/dsl/distributed_trace_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/dsl/distributed_trace_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/dsl/distributed_trace_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/dsl/distributed_trace_client.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/dsl/service_map.test.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/dsl/service_map.test.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/dsl/service_map.test.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/dsl/service_map.test.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/dsl/service_map.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/dsl/service_map.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/dsl/service_map.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/dsl/service_map.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/container_entity.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/container_entity.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/container_entity.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/container_entity.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/host_entity.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/host_entity.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/host_entity.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/host_entity.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/index.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/index.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/index.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/index.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/cluster_entity.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/cluster_entity.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/cluster_entity.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/cluster_entity.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/container_entity.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/container_entity.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/container_entity.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/container_entity.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/cron_job_entity.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/cron_job_entity.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/cron_job_entity.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/cron_job_entity.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/daemon_set_entity.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/daemon_set_entity.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/daemon_set_entity.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/daemon_set_entity.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/deployment_entity.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/deployment_entity.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/deployment_entity.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/deployment_entity.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/index.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/index.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/index.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/index.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/job_entity.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/job_entity.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/job_entity.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/job_entity.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/node_entity.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/node_entity.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/node_entity.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/node_entity.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/pod_entity.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/pod_entity.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/pod_entity.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/pod_entity.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/replica_set.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/replica_set.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/replica_set.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/replica_set.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/service.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/service.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/service.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/service.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/stateful_set.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/stateful_set.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/stateful_set.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/kubernetes/stateful_set.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entities/service_entity.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/service_entity.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entities/service_entity.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entities/service_entity.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/entity.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entity.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/entity.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/entity.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/gaussian_events.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/gaussian_events.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/gaussian_events.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/gaussian_events.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/infra/aws/rds.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/aws/rds.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/infra/aws/rds.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/aws/rds.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/infra/docker_container.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/docker_container.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/infra/docker_container.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/docker_container.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/infra/host.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/host.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/infra/host.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/host.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/infra/index.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/index.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/infra/index.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/index.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/infra/k8s_container.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/k8s_container.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/infra/k8s_container.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/k8s_container.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/infra/k8s_node.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/k8s_node.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/infra/k8s_node.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/k8s_node.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/infra/pod.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/pod.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/infra/pod.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/infra/pod.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/interval.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/interval.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/interval.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/interval.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/logs/index.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/logs/index.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/logs/index.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/logs/index.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/monitoring/cluster.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/monitoring/cluster.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/monitoring/cluster.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/monitoring/cluster.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/monitoring/cluster_stats.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/monitoring/cluster_stats.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/monitoring/cluster_stats.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/monitoring/cluster_stats.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/monitoring/index.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/monitoring/index.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/monitoring/index.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/monitoring/index.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/monitoring/kibana.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/monitoring/kibana.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/monitoring/kibana.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/monitoring/kibana.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/monitoring/kibana_stats.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/monitoring/kibana_stats.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/monitoring/kibana_stats.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/monitoring/kibana_stats.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/otel/error.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/otel/error.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/otel/error.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/otel/error.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/otel/index.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/otel/index.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/otel/index.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/otel/index.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/otel/metric.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/otel/metric.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/otel/metric.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/otel/metric.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/otel/transaction.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/otel/transaction.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/otel/transaction.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/otel/transaction.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/poisson_events.test.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/poisson_events.test.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/poisson_events.test.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/poisson_events.test.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/poisson_events.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/poisson_events.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/poisson_events.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/poisson_events.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/serializable.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/serializable.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/serializable.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/serializable.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/synthetics/index.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/synthetics/index.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/synthetics/index.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/synthetics/index.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/timerange.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/timerange.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/timerange.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/timerange.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/utils/dedot.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/utils/dedot.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/utils/dedot.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/utils/dedot.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/utils/generate_id.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/utils/generate_id.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/utils/generate_id.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/utils/generate_id.ts diff --git a/packages/kbn-apm-synthtrace-client/src/lib/utils/hash.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/utils/hash.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/lib/utils/hash.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/lib/utils/hash.ts diff --git a/packages/kbn-apm-synthtrace-client/src/types/agent_names.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/types/agent_names.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/types/agent_names.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/types/agent_names.ts diff --git a/packages/kbn-apm-synthtrace-client/src/types/index.ts b/src/platform/packages/shared/kbn-apm-synthtrace-client/src/types/index.ts similarity index 100% rename from packages/kbn-apm-synthtrace-client/src/types/index.ts rename to src/platform/packages/shared/kbn-apm-synthtrace-client/src/types/index.ts diff --git a/packages/kbn-apm-synthtrace-client/tsconfig.json b/src/platform/packages/shared/kbn-apm-synthtrace-client/tsconfig.json similarity index 85% rename from packages/kbn-apm-synthtrace-client/tsconfig.json rename to src/platform/packages/shared/kbn-apm-synthtrace-client/tsconfig.json index 5e9a9c6cc2bca..2360dd2e0f9f2 100644 --- a/packages/kbn-apm-synthtrace-client/tsconfig.json +++ b/src/platform/packages/shared/kbn-apm-synthtrace-client/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": ["jest", "node"], diff --git a/packages/kbn-apm-synthtrace/README.md b/src/platform/packages/shared/kbn-apm-synthtrace/README.md similarity index 96% rename from packages/kbn-apm-synthtrace/README.md rename to src/platform/packages/shared/kbn-apm-synthtrace/README.md index 893bf807c22fe..7e56838316fc5 100644 --- a/packages/kbn-apm-synthtrace/README.md +++ b/src/platform/packages/shared/kbn-apm-synthtrace/README.md @@ -95,7 +95,7 @@ const esEvents = toElasticsearchOutput([ ### CLI -Via the CLI, you can run scenarios, either using a fixed time range or continuously generating data. Scenarios are available in [`packages/kbn-apm-synthtrace/src/scenarios/`](https://github.com/elastic/kibana/blob/main/packages/kbn-apm-synthtrace/src/scenarios/). +Via the CLI, you can run scenarios, either using a fixed time range or continuously generating data. Scenarios are available in [`src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/`](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/). For live data ingestion: @@ -195,7 +195,7 @@ Note: Run the Jest tests: ``` -node scripts/jest --config ./packages/kbn-apm-synthtrace/jest.config.js +node scripts/jest --config ./src/platform/packages/shared/kbn-apm-synthtrace/jest.config.js ``` ## Typescript @@ -203,5 +203,5 @@ node scripts/jest --config ./packages/kbn-apm-synthtrace/jest.config.js Run the type checker: ``` -node scripts/type_check.js --project packages/kbn-apm-synthtrace/tsconfig.json +node scripts/type_check.js --project src/platform/packages/shared/kbn-apm-synthtrace/tsconfig.json ``` diff --git a/packages/kbn-apm-synthtrace/bin/synthtrace b/src/platform/packages/shared/kbn-apm-synthtrace/bin/synthtrace similarity index 100% rename from packages/kbn-apm-synthtrace/bin/synthtrace rename to src/platform/packages/shared/kbn-apm-synthtrace/bin/synthtrace diff --git a/packages/kbn-apm-synthtrace/index.ts b/src/platform/packages/shared/kbn-apm-synthtrace/index.ts similarity index 100% rename from packages/kbn-apm-synthtrace/index.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/index.ts diff --git a/packages/kbn-apm-synthtrace-client/jest.config.js b/src/platform/packages/shared/kbn-apm-synthtrace/jest.config.js similarity index 84% rename from packages/kbn-apm-synthtrace-client/jest.config.js rename to src/platform/packages/shared/kbn-apm-synthtrace/jest.config.js index 9f1d43f93be66..856b080db5c4f 100644 --- a/packages/kbn-apm-synthtrace-client/jest.config.js +++ b/src/platform/packages/shared/kbn-apm-synthtrace/jest.config.js @@ -9,8 +9,8 @@ module.exports = { preset: '@kbn/test', - rootDir: '../..', - roots: ['/packages/kbn-apm-synthtrace-client'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-apm-synthtrace'], setupFiles: [], setupFilesAfterEnv: [], }; diff --git a/packages/kbn-apm-synthtrace/kibana.jsonc b/src/platform/packages/shared/kbn-apm-synthtrace/kibana.jsonc similarity index 100% rename from packages/kbn-apm-synthtrace/kibana.jsonc rename to src/platform/packages/shared/kbn-apm-synthtrace/kibana.jsonc diff --git a/packages/kbn-apm-synthtrace/package.json b/src/platform/packages/shared/kbn-apm-synthtrace/package.json similarity index 100% rename from packages/kbn-apm-synthtrace/package.json rename to src/platform/packages/shared/kbn-apm-synthtrace/package.json diff --git a/packages/kbn-apm-synthtrace/src/.eslintrc.js b/src/platform/packages/shared/kbn-apm-synthtrace/src/.eslintrc.js similarity index 100% rename from packages/kbn-apm-synthtrace/src/.eslintrc.js rename to src/platform/packages/shared/kbn-apm-synthtrace/src/.eslintrc.js diff --git a/packages/kbn-apm-synthtrace/src/cli.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/run_synthtrace.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/run_synthtrace.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/run_synthtrace.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/run_synthtrace.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/scenario.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/scenario.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/scenario.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/scenario.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/bootstrap.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/bootstrap.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/bootstrap.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/bootstrap.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/get_apm_es_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_apm_es_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/get_apm_es_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_apm_es_client.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/get_entites_kibana_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_entites_kibana_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/get_entites_kibana_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_entites_kibana_client.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/get_entities_es_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_entities_es_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/get_entities_es_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_entities_es_client.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/get_infra_es_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_infra_es_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/get_infra_es_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_infra_es_client.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/get_kibana_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_kibana_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/get_kibana_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_kibana_client.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/get_logs_es_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_logs_es_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/get_logs_es_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_logs_es_client.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/get_otel_es_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_otel_es_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/get_otel_es_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_otel_es_client.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/get_scenario.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_scenario.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/get_scenario.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_scenario.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/get_service_urls.test.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_service_urls.test.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/get_service_urls.test.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_service_urls.test.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/get_service_urls.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_service_urls.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/get_service_urls.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_service_urls.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/get_synthetics_es_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_synthetics_es_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/get_synthetics_es_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/get_synthetics_es_client.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/interval_to_ms.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/interval_to_ms.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/interval_to_ms.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/interval_to_ms.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/logger_proxy.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/logger_proxy.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/logger_proxy.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/logger_proxy.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/parse_run_cli_flags.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/parse_run_cli_flags.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/parse_run_cli_flags.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/parse_run_cli_flags.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/ssl.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/ssl.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/ssl.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/ssl.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/start_historical_data_upload.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/start_historical_data_upload.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/start_historical_data_upload.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/start_historical_data_upload.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/start_live_data_upload.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/start_live_data_upload.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/start_live_data_upload.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/start_live_data_upload.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/synthtrace_worker.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/synthtrace_worker.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/synthtrace_worker.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/synthtrace_worker.ts diff --git a/packages/kbn-apm-synthtrace/src/cli/utils/worker.js b/src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/worker.js similarity index 100% rename from packages/kbn-apm-synthtrace/src/cli/utils/worker.js rename to src/platform/packages/shared/kbn-apm-synthtrace/src/cli/utils/worker.js diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_apm_metric_aggregator.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/aggregators/create_apm_metric_aggregator.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_apm_metric_aggregator.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/aggregators/create_apm_metric_aggregator.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_breakdown_metrics_aggregator.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/aggregators/create_breakdown_metrics_aggregator.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_breakdown_metrics_aggregator.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/aggregators/create_breakdown_metrics_aggregator.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_metrics_aggregator.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_metrics_aggregator.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_metrics_aggregator.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_metrics_aggregator.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_summary_metrics_aggregator.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_summary_metrics_aggregator.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_summary_metrics_aggregator.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_summary_metrics_aggregator.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_span_metrics_aggregator.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/aggregators/create_span_metrics_aggregator.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_span_metrics_aggregator.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/aggregators/create_span_metrics_aggregator.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_transaction_metrics_aggregator.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/aggregators/create_transaction_metrics_aggregator.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_transaction_metrics_aggregator.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/aggregators/create_transaction_metrics_aggregator.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/apm_pipeline.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/apm_pipeline.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/apm_pipeline.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/apm_pipeline.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_apm_server_metadata_transform.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_apm_server_metadata_transform.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_apm_server_metadata_transform.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_apm_server_metadata_transform.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_intake_defaults_transform.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_intake_defaults_transform.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_intake_defaults_transform.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_intake_defaults_transform.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_routing_transform.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_routing_transform.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_routing_transform.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/get_routing_transform.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/index.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/index.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/index.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_es_client/index.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_kibana_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_kibana_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_kibana_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/apm/client/apm_synthtrace_kibana_client.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/entities/entities_synthtrace_es_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/entities/entities_synthtrace_es_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/entities/entities_synthtrace_es_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/entities/entities_synthtrace_es_client.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/entities/entities_synthtrace_kibana_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/entities/entities_synthtrace_kibana_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/entities/entities_synthtrace_kibana_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/entities/entities_synthtrace_kibana_client.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/infra/infra_synthtrace_es_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/infra/infra_synthtrace_es_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/infra/infra_synthtrace_es_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/infra/infra_synthtrace_es_client.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/infra/infra_synthtrace_kibana_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/infra/infra_synthtrace_kibana_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/infra/infra_synthtrace_kibana_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/infra/infra_synthtrace_kibana_client.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/logs/custom_logsdb_index_templates.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/logs/custom_logsdb_index_templates.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/logs/custom_logsdb_index_templates.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/logs/custom_logsdb_index_templates.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/logs/custom_logsdb_indices.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/logs/custom_logsdb_indices.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/logs/custom_logsdb_indices.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/logs/custom_logsdb_indices.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/logs/logs_synthtrace_es_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/logs/logs_synthtrace_es_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/logs/logs_synthtrace_es_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/logs/logs_synthtrace_es_client.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/monitoring/monitoring_synthtrace_es_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/monitoring/monitoring_synthtrace_es_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/monitoring/monitoring_synthtrace_es_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/monitoring/monitoring_synthtrace_es_client.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/otel/otel_synthtrace_es_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/otel/otel_synthtrace_es_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/otel/otel_synthtrace_es_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/otel/otel_synthtrace_es_client.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/shared/base_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/shared/base_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/shared/base_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/shared/base_client.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/shared/client_headers.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/shared/client_headers.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/shared/client_headers.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/shared/client_headers.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/shared/data_stream_get_routing_transform.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/shared/data_stream_get_routing_transform.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/shared/data_stream_get_routing_transform.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/shared/data_stream_get_routing_transform.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/shared/get_dedot_transform.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/shared/get_dedot_transform.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/shared/get_dedot_transform.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/shared/get_dedot_transform.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/shared/get_serialize_transform.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/shared/get_serialize_transform.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/shared/get_serialize_transform.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/shared/get_serialize_transform.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/synthetics/synthetics_synthtrace_es_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/synthetics/synthetics_synthtrace_es_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/synthetics/synthetics_synthtrace_es_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/synthetics/synthetics_synthtrace_es_client.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/utils/create_logger.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/create_logger.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/utils/create_logger.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/create_logger.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/utils/create_lossless_histogram.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/create_lossless_histogram.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/utils/create_lossless_histogram.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/create_lossless_histogram.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/utils/create_metric_aggregator_factory.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/create_metric_aggregator_factory.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/utils/create_metric_aggregator_factory.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/create_metric_aggregator_factory.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/utils/get_synthtrace_environment.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/get_synthtrace_environment.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/utils/get_synthtrace_environment.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/get_synthtrace_environment.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/utils/log_perf.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/log_perf.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/utils/log_perf.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/log_perf.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/utils/stream_utils.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/stream_utils.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/utils/stream_utils.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/stream_utils.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/utils/transform_helpers.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/transform_helpers.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/utils/transform_helpers.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/transform_helpers.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/utils/wait_until_stream_finished.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/wait_until_stream_finished.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/utils/wait_until_stream_finished.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/wait_until_stream_finished.ts diff --git a/packages/kbn-apm-synthtrace/src/lib/utils/with_client.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/with_client.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/lib/utils/with_client.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/lib/utils/with_client.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/agent_config.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/agent_config.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/agent_config.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/agent_config.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/apm_ml_anomalies.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/apm_ml_anomalies.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/apm_ml_anomalies.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/apm_ml_anomalies.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/aws_lambda.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/aws_lambda.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/aws_lambda.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/aws_lambda.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/azure_functions.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/azure_functions.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/azure_functions.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/azure_functions.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/cloud_services_icons.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/cloud_services_icons.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/cloud_services_icons.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/cloud_services_icons.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/continuous_rollups.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/continuous_rollups.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/continuous_rollups.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/continuous_rollups.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/degraded_logs.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/degraded_logs.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/degraded_logs.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/degraded_logs.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/degraded_synthetics_monitors.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/degraded_synthetics_monitors.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/degraded_synthetics_monitors.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/degraded_synthetics_monitors.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/distributed_trace.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/distributed_trace.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/distributed_trace.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/distributed_trace.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/distributed_trace_long.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/distributed_trace_long.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/distributed_trace_long.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/distributed_trace_long.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/distributed_unstructured_logs.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/distributed_unstructured_logs.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/distributed_unstructured_logs.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/distributed_unstructured_logs.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/failed_logs.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/failed_logs.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/failed_logs.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/failed_logs.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/helpers/exception_types.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/exception_types.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/helpers/exception_types.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/exception_types.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/helpers/get_at_index_or_random.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/get_at_index_or_random.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/helpers/get_at_index_or_random.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/get_at_index_or_random.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/helpers/logs_mock_data.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/logs_mock_data.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/helpers/logs_mock_data.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/logs_mock_data.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/helpers/logs_scenario_opts_parser.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/logs_scenario_opts_parser.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/helpers/logs_scenario_opts_parser.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/logs_scenario_opts_parser.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/helpers/random_names.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/random_names.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/helpers/random_names.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/random_names.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/helpers/time_based_pattern.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/time_based_pattern.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/helpers/time_based_pattern.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/time_based_pattern.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/helpers/unstructured_logs.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/unstructured_logs.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/helpers/unstructured_logs.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/helpers/unstructured_logs.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/high_throughput.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/high_throughput.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/high_throughput.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/high_throughput.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/infra_aws_rds.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/infra_aws_rds.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/infra_aws_rds.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/infra_aws_rds.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/infra_docker_containers.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/infra_docker_containers.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/infra_docker_containers.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/infra_docker_containers.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/infra_hosts_with_apm_hosts.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/infra_hosts_with_apm_hosts.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/infra_hosts_with_apm_hosts.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/infra_hosts_with_apm_hosts.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/infra_k8s_containers.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/infra_k8s_containers.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/infra_k8s_containers.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/infra_k8s_containers.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/k8s_entities.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/k8s_entities.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/k8s_entities.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/k8s_entities.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/logs_and_metrics.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/logs_and_metrics.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/logs_and_metrics.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/logs_and_metrics.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/logs_traces_hosts.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/logs_traces_hosts.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/logs_traces_hosts.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/logs_traces_hosts.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/low_throughput.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/low_throughput.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/low_throughput.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/low_throughput.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/many_dependencies.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_dependencies.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/many_dependencies.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_dependencies.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/many_entities.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_entities.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/many_entities.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_entities.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/many_errors.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_errors.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/many_errors.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_errors.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/many_instances.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_instances.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/many_instances.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_instances.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/many_otel_services.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_otel_services.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/many_otel_services.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_otel_services.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/many_services.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_services.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/many_services.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_services.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/many_transactions.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_transactions.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/many_transactions.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/many_transactions.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/mobile.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/mobile.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/mobile.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/mobile.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/otel_simple_trace.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/otel_simple_trace.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/otel_simple_trace.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/otel_simple_trace.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/other_bucket_group.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/other_bucket_group.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/other_bucket_group.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/other_bucket_group.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/service_map.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/service_map.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/service_map.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/service_map.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/service_map_oom.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/service_map_oom.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/service_map_oom.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/service_map_oom.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/service_summary_field_version_dependent.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/service_summary_field_version_dependent.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/service_summary_field_version_dependent.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/service_summary_field_version_dependent.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/services_without_transactions.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/services_without_transactions.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/services_without_transactions.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/services_without_transactions.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/simple_logs.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/simple_logs.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/simple_logs.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/simple_logs.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/simple_non_ecs_logs.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/simple_non_ecs_logs.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/simple_non_ecs_logs.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/simple_non_ecs_logs.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/simple_trace.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/simple_trace.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/simple_trace.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/simple_trace.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/slash_logs.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/slash_logs.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/slash_logs.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/slash_logs.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/span_links.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/span_links.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/span_links.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/span_links.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/spiked_latency.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/spiked_latency.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/spiked_latency.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/spiked_latency.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/trace_with_orphan_items.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/trace_with_orphan_items.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/trace_with_orphan_items.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/trace_with_orphan_items.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/traces_logs_entities.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/traces_logs_entities.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/traces_logs_entities.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/traces_logs_entities.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/unstructured_logs.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/unstructured_logs.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/unstructured_logs.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/unstructured_logs.ts diff --git a/packages/kbn-apm-synthtrace/src/scenarios/variance.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/variance.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/scenarios/variance.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/scenarios/variance.ts diff --git a/packages/kbn-apm-synthtrace/src/test/__snapshots__/es_client_indexer.test.ts.snap b/src/platform/packages/shared/kbn-apm-synthtrace/src/test/__snapshots__/es_client_indexer.test.ts.snap similarity index 100% rename from packages/kbn-apm-synthtrace/src/test/__snapshots__/es_client_indexer.test.ts.snap rename to src/platform/packages/shared/kbn-apm-synthtrace/src/test/__snapshots__/es_client_indexer.test.ts.snap diff --git a/packages/kbn-apm-synthtrace/src/test/es_client_indexer.test.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/test/es_client_indexer.test.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/test/es_client_indexer.test.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/test/es_client_indexer.test.ts diff --git a/packages/kbn-apm-synthtrace/src/test/scenarios/01_simple_trace.test.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/01_simple_trace.test.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/test/scenarios/01_simple_trace.test.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/01_simple_trace.test.ts diff --git a/packages/kbn-apm-synthtrace/src/test/scenarios/02_transaction_metrics.test.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/02_transaction_metrics.test.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/test/scenarios/02_transaction_metrics.test.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/02_transaction_metrics.test.ts diff --git a/packages/kbn-apm-synthtrace/src/test/scenarios/03_span_destination_metrics.test.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/03_span_destination_metrics.test.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/test/scenarios/03_span_destination_metrics.test.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/03_span_destination_metrics.test.ts diff --git a/packages/kbn-apm-synthtrace/src/test/scenarios/04_breakdown_metrics.test.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/04_breakdown_metrics.test.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/test/scenarios/04_breakdown_metrics.test.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/04_breakdown_metrics.test.ts diff --git a/packages/kbn-apm-synthtrace/src/test/scenarios/05_transactions_with_errors.test.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/05_transactions_with_errors.test.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/test/scenarios/05_transactions_with_errors.test.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/05_transactions_with_errors.test.ts diff --git a/packages/kbn-apm-synthtrace/src/test/scenarios/06_application_metrics.test.ts b/src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/06_application_metrics.test.ts similarity index 100% rename from packages/kbn-apm-synthtrace/src/test/scenarios/06_application_metrics.test.ts rename to src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/06_application_metrics.test.ts diff --git a/packages/kbn-apm-synthtrace/src/test/scenarios/__snapshots__/01_simple_trace.test.ts.snap b/src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/__snapshots__/01_simple_trace.test.ts.snap similarity index 100% rename from packages/kbn-apm-synthtrace/src/test/scenarios/__snapshots__/01_simple_trace.test.ts.snap rename to src/platform/packages/shared/kbn-apm-synthtrace/src/test/scenarios/__snapshots__/01_simple_trace.test.ts.snap diff --git a/packages/kbn-apm-synthtrace/tsconfig.json b/src/platform/packages/shared/kbn-apm-synthtrace/tsconfig.json similarity index 86% rename from packages/kbn-apm-synthtrace/tsconfig.json rename to src/platform/packages/shared/kbn-apm-synthtrace/tsconfig.json index db93e36421b83..b2e5c4b699fbf 100644 --- a/packages/kbn-apm-synthtrace/tsconfig.json +++ b/src/platform/packages/shared/kbn-apm-synthtrace/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": ["node", "jest"] diff --git a/packages/kbn-axe-config/README.md b/src/platform/packages/shared/kbn-axe-config/README.md similarity index 100% rename from packages/kbn-axe-config/README.md rename to src/platform/packages/shared/kbn-axe-config/README.md diff --git a/packages/kbn-axe-config/index.ts b/src/platform/packages/shared/kbn-axe-config/index.ts similarity index 100% rename from packages/kbn-axe-config/index.ts rename to src/platform/packages/shared/kbn-axe-config/index.ts diff --git a/packages/kbn-axe-config/kibana.jsonc b/src/platform/packages/shared/kbn-axe-config/kibana.jsonc similarity index 73% rename from packages/kbn-axe-config/kibana.jsonc rename to src/platform/packages/shared/kbn-axe-config/kibana.jsonc index a401824140c04..adb50e5874339 100644 --- a/packages/kbn-axe-config/kibana.jsonc +++ b/src/platform/packages/shared/kbn-axe-config/kibana.jsonc @@ -1,10 +1,8 @@ { "type": "shared-common", "id": "@kbn/axe-config", - "owner": [ - "@elastic/kibana-qa" - ], + "owner": "@elastic/appex-qa", "group": "platform", "visibility": "shared", "devOnly": true -} \ No newline at end of file +} diff --git a/packages/kbn-axe-config/package.json b/src/platform/packages/shared/kbn-axe-config/package.json similarity index 100% rename from packages/kbn-axe-config/package.json rename to src/platform/packages/shared/kbn-axe-config/package.json diff --git a/packages/kbn-some-dev-log/tsconfig.json b/src/platform/packages/shared/kbn-axe-config/tsconfig.json similarity index 78% rename from packages/kbn-some-dev-log/tsconfig.json rename to src/platform/packages/shared/kbn-axe-config/tsconfig.json index 9bd4f35cf62a7..131ff3e6bb433 100644 --- a/packages/kbn-some-dev-log/tsconfig.json +++ b/src/platform/packages/shared/kbn-axe-config/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-babel-register/BUILD.bazel b/src/platform/packages/shared/kbn-babel-register/BUILD.bazel similarity index 95% rename from packages/kbn-babel-register/BUILD.bazel rename to src/platform/packages/shared/kbn-babel-register/BUILD.bazel index 1615aa3cf7341..22cda571ffb4a 100644 --- a/packages/kbn-babel-register/BUILD.bazel +++ b/src/platform/packages/shared/kbn-babel-register/BUILD.bazel @@ -38,7 +38,7 @@ BUNDLER_DEPS = [ "@npm//source-map-support", "//src/platform/packages/private/kbn-repo-packages", "//src/platform/packages/shared/kbn-repo-info", - "//packages/kbn-babel-transform", + "//src/platform/packages/private/kbn-babel-transform", ] js_library( diff --git a/packages/kbn-babel-register/README.md b/src/platform/packages/shared/kbn-babel-register/README.md similarity index 100% rename from packages/kbn-babel-register/README.md rename to src/platform/packages/shared/kbn-babel-register/README.md diff --git a/packages/kbn-babel-register/cache/index.js b/src/platform/packages/shared/kbn-babel-register/cache/index.js similarity index 100% rename from packages/kbn-babel-register/cache/index.js rename to src/platform/packages/shared/kbn-babel-register/cache/index.js diff --git a/packages/kbn-babel-register/cache/lmdb_cache.js b/src/platform/packages/shared/kbn-babel-register/cache/lmdb_cache.js similarity index 100% rename from packages/kbn-babel-register/cache/lmdb_cache.js rename to src/platform/packages/shared/kbn-babel-register/cache/lmdb_cache.js diff --git a/packages/kbn-babel-register/cache/lmdb_cache.test.ts b/src/platform/packages/shared/kbn-babel-register/cache/lmdb_cache.test.ts similarity index 100% rename from packages/kbn-babel-register/cache/lmdb_cache.test.ts rename to src/platform/packages/shared/kbn-babel-register/cache/lmdb_cache.test.ts diff --git a/packages/kbn-babel-register/cache/no_cache_cache.js b/src/platform/packages/shared/kbn-babel-register/cache/no_cache_cache.js similarity index 100% rename from packages/kbn-babel-register/cache/no_cache_cache.js rename to src/platform/packages/shared/kbn-babel-register/cache/no_cache_cache.js diff --git a/packages/kbn-babel-register/cache/types.ts b/src/platform/packages/shared/kbn-babel-register/cache/types.ts similarity index 100% rename from packages/kbn-babel-register/cache/types.ts rename to src/platform/packages/shared/kbn-babel-register/cache/types.ts diff --git a/packages/kbn-babel-register/index.js b/src/platform/packages/shared/kbn-babel-register/index.js similarity index 100% rename from packages/kbn-babel-register/index.js rename to src/platform/packages/shared/kbn-babel-register/index.js diff --git a/packages/kbn-babel-register/install.js b/src/platform/packages/shared/kbn-babel-register/install.js similarity index 100% rename from packages/kbn-babel-register/install.js rename to src/platform/packages/shared/kbn-babel-register/install.js diff --git a/src/platform/packages/shared/kbn-babel-register/jest.config.js b/src/platform/packages/shared/kbn-babel-register/jest.config.js new file mode 100644 index 0000000000000..67776215979b3 --- /dev/null +++ b/src/platform/packages/shared/kbn-babel-register/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-babel-register'], +}; diff --git a/packages/kbn-babel-register/kibana.jsonc b/src/platform/packages/shared/kbn-babel-register/kibana.jsonc similarity index 100% rename from packages/kbn-babel-register/kibana.jsonc rename to src/platform/packages/shared/kbn-babel-register/kibana.jsonc diff --git a/packages/kbn-babel-register/package.json b/src/platform/packages/shared/kbn-babel-register/package.json similarity index 100% rename from packages/kbn-babel-register/package.json rename to src/platform/packages/shared/kbn-babel-register/package.json diff --git a/packages/kbn-babel-register/transforms/babel.js b/src/platform/packages/shared/kbn-babel-register/transforms/babel.js similarity index 100% rename from packages/kbn-babel-register/transforms/babel.js rename to src/platform/packages/shared/kbn-babel-register/transforms/babel.js diff --git a/packages/kbn-babel-register/transforms/index.js b/src/platform/packages/shared/kbn-babel-register/transforms/index.js similarity index 100% rename from packages/kbn-babel-register/transforms/index.js rename to src/platform/packages/shared/kbn-babel-register/transforms/index.js diff --git a/packages/kbn-babel-register/transforms/peggy.js b/src/platform/packages/shared/kbn-babel-register/transforms/peggy.js similarity index 100% rename from packages/kbn-babel-register/transforms/peggy.js rename to src/platform/packages/shared/kbn-babel-register/transforms/peggy.js diff --git a/packages/kbn-babel-register/transforms/types.ts b/src/platform/packages/shared/kbn-babel-register/transforms/types.ts similarity index 100% rename from packages/kbn-babel-register/transforms/types.ts rename to src/platform/packages/shared/kbn-babel-register/transforms/types.ts diff --git a/packages/kbn-babel-register/tsconfig.json b/src/platform/packages/shared/kbn-babel-register/tsconfig.json similarity index 86% rename from packages/kbn-babel-register/tsconfig.json rename to src/platform/packages/shared/kbn-babel-register/tsconfig.json index 96e50650eee66..c55a5796d3eac 100644 --- a/packages/kbn-babel-register/tsconfig.json +++ b/src/platform/packages/shared/kbn-babel-register/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "checkJs": true, "outDir": "target/types", diff --git a/packages/kbn-cypress-config/README.md b/src/platform/packages/shared/kbn-cypress-config/README.md similarity index 100% rename from packages/kbn-cypress-config/README.md rename to src/platform/packages/shared/kbn-cypress-config/README.md diff --git a/packages/kbn-cypress-config/index.ts b/src/platform/packages/shared/kbn-cypress-config/index.ts similarity index 100% rename from packages/kbn-cypress-config/index.ts rename to src/platform/packages/shared/kbn-cypress-config/index.ts diff --git a/src/platform/packages/shared/kbn-cypress-config/jest.config.js b/src/platform/packages/shared/kbn-cypress-config/jest.config.js new file mode 100644 index 0000000000000..49e31d0aed1e7 --- /dev/null +++ b/src/platform/packages/shared/kbn-cypress-config/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-cypress-config'], +}; diff --git a/packages/kbn-cypress-config/kibana.jsonc b/src/platform/packages/shared/kbn-cypress-config/kibana.jsonc similarity index 100% rename from packages/kbn-cypress-config/kibana.jsonc rename to src/platform/packages/shared/kbn-cypress-config/kibana.jsonc diff --git a/packages/kbn-cypress-config/package.json b/src/platform/packages/shared/kbn-cypress-config/package.json similarity index 100% rename from packages/kbn-cypress-config/package.json rename to src/platform/packages/shared/kbn-cypress-config/package.json diff --git a/packages/kbn-cypress-config/tsconfig.json b/src/platform/packages/shared/kbn-cypress-config/tsconfig.json similarity index 83% rename from packages/kbn-cypress-config/tsconfig.json rename to src/platform/packages/shared/kbn-cypress-config/tsconfig.json index 4a36f2ecdf6a5..6e97d5426f1d0 100644 --- a/packages/kbn-cypress-config/tsconfig.json +++ b/src/platform/packages/shared/kbn-cypress-config/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-dev-cli-errors/README.md b/src/platform/packages/shared/kbn-dev-cli-errors/README.md similarity index 100% rename from packages/kbn-dev-cli-errors/README.md rename to src/platform/packages/shared/kbn-dev-cli-errors/README.md diff --git a/packages/kbn-dev-cli-errors/index.ts b/src/platform/packages/shared/kbn-dev-cli-errors/index.ts similarity index 100% rename from packages/kbn-dev-cli-errors/index.ts rename to src/platform/packages/shared/kbn-dev-cli-errors/index.ts diff --git a/src/platform/packages/shared/kbn-dev-cli-errors/jest.config.js b/src/platform/packages/shared/kbn-dev-cli-errors/jest.config.js new file mode 100644 index 0000000000000..5855c70449d0a --- /dev/null +++ b/src/platform/packages/shared/kbn-dev-cli-errors/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-dev-cli-errors'], +}; diff --git a/packages/kbn-dev-cli-errors/kibana.jsonc b/src/platform/packages/shared/kbn-dev-cli-errors/kibana.jsonc similarity index 100% rename from packages/kbn-dev-cli-errors/kibana.jsonc rename to src/platform/packages/shared/kbn-dev-cli-errors/kibana.jsonc diff --git a/packages/kbn-dev-cli-errors/package.json b/src/platform/packages/shared/kbn-dev-cli-errors/package.json similarity index 100% rename from packages/kbn-dev-cli-errors/package.json rename to src/platform/packages/shared/kbn-dev-cli-errors/package.json diff --git a/packages/kbn-dev-cli-errors/src/dev_cli_errors.ts b/src/platform/packages/shared/kbn-dev-cli-errors/src/dev_cli_errors.ts similarity index 100% rename from packages/kbn-dev-cli-errors/src/dev_cli_errors.ts rename to src/platform/packages/shared/kbn-dev-cli-errors/src/dev_cli_errors.ts diff --git a/src/platform/packages/shared/kbn-dev-cli-errors/tsconfig.json b/src/platform/packages/shared/kbn-dev-cli-errors/tsconfig.json new file mode 100644 index 0000000000000..131ff3e6bb433 --- /dev/null +++ b/src/platform/packages/shared/kbn-dev-cli-errors/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../../../tsconfig.base.json", + "compilerOptions": { + "outDir": "target/types", + "types": [ + "jest", + "node" + ] + }, + "include": [ + "**/*.ts" + ], + "exclude": [ + "target/**/*", + ] +} diff --git a/packages/kbn-dev-cli-runner/README.mdx b/src/platform/packages/shared/kbn-dev-cli-runner/README.mdx similarity index 97% rename from packages/kbn-dev-cli-runner/README.mdx rename to src/platform/packages/shared/kbn-dev-cli-runner/README.mdx index eb78b42b6cb56..90d518d233ea6 100644 --- a/packages/kbn-dev-cli-runner/README.mdx +++ b/src/platform/packages/shared/kbn-dev-cli-runner/README.mdx @@ -79,7 +79,7 @@ $ node scripts/my_task Execte an async function, passing it the parsed flags and a tooling log that is configured to the requested logging level. If the returned promise is rejected with an error created by `createFailError(...)` or `createFlagError(...)` the process will exit as described by the error, otherwise the process will exit with code 1. **`fn` Params:** - - *[`log: ToolingLog`](../../packages/kbn-tooling-log/src/tooling_log.ts)*: + - *[`log: ToolingLog`](../../../../../src/platform/packages/shared/kbn-tooling-log/src/tooling_log.ts)*: An instance of the `ToolingLog` that is configured with the standard flags: `--verbose`, `--quiet`, `--silent`, and `--debug` diff --git a/packages/kbn-dev-cli-runner/index.ts b/src/platform/packages/shared/kbn-dev-cli-runner/index.ts similarity index 100% rename from packages/kbn-dev-cli-runner/index.ts rename to src/platform/packages/shared/kbn-dev-cli-runner/index.ts diff --git a/src/platform/packages/shared/kbn-dev-cli-runner/jest.config.js b/src/platform/packages/shared/kbn-dev-cli-runner/jest.config.js new file mode 100644 index 0000000000000..0977e762d2cef --- /dev/null +++ b/src/platform/packages/shared/kbn-dev-cli-runner/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-dev-cli-runner'], +}; diff --git a/packages/kbn-dev-cli-runner/kibana.jsonc b/src/platform/packages/shared/kbn-dev-cli-runner/kibana.jsonc similarity index 100% rename from packages/kbn-dev-cli-runner/kibana.jsonc rename to src/platform/packages/shared/kbn-dev-cli-runner/kibana.jsonc diff --git a/packages/kbn-dev-cli-runner/package.json b/src/platform/packages/shared/kbn-dev-cli-runner/package.json similarity index 100% rename from packages/kbn-dev-cli-runner/package.json rename to src/platform/packages/shared/kbn-dev-cli-runner/package.json diff --git a/packages/kbn-dev-cli-runner/src/cleanup.ts b/src/platform/packages/shared/kbn-dev-cli-runner/src/cleanup.ts similarity index 100% rename from packages/kbn-dev-cli-runner/src/cleanup.ts rename to src/platform/packages/shared/kbn-dev-cli-runner/src/cleanup.ts diff --git a/packages/kbn-dev-cli-runner/src/flags.test.ts b/src/platform/packages/shared/kbn-dev-cli-runner/src/flags.test.ts similarity index 100% rename from packages/kbn-dev-cli-runner/src/flags.test.ts rename to src/platform/packages/shared/kbn-dev-cli-runner/src/flags.test.ts diff --git a/packages/kbn-dev-cli-runner/src/flags.ts b/src/platform/packages/shared/kbn-dev-cli-runner/src/flags.ts similarity index 100% rename from packages/kbn-dev-cli-runner/src/flags.ts rename to src/platform/packages/shared/kbn-dev-cli-runner/src/flags.ts diff --git a/packages/kbn-dev-cli-runner/src/flags_reader.test.ts b/src/platform/packages/shared/kbn-dev-cli-runner/src/flags_reader.test.ts similarity index 100% rename from packages/kbn-dev-cli-runner/src/flags_reader.test.ts rename to src/platform/packages/shared/kbn-dev-cli-runner/src/flags_reader.test.ts diff --git a/packages/kbn-dev-cli-runner/src/flags_reader.ts b/src/platform/packages/shared/kbn-dev-cli-runner/src/flags_reader.ts similarity index 100% rename from packages/kbn-dev-cli-runner/src/flags_reader.ts rename to src/platform/packages/shared/kbn-dev-cli-runner/src/flags_reader.ts diff --git a/packages/kbn-dev-cli-runner/src/help.test.ts b/src/platform/packages/shared/kbn-dev-cli-runner/src/help.test.ts similarity index 100% rename from packages/kbn-dev-cli-runner/src/help.test.ts rename to src/platform/packages/shared/kbn-dev-cli-runner/src/help.test.ts diff --git a/packages/kbn-dev-cli-runner/src/help.ts b/src/platform/packages/shared/kbn-dev-cli-runner/src/help.ts similarity index 100% rename from packages/kbn-dev-cli-runner/src/help.ts rename to src/platform/packages/shared/kbn-dev-cli-runner/src/help.ts diff --git a/packages/kbn-dev-cli-runner/src/metrics.ts b/src/platform/packages/shared/kbn-dev-cli-runner/src/metrics.ts similarity index 100% rename from packages/kbn-dev-cli-runner/src/metrics.ts rename to src/platform/packages/shared/kbn-dev-cli-runner/src/metrics.ts diff --git a/packages/kbn-dev-cli-runner/src/run.ts b/src/platform/packages/shared/kbn-dev-cli-runner/src/run.ts similarity index 100% rename from packages/kbn-dev-cli-runner/src/run.ts rename to src/platform/packages/shared/kbn-dev-cli-runner/src/run.ts diff --git a/packages/kbn-dev-cli-runner/src/run_with_commands.test.ts b/src/platform/packages/shared/kbn-dev-cli-runner/src/run_with_commands.test.ts similarity index 100% rename from packages/kbn-dev-cli-runner/src/run_with_commands.test.ts rename to src/platform/packages/shared/kbn-dev-cli-runner/src/run_with_commands.test.ts diff --git a/packages/kbn-dev-cli-runner/src/run_with_commands.ts b/src/platform/packages/shared/kbn-dev-cli-runner/src/run_with_commands.ts similarity index 100% rename from packages/kbn-dev-cli-runner/src/run_with_commands.ts rename to src/platform/packages/shared/kbn-dev-cli-runner/src/run_with_commands.ts diff --git a/packages/kbn-dev-cli-runner/tsconfig.json b/src/platform/packages/shared/kbn-dev-cli-runner/tsconfig.json similarity index 88% rename from packages/kbn-dev-cli-runner/tsconfig.json rename to src/platform/packages/shared/kbn-dev-cli-runner/tsconfig.json index 326a02a92f2c6..913a35643d75f 100644 --- a/packages/kbn-dev-cli-runner/tsconfig.json +++ b/src/platform/packages/shared/kbn-dev-cli-runner/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-dev-proc-runner/README.md b/src/platform/packages/shared/kbn-dev-proc-runner/README.md similarity index 100% rename from packages/kbn-dev-proc-runner/README.md rename to src/platform/packages/shared/kbn-dev-proc-runner/README.md diff --git a/packages/kbn-dev-proc-runner/index.ts b/src/platform/packages/shared/kbn-dev-proc-runner/index.ts similarity index 100% rename from packages/kbn-dev-proc-runner/index.ts rename to src/platform/packages/shared/kbn-dev-proc-runner/index.ts diff --git a/src/platform/packages/shared/kbn-dev-proc-runner/jest.config.js b/src/platform/packages/shared/kbn-dev-proc-runner/jest.config.js new file mode 100644 index 0000000000000..14f6d52248fe9 --- /dev/null +++ b/src/platform/packages/shared/kbn-dev-proc-runner/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-dev-proc-runner'], +}; diff --git a/packages/kbn-dev-proc-runner/kibana.jsonc b/src/platform/packages/shared/kbn-dev-proc-runner/kibana.jsonc similarity index 100% rename from packages/kbn-dev-proc-runner/kibana.jsonc rename to src/platform/packages/shared/kbn-dev-proc-runner/kibana.jsonc diff --git a/packages/kbn-dev-proc-runner/package.json b/src/platform/packages/shared/kbn-dev-proc-runner/package.json similarity index 100% rename from packages/kbn-dev-proc-runner/package.json rename to src/platform/packages/shared/kbn-dev-proc-runner/package.json diff --git a/packages/kbn-dev-proc-runner/src/proc.ts b/src/platform/packages/shared/kbn-dev-proc-runner/src/proc.ts similarity index 100% rename from packages/kbn-dev-proc-runner/src/proc.ts rename to src/platform/packages/shared/kbn-dev-proc-runner/src/proc.ts diff --git a/packages/kbn-dev-proc-runner/src/proc_runner.ts b/src/platform/packages/shared/kbn-dev-proc-runner/src/proc_runner.ts similarity index 100% rename from packages/kbn-dev-proc-runner/src/proc_runner.ts rename to src/platform/packages/shared/kbn-dev-proc-runner/src/proc_runner.ts diff --git a/packages/kbn-dev-proc-runner/src/with_proc_runner.test.ts b/src/platform/packages/shared/kbn-dev-proc-runner/src/with_proc_runner.test.ts similarity index 100% rename from packages/kbn-dev-proc-runner/src/with_proc_runner.test.ts rename to src/platform/packages/shared/kbn-dev-proc-runner/src/with_proc_runner.test.ts diff --git a/packages/kbn-dev-proc-runner/src/with_proc_runner.ts b/src/platform/packages/shared/kbn-dev-proc-runner/src/with_proc_runner.ts similarity index 100% rename from packages/kbn-dev-proc-runner/src/with_proc_runner.ts rename to src/platform/packages/shared/kbn-dev-proc-runner/src/with_proc_runner.ts diff --git a/packages/kbn-dev-proc-runner/tsconfig.json b/src/platform/packages/shared/kbn-dev-proc-runner/tsconfig.json similarity index 85% rename from packages/kbn-dev-proc-runner/tsconfig.json rename to src/platform/packages/shared/kbn-dev-proc-runner/tsconfig.json index 06d628ebfe73c..0cad8035307d8 100644 --- a/packages/kbn-dev-proc-runner/tsconfig.json +++ b/src/platform/packages/shared/kbn-dev-proc-runner/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-dev-utils/README.md b/src/platform/packages/shared/kbn-dev-utils/README.md similarity index 100% rename from packages/kbn-dev-utils/README.md rename to src/platform/packages/shared/kbn-dev-utils/README.md diff --git a/packages/kbn-dev-utils/certs/README.md b/src/platform/packages/shared/kbn-dev-utils/certs/README.md similarity index 100% rename from packages/kbn-dev-utils/certs/README.md rename to src/platform/packages/shared/kbn-dev-utils/certs/README.md diff --git a/packages/kbn-dev-utils/certs/ca.crt b/src/platform/packages/shared/kbn-dev-utils/certs/ca.crt similarity index 100% rename from packages/kbn-dev-utils/certs/ca.crt rename to src/platform/packages/shared/kbn-dev-utils/certs/ca.crt diff --git a/packages/kbn-dev-utils/certs/elasticsearch.crt b/src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch.crt similarity index 100% rename from packages/kbn-dev-utils/certs/elasticsearch.crt rename to src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch.crt diff --git a/packages/kbn-dev-utils/certs/elasticsearch.key b/src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch.key similarity index 100% rename from packages/kbn-dev-utils/certs/elasticsearch.key rename to src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch.key diff --git a/packages/kbn-dev-utils/certs/elasticsearch.p12 b/src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch.p12 similarity index 100% rename from packages/kbn-dev-utils/certs/elasticsearch.p12 rename to src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch.p12 diff --git a/packages/kbn-dev-utils/certs/elasticsearch_emptypassword.p12 b/src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch_emptypassword.p12 similarity index 100% rename from packages/kbn-dev-utils/certs/elasticsearch_emptypassword.p12 rename to src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch_emptypassword.p12 diff --git a/packages/kbn-dev-utils/certs/elasticsearch_nopassword.p12 b/src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch_nopassword.p12 similarity index 100% rename from packages/kbn-dev-utils/certs/elasticsearch_nopassword.p12 rename to src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch_nopassword.p12 diff --git a/packages/kbn-dev-utils/certs/fleet_server.crt b/src/platform/packages/shared/kbn-dev-utils/certs/fleet_server.crt similarity index 100% rename from packages/kbn-dev-utils/certs/fleet_server.crt rename to src/platform/packages/shared/kbn-dev-utils/certs/fleet_server.crt diff --git a/packages/kbn-dev-utils/certs/fleet_server.key b/src/platform/packages/shared/kbn-dev-utils/certs/fleet_server.key similarity index 100% rename from packages/kbn-dev-utils/certs/fleet_server.key rename to src/platform/packages/shared/kbn-dev-utils/certs/fleet_server.key diff --git a/packages/kbn-dev-utils/certs/fleet_server.p12 b/src/platform/packages/shared/kbn-dev-utils/certs/fleet_server.p12 similarity index 100% rename from packages/kbn-dev-utils/certs/fleet_server.p12 rename to src/platform/packages/shared/kbn-dev-utils/certs/fleet_server.p12 diff --git a/packages/kbn-dev-utils/certs/kibana.crt b/src/platform/packages/shared/kbn-dev-utils/certs/kibana.crt similarity index 100% rename from packages/kbn-dev-utils/certs/kibana.crt rename to src/platform/packages/shared/kbn-dev-utils/certs/kibana.crt diff --git a/packages/kbn-dev-utils/certs/kibana.key b/src/platform/packages/shared/kbn-dev-utils/certs/kibana.key similarity index 100% rename from packages/kbn-dev-utils/certs/kibana.key rename to src/platform/packages/shared/kbn-dev-utils/certs/kibana.key diff --git a/packages/kbn-dev-utils/certs/kibana.p12 b/src/platform/packages/shared/kbn-dev-utils/certs/kibana.p12 similarity index 100% rename from packages/kbn-dev-utils/certs/kibana.p12 rename to src/platform/packages/shared/kbn-dev-utils/certs/kibana.p12 diff --git a/packages/kbn-dev-utils/index.ts b/src/platform/packages/shared/kbn-dev-utils/index.ts similarity index 100% rename from packages/kbn-dev-utils/index.ts rename to src/platform/packages/shared/kbn-dev-utils/index.ts diff --git a/packages/kbn-dev-utils/jest.config.js b/src/platform/packages/shared/kbn-dev-utils/jest.config.js similarity index 84% rename from packages/kbn-dev-utils/jest.config.js rename to src/platform/packages/shared/kbn-dev-utils/jest.config.js index fb1403462fcde..796ec8136de53 100644 --- a/packages/kbn-dev-utils/jest.config.js +++ b/src/platform/packages/shared/kbn-dev-utils/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test', - rootDir: '../..', - roots: ['/packages/kbn-dev-utils'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-dev-utils'], }; diff --git a/packages/kbn-dev-utils/kibana.jsonc b/src/platform/packages/shared/kbn-dev-utils/kibana.jsonc similarity index 100% rename from packages/kbn-dev-utils/kibana.jsonc rename to src/platform/packages/shared/kbn-dev-utils/kibana.jsonc diff --git a/packages/kbn-dev-utils/package.json b/src/platform/packages/shared/kbn-dev-utils/package.json similarity index 100% rename from packages/kbn-dev-utils/package.json rename to src/platform/packages/shared/kbn-dev-utils/package.json diff --git a/packages/kbn-dev-utils/src/axios/errors.ts b/src/platform/packages/shared/kbn-dev-utils/src/axios/errors.ts similarity index 100% rename from packages/kbn-dev-utils/src/axios/errors.ts rename to src/platform/packages/shared/kbn-dev-utils/src/axios/errors.ts diff --git a/packages/kbn-dev-utils/src/axios/index.ts b/src/platform/packages/shared/kbn-dev-utils/src/axios/index.ts similarity index 100% rename from packages/kbn-dev-utils/src/axios/index.ts rename to src/platform/packages/shared/kbn-dev-utils/src/axios/index.ts diff --git a/packages/kbn-dev-utils/src/certs.ts b/src/platform/packages/shared/kbn-dev-utils/src/certs.ts similarity index 100% rename from packages/kbn-dev-utils/src/certs.ts rename to src/platform/packages/shared/kbn-dev-utils/src/certs.ts diff --git a/packages/kbn-dev-utils/src/dev_service_account.ts b/src/platform/packages/shared/kbn-dev-utils/src/dev_service_account.ts similarity index 92% rename from packages/kbn-dev-utils/src/dev_service_account.ts rename to src/platform/packages/shared/kbn-dev-utils/src/dev_service_account.ts index 09204152001ea..d589d0375ba0c 100644 --- a/packages/kbn-dev-utils/src/dev_service_account.ts +++ b/src/platform/packages/shared/kbn-dev-utils/src/dev_service_account.ts @@ -11,7 +11,7 @@ const env = process.env; /** * `kibana-dev` service account token for connecting to ESS - * See packages/kbn-es/src/serverless_resources/README.md + * See src/platform/packages/shared/kbn-es/src/serverless_resources/README.md */ export const kibanaDevServiceAccount = { token: diff --git a/packages/kbn-dev-utils/src/diff_strings.test.ts b/src/platform/packages/shared/kbn-dev-utils/src/diff_strings.test.ts similarity index 100% rename from packages/kbn-dev-utils/src/diff_strings.test.ts rename to src/platform/packages/shared/kbn-dev-utils/src/diff_strings.test.ts diff --git a/packages/kbn-dev-utils/src/diff_strings.ts b/src/platform/packages/shared/kbn-dev-utils/src/diff_strings.ts similarity index 100% rename from packages/kbn-dev-utils/src/diff_strings.ts rename to src/platform/packages/shared/kbn-dev-utils/src/diff_strings.ts diff --git a/packages/kbn-dev-utils/src/extract.ts b/src/platform/packages/shared/kbn-dev-utils/src/extract.ts similarity index 100% rename from packages/kbn-dev-utils/src/extract.ts rename to src/platform/packages/shared/kbn-dev-utils/src/extract.ts diff --git a/packages/kbn-dev-utils/src/plugin_list/discover_plugins.ts b/src/platform/packages/shared/kbn-dev-utils/src/plugin_list/discover_plugins.ts similarity index 100% rename from packages/kbn-dev-utils/src/plugin_list/discover_plugins.ts rename to src/platform/packages/shared/kbn-dev-utils/src/plugin_list/discover_plugins.ts diff --git a/packages/kbn-dev-utils/src/plugin_list/extract_asciidoc_info.test.ts b/src/platform/packages/shared/kbn-dev-utils/src/plugin_list/extract_asciidoc_info.test.ts similarity index 100% rename from packages/kbn-dev-utils/src/plugin_list/extract_asciidoc_info.test.ts rename to src/platform/packages/shared/kbn-dev-utils/src/plugin_list/extract_asciidoc_info.test.ts diff --git a/packages/kbn-dev-utils/src/plugin_list/extract_asciidoc_info.ts b/src/platform/packages/shared/kbn-dev-utils/src/plugin_list/extract_asciidoc_info.ts similarity index 100% rename from packages/kbn-dev-utils/src/plugin_list/extract_asciidoc_info.ts rename to src/platform/packages/shared/kbn-dev-utils/src/plugin_list/extract_asciidoc_info.ts diff --git a/packages/kbn-dev-utils/src/plugin_list/generate_plugin_list.ts b/src/platform/packages/shared/kbn-dev-utils/src/plugin_list/generate_plugin_list.ts similarity index 100% rename from packages/kbn-dev-utils/src/plugin_list/generate_plugin_list.ts rename to src/platform/packages/shared/kbn-dev-utils/src/plugin_list/generate_plugin_list.ts diff --git a/packages/kbn-dev-utils/src/plugin_list/index.ts b/src/platform/packages/shared/kbn-dev-utils/src/plugin_list/index.ts similarity index 100% rename from packages/kbn-dev-utils/src/plugin_list/index.ts rename to src/platform/packages/shared/kbn-dev-utils/src/plugin_list/index.ts diff --git a/packages/kbn-dev-utils/src/plugin_list/run_plugin_list_cli.ts b/src/platform/packages/shared/kbn-dev-utils/src/plugin_list/run_plugin_list_cli.ts similarity index 100% rename from packages/kbn-dev-utils/src/plugin_list/run_plugin_list_cli.ts rename to src/platform/packages/shared/kbn-dev-utils/src/plugin_list/run_plugin_list_cli.ts diff --git a/packages/kbn-dev-utils/src/precommit_hook/cli.ts b/src/platform/packages/shared/kbn-dev-utils/src/precommit_hook/cli.ts similarity index 100% rename from packages/kbn-dev-utils/src/precommit_hook/cli.ts rename to src/platform/packages/shared/kbn-dev-utils/src/precommit_hook/cli.ts diff --git a/packages/kbn-dev-utils/src/precommit_hook/git_utils.ts b/src/platform/packages/shared/kbn-dev-utils/src/precommit_hook/git_utils.ts similarity index 100% rename from packages/kbn-dev-utils/src/precommit_hook/git_utils.ts rename to src/platform/packages/shared/kbn-dev-utils/src/precommit_hook/git_utils.ts diff --git a/packages/kbn-dev-utils/src/precommit_hook/script_source.ts b/src/platform/packages/shared/kbn-dev-utils/src/precommit_hook/script_source.ts similarity index 100% rename from packages/kbn-dev-utils/src/precommit_hook/script_source.ts rename to src/platform/packages/shared/kbn-dev-utils/src/precommit_hook/script_source.ts diff --git a/packages/kbn-dev-utils/src/streams.ts b/src/platform/packages/shared/kbn-dev-utils/src/streams.ts similarity index 100% rename from packages/kbn-dev-utils/src/streams.ts rename to src/platform/packages/shared/kbn-dev-utils/src/streams.ts diff --git a/packages/kbn-dev-utils/src/worker/index.ts b/src/platform/packages/shared/kbn-dev-utils/src/worker/index.ts similarity index 100% rename from packages/kbn-dev-utils/src/worker/index.ts rename to src/platform/packages/shared/kbn-dev-utils/src/worker/index.ts diff --git a/packages/kbn-dev-utils/tsconfig.json b/src/platform/packages/shared/kbn-dev-utils/tsconfig.json similarity index 87% rename from packages/kbn-dev-utils/tsconfig.json rename to src/platform/packages/shared/kbn-dev-utils/tsconfig.json index 30385715a43fa..08dd310d3adae 100644 --- a/packages/kbn-dev-utils/tsconfig.json +++ b/src/platform/packages/shared/kbn-dev-utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-es-archiver/README.mdx b/src/platform/packages/shared/kbn-es-archiver/README.mdx similarity index 100% rename from packages/kbn-es-archiver/README.mdx rename to src/platform/packages/shared/kbn-es-archiver/README.mdx diff --git a/packages/kbn-es-archiver/index.ts b/src/platform/packages/shared/kbn-es-archiver/index.ts similarity index 100% rename from packages/kbn-es-archiver/index.ts rename to src/platform/packages/shared/kbn-es-archiver/index.ts diff --git a/packages/kbn-openapi-bundler/jest.config.js b/src/platform/packages/shared/kbn-es-archiver/jest.config.js similarity index 83% rename from packages/kbn-openapi-bundler/jest.config.js rename to src/platform/packages/shared/kbn-es-archiver/jest.config.js index c07604232c117..97c90aac04ee3 100644 --- a/packages/kbn-openapi-bundler/jest.config.js +++ b/src/platform/packages/shared/kbn-es-archiver/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test', - rootDir: '../..', - roots: ['/packages/kbn-openapi-bundler'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-es-archiver'], }; diff --git a/packages/kbn-es-archiver/kibana.jsonc b/src/platform/packages/shared/kbn-es-archiver/kibana.jsonc similarity index 100% rename from packages/kbn-es-archiver/kibana.jsonc rename to src/platform/packages/shared/kbn-es-archiver/kibana.jsonc diff --git a/packages/kbn-es-archiver/package.json b/src/platform/packages/shared/kbn-es-archiver/package.json similarity index 100% rename from packages/kbn-es-archiver/package.json rename to src/platform/packages/shared/kbn-es-archiver/package.json diff --git a/packages/kbn-es-archiver/src/actions/edit.ts b/src/platform/packages/shared/kbn-es-archiver/src/actions/edit.ts similarity index 100% rename from packages/kbn-es-archiver/src/actions/edit.ts rename to src/platform/packages/shared/kbn-es-archiver/src/actions/edit.ts diff --git a/packages/kbn-es-archiver/src/actions/empty_kibana_index.ts b/src/platform/packages/shared/kbn-es-archiver/src/actions/empty_kibana_index.ts similarity index 100% rename from packages/kbn-es-archiver/src/actions/empty_kibana_index.ts rename to src/platform/packages/shared/kbn-es-archiver/src/actions/empty_kibana_index.ts diff --git a/packages/kbn-es-archiver/src/actions/index.ts b/src/platform/packages/shared/kbn-es-archiver/src/actions/index.ts similarity index 100% rename from packages/kbn-es-archiver/src/actions/index.ts rename to src/platform/packages/shared/kbn-es-archiver/src/actions/index.ts diff --git a/packages/kbn-es-archiver/src/actions/load.ts b/src/platform/packages/shared/kbn-es-archiver/src/actions/load.ts similarity index 100% rename from packages/kbn-es-archiver/src/actions/load.ts rename to src/platform/packages/shared/kbn-es-archiver/src/actions/load.ts diff --git a/packages/kbn-es-archiver/src/actions/rebuild_all.ts b/src/platform/packages/shared/kbn-es-archiver/src/actions/rebuild_all.ts similarity index 100% rename from packages/kbn-es-archiver/src/actions/rebuild_all.ts rename to src/platform/packages/shared/kbn-es-archiver/src/actions/rebuild_all.ts diff --git a/packages/kbn-es-archiver/src/actions/save.ts b/src/platform/packages/shared/kbn-es-archiver/src/actions/save.ts similarity index 100% rename from packages/kbn-es-archiver/src/actions/save.ts rename to src/platform/packages/shared/kbn-es-archiver/src/actions/save.ts diff --git a/packages/kbn-es-archiver/src/actions/unload.ts b/src/platform/packages/shared/kbn-es-archiver/src/actions/unload.ts similarity index 100% rename from packages/kbn-es-archiver/src/actions/unload.ts rename to src/platform/packages/shared/kbn-es-archiver/src/actions/unload.ts diff --git a/packages/kbn-es-archiver/src/cli.ts b/src/platform/packages/shared/kbn-es-archiver/src/cli.ts similarity index 100% rename from packages/kbn-es-archiver/src/cli.ts rename to src/platform/packages/shared/kbn-es-archiver/src/cli.ts diff --git a/packages/kbn-es-archiver/src/client_headers.ts b/src/platform/packages/shared/kbn-es-archiver/src/client_headers.ts similarity index 100% rename from packages/kbn-es-archiver/src/client_headers.ts rename to src/platform/packages/shared/kbn-es-archiver/src/client_headers.ts diff --git a/packages/kbn-es-archiver/src/es_archiver.ts b/src/platform/packages/shared/kbn-es-archiver/src/es_archiver.ts similarity index 100% rename from packages/kbn-es-archiver/src/es_archiver.ts rename to src/platform/packages/shared/kbn-es-archiver/src/es_archiver.ts diff --git a/packages/kbn-es-archiver/src/fixtures/override_saved_objects_index/exception_list.json b/src/platform/packages/shared/kbn-es-archiver/src/fixtures/override_saved_objects_index/exception_list.json similarity index 100% rename from packages/kbn-es-archiver/src/fixtures/override_saved_objects_index/exception_list.json rename to src/platform/packages/shared/kbn-es-archiver/src/fixtures/override_saved_objects_index/exception_list.json diff --git a/packages/kbn-es-archiver/src/lib/archives/constants.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/archives/constants.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/archives/constants.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/archives/constants.ts diff --git a/packages/kbn-es-archiver/src/lib/archives/filenames.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/archives/filenames.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/archives/filenames.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/archives/filenames.ts diff --git a/packages/kbn-es-archiver/src/lib/archives/format.test.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/archives/format.test.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/archives/format.test.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/archives/format.test.ts diff --git a/packages/kbn-es-archiver/src/lib/archives/format.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/archives/format.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/archives/format.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/archives/format.ts diff --git a/packages/kbn-es-archiver/src/lib/archives/index.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/archives/index.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/archives/index.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/archives/index.ts diff --git a/packages/kbn-es-archiver/src/lib/archives/parse.test.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/archives/parse.test.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/archives/parse.test.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/archives/parse.test.ts diff --git a/packages/kbn-es-archiver/src/lib/archives/parse.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/archives/parse.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/archives/parse.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/archives/parse.ts diff --git a/packages/kbn-es-archiver/src/lib/directory.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/directory.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/directory.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/directory.ts diff --git a/packages/kbn-es-archiver/src/lib/docs/generate_doc_records_stream.test.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/docs/generate_doc_records_stream.test.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/docs/generate_doc_records_stream.test.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/docs/generate_doc_records_stream.test.ts diff --git a/packages/kbn-es-archiver/src/lib/docs/generate_doc_records_stream.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/docs/generate_doc_records_stream.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/docs/generate_doc_records_stream.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/docs/generate_doc_records_stream.ts diff --git a/packages/kbn-es-archiver/src/lib/docs/index.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/docs/index.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/docs/index.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/docs/index.ts diff --git a/packages/kbn-es-archiver/src/lib/docs/index_doc_records_stream.test.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/docs/index_doc_records_stream.test.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/docs/index_doc_records_stream.test.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/docs/index_doc_records_stream.test.ts diff --git a/packages/kbn-es-archiver/src/lib/docs/index_doc_records_stream.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/docs/index_doc_records_stream.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/docs/index_doc_records_stream.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/docs/index_doc_records_stream.ts diff --git a/packages/kbn-es-archiver/src/lib/index.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/index.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/index.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/index.ts diff --git a/packages/kbn-es-archiver/src/lib/index_template.test.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/index_template.test.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/index_template.test.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/index_template.test.ts diff --git a/packages/kbn-es-archiver/src/lib/index_template.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/index_template.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/index_template.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/index_template.ts diff --git a/packages/kbn-es-archiver/src/lib/indices/__mocks__/stubs.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/indices/__mocks__/stubs.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/indices/__mocks__/stubs.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/indices/__mocks__/stubs.ts diff --git a/packages/kbn-es-archiver/src/lib/indices/create_index_stream.test.mock.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/indices/create_index_stream.test.mock.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/indices/create_index_stream.test.mock.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/indices/create_index_stream.test.mock.ts diff --git a/packages/kbn-es-archiver/src/lib/indices/create_index_stream.test.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/indices/create_index_stream.test.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/indices/create_index_stream.test.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/indices/create_index_stream.test.ts diff --git a/packages/kbn-es-archiver/src/lib/indices/create_index_stream.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/indices/create_index_stream.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/indices/create_index_stream.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/indices/create_index_stream.ts diff --git a/packages/kbn-es-archiver/src/lib/indices/delete_data_stream.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/indices/delete_data_stream.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/indices/delete_data_stream.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/indices/delete_data_stream.ts diff --git a/packages/kbn-es-archiver/src/lib/indices/delete_index.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/indices/delete_index.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/indices/delete_index.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/indices/delete_index.ts diff --git a/packages/kbn-es-archiver/src/lib/indices/delete_index_stream.test.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/indices/delete_index_stream.test.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/indices/delete_index_stream.test.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/indices/delete_index_stream.test.ts diff --git a/packages/kbn-es-archiver/src/lib/indices/delete_index_stream.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/indices/delete_index_stream.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/indices/delete_index_stream.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/indices/delete_index_stream.ts diff --git a/packages/kbn-es-archiver/src/lib/indices/generate_index_records_stream.test.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/indices/generate_index_records_stream.test.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/indices/generate_index_records_stream.test.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/indices/generate_index_records_stream.test.ts diff --git a/packages/kbn-es-archiver/src/lib/indices/generate_index_records_stream.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/indices/generate_index_records_stream.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/indices/generate_index_records_stream.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/indices/generate_index_records_stream.ts diff --git a/packages/kbn-es-archiver/src/lib/indices/index.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/indices/index.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/indices/index.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/indices/index.ts diff --git a/packages/kbn-es-archiver/src/lib/indices/kibana_index.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/indices/kibana_index.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/indices/kibana_index.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/indices/kibana_index.ts diff --git a/packages/kbn-es-archiver/src/lib/progress.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/progress.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/progress.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/progress.ts diff --git a/packages/kbn-es-archiver/src/lib/records/filter_records_stream.test.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/records/filter_records_stream.test.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/records/filter_records_stream.test.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/records/filter_records_stream.test.ts diff --git a/packages/kbn-es-archiver/src/lib/records/filter_records_stream.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/records/filter_records_stream.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/records/filter_records_stream.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/records/filter_records_stream.ts diff --git a/packages/kbn-es-archiver/src/lib/records/index.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/records/index.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/records/index.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/records/index.ts diff --git a/packages/kbn-es-archiver/src/lib/stats.test.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/stats.test.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/stats.test.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/stats.test.ts diff --git a/packages/kbn-es-archiver/src/lib/stats.ts b/src/platform/packages/shared/kbn-es-archiver/src/lib/stats.ts similarity index 100% rename from packages/kbn-es-archiver/src/lib/stats.ts rename to src/platform/packages/shared/kbn-es-archiver/src/lib/stats.ts diff --git a/packages/kbn-es-archiver/tsconfig.json b/src/platform/packages/shared/kbn-es-archiver/tsconfig.json similarity index 90% rename from packages/kbn-es-archiver/tsconfig.json rename to src/platform/packages/shared/kbn-es-archiver/tsconfig.json index bc3cee495a052..12112f3dce111 100644 --- a/packages/kbn-es-archiver/tsconfig.json +++ b/src/platform/packages/shared/kbn-es-archiver/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-es/README.mdx b/src/platform/packages/shared/kbn-es/README.mdx similarity index 96% rename from packages/kbn-es/README.mdx rename to src/platform/packages/shared/kbn-es/README.mdx index eaacebdad54b5..5042a16d74202 100644 --- a/packages/kbn-es/README.mdx +++ b/src/platform/packages/shared/kbn-es/README.mdx @@ -119,7 +119,7 @@ To use these steps you'll need to setup the google-cloud-sdk, which can be insta gsutil -m rsync . gs://kibana-ci-tmp-artifacts/ ``` - 6. Once the artifacts are uploaded, modify `packages/kbn-es/src/custom_snapshots.js` in a PR to use a URL formatted like: + 6. Once the artifacts are uploaded, modify `src/platform/packages/shared/kbn-es/src/custom_snapshots.js` in a PR to use a URL formatted like: ``` // force use of manually created snapshots until ReindexPutMappings fix diff --git a/packages/kbn-es/index.ts b/src/platform/packages/shared/kbn-es/index.ts similarity index 100% rename from packages/kbn-es/index.ts rename to src/platform/packages/shared/kbn-es/index.ts diff --git a/packages/kbn-ambient-common-types/jest.config.js b/src/platform/packages/shared/kbn-es/jest.config.js similarity index 85% rename from packages/kbn-ambient-common-types/jest.config.js rename to src/platform/packages/shared/kbn-es/jest.config.js index 4bd1f939c5ef8..91e9c67c27236 100644 --- a/packages/kbn-ambient-common-types/jest.config.js +++ b/src/platform/packages/shared/kbn-es/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-ambient-common-types'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-es'], }; diff --git a/packages/kbn-es/jest.integration.config.js b/src/platform/packages/shared/kbn-es/jest.integration.config.js similarity index 85% rename from packages/kbn-es/jest.integration.config.js rename to src/platform/packages/shared/kbn-es/jest.integration.config.js index d4f111330f1ea..8a94cf74d4292 100644 --- a/packages/kbn-es/jest.integration.config.js +++ b/src/platform/packages/shared/kbn-es/jest.integration.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test/jest_integration_node', - rootDir: '../..', - roots: ['/packages/kbn-es'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-es'], }; diff --git a/packages/kbn-es/kibana.jsonc b/src/platform/packages/shared/kbn-es/kibana.jsonc similarity index 100% rename from packages/kbn-es/kibana.jsonc rename to src/platform/packages/shared/kbn-es/kibana.jsonc diff --git a/packages/kbn-es/package.json b/src/platform/packages/shared/kbn-es/package.json similarity index 100% rename from packages/kbn-es/package.json rename to src/platform/packages/shared/kbn-es/package.json diff --git a/packages/kbn-es/src/artifact.test.js b/src/platform/packages/shared/kbn-es/src/artifact.test.js similarity index 100% rename from packages/kbn-es/src/artifact.test.js rename to src/platform/packages/shared/kbn-es/src/artifact.test.js diff --git a/packages/kbn-es/src/artifact.ts b/src/platform/packages/shared/kbn-es/src/artifact.ts similarity index 100% rename from packages/kbn-es/src/artifact.ts rename to src/platform/packages/shared/kbn-es/src/artifact.ts diff --git a/packages/kbn-es/src/cli.ts b/src/platform/packages/shared/kbn-es/src/cli.ts similarity index 100% rename from packages/kbn-es/src/cli.ts rename to src/platform/packages/shared/kbn-es/src/cli.ts diff --git a/packages/kbn-es/src/cli_commands/archive.ts b/src/platform/packages/shared/kbn-es/src/cli_commands/archive.ts similarity index 100% rename from packages/kbn-es/src/cli_commands/archive.ts rename to src/platform/packages/shared/kbn-es/src/cli_commands/archive.ts diff --git a/packages/kbn-es/src/cli_commands/build_snapshots.ts b/src/platform/packages/shared/kbn-es/src/cli_commands/build_snapshots.ts similarity index 100% rename from packages/kbn-es/src/cli_commands/build_snapshots.ts rename to src/platform/packages/shared/kbn-es/src/cli_commands/build_snapshots.ts diff --git a/packages/kbn-es/src/cli_commands/docker.ts b/src/platform/packages/shared/kbn-es/src/cli_commands/docker.ts similarity index 100% rename from packages/kbn-es/src/cli_commands/docker.ts rename to src/platform/packages/shared/kbn-es/src/cli_commands/docker.ts diff --git a/packages/kbn-es/src/cli_commands/index.ts b/src/platform/packages/shared/kbn-es/src/cli_commands/index.ts similarity index 100% rename from packages/kbn-es/src/cli_commands/index.ts rename to src/platform/packages/shared/kbn-es/src/cli_commands/index.ts diff --git a/packages/kbn-es/src/cli_commands/serverless.ts b/src/platform/packages/shared/kbn-es/src/cli_commands/serverless.ts similarity index 98% rename from packages/kbn-es/src/cli_commands/serverless.ts rename to src/platform/packages/shared/kbn-es/src/cli_commands/serverless.ts index cbdae9491e8fe..e61e03c4be88b 100644 --- a/packages/kbn-es/src/cli_commands/serverless.ts +++ b/src/platform/packages/shared/kbn-es/src/cli_commands/serverless.ts @@ -52,7 +52,7 @@ export const serverless: Command = { --skipTeardown If this process exits, leave the ES cluster running in the background --waitForReady Wait for the ES cluster to be ready to serve requests --resources Overrides resources under ES 'config/' directory, which are by default - mounted from 'packages/kbn-es/src/serverless_resources/users'. Value should + mounted from 'src/platform/packages/shared/kbn-es/src/serverless_resources/users'. Value should be a valid file path (relative or absolute). This option can be used multiple times if needing to override multiple files. The following files can be overwritten: ${SERVERLESS_RESOURCES_PATHS.map((filePath) => basename(filePath)).join( diff --git a/packages/kbn-es/src/cli_commands/snapshot.ts b/src/platform/packages/shared/kbn-es/src/cli_commands/snapshot.ts similarity index 100% rename from packages/kbn-es/src/cli_commands/snapshot.ts rename to src/platform/packages/shared/kbn-es/src/cli_commands/snapshot.ts diff --git a/packages/kbn-es/src/cli_commands/source.ts b/src/platform/packages/shared/kbn-es/src/cli_commands/source.ts similarity index 100% rename from packages/kbn-es/src/cli_commands/source.ts rename to src/platform/packages/shared/kbn-es/src/cli_commands/source.ts diff --git a/packages/kbn-es/src/cli_commands/types.ts b/src/platform/packages/shared/kbn-es/src/cli_commands/types.ts similarity index 100% rename from packages/kbn-es/src/cli_commands/types.ts rename to src/platform/packages/shared/kbn-es/src/cli_commands/types.ts diff --git a/packages/kbn-es/src/cluster.ts b/src/platform/packages/shared/kbn-es/src/cluster.ts similarity index 100% rename from packages/kbn-es/src/cluster.ts rename to src/platform/packages/shared/kbn-es/src/cluster.ts diff --git a/packages/kbn-es/src/cluster_exec_options.ts b/src/platform/packages/shared/kbn-es/src/cluster_exec_options.ts similarity index 100% rename from packages/kbn-es/src/cluster_exec_options.ts rename to src/platform/packages/shared/kbn-es/src/cluster_exec_options.ts diff --git a/packages/kbn-es/src/custom_snapshots.ts b/src/platform/packages/shared/kbn-es/src/custom_snapshots.ts similarity index 100% rename from packages/kbn-es/src/custom_snapshots.ts rename to src/platform/packages/shared/kbn-es/src/custom_snapshots.ts diff --git a/packages/kbn-es/src/errors.ts b/src/platform/packages/shared/kbn-es/src/errors.ts similarity index 100% rename from packages/kbn-es/src/errors.ts rename to src/platform/packages/shared/kbn-es/src/errors.ts diff --git a/packages/kbn-es/src/install/index.ts b/src/platform/packages/shared/kbn-es/src/install/index.ts similarity index 100% rename from packages/kbn-es/src/install/index.ts rename to src/platform/packages/shared/kbn-es/src/install/index.ts diff --git a/packages/kbn-es/src/install/install_archive.ts b/src/platform/packages/shared/kbn-es/src/install/install_archive.ts similarity index 100% rename from packages/kbn-es/src/install/install_archive.ts rename to src/platform/packages/shared/kbn-es/src/install/install_archive.ts diff --git a/packages/kbn-es/src/install/install_snapshot.ts b/src/platform/packages/shared/kbn-es/src/install/install_snapshot.ts similarity index 100% rename from packages/kbn-es/src/install/install_snapshot.ts rename to src/platform/packages/shared/kbn-es/src/install/install_snapshot.ts diff --git a/packages/kbn-es/src/install/install_source.ts b/src/platform/packages/shared/kbn-es/src/install/install_source.ts similarity index 100% rename from packages/kbn-es/src/install/install_source.ts rename to src/platform/packages/shared/kbn-es/src/install/install_source.ts diff --git a/packages/kbn-es/src/install/types.ts b/src/platform/packages/shared/kbn-es/src/install/types.ts similarity index 100% rename from packages/kbn-es/src/install/types.ts rename to src/platform/packages/shared/kbn-es/src/install/types.ts diff --git a/packages/kbn-es/src/integration_tests/__fixtures__/es_bin.js b/src/platform/packages/shared/kbn-es/src/integration_tests/__fixtures__/es_bin.js similarity index 100% rename from packages/kbn-es/src/integration_tests/__fixtures__/es_bin.js rename to src/platform/packages/shared/kbn-es/src/integration_tests/__fixtures__/es_bin.js diff --git a/packages/kbn-es/src/integration_tests/cluster.test.ts b/src/platform/packages/shared/kbn-es/src/integration_tests/cluster.test.ts similarity index 100% rename from packages/kbn-es/src/integration_tests/cluster.test.ts rename to src/platform/packages/shared/kbn-es/src/integration_tests/cluster.test.ts diff --git a/packages/kbn-es/src/paths.ts b/src/platform/packages/shared/kbn-es/src/paths.ts similarity index 100% rename from packages/kbn-es/src/paths.ts rename to src/platform/packages/shared/kbn-es/src/paths.ts diff --git a/packages/kbn-es/src/serverless_resources/README.md b/src/platform/packages/shared/kbn-es/src/serverless_resources/README.md similarity index 100% rename from packages/kbn-es/src/serverless_resources/README.md rename to src/platform/packages/shared/kbn-es/src/serverless_resources/README.md diff --git a/packages/kbn-es/src/serverless_resources/jwks.json b/src/platform/packages/shared/kbn-es/src/serverless_resources/jwks.json similarity index 100% rename from packages/kbn-es/src/serverless_resources/jwks.json rename to src/platform/packages/shared/kbn-es/src/serverless_resources/jwks.json diff --git a/packages/kbn-es/src/serverless_resources/operator_users.yml b/src/platform/packages/shared/kbn-es/src/serverless_resources/operator_users.yml similarity index 100% rename from packages/kbn-es/src/serverless_resources/operator_users.yml rename to src/platform/packages/shared/kbn-es/src/serverless_resources/operator_users.yml diff --git a/packages/kbn-es/src/serverless_resources/project_roles/es/roles.yml b/src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/es/roles.yml similarity index 100% rename from packages/kbn-es/src/serverless_resources/project_roles/es/roles.yml rename to src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/es/roles.yml diff --git a/packages/kbn-es/src/serverless_resources/project_roles/oblt/roles.yml b/src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/oblt/roles.yml similarity index 100% rename from packages/kbn-es/src/serverless_resources/project_roles/oblt/roles.yml rename to src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/oblt/roles.yml diff --git a/packages/kbn-es/src/serverless_resources/project_roles/security/roles.yml b/src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/security/roles.yml similarity index 100% rename from packages/kbn-es/src/serverless_resources/project_roles/security/roles.yml rename to src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/security/roles.yml diff --git a/packages/kbn-es/src/serverless_resources/role_mapping.yml b/src/platform/packages/shared/kbn-es/src/serverless_resources/role_mapping.yml similarity index 100% rename from packages/kbn-es/src/serverless_resources/role_mapping.yml rename to src/platform/packages/shared/kbn-es/src/serverless_resources/role_mapping.yml diff --git a/packages/kbn-es/src/serverless_resources/secrets.json b/src/platform/packages/shared/kbn-es/src/serverless_resources/secrets.json similarity index 100% rename from packages/kbn-es/src/serverless_resources/secrets.json rename to src/platform/packages/shared/kbn-es/src/serverless_resources/secrets.json diff --git a/packages/kbn-es/src/serverless_resources/secrets_ssl.json b/src/platform/packages/shared/kbn-es/src/serverless_resources/secrets_ssl.json similarity index 100% rename from packages/kbn-es/src/serverless_resources/secrets_ssl.json rename to src/platform/packages/shared/kbn-es/src/serverless_resources/secrets_ssl.json diff --git a/packages/kbn-es/src/serverless_resources/security_roles.json b/src/platform/packages/shared/kbn-es/src/serverless_resources/security_roles.json similarity index 100% rename from packages/kbn-es/src/serverless_resources/security_roles.json rename to src/platform/packages/shared/kbn-es/src/serverless_resources/security_roles.json diff --git a/packages/kbn-es/src/serverless_resources/service_tokens b/src/platform/packages/shared/kbn-es/src/serverless_resources/service_tokens similarity index 100% rename from packages/kbn-es/src/serverless_resources/service_tokens rename to src/platform/packages/shared/kbn-es/src/serverless_resources/service_tokens diff --git a/packages/kbn-es/src/serverless_resources/users b/src/platform/packages/shared/kbn-es/src/serverless_resources/users similarity index 100% rename from packages/kbn-es/src/serverless_resources/users rename to src/platform/packages/shared/kbn-es/src/serverless_resources/users diff --git a/packages/kbn-es/src/serverless_resources/users_roles b/src/platform/packages/shared/kbn-es/src/serverless_resources/users_roles similarity index 100% rename from packages/kbn-es/src/serverless_resources/users_roles rename to src/platform/packages/shared/kbn-es/src/serverless_resources/users_roles diff --git a/packages/kbn-es/src/settings.test.ts b/src/platform/packages/shared/kbn-es/src/settings.test.ts similarity index 100% rename from packages/kbn-es/src/settings.test.ts rename to src/platform/packages/shared/kbn-es/src/settings.test.ts diff --git a/packages/kbn-es/src/settings.ts b/src/platform/packages/shared/kbn-es/src/settings.ts similarity index 100% rename from packages/kbn-es/src/settings.ts rename to src/platform/packages/shared/kbn-es/src/settings.ts diff --git a/packages/kbn-es/src/stateful_resources/roles.yml b/src/platform/packages/shared/kbn-es/src/stateful_resources/roles.yml similarity index 100% rename from packages/kbn-es/src/stateful_resources/roles.yml rename to src/platform/packages/shared/kbn-es/src/stateful_resources/roles.yml diff --git a/packages/kbn-es/src/utils/__fixtures__/snapshot.tar.gz b/src/platform/packages/shared/kbn-es/src/utils/__fixtures__/snapshot.tar.gz similarity index 100% rename from packages/kbn-es/src/utils/__fixtures__/snapshot.tar.gz rename to src/platform/packages/shared/kbn-es/src/utils/__fixtures__/snapshot.tar.gz diff --git a/packages/kbn-es/src/utils/__fixtures__/snapshot.zip b/src/platform/packages/shared/kbn-es/src/utils/__fixtures__/snapshot.zip similarity index 100% rename from packages/kbn-es/src/utils/__fixtures__/snapshot.zip rename to src/platform/packages/shared/kbn-es/src/utils/__fixtures__/snapshot.zip diff --git a/packages/kbn-es/src/utils/__snapshots__/parse_es_log.test.js.snap b/src/platform/packages/shared/kbn-es/src/utils/__snapshots__/parse_es_log.test.js.snap similarity index 100% rename from packages/kbn-es/src/utils/__snapshots__/parse_es_log.test.js.snap rename to src/platform/packages/shared/kbn-es/src/utils/__snapshots__/parse_es_log.test.js.snap diff --git a/packages/kbn-es/src/utils/build_snapshot.ts b/src/platform/packages/shared/kbn-es/src/utils/build_snapshot.ts similarity index 100% rename from packages/kbn-es/src/utils/build_snapshot.ts rename to src/platform/packages/shared/kbn-es/src/utils/build_snapshot.ts diff --git a/packages/kbn-es/src/utils/cache.ts b/src/platform/packages/shared/kbn-es/src/utils/cache.ts similarity index 100% rename from packages/kbn-es/src/utils/cache.ts rename to src/platform/packages/shared/kbn-es/src/utils/cache.ts diff --git a/packages/kbn-es/src/utils/docker.test.ts b/src/platform/packages/shared/kbn-es/src/utils/docker.test.ts similarity index 100% rename from packages/kbn-es/src/utils/docker.test.ts rename to src/platform/packages/shared/kbn-es/src/utils/docker.test.ts diff --git a/packages/kbn-es/src/utils/docker.ts b/src/platform/packages/shared/kbn-es/src/utils/docker.ts similarity index 99% rename from packages/kbn-es/src/utils/docker.ts rename to src/platform/packages/shared/kbn-es/src/utils/docker.ts index 6120cc2af0561..fef9cd3d1fd9c 100644 --- a/packages/kbn-es/src/utils/docker.ts +++ b/src/platform/packages/shared/kbn-es/src/utils/docker.ts @@ -95,7 +95,7 @@ export interface ServerlessOptions extends EsClusterExecOptions, BaseOptions { kibanaUrl?: string; /** * Resource file(s) to overwrite - * (see list of files that can be overwritten under `packages/kbn-es/src/serverless_resources/users`) + * (see list of files that can be overwritten under `src/platform/packages/shared/kbn-es/src/serverless_resources/users`) */ resources?: string | string[]; } @@ -808,7 +808,7 @@ export async function runServerlessCluster(log: ToolingLog, options: ServerlessO Login with username ${chalk.bold.cyan(ELASTIC_SERVERLESS_SUPERUSER)} or ${chalk.bold.cyan( SYSTEM_INDICES_SUPERUSER )} and password ${chalk.bold.magenta(ELASTIC_SERVERLESS_SUPERUSER_PASSWORD)} - See packages/kbn-es/src/serverless_resources/README.md for additional information on authentication. + See src/platform/packages/shared/kbn-es/src/serverless_resources/README.md for additional information on authentication. Stop the cluster: ${chalk.bold(`docker container stop ${nodeNames.join(' ')}`)} `); diff --git a/packages/kbn-es/src/utils/extract_and_archive_logs.ts b/src/platform/packages/shared/kbn-es/src/utils/extract_and_archive_logs.ts similarity index 100% rename from packages/kbn-es/src/utils/extract_and_archive_logs.ts rename to src/platform/packages/shared/kbn-es/src/utils/extract_and_archive_logs.ts diff --git a/packages/kbn-es/src/utils/extract_config_files.test.js b/src/platform/packages/shared/kbn-es/src/utils/extract_config_files.test.js similarity index 100% rename from packages/kbn-es/src/utils/extract_config_files.test.js rename to src/platform/packages/shared/kbn-es/src/utils/extract_config_files.test.js diff --git a/packages/kbn-es/src/utils/extract_config_files.ts b/src/platform/packages/shared/kbn-es/src/utils/extract_config_files.ts similarity index 100% rename from packages/kbn-es/src/utils/extract_config_files.ts rename to src/platform/packages/shared/kbn-es/src/utils/extract_config_files.ts diff --git a/packages/kbn-es/src/utils/extract_image_info.ts b/src/platform/packages/shared/kbn-es/src/utils/extract_image_info.ts similarity index 100% rename from packages/kbn-es/src/utils/extract_image_info.ts rename to src/platform/packages/shared/kbn-es/src/utils/extract_image_info.ts diff --git a/packages/kbn-es/src/utils/extract_serverless_image_info.test.ts b/src/platform/packages/shared/kbn-es/src/utils/extract_serverless_image_info.test.ts similarity index 100% rename from packages/kbn-es/src/utils/extract_serverless_image_info.test.ts rename to src/platform/packages/shared/kbn-es/src/utils/extract_serverless_image_info.test.ts diff --git a/packages/kbn-es/src/utils/find_most_recently_changed.test.ts b/src/platform/packages/shared/kbn-es/src/utils/find_most_recently_changed.test.ts similarity index 100% rename from packages/kbn-es/src/utils/find_most_recently_changed.test.ts rename to src/platform/packages/shared/kbn-es/src/utils/find_most_recently_changed.test.ts diff --git a/packages/kbn-es/src/utils/find_most_recently_changed.ts b/src/platform/packages/shared/kbn-es/src/utils/find_most_recently_changed.ts similarity index 100% rename from packages/kbn-es/src/utils/find_most_recently_changed.ts rename to src/platform/packages/shared/kbn-es/src/utils/find_most_recently_changed.ts diff --git a/packages/kbn-es/src/utils/index.ts b/src/platform/packages/shared/kbn-es/src/utils/index.ts similarity index 100% rename from packages/kbn-es/src/utils/index.ts rename to src/platform/packages/shared/kbn-es/src/utils/index.ts diff --git a/packages/kbn-es/src/utils/log.ts b/src/platform/packages/shared/kbn-es/src/utils/log.ts similarity index 100% rename from packages/kbn-es/src/utils/log.ts rename to src/platform/packages/shared/kbn-es/src/utils/log.ts diff --git a/packages/kbn-es/src/utils/native_realm.js b/src/platform/packages/shared/kbn-es/src/utils/native_realm.js similarity index 100% rename from packages/kbn-es/src/utils/native_realm.js rename to src/platform/packages/shared/kbn-es/src/utils/native_realm.js diff --git a/packages/kbn-es/src/utils/native_realm.test.js b/src/platform/packages/shared/kbn-es/src/utils/native_realm.test.js similarity index 100% rename from packages/kbn-es/src/utils/native_realm.test.js rename to src/platform/packages/shared/kbn-es/src/utils/native_realm.test.js diff --git a/packages/kbn-es/src/utils/parse_es_log.test.js b/src/platform/packages/shared/kbn-es/src/utils/parse_es_log.test.js similarity index 100% rename from packages/kbn-es/src/utils/parse_es_log.test.js rename to src/platform/packages/shared/kbn-es/src/utils/parse_es_log.test.js diff --git a/packages/kbn-es/src/utils/parse_es_log.ts b/src/platform/packages/shared/kbn-es/src/utils/parse_es_log.ts similarity index 100% rename from packages/kbn-es/src/utils/parse_es_log.ts rename to src/platform/packages/shared/kbn-es/src/utils/parse_es_log.ts diff --git a/packages/kbn-es/src/utils/parse_timeout_to_ms.test.ts b/src/platform/packages/shared/kbn-es/src/utils/parse_timeout_to_ms.test.ts similarity index 100% rename from packages/kbn-es/src/utils/parse_timeout_to_ms.test.ts rename to src/platform/packages/shared/kbn-es/src/utils/parse_timeout_to_ms.test.ts diff --git a/packages/kbn-es/src/utils/parse_timeout_to_ms.ts b/src/platform/packages/shared/kbn-es/src/utils/parse_timeout_to_ms.ts similarity index 100% rename from packages/kbn-es/src/utils/parse_timeout_to_ms.ts rename to src/platform/packages/shared/kbn-es/src/utils/parse_timeout_to_ms.ts diff --git a/packages/kbn-es/src/utils/read_roles_from_resource.ts b/src/platform/packages/shared/kbn-es/src/utils/read_roles_from_resource.ts similarity index 100% rename from packages/kbn-es/src/utils/read_roles_from_resource.ts rename to src/platform/packages/shared/kbn-es/src/utils/read_roles_from_resource.ts diff --git a/packages/kbn-es/src/utils/serverless_file_realm.ts b/src/platform/packages/shared/kbn-es/src/utils/serverless_file_realm.ts similarity index 100% rename from packages/kbn-es/src/utils/serverless_file_realm.ts rename to src/platform/packages/shared/kbn-es/src/utils/serverless_file_realm.ts diff --git a/packages/kbn-es/src/utils/wait_for_security_index.test.ts b/src/platform/packages/shared/kbn-es/src/utils/wait_for_security_index.test.ts similarity index 100% rename from packages/kbn-es/src/utils/wait_for_security_index.test.ts rename to src/platform/packages/shared/kbn-es/src/utils/wait_for_security_index.test.ts diff --git a/packages/kbn-es/src/utils/wait_for_security_index.ts b/src/platform/packages/shared/kbn-es/src/utils/wait_for_security_index.ts similarity index 100% rename from packages/kbn-es/src/utils/wait_for_security_index.ts rename to src/platform/packages/shared/kbn-es/src/utils/wait_for_security_index.ts diff --git a/packages/kbn-es/src/utils/wait_until_cluster_ready.test.ts b/src/platform/packages/shared/kbn-es/src/utils/wait_until_cluster_ready.test.ts similarity index 100% rename from packages/kbn-es/src/utils/wait_until_cluster_ready.test.ts rename to src/platform/packages/shared/kbn-es/src/utils/wait_until_cluster_ready.test.ts diff --git a/packages/kbn-es/src/utils/wait_until_cluster_ready.ts b/src/platform/packages/shared/kbn-es/src/utils/wait_until_cluster_ready.ts similarity index 100% rename from packages/kbn-es/src/utils/wait_until_cluster_ready.ts rename to src/platform/packages/shared/kbn-es/src/utils/wait_until_cluster_ready.ts diff --git a/packages/kbn-es/tsconfig.json b/src/platform/packages/shared/kbn-es/tsconfig.json similarity index 88% rename from packages/kbn-es/tsconfig.json rename to src/platform/packages/shared/kbn-es/tsconfig.json index fdeae934ce9ee..47a14a0e14ea4 100644 --- a/packages/kbn-es/tsconfig.json +++ b/src/platform/packages/shared/kbn-es/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types" }, diff --git a/packages/kbn-expect/LICENSE.txt b/src/platform/packages/shared/kbn-expect/LICENSE.txt similarity index 100% rename from packages/kbn-expect/LICENSE.txt rename to src/platform/packages/shared/kbn-expect/LICENSE.txt diff --git a/packages/kbn-expect/README.mdx b/src/platform/packages/shared/kbn-expect/README.mdx similarity index 100% rename from packages/kbn-expect/README.mdx rename to src/platform/packages/shared/kbn-expect/README.mdx diff --git a/packages/kbn-expect/expect.d.ts b/src/platform/packages/shared/kbn-expect/expect.d.ts similarity index 100% rename from packages/kbn-expect/expect.d.ts rename to src/platform/packages/shared/kbn-expect/expect.d.ts diff --git a/packages/kbn-expect/expect.js b/src/platform/packages/shared/kbn-expect/expect.js similarity index 100% rename from packages/kbn-expect/expect.js rename to src/platform/packages/shared/kbn-expect/expect.js diff --git a/packages/kbn-expect/expect.test.ts b/src/platform/packages/shared/kbn-expect/expect.test.ts similarity index 100% rename from packages/kbn-expect/expect.test.ts rename to src/platform/packages/shared/kbn-expect/expect.test.ts diff --git a/src/platform/packages/shared/kbn-expect/jest.config.js b/src/platform/packages/shared/kbn-expect/jest.config.js new file mode 100644 index 0000000000000..6df1c362983c0 --- /dev/null +++ b/src/platform/packages/shared/kbn-expect/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-expect'], +}; diff --git a/packages/kbn-expect/kibana.jsonc b/src/platform/packages/shared/kbn-expect/kibana.jsonc similarity index 100% rename from packages/kbn-expect/kibana.jsonc rename to src/platform/packages/shared/kbn-expect/kibana.jsonc diff --git a/packages/kbn-expect/package.json b/src/platform/packages/shared/kbn-expect/package.json similarity index 100% rename from packages/kbn-expect/package.json rename to src/platform/packages/shared/kbn-expect/package.json diff --git a/packages/kbn-expect/tsconfig.json b/src/platform/packages/shared/kbn-expect/tsconfig.json similarity index 79% rename from packages/kbn-expect/tsconfig.json rename to src/platform/packages/shared/kbn-expect/tsconfig.json index bf599d834c806..cc49247d929b8 100644 --- a/packages/kbn-expect/tsconfig.json +++ b/src/platform/packages/shared/kbn-expect/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-ftr-common-functional-services/README.md b/src/platform/packages/shared/kbn-ftr-common-functional-services/README.md similarity index 100% rename from packages/kbn-ftr-common-functional-services/README.md rename to src/platform/packages/shared/kbn-ftr-common-functional-services/README.md diff --git a/packages/kbn-ftr-common-functional-services/index.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/index.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/index.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/index.ts diff --git a/src/platform/packages/shared/kbn-ftr-common-functional-services/jest.config.js b/src/platform/packages/shared/kbn-ftr-common-functional-services/jest.config.js new file mode 100644 index 0000000000000..b296dc9ab99f7 --- /dev/null +++ b/src/platform/packages/shared/kbn-ftr-common-functional-services/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-ftr-common-functional-services'], +}; diff --git a/packages/kbn-ftr-common-functional-services/kibana.jsonc b/src/platform/packages/shared/kbn-ftr-common-functional-services/kibana.jsonc similarity index 100% rename from packages/kbn-ftr-common-functional-services/kibana.jsonc rename to src/platform/packages/shared/kbn-ftr-common-functional-services/kibana.jsonc diff --git a/packages/kbn-ftr-common-functional-services/package.json b/src/platform/packages/shared/kbn-ftr-common-functional-services/package.json similarity index 100% rename from packages/kbn-ftr-common-functional-services/package.json rename to src/platform/packages/shared/kbn-ftr-common-functional-services/package.json diff --git a/packages/kbn-ftr-common-functional-services/services/all.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/all.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/all.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/all.ts diff --git a/packages/kbn-ftr-common-functional-services/services/console.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/console.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/console.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/console.ts diff --git a/packages/kbn-ftr-common-functional-services/services/deployment.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/deployment.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/deployment.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/deployment.ts diff --git a/packages/kbn-ftr-common-functional-services/services/es.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/es.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/es.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/es.ts diff --git a/packages/kbn-ftr-common-functional-services/services/es_archiver.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/es_archiver.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/es_archiver.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/es_archiver.ts diff --git a/packages/kbn-ftr-common-functional-services/services/es_delete_all_indices.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/es_delete_all_indices.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/es_delete_all_indices.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/es_delete_all_indices.ts diff --git a/packages/kbn-ftr-common-functional-services/services/ftr_provider_context.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/ftr_provider_context.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/ftr_provider_context.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/ftr_provider_context.ts diff --git a/packages/kbn-ftr-common-functional-services/services/index_patterns.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/index_patterns.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/index_patterns.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/index_patterns.ts diff --git a/packages/kbn-ftr-common-functional-services/services/kibana_server/extend_es_archiver.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/kibana_server/extend_es_archiver.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/kibana_server/extend_es_archiver.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/kibana_server/extend_es_archiver.ts diff --git a/packages/kbn-ftr-common-functional-services/services/kibana_server/index.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/kibana_server/index.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/kibana_server/index.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/kibana_server/index.ts diff --git a/packages/kbn-ftr-common-functional-services/services/kibana_server/kibana_server.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/kibana_server/kibana_server.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/kibana_server/kibana_server.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/kibana_server/kibana_server.ts diff --git a/packages/kbn-ftr-common-functional-services/services/randomness.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/randomness.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/randomness.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/randomness.ts diff --git a/packages/kbn-ftr-common-functional-services/services/retry/index.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/retry/index.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/retry/index.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/retry/index.ts diff --git a/packages/kbn-ftr-common-functional-services/services/retry/retry.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/retry/retry.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/retry/retry.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/retry/retry.ts diff --git a/packages/kbn-ftr-common-functional-services/services/retry/retry_for_success.test.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/retry/retry_for_success.test.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/retry/retry_for_success.test.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/retry/retry_for_success.test.ts diff --git a/packages/kbn-ftr-common-functional-services/services/retry/retry_for_success.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/retry/retry_for_success.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/retry/retry_for_success.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/retry/retry_for_success.ts diff --git a/packages/kbn-ftr-common-functional-services/services/retry/retry_for_truthy.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/retry/retry_for_truthy.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/retry/retry_for_truthy.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/retry/retry_for_truthy.ts diff --git a/packages/kbn-ftr-common-functional-services/services/saml_auth/default_request_headers.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/saml_auth/default_request_headers.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/saml_auth/default_request_headers.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/saml_auth/default_request_headers.ts diff --git a/packages/kbn-ftr-common-functional-services/services/saml_auth/get_auth_provider.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/saml_auth/get_auth_provider.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/saml_auth/get_auth_provider.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/saml_auth/get_auth_provider.ts diff --git a/packages/kbn-ftr-common-functional-services/services/saml_auth/index.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/saml_auth/index.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/saml_auth/index.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/saml_auth/index.ts diff --git a/packages/kbn-ftr-common-functional-services/services/saml_auth/saml_auth_provider.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/saml_auth/saml_auth_provider.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/saml_auth/saml_auth_provider.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/saml_auth/saml_auth_provider.ts diff --git a/packages/kbn-ftr-common-functional-services/services/saml_auth/serverless/auth_provider.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/saml_auth/serverless/auth_provider.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/saml_auth/serverless/auth_provider.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/saml_auth/serverless/auth_provider.ts diff --git a/packages/kbn-ftr-common-functional-services/services/saml_auth/stateful/auth_provider.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/saml_auth/stateful/auth_provider.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/saml_auth/stateful/auth_provider.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/saml_auth/stateful/auth_provider.ts diff --git a/packages/kbn-ftr-common-functional-services/services/saved_object_info/index.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/saved_object_info/index.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/saved_object_info/index.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/saved_object_info/index.ts diff --git a/packages/kbn-ftr-common-functional-services/services/saved_object_info/saved_object_info.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/saved_object_info/saved_object_info.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/saved_object_info/saved_object_info.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/saved_object_info/saved_object_info.ts diff --git a/packages/kbn-ftr-common-functional-services/services/saved_object_info/saved_objects_info_svc.md b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/saved_object_info/saved_objects_info_svc.md similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/saved_object_info/saved_objects_info_svc.md rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/saved_object_info/saved_objects_info_svc.md diff --git a/packages/kbn-ftr-common-functional-services/services/saved_object_info/use_with_jq.md b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/saved_object_info/use_with_jq.md similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/saved_object_info/use_with_jq.md rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/saved_object_info/use_with_jq.md diff --git a/packages/kbn-ftr-common-functional-services/services/saved_object_info/utils.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/saved_object_info/utils.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/saved_object_info/utils.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/saved_object_info/utils.ts diff --git a/packages/kbn-ftr-common-functional-services/services/search.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/search.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/search.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/search.ts diff --git a/packages/kbn-ftr-common-functional-services/services/supertest.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/supertest.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/supertest.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/supertest.ts diff --git a/packages/kbn-ftr-common-functional-services/services/supertest_without_auth.ts b/src/platform/packages/shared/kbn-ftr-common-functional-services/services/supertest_without_auth.ts similarity index 100% rename from packages/kbn-ftr-common-functional-services/services/supertest_without_auth.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-services/services/supertest_without_auth.ts diff --git a/packages/kbn-ftr-common-functional-services/tsconfig.json b/src/platform/packages/shared/kbn-ftr-common-functional-services/tsconfig.json similarity index 86% rename from packages/kbn-ftr-common-functional-services/tsconfig.json rename to src/platform/packages/shared/kbn-ftr-common-functional-services/tsconfig.json index e5239f467ba48..e145b439f8dfd 100644 --- a/packages/kbn-ftr-common-functional-services/tsconfig.json +++ b/src/platform/packages/shared/kbn-ftr-common-functional-services/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ @@ -9,7 +9,7 @@ }, "include": [ "**/*.ts", - "../../typings/**/*" + "../../../../../typings/**/*" ], "kbn_references": [ "@kbn/core-saved-objects-server", diff --git a/packages/kbn-ftr-common-functional-ui-services/README.md b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/README.md similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/README.md rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/README.md diff --git a/packages/kbn-ftr-common-functional-ui-services/index.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/index.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/index.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/index.ts diff --git a/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/jest.config.js b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/jest.config.js new file mode 100644 index 0000000000000..ef167b2b70052 --- /dev/null +++ b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-ftr-common-functional-ui-services'], +}; diff --git a/packages/kbn-ftr-common-functional-ui-services/kibana.jsonc b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/kibana.jsonc similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/kibana.jsonc rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/kibana.jsonc diff --git a/packages/kbn-ftr-common-functional-ui-services/package.json b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/package.json similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/package.json rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/package.json diff --git a/packages/kbn-ftr-common-functional-ui-services/services/all.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/all.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/all.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/all.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/browser.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/browser.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/browser.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/browser.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/find.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/find.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/find.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/find.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/ftr_provider_context.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/ftr_provider_context.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/ftr_provider_context.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/ftr_provider_context.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/config.js b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/config.js similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/config.js rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/config.js diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test.js b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test.js similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test.js rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test.js diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test2.js b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test2.js similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test2.js rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test2.js diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test3.1.js b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test3.1.js similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test3.1.js rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test3.1.js diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test3.js b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test3.js similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test3.js rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/test3.js diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/remote_default_window_size.js b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/remote_default_window_size.js similarity index 94% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/remote_default_window_size.js rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/remote_default_window_size.js index ab0b858bdbd30..bf4c0961db0a1 100644 --- a/packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/remote_default_window_size.js +++ b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/remote_default_window_size.js @@ -14,7 +14,7 @@ import { REPO_ROOT } from '@kbn/repo-info'; const FTR_SCRIPT = require.resolve(`${REPO_ROOT}/scripts/functional_test_runner`); const CONFIG_PATH = require.resolve( - `${REPO_ROOT}/packages/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/config.js` + `${REPO_ROOT}/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/__tests__/fixtures/several_nested_window_size_changes/config.js` ); const SECOND = 1000; diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/browsers.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/browsers.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/browsers.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/browsers.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/create_stdout_stream.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/create_stdout_stream.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/create_stdout_stream.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/create_stdout_stream.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/index.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/index.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/index.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/index.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/network_profiles.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/network_profiles.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/network_profiles.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/network_profiles.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/poll_for_log_entry.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/poll_for_log_entry.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/poll_for_log_entry.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/poll_for_log_entry.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/prevent_parallel_calls.test.js b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/prevent_parallel_calls.test.js similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/prevent_parallel_calls.test.js rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/prevent_parallel_calls.test.js diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/prevent_parallel_calls.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/prevent_parallel_calls.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/prevent_parallel_calls.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/prevent_parallel_calls.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/remote.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/remote.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/remote.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/remote.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/remote/webdriver.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/webdriver.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/remote/webdriver.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/remote/webdriver.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/retry_on_stale.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/retry_on_stale.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/retry_on_stale.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/retry_on_stale.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/security/index.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/index.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/security/index.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/index.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/security/role.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/role.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/security/role.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/role.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/security/role_mappings.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/role_mappings.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/security/role_mappings.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/role_mappings.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/security/security.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/security.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/security/security.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/security.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/security/system_indices_user.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/system_indices_user.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/security/system_indices_user.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/system_indices_user.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/security/test_user.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/test_user.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/security/test_user.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/test_user.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/security/user.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/user.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/security/user.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/user.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/test_subjects.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/test_subjects.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/test_subjects.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/test_subjects.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/toasts.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/toasts.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/toasts.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/toasts.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/custom_cheerio_api.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/custom_cheerio_api.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/custom_cheerio_api.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/custom_cheerio_api.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/index.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/index.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/index.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/index.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/scroll_into_view_if_necessary.js b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/scroll_into_view_if_necessary.js similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/scroll_into_view_if_necessary.js rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/scroll_into_view_if_necessary.js diff --git a/packages/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/web_element_wrapper.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/web_element_wrapper.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/web_element_wrapper.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/web_element_wrapper/web_element_wrapper.ts diff --git a/packages/kbn-ftr-common-functional-ui-services/tsconfig.json b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/tsconfig.json similarity index 87% rename from packages/kbn-ftr-common-functional-ui-services/tsconfig.json rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/tsconfig.json index f1436196d3f21..b986ab94ed333 100644 --- a/packages/kbn-ftr-common-functional-ui-services/tsconfig.json +++ b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": ["jest", "cheerio", "node"] diff --git a/packages/kbn-ftr-common-functional-ui-services/types.ts b/src/platform/packages/shared/kbn-ftr-common-functional-ui-services/types.ts similarity index 100% rename from packages/kbn-ftr-common-functional-ui-services/types.ts rename to src/platform/packages/shared/kbn-ftr-common-functional-ui-services/types.ts diff --git a/packages/kbn-io-ts-utils/BUILD.bazel b/src/platform/packages/shared/kbn-io-ts-utils/BUILD.bazel similarity index 100% rename from packages/kbn-io-ts-utils/BUILD.bazel rename to src/platform/packages/shared/kbn-io-ts-utils/BUILD.bazel diff --git a/src/platform/packages/shared/kbn-monaco/BUILD.bazel b/src/platform/packages/shared/kbn-monaco/BUILD.bazel index de340d159e365..25b36278f56b4 100644 --- a/src/platform/packages/shared/kbn-monaco/BUILD.bazel +++ b/src/platform/packages/shared/kbn-monaco/BUILD.bazel @@ -28,7 +28,7 @@ SHARED_DEPS = [ "//src/platform/packages/shared/kbn-ui-theme", "//src/platform/packages/shared/kbn-esql-validation-autocomplete", "//src/platform/packages/shared/kbn-esql-ast", - "//packages/kbn-node-libs-browser-webpack-plugin", + "//src/platform/packages/private/kbn-node-libs-browser-webpack-plugin", "@npm//antlr4", "@npm//monaco-editor", "@npm//monaco-yaml", diff --git a/packages/kbn-openapi-bundler/README.md b/src/platform/packages/shared/kbn-openapi-bundler/README.md similarity index 98% rename from packages/kbn-openapi-bundler/README.md rename to src/platform/packages/shared/kbn-openapi-bundler/README.md index 7a3737b85ffce..54970e382b8ff 100644 --- a/packages/kbn-openapi-bundler/README.md +++ b/src/platform/packages/shared/kbn-openapi-bundler/README.md @@ -27,13 +27,13 @@ Following the recommendations provided in `@kbn/openapi-generator` you should ha Currently package supports only programmatic API. As the next step you need to create a JavaScript script file like below and put it to `my-plugin/scripts/openapi` ```ts -require('../../../../../src/setup_node_env'); +require('../../../../../../../../src/setup_node_env'); const { bundle } = require('@kbn/openapi-bundler'); const { join, resolve } = require('path'); // define ROOT as `my-plugin` instead of `my-plugin/scripts/openapi` // pay attention to this constant when your script's location is different -const ROOT = resolve(__dirname, '../..'); +const ROOT = resolve(__dirname, '../../../../..'); bundle({ // Glob pattern to find OpenAPI specification files @@ -174,7 +174,7 @@ To let this package help you with merging OpenAPI specifications you should have Currently package supports only programmatic API. As the next step you need to create a JavaScript script file like below ```ts -require('../../src/setup_node_env'); +require('../../../../../src/setup_node_env'); const { resolve } = require('path'); const { merge } = require('@kbn/openapi-bundler'); const { REPO_ROOT } = require('@kbn/repo-info'); @@ -739,7 +739,7 @@ To specify a custom tag with `x-displayName` to assign that tag to all operation const { bundle } = require('@kbn/openapi-bundler'); const { join, resolve } = require('path'); -const ROOT = resolve(__dirname, '../..'); +const ROOT = resolve(__dirname, '../../../../..'); (async () => { await bundle({ @@ -791,11 +791,11 @@ In case you decide to contribute to the `kbn-openapi-bundler` package please mak To run package tests use the following command in the repo root folder ```bash -yarn test:jest packages/kbn-openapi-bundler +yarn test:jest src/platform/packages/shared/kbn-openapi-bundler ``` Jest watch mode can be enabled by passing `--watch` flag ```bash -yarn test:jest packages/kbn-openapi-bundler --watch +yarn test:jest src/platform/packages/shared/kbn-openapi-bundler --watch ``` diff --git a/packages/kbn-openapi-bundler/index.ts b/src/platform/packages/shared/kbn-openapi-bundler/index.ts similarity index 100% rename from packages/kbn-openapi-bundler/index.ts rename to src/platform/packages/shared/kbn-openapi-bundler/index.ts diff --git a/packages/kbn-es-archiver/jest.config.js b/src/platform/packages/shared/kbn-openapi-bundler/jest.config.js similarity index 83% rename from packages/kbn-es-archiver/jest.config.js rename to src/platform/packages/shared/kbn-openapi-bundler/jest.config.js index 1e43063c3a1b2..5bb866e8d803b 100644 --- a/packages/kbn-es-archiver/jest.config.js +++ b/src/platform/packages/shared/kbn-openapi-bundler/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test', - rootDir: '../..', - roots: ['/packages/kbn-es-archiver'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-openapi-bundler'], }; diff --git a/packages/kbn-openapi-bundler/kibana.jsonc b/src/platform/packages/shared/kbn-openapi-bundler/kibana.jsonc similarity index 100% rename from packages/kbn-openapi-bundler/kibana.jsonc rename to src/platform/packages/shared/kbn-openapi-bundler/kibana.jsonc diff --git a/packages/kbn-openapi-bundler/package.json b/src/platform/packages/shared/kbn-openapi-bundler/package.json similarity index 100% rename from packages/kbn-openapi-bundler/package.json rename to src/platform/packages/shared/kbn-openapi-bundler/package.json diff --git a/packages/kbn-openapi-bundler/src/bundler/bundle_document.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/bundle_document.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/bundle_document.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/bundle_document.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/document.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/document.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/document.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/document.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/known_custom_props.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/known_custom_props.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/known_custom_props.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/known_custom_props.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/merge_documents/create_blank_oas_document.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/create_blank_oas_document.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/merge_documents/create_blank_oas_document.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/create_blank_oas_document.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/merge_documents/enrich_with_version_mime_param.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/enrich_with_version_mime_param.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/merge_documents/enrich_with_version_mime_param.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/enrich_with_version_mime_param.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/merge_documents/http_methods.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/http_methods.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/merge_documents/http_methods.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/http_methods.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/merge_documents/index.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/index.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/merge_documents/index.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/index.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_arrays.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_arrays.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_arrays.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_arrays.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_documents.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_documents.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_documents.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_documents.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_operations.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_operations.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_operations.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_operations.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_options.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_options.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_options.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_options.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_paths.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_paths.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_paths.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_paths.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_security_requirements.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_security_requirements.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_security_requirements.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_security_requirements.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_servers.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_servers.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_servers.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_servers.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_shared_components.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_shared_components.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_shared_components.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_shared_components.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_tags.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_tags.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/merge_documents/merge_tags.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/merge_documents/merge_tags.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/bundle_refs.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/bundle_refs.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/bundle_refs.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/bundle_refs.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/include_labels.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/include_labels.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/include_labels.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/include_labels.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/modify_partial.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/modify_partial.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/modify_partial.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/modify_partial.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/modify_required.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/modify_required.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/modify_required.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/modify_required.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/namespace_components.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/namespace_components.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/namespace_components.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/namespace_components.test.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/namespace_components.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/namespace_components.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/namespace_components.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/namespace_components.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/flatten_folded_all_of_items.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/flatten_folded_all_of_items.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/flatten_folded_all_of_items.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/flatten_folded_all_of_items.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/index.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/index.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/index.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/index.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/merge_non_conflicting_all_of_items.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/merge_non_conflicting_all_of_items.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/merge_non_conflicting_all_of_items.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/merge_non_conflicting_all_of_items.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/unfold_single_all_of_item.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/unfold_single_all_of_item.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/unfold_single_all_of_item.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/reduce_all_of_items/unfold_single_all_of_item.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/remove_props.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/remove_props.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/remove_props.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/remove_props.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/remove_unused_components.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/remove_unused_components.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/remove_unused_components.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/remove_unused_components.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/skip_internal_path.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/skip_internal_path.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/skip_internal_path.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/skip_internal_path.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/skip_node_with_internal_prop.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/skip_node_with_internal_prop.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/skip_node_with_internal_prop.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/skip_node_with_internal_prop.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/types/document_node_processor.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/types/document_node_processor.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/types/document_node_processor.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/types/document_node_processor.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/types/traverse_document_node_context.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/types/traverse_document_node_context.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/types/traverse_document_node_context.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/types/traverse_document_node_context.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/utils/inline_ref.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/utils/inline_ref.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/utils/inline_ref.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/utils/inline_ref.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/utils/is_local_ref.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/utils/is_local_ref.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/document_processors/utils/is_local_ref.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/document_processors/utils/is_local_ref.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/index.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/index.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/index.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/index.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/is_child_context.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/is_child_context.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/is_child_context.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/is_child_context.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/process_document.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/process_document.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/process_document.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/process_document.test.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/process_document.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/process_document.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/process_document.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/process_document.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/transform_traverse_item_to_node_context.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/transform_traverse_item_to_node_context.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/transform_traverse_item_to_node_context.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/transform_traverse_item_to_node_context.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/traverse_item.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/traverse_item.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/traverse_item.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/traverse_item.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/types/context.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/types/context.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/types/context.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/types/context.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/process_document/types/node.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/types/node.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/process_document/types/node.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/process_document/types/node.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/processor_sets.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/processor_sets.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/processor_sets.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/processor_sets.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/ref_resolver/__mocks__/ref_resolver.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/ref_resolver/__mocks__/ref_resolver.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/ref_resolver/__mocks__/ref_resolver.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/ref_resolver/__mocks__/ref_resolver.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/ref_resolver/index.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/ref_resolver/index.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/ref_resolver/index.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/ref_resolver/index.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/ref_resolver/ref_resolver.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/ref_resolver/ref_resolver.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/ref_resolver/ref_resolver.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/ref_resolver/ref_resolver.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/ref_resolver/resolved_document.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/ref_resolver/resolved_document.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/ref_resolver/resolved_document.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/ref_resolver/resolved_document.ts diff --git a/packages/kbn-openapi-bundler/src/bundler/ref_resolver/resolved_ref.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/bundler/ref_resolver/resolved_ref.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/bundler/ref_resolver/resolved_ref.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/bundler/ref_resolver/resolved_ref.ts diff --git a/packages/kbn-openapi-bundler/src/logger.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/logger.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/logger.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/logger.ts diff --git a/packages/kbn-openapi-bundler/src/openapi_bundler.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/openapi_bundler.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/openapi_bundler.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/openapi_bundler.ts diff --git a/packages/kbn-openapi-bundler/src/openapi_merger.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/openapi_merger.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/openapi_merger.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/openapi_merger.ts diff --git a/packages/kbn-openapi-bundler/src/openapi_types.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/openapi_types.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/openapi_types.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/openapi_types.ts diff --git a/packages/kbn-openapi-bundler/src/prototype_document.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/prototype_document.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/prototype_document.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/prototype_document.ts diff --git a/packages/kbn-openapi-bundler/src/utils/extract_by_json_pointer.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/utils/extract_by_json_pointer.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/utils/extract_by_json_pointer.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/utils/extract_by_json_pointer.ts diff --git a/packages/kbn-openapi-bundler/src/utils/get_oas_document_version.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/utils/get_oas_document_version.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/utils/get_oas_document_version.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/utils/get_oas_document_version.ts diff --git a/packages/kbn-openapi-bundler/src/utils/get_oas_version.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/utils/get_oas_version.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/utils/get_oas_version.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/utils/get_oas_version.ts diff --git a/packages/kbn-openapi-bundler/src/utils/has_prop.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/utils/has_prop.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/utils/has_prop.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/utils/has_prop.ts diff --git a/packages/kbn-openapi-bundler/src/utils/insert_by_json_pointer.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/utils/insert_by_json_pointer.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/utils/insert_by_json_pointer.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/utils/insert_by_json_pointer.ts diff --git a/packages/kbn-openapi-bundler/src/utils/is_plain_object_type.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/utils/is_plain_object_type.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/utils/is_plain_object_type.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/utils/is_plain_object_type.ts diff --git a/packages/kbn-openapi-bundler/src/utils/parse_ref.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/utils/parse_ref.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/utils/parse_ref.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/utils/parse_ref.ts diff --git a/packages/kbn-openapi-bundler/src/utils/read_document.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/utils/read_document.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/utils/read_document.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/utils/read_document.ts diff --git a/packages/kbn-openapi-bundler/src/utils/remove_files_by_glob.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/utils/remove_files_by_glob.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/utils/remove_files_by_glob.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/utils/remove_files_by_glob.ts diff --git a/packages/kbn-openapi-bundler/src/utils/resolve_globs.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/utils/resolve_globs.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/utils/resolve_globs.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/utils/resolve_globs.ts diff --git a/packages/kbn-openapi-bundler/src/utils/to_absolute_path.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/utils/to_absolute_path.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/utils/to_absolute_path.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/utils/to_absolute_path.ts diff --git a/packages/kbn-openapi-bundler/src/utils/write_documents.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/utils/write_documents.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/utils/write_documents.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/utils/write_documents.ts diff --git a/packages/kbn-openapi-bundler/src/utils/write_yaml_document.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/utils/write_yaml_document.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/utils/write_yaml_document.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/utils/write_yaml_document.ts diff --git a/packages/kbn-openapi-bundler/src/validate_prototype_document.ts b/src/platform/packages/shared/kbn-openapi-bundler/src/validate_prototype_document.ts similarity index 100% rename from packages/kbn-openapi-bundler/src/validate_prototype_document.ts rename to src/platform/packages/shared/kbn-openapi-bundler/src/validate_prototype_document.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/bundle_refs.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/bundle_refs.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/bundle_refs.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/bundle_refs.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/bundle_simple_specs.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/bundle_simple_specs.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/bundle_simple_specs.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/bundle_simple_specs.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/bundle_specs.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/bundle_specs.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/bundle_specs.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/bundle_specs.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/bundle_specs_with_multiple_modifications.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/bundle_specs_with_multiple_modifications.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/bundle_specs_with_multiple_modifications.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/bundle_specs_with_multiple_modifications.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/circular.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/circular.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/circular.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/circular.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/complex_specs/common.schema.yaml b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/common.schema.yaml similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/complex_specs/common.schema.yaml rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/common.schema.yaml diff --git a/packages/kbn-openapi-bundler/tests/bundler/complex_specs/expected.yaml b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/expected.yaml similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/complex_specs/expected.yaml rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/expected.yaml diff --git a/packages/kbn-openapi-bundler/tests/bundler/complex_specs/invalid_labels.schema.yaml b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/invalid_labels.schema.yaml similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/complex_specs/invalid_labels.schema.yaml rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/invalid_labels.schema.yaml diff --git a/packages/kbn-openapi-bundler/tests/bundler/complex_specs/missing_labels.schema.yaml b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/missing_labels.schema.yaml similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/complex_specs/missing_labels.schema.yaml rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/missing_labels.schema.yaml diff --git a/packages/kbn-openapi-bundler/tests/bundler/complex_specs/spec1.schema.yaml b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/spec1.schema.yaml similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/complex_specs/spec1.schema.yaml rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/spec1.schema.yaml diff --git a/packages/kbn-openapi-bundler/tests/bundler/complex_specs/spec2.schema.yaml b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/spec2.schema.yaml similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/complex_specs/spec2.schema.yaml rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/spec2.schema.yaml diff --git a/packages/kbn-openapi-bundler/tests/bundler/complex_specs/spec3.schema.yaml b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/spec3.schema.yaml similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/complex_specs/spec3.schema.yaml rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/complex_specs/spec3.schema.yaml diff --git a/packages/kbn-openapi-bundler/tests/bundler/different_endpoint_versions.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/different_endpoint_versions.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/different_endpoint_versions.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/different_endpoint_versions.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/different_oas_versions.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/different_oas_versions.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/different_oas_versions.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/different_oas_versions.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/include_labels.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/include_labels.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/include_labels.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/include_labels.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/inline_ref.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/inline_ref.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/inline_ref.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/inline_ref.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/omit_unused_schemas.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/omit_unused_schemas.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/omit_unused_schemas.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/omit_unused_schemas.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/produce_stable_bundle.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/produce_stable_bundle.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/produce_stable_bundle.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/produce_stable_bundle.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/reduce_all_of.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/reduce_all_of.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/reduce_all_of.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/reduce_all_of.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/remove_props.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/remove_props.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/remove_props.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/remove_props.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/result_overrides/add_tags.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/result_overrides/add_tags.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/result_overrides/add_tags.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/result_overrides/add_tags.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/result_overrides/security.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/result_overrides/security.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/result_overrides/security.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/result_overrides/security.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/result_overrides/servers.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/result_overrides/servers.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/result_overrides/servers.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/result_overrides/servers.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/result_overrides/sort_tags.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/result_overrides/sort_tags.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/result_overrides/sort_tags.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/result_overrides/sort_tags.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/skip_nodes.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/skip_nodes.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/skip_nodes.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/skip_nodes.test.ts diff --git a/packages/kbn-openapi-bundler/tests/bundler/x_modify.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/x_modify.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/bundler/x_modify.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/bundler/x_modify.test.ts diff --git a/packages/kbn-openapi-bundler/tests/create_oas_document.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/create_oas_document.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/create_oas_document.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/create_oas_document.ts diff --git a/packages/kbn-openapi-bundler/tests/merger/different_oas_versions.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/merger/different_oas_versions.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/merger/different_oas_versions.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/merger/different_oas_versions.test.ts diff --git a/packages/kbn-openapi-bundler/tests/merger/merge_multiple_specs.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/merger/merge_multiple_specs.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/merger/merge_multiple_specs.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/merger/merge_multiple_specs.test.ts diff --git a/packages/kbn-openapi-bundler/tests/merger/merge_specs.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/merger/merge_specs.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/merger/merge_specs.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/merger/merge_specs.ts diff --git a/packages/kbn-openapi-bundler/tests/merger/merging_specs_with_conflicting_components.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/merger/merging_specs_with_conflicting_components.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/merger/merging_specs_with_conflicting_components.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/merger/merging_specs_with_conflicting_components.test.ts diff --git a/packages/kbn-openapi-bundler/tests/merger/result_overrides/add_tags.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/merger/result_overrides/add_tags.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/merger/result_overrides/add_tags.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/merger/result_overrides/add_tags.test.ts diff --git a/packages/kbn-openapi-bundler/tests/merger/result_overrides/security.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/merger/result_overrides/security.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/merger/result_overrides/security.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/merger/result_overrides/security.test.ts diff --git a/packages/kbn-openapi-bundler/tests/merger/result_overrides/servers.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/merger/result_overrides/servers.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/merger/result_overrides/servers.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/merger/result_overrides/servers.test.ts diff --git a/packages/kbn-openapi-bundler/tests/merger/result_overrides/sort_tags.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/merger/result_overrides/sort_tags.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/merger/result_overrides/sort_tags.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/merger/result_overrides/sort_tags.test.ts diff --git a/packages/kbn-openapi-bundler/tests/merger/unresolvable_operation_conflicts.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/merger/unresolvable_operation_conflicts.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/merger/unresolvable_operation_conflicts.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/merger/unresolvable_operation_conflicts.test.ts diff --git a/packages/kbn-openapi-bundler/tests/merger/unresolvable_path_item_conflicts.test.ts b/src/platform/packages/shared/kbn-openapi-bundler/tests/merger/unresolvable_path_item_conflicts.test.ts similarity index 100% rename from packages/kbn-openapi-bundler/tests/merger/unresolvable_path_item_conflicts.test.ts rename to src/platform/packages/shared/kbn-openapi-bundler/tests/merger/unresolvable_path_item_conflicts.test.ts diff --git a/packages/kbn-openapi-bundler/tsconfig.json b/src/platform/packages/shared/kbn-openapi-bundler/tsconfig.json similarity index 60% rename from packages/kbn-openapi-bundler/tsconfig.json rename to src/platform/packages/shared/kbn-openapi-bundler/tsconfig.json index 7cd25029c795e..79a8519c9dbb6 100644 --- a/packages/kbn-openapi-bundler/tsconfig.json +++ b/src/platform/packages/shared/kbn-openapi-bundler/tsconfig.json @@ -4,7 +4,7 @@ "types": ["jest", "node"] }, "exclude": ["target/**/*"], - "extends": "../../tsconfig.base.json", - "include": ["**/*.ts", "../../typings/**/*"], + "extends": "../../../../../tsconfig.base.json", + "include": ["**/*.ts", "../../../../../typings/**/*"], "kbn_references": ["@kbn/tooling-log"] } diff --git a/packages/kbn-openapi-generator/README.md b/src/platform/packages/shared/kbn-openapi-generator/README.md similarity index 94% rename from packages/kbn-openapi-generator/README.md rename to src/platform/packages/shared/kbn-openapi-generator/README.md index de83360a788ec..f7cae043d7edd 100644 --- a/packages/kbn-openapi-generator/README.md +++ b/src/platform/packages/shared/kbn-openapi-generator/README.md @@ -104,11 +104,11 @@ export const InstallPrebuiltRulesResponse = z.object({ Alternatively, you can use the code generator programmatically. You can create a script file and run it with `node` command. This could be useful if you want to set up code generation in your CI pipeline. Here's an example of such script: ```ts -require('../../../../../src/setup_node_env'); +require('../../../../../../../../src/setup_node_env'); const { generate } = require('@kbn/openapi-generator'); const { resolve } = require('path'); -const SECURITY_SOLUTION_ROOT = resolve(__dirname, '../..'); +const SECURITY_SOLUTION_ROOT = resolve(__dirname, '../../../../..'); generate({ rootDir: SECURITY_SOLUTION_ROOT, // Path to the plugin root directory @@ -190,18 +190,18 @@ paths: required: false description: The rule's `id` value. schema: - $ref: '../../../model/rule_schema/common_attributes.schema.yaml#/components/schemas/RuleSignatureId' + $ref: '../../../../../../model/rule_schema/common_attributes.schema.yaml#/components/schemas/RuleSignatureId' - name: rule_id in: query required: false description: The rule's `rule_id` value. schema: - $ref: '../../../model/rule_schema/common_attributes.schema.yaml#/components/schemas/RuleObjectId' + $ref: '../../../../../../model/rule_schema/common_attributes.schema.yaml#/components/schemas/RuleObjectId' responses: 200: description: Indicates a successful call. content: application/json: schema: - $ref: '../../../model/rule_schema/rule_schemas.schema.yaml#/components/schemas/RuleResponse' + $ref: '../../../../../../model/rule_schema/rule_schemas.schema.yaml#/components/schemas/RuleResponse' ``` \ No newline at end of file diff --git a/packages/kbn-openapi-generator/docs/USAGE_GUIDE.md b/src/platform/packages/shared/kbn-openapi-generator/docs/USAGE_GUIDE.md similarity index 98% rename from packages/kbn-openapi-generator/docs/USAGE_GUIDE.md rename to src/platform/packages/shared/kbn-openapi-generator/docs/USAGE_GUIDE.md index 924e40ef97256..40d789f79a391 100644 --- a/packages/kbn-openapi-generator/docs/USAGE_GUIDE.md +++ b/src/platform/packages/shared/kbn-openapi-generator/docs/USAGE_GUIDE.md @@ -10,7 +10,7 @@ _For general information and getting started guide check `README` in the root of We recommend to follow rules described below. These rules were derived from hands-on experience while using OpenAPI specs and code generation in Rule Management team. -- Prefer placing OpenAPI specs in a package (see `kbn-securitysolution-lists-common` or `kbn-securitysolution-exceptions-common` for examples). Generated artifacts can be easily imported into the other packages or plugins. Having specs in a package simplify reusing (you don't need long relative paths `../../../../my.schema.yaml`) of common OpenAPI primitives like `NonEmptyString` or `UUID` defined in `kbn-openapi-common` package. +- Prefer placing OpenAPI specs in a package (see `kbn-securitysolution-lists-common` or `kbn-securitysolution-exceptions-common` for examples). Generated artifacts can be easily imported into the other packages or plugins. Having specs in a package simplify reusing (you don't need long relative paths `../../../../../../../my.schema.yaml`) of common OpenAPI primitives like `NonEmptyString` or `UUID` defined in `kbn-openapi-common` package. - Split API endpoint declarations into separate files. The rule of thumb here is having one HTTP Method declaration per file. For example you want to declare two endpoints `GET /api/my/data` and `POST /api/my/data` so you need to create two OpenAPI spec files for them. - Make sure you define `operationId` for each path item. `operationId` is a unique string used to identify the operation (a single API operation on a path like `GET` and `POST`). The id MUST be unique among all operations described in Kibana. The `operationId` value is case-sensitive. Tools and libraries use the `operationId` to uniquely identify an operation. - Make sure OpenAPI spec file name matches defined `operationId` so it can be easily found in IDE. diff --git a/packages/kbn-openapi-generator/image.png b/src/platform/packages/shared/kbn-openapi-generator/image.png similarity index 100% rename from packages/kbn-openapi-generator/image.png rename to src/platform/packages/shared/kbn-openapi-generator/image.png diff --git a/packages/kbn-openapi-generator/index.ts b/src/platform/packages/shared/kbn-openapi-generator/index.ts similarity index 100% rename from packages/kbn-openapi-generator/index.ts rename to src/platform/packages/shared/kbn-openapi-generator/index.ts diff --git a/src/platform/packages/shared/kbn-openapi-generator/jest.config.js b/src/platform/packages/shared/kbn-openapi-generator/jest.config.js new file mode 100644 index 0000000000000..794e9d928c218 --- /dev/null +++ b/src/platform/packages/shared/kbn-openapi-generator/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-openapi-generator'], +}; diff --git a/packages/kbn-openapi-generator/kibana.jsonc b/src/platform/packages/shared/kbn-openapi-generator/kibana.jsonc similarity index 100% rename from packages/kbn-openapi-generator/kibana.jsonc rename to src/platform/packages/shared/kbn-openapi-generator/kibana.jsonc diff --git a/packages/kbn-openapi-generator/package.json b/src/platform/packages/shared/kbn-openapi-generator/package.json similarity index 100% rename from packages/kbn-openapi-generator/package.json rename to src/platform/packages/shared/kbn-openapi-generator/package.json diff --git a/packages/kbn-openapi-generator/redocly_linter/config.yaml b/src/platform/packages/shared/kbn-openapi-generator/redocly_linter/config.yaml similarity index 100% rename from packages/kbn-openapi-generator/redocly_linter/config.yaml rename to src/platform/packages/shared/kbn-openapi-generator/redocly_linter/config.yaml diff --git a/packages/kbn-openapi-generator/redocly_linter/extra_linter_rules_plugin.js b/src/platform/packages/shared/kbn-openapi-generator/redocly_linter/extra_linter_rules_plugin.js similarity index 100% rename from packages/kbn-openapi-generator/redocly_linter/extra_linter_rules_plugin.js rename to src/platform/packages/shared/kbn-openapi-generator/redocly_linter/extra_linter_rules_plugin.js diff --git a/packages/kbn-openapi-generator/src/cli.ts b/src/platform/packages/shared/kbn-openapi-generator/src/cli.ts similarity index 100% rename from packages/kbn-openapi-generator/src/cli.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/cli.ts diff --git a/packages/kbn-openapi-generator/src/lib/fix_eslint.ts b/src/platform/packages/shared/kbn-openapi-generator/src/lib/fix_eslint.ts similarity index 100% rename from packages/kbn-openapi-generator/src/lib/fix_eslint.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/lib/fix_eslint.ts diff --git a/packages/kbn-openapi-generator/src/lib/format_output.ts b/src/platform/packages/shared/kbn-openapi-generator/src/lib/format_output.ts similarity index 100% rename from packages/kbn-openapi-generator/src/lib/format_output.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/lib/format_output.ts diff --git a/packages/kbn-openapi-generator/src/lib/get_generated_file_path.ts b/src/platform/packages/shared/kbn-openapi-generator/src/lib/get_generated_file_path.ts similarity index 100% rename from packages/kbn-openapi-generator/src/lib/get_generated_file_path.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/lib/get_generated_file_path.ts diff --git a/packages/kbn-openapi-generator/src/lib/remove_gen_artifacts.ts b/src/platform/packages/shared/kbn-openapi-generator/src/lib/remove_gen_artifacts.ts similarity index 100% rename from packages/kbn-openapi-generator/src/lib/remove_gen_artifacts.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/lib/remove_gen_artifacts.ts diff --git a/packages/kbn-openapi-generator/src/openapi_generator.ts b/src/platform/packages/shared/kbn-openapi-generator/src/openapi_generator.ts similarity index 100% rename from packages/kbn-openapi-generator/src/openapi_generator.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/openapi_generator.ts diff --git a/packages/kbn-openapi-generator/src/openapi_linter.ts b/src/platform/packages/shared/kbn-openapi-generator/src/openapi_linter.ts similarity index 92% rename from packages/kbn-openapi-generator/src/openapi_linter.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/openapi_linter.ts index 25c000b34e9f9..669b016439b9b 100644 --- a/packages/kbn-openapi-generator/src/openapi_linter.ts +++ b/src/platform/packages/shared/kbn-openapi-generator/src/openapi_linter.ts @@ -33,7 +33,7 @@ export const lint = async (config: LinterConfig) => { './node_modules/.bin/redocly', [ 'lint', - '--config=packages/kbn-openapi-generator/redocly_linter/config.yaml', + '--config=src/platform/packages/shared/kbn-openapi-generator/redocly_linter/config.yaml', ...schemaPaths, ], { diff --git a/packages/kbn-openapi-generator/src/parser/get_generation_context.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/get_generation_context.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/get_generation_context.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/get_generation_context.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/get_api_operations_list.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/get_api_operations_list.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/get_api_operations_list.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/get_api_operations_list.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/get_circular_refs.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/get_circular_refs.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/get_circular_refs.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/get_circular_refs.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/get_components.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/get_components.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/get_components.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/get_components.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/get_imports_map.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/get_imports_map.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/get_imports_map.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/get_imports_map.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/get_info.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/get_info.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/get_info.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/get_info.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/helpers/extract_by_json_pointer.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/extract_by_json_pointer.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/helpers/extract_by_json_pointer.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/extract_by_json_pointer.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/helpers/find_local_refs.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/find_local_refs.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/helpers/find_local_refs.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/find_local_refs.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/helpers/find_refs.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/find_refs.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/helpers/find_refs.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/find_refs.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/helpers/has_ref.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/has_ref.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/helpers/has_ref.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/has_ref.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/helpers/is_local_ref.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/is_local_ref.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/helpers/is_local_ref.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/is_local_ref.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/helpers/is_plain_object_type.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/is_plain_object_type.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/helpers/is_plain_object_type.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/is_plain_object_type.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/helpers/parse_ref.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/parse_ref.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/helpers/parse_ref.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/parse_ref.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/helpers/plain_object.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/plain_object.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/helpers/plain_object.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/plain_object.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/helpers/traverse_object.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/traverse_object.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/helpers/traverse_object.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/helpers/traverse_object.ts diff --git a/packages/kbn-openapi-generator/src/parser/lib/normalize_schema.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/normalize_schema.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/lib/normalize_schema.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/lib/normalize_schema.ts diff --git a/packages/kbn-openapi-generator/src/parser/openapi_types.ts b/src/platform/packages/shared/kbn-openapi-generator/src/parser/openapi_types.ts similarity index 100% rename from packages/kbn-openapi-generator/src/parser/openapi_types.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/parser/openapi_types.ts diff --git a/packages/kbn-openapi-generator/src/template_service/register_helpers.ts b/src/platform/packages/shared/kbn-openapi-generator/src/template_service/register_helpers.ts similarity index 100% rename from packages/kbn-openapi-generator/src/template_service/register_helpers.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/template_service/register_helpers.ts diff --git a/packages/kbn-openapi-generator/src/template_service/register_templates.ts b/src/platform/packages/shared/kbn-openapi-generator/src/template_service/register_templates.ts similarity index 100% rename from packages/kbn-openapi-generator/src/template_service/register_templates.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/template_service/register_templates.ts diff --git a/packages/kbn-openapi-generator/src/template_service/template_service.ts b/src/platform/packages/shared/kbn-openapi-generator/src/template_service/template_service.ts similarity index 100% rename from packages/kbn-openapi-generator/src/template_service/template_service.ts rename to src/platform/packages/shared/kbn-openapi-generator/src/template_service/template_service.ts diff --git a/packages/kbn-openapi-generator/src/template_service/templates/api_client_quickstart.handlebars b/src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/api_client_quickstart.handlebars similarity index 100% rename from packages/kbn-openapi-generator/src/template_service/templates/api_client_quickstart.handlebars rename to src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/api_client_quickstart.handlebars diff --git a/packages/kbn-openapi-generator/src/template_service/templates/api_client_supertest.handlebars b/src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/api_client_supertest.handlebars similarity index 100% rename from packages/kbn-openapi-generator/src/template_service/templates/api_client_supertest.handlebars rename to src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/api_client_supertest.handlebars diff --git a/packages/kbn-openapi-generator/src/template_service/templates/disclaimer.handlebars b/src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/disclaimer.handlebars similarity index 100% rename from packages/kbn-openapi-generator/src/template_service/templates/disclaimer.handlebars rename to src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/disclaimer.handlebars diff --git a/packages/kbn-openapi-generator/src/template_service/templates/ts_input_type.handlebars b/src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/ts_input_type.handlebars similarity index 100% rename from packages/kbn-openapi-generator/src/template_service/templates/ts_input_type.handlebars rename to src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/ts_input_type.handlebars diff --git a/packages/kbn-openapi-generator/src/template_service/templates/ts_type.handlebars b/src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/ts_type.handlebars similarity index 100% rename from packages/kbn-openapi-generator/src/template_service/templates/ts_type.handlebars rename to src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/ts_type.handlebars diff --git a/packages/kbn-openapi-generator/src/template_service/templates/zod_operation_schema.handlebars b/src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/zod_operation_schema.handlebars similarity index 100% rename from packages/kbn-openapi-generator/src/template_service/templates/zod_operation_schema.handlebars rename to src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/zod_operation_schema.handlebars diff --git a/packages/kbn-openapi-generator/src/template_service/templates/zod_query_item.handlebars b/src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/zod_query_item.handlebars similarity index 100% rename from packages/kbn-openapi-generator/src/template_service/templates/zod_query_item.handlebars rename to src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/zod_query_item.handlebars diff --git a/packages/kbn-openapi-generator/src/template_service/templates/zod_schema_item.handlebars b/src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/zod_schema_item.handlebars similarity index 100% rename from packages/kbn-openapi-generator/src/template_service/templates/zod_schema_item.handlebars rename to src/platform/packages/shared/kbn-openapi-generator/src/template_service/templates/zod_schema_item.handlebars diff --git a/packages/kbn-openapi-generator/tsconfig.json b/src/platform/packages/shared/kbn-openapi-generator/tsconfig.json similarity index 81% rename from packages/kbn-openapi-generator/tsconfig.json rename to src/platform/packages/shared/kbn-openapi-generator/tsconfig.json index 465b739262cf8..4429867c64134 100644 --- a/packages/kbn-openapi-generator/tsconfig.json +++ b/src/platform/packages/shared/kbn-openapi-generator/tsconfig.json @@ -4,7 +4,7 @@ "types": ["jest", "node"] }, "exclude": ["target/**/*"], - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "include": ["**/*.ts"], "kbn_references": [ "@kbn/repo-info", diff --git a/packages/kbn-scout/README.md b/src/platform/packages/shared/kbn-scout/README.md similarity index 97% rename from packages/kbn-scout/README.md rename to src/platform/packages/shared/kbn-scout/README.md index 7368b4d1bb48e..12515588aa12d 100644 --- a/packages/kbn-scout/README.md +++ b/src/platform/packages/shared/kbn-scout/README.md @@ -24,7 +24,7 @@ The `kbn-scout` framework provides: The `kbn-scout` structure includes the following key directories and files: ``` -packages/kbn-scout/ +src/platform/packages/shared/kbn-scout/ ├── src/ │ ├── cli/ │ ├── common/ @@ -196,7 +196,7 @@ We welcome contributions to improve and extend `kbn-scout`. This guide will help Make sure to run unit tests before opening the PR: ```bash -node scripts/jest --config packages/kbn-scout/jest.config.js +node scripts/jest --config src/platform/packages/shared/kbn-scout/jest.config.js ``` #### Setting Up the Environment @@ -207,7 +207,7 @@ Install dependencies by running the following commands: - `yarn kbn bootstrap` to install dependencies. - `node scripts/build_kibana_platform_plugins.js` to build plugins. -Move to the `packages/kbn-scout` directory to begin development. +Move to the `src/platform/packages/shared/kbn-scout` directory to begin development. #### Adding or Modifying Features diff --git a/packages/kbn-scout/index.ts b/src/platform/packages/shared/kbn-scout/index.ts similarity index 100% rename from packages/kbn-scout/index.ts rename to src/platform/packages/shared/kbn-scout/index.ts diff --git a/packages/kbn-ambient-ftr-types/jest.config.js b/src/platform/packages/shared/kbn-scout/jest.config.js similarity index 85% rename from packages/kbn-ambient-ftr-types/jest.config.js rename to src/platform/packages/shared/kbn-scout/jest.config.js index 6fe40e26a7576..045f43c365768 100644 --- a/packages/kbn-ambient-ftr-types/jest.config.js +++ b/src/platform/packages/shared/kbn-scout/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-ambient-ftr-types'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-scout'], }; diff --git a/packages/kbn-scout/kibana.jsonc b/src/platform/packages/shared/kbn-scout/kibana.jsonc similarity index 100% rename from packages/kbn-scout/kibana.jsonc rename to src/platform/packages/shared/kbn-scout/kibana.jsonc diff --git a/packages/kbn-scout/package.json b/src/platform/packages/shared/kbn-scout/package.json similarity index 100% rename from packages/kbn-scout/package.json rename to src/platform/packages/shared/kbn-scout/package.json diff --git a/packages/kbn-scout/src/cli/config_discovery.ts b/src/platform/packages/shared/kbn-scout/src/cli/config_discovery.ts similarity index 100% rename from packages/kbn-scout/src/cli/config_discovery.ts rename to src/platform/packages/shared/kbn-scout/src/cli/config_discovery.ts diff --git a/packages/kbn-scout/src/cli/index.ts b/src/platform/packages/shared/kbn-scout/src/cli/index.ts similarity index 100% rename from packages/kbn-scout/src/cli/index.ts rename to src/platform/packages/shared/kbn-scout/src/cli/index.ts diff --git a/packages/kbn-scout/src/cli/run_tests.ts b/src/platform/packages/shared/kbn-scout/src/cli/run_tests.ts similarity index 100% rename from packages/kbn-scout/src/cli/run_tests.ts rename to src/platform/packages/shared/kbn-scout/src/cli/run_tests.ts diff --git a/packages/kbn-scout/src/cli/start_server.ts b/src/platform/packages/shared/kbn-scout/src/cli/start_server.ts similarity index 100% rename from packages/kbn-scout/src/cli/start_server.ts rename to src/platform/packages/shared/kbn-scout/src/cli/start_server.ts diff --git a/packages/kbn-scout/src/common/constants.ts b/src/platform/packages/shared/kbn-scout/src/common/constants.ts similarity index 100% rename from packages/kbn-scout/src/common/constants.ts rename to src/platform/packages/shared/kbn-scout/src/common/constants.ts diff --git a/packages/kbn-scout/src/common/index.ts b/src/platform/packages/shared/kbn-scout/src/common/index.ts similarity index 100% rename from packages/kbn-scout/src/common/index.ts rename to src/platform/packages/shared/kbn-scout/src/common/index.ts diff --git a/packages/kbn-scout/src/common/services/clients.ts b/src/platform/packages/shared/kbn-scout/src/common/services/clients.ts similarity index 100% rename from packages/kbn-scout/src/common/services/clients.ts rename to src/platform/packages/shared/kbn-scout/src/common/services/clients.ts diff --git a/packages/kbn-scout/src/common/services/config.ts b/src/platform/packages/shared/kbn-scout/src/common/services/config.ts similarity index 100% rename from packages/kbn-scout/src/common/services/config.ts rename to src/platform/packages/shared/kbn-scout/src/common/services/config.ts diff --git a/packages/kbn-scout/src/common/services/es_archiver.ts b/src/platform/packages/shared/kbn-scout/src/common/services/es_archiver.ts similarity index 100% rename from packages/kbn-scout/src/common/services/es_archiver.ts rename to src/platform/packages/shared/kbn-scout/src/common/services/es_archiver.ts diff --git a/packages/kbn-scout/src/common/services/index.ts b/src/platform/packages/shared/kbn-scout/src/common/services/index.ts similarity index 100% rename from packages/kbn-scout/src/common/services/index.ts rename to src/platform/packages/shared/kbn-scout/src/common/services/index.ts diff --git a/packages/kbn-scout/src/common/services/kibana_url.ts b/src/platform/packages/shared/kbn-scout/src/common/services/kibana_url.ts similarity index 100% rename from packages/kbn-scout/src/common/services/kibana_url.ts rename to src/platform/packages/shared/kbn-scout/src/common/services/kibana_url.ts diff --git a/packages/kbn-scout/src/common/services/logger.ts b/src/platform/packages/shared/kbn-scout/src/common/services/logger.ts similarity index 100% rename from packages/kbn-scout/src/common/services/logger.ts rename to src/platform/packages/shared/kbn-scout/src/common/services/logger.ts diff --git a/packages/kbn-scout/src/common/services/saml_auth.ts b/src/platform/packages/shared/kbn-scout/src/common/services/saml_auth.ts similarity index 100% rename from packages/kbn-scout/src/common/services/saml_auth.ts rename to src/platform/packages/shared/kbn-scout/src/common/services/saml_auth.ts diff --git a/packages/kbn-scout/src/common/services/synthtrace.ts b/src/platform/packages/shared/kbn-scout/src/common/services/synthtrace.ts similarity index 100% rename from packages/kbn-scout/src/common/services/synthtrace.ts rename to src/platform/packages/shared/kbn-scout/src/common/services/synthtrace.ts diff --git a/packages/kbn-scout/src/common/utils/index.ts b/src/platform/packages/shared/kbn-scout/src/common/utils/index.ts similarity index 100% rename from packages/kbn-scout/src/common/utils/index.ts rename to src/platform/packages/shared/kbn-scout/src/common/utils/index.ts diff --git a/packages/kbn-scout/src/config/config.test.ts b/src/platform/packages/shared/kbn-scout/src/config/config.test.ts similarity index 100% rename from packages/kbn-scout/src/config/config.test.ts rename to src/platform/packages/shared/kbn-scout/src/config/config.test.ts diff --git a/packages/kbn-scout/src/config/config.ts b/src/platform/packages/shared/kbn-scout/src/config/config.ts similarity index 100% rename from packages/kbn-scout/src/config/config.ts rename to src/platform/packages/shared/kbn-scout/src/config/config.ts diff --git a/packages/kbn-scout/src/config/constants.ts b/src/platform/packages/shared/kbn-scout/src/config/constants.ts similarity index 100% rename from packages/kbn-scout/src/config/constants.ts rename to src/platform/packages/shared/kbn-scout/src/config/constants.ts diff --git a/packages/kbn-scout/src/config/discovery/index.ts b/src/platform/packages/shared/kbn-scout/src/config/discovery/index.ts similarity index 100% rename from packages/kbn-scout/src/config/discovery/index.ts rename to src/platform/packages/shared/kbn-scout/src/config/discovery/index.ts diff --git a/packages/kbn-scout/src/config/discovery/search_configs.test.ts b/src/platform/packages/shared/kbn-scout/src/config/discovery/search_configs.test.ts similarity index 100% rename from packages/kbn-scout/src/config/discovery/search_configs.test.ts rename to src/platform/packages/shared/kbn-scout/src/config/discovery/search_configs.test.ts diff --git a/packages/kbn-scout/src/config/discovery/search_configs.ts b/src/platform/packages/shared/kbn-scout/src/config/discovery/search_configs.ts similarity index 100% rename from packages/kbn-scout/src/config/discovery/search_configs.ts rename to src/platform/packages/shared/kbn-scout/src/config/discovery/search_configs.ts diff --git a/packages/kbn-scout/src/config/index.ts b/src/platform/packages/shared/kbn-scout/src/config/index.ts similarity index 100% rename from packages/kbn-scout/src/config/index.ts rename to src/platform/packages/shared/kbn-scout/src/config/index.ts diff --git a/packages/kbn-scout/src/config/loader/index.ts b/src/platform/packages/shared/kbn-scout/src/config/loader/index.ts similarity index 100% rename from packages/kbn-scout/src/config/loader/index.ts rename to src/platform/packages/shared/kbn-scout/src/config/loader/index.ts diff --git a/packages/kbn-scout/src/config/loader/read_config_file.test.ts b/src/platform/packages/shared/kbn-scout/src/config/loader/read_config_file.test.ts similarity index 100% rename from packages/kbn-scout/src/config/loader/read_config_file.test.ts rename to src/platform/packages/shared/kbn-scout/src/config/loader/read_config_file.test.ts diff --git a/packages/kbn-scout/src/config/loader/read_config_file.ts b/src/platform/packages/shared/kbn-scout/src/config/loader/read_config_file.ts similarity index 100% rename from packages/kbn-scout/src/config/loader/read_config_file.ts rename to src/platform/packages/shared/kbn-scout/src/config/loader/read_config_file.ts diff --git a/packages/kbn-scout/src/config/schema/index.ts b/src/platform/packages/shared/kbn-scout/src/config/schema/index.ts similarity index 100% rename from packages/kbn-scout/src/config/schema/index.ts rename to src/platform/packages/shared/kbn-scout/src/config/schema/index.ts diff --git a/packages/kbn-scout/src/config/schema/schema.ts b/src/platform/packages/shared/kbn-scout/src/config/schema/schema.ts similarity index 100% rename from packages/kbn-scout/src/config/schema/schema.ts rename to src/platform/packages/shared/kbn-scout/src/config/schema/schema.ts diff --git a/packages/kbn-scout/src/config/serverless/es.serverless.config.ts b/src/platform/packages/shared/kbn-scout/src/config/serverless/es.serverless.config.ts similarity index 100% rename from packages/kbn-scout/src/config/serverless/es.serverless.config.ts rename to src/platform/packages/shared/kbn-scout/src/config/serverless/es.serverless.config.ts diff --git a/packages/kbn-scout/src/config/serverless/oblt.serverless.config.ts b/src/platform/packages/shared/kbn-scout/src/config/serverless/oblt.serverless.config.ts similarity index 100% rename from packages/kbn-scout/src/config/serverless/oblt.serverless.config.ts rename to src/platform/packages/shared/kbn-scout/src/config/serverless/oblt.serverless.config.ts diff --git a/packages/kbn-scout/src/config/serverless/resources/package_registry_config.yml b/src/platform/packages/shared/kbn-scout/src/config/serverless/resources/package_registry_config.yml similarity index 100% rename from packages/kbn-scout/src/config/serverless/resources/package_registry_config.yml rename to src/platform/packages/shared/kbn-scout/src/config/serverless/resources/package_registry_config.yml diff --git a/packages/kbn-scout/src/config/serverless/security.serverless.config.ts b/src/platform/packages/shared/kbn-scout/src/config/serverless/security.serverless.config.ts similarity index 100% rename from packages/kbn-scout/src/config/serverless/security.serverless.config.ts rename to src/platform/packages/shared/kbn-scout/src/config/serverless/security.serverless.config.ts diff --git a/packages/kbn-scout/src/config/serverless/serverless.base.config.ts b/src/platform/packages/shared/kbn-scout/src/config/serverless/serverless.base.config.ts similarity index 100% rename from packages/kbn-scout/src/config/serverless/serverless.base.config.ts rename to src/platform/packages/shared/kbn-scout/src/config/serverless/serverless.base.config.ts diff --git a/packages/kbn-scout/src/config/stateful/base.config.ts b/src/platform/packages/shared/kbn-scout/src/config/stateful/base.config.ts similarity index 100% rename from packages/kbn-scout/src/config/stateful/base.config.ts rename to src/platform/packages/shared/kbn-scout/src/config/stateful/base.config.ts diff --git a/packages/kbn-scout/src/config/stateful/stateful.config.ts b/src/platform/packages/shared/kbn-scout/src/config/stateful/stateful.config.ts similarity index 100% rename from packages/kbn-scout/src/config/stateful/stateful.config.ts rename to src/platform/packages/shared/kbn-scout/src/config/stateful/stateful.config.ts diff --git a/packages/kbn-scout/src/config/utils/get_config_file.test.ts b/src/platform/packages/shared/kbn-scout/src/config/utils/get_config_file.test.ts similarity index 79% rename from packages/kbn-scout/src/config/utils/get_config_file.test.ts rename to src/platform/packages/shared/kbn-scout/src/config/utils/get_config_file.test.ts index 09b300e9ae404..b4d968d70ebf4 100644 --- a/packages/kbn-scout/src/config/utils/get_config_file.test.ts +++ b/src/platform/packages/shared/kbn-scout/src/config/utils/get_config_file.test.ts @@ -7,17 +7,17 @@ * License v3.0 only", or the "Server Side Public License, v 1". */ -import path from 'path'; +import { join } from 'path'; import { getConfigFilePath } from './get_config_file'; import { REPO_ROOT } from '@kbn/repo-info'; // Not mocking to validate the actual path to the config file -const CONFIG_ROOT = path.join(REPO_ROOT, 'packages', 'kbn-scout', 'src', 'config'); +const CONFIG_ROOT = join(REPO_ROOT, 'src/platform/packages/shared/kbn-scout/src/config'); describe('getConfigFilePath', () => { it('should return the correct path for stateful config', () => { const config = 'stateful'; - const expectedPath = path.join(CONFIG_ROOT, 'stateful', 'stateful.config.ts'); + const expectedPath = join(CONFIG_ROOT, 'stateful', 'stateful.config.ts'); const result = getConfigFilePath(config); @@ -26,7 +26,7 @@ describe('getConfigFilePath', () => { it('should return the correct path for serverless config with a valid type', () => { const config = 'serverless=oblt'; - const expectedPath = path.join(CONFIG_ROOT, 'serverless', 'oblt.serverless.config.ts'); + const expectedPath = join(CONFIG_ROOT, 'serverless', 'oblt.serverless.config.ts'); const result = getConfigFilePath(config); diff --git a/packages/kbn-scout/src/config/utils/get_config_file.ts b/src/platform/packages/shared/kbn-scout/src/config/utils/get_config_file.ts similarity index 100% rename from packages/kbn-scout/src/config/utils/get_config_file.ts rename to src/platform/packages/shared/kbn-scout/src/config/utils/get_config_file.ts diff --git a/packages/kbn-scout/src/config/utils/index.ts b/src/platform/packages/shared/kbn-scout/src/config/utils/index.ts similarity index 100% rename from packages/kbn-scout/src/config/utils/index.ts rename to src/platform/packages/shared/kbn-scout/src/config/utils/index.ts diff --git a/packages/kbn-scout/src/config/utils/load_servers_config.test.ts b/src/platform/packages/shared/kbn-scout/src/config/utils/load_servers_config.test.ts similarity index 100% rename from packages/kbn-scout/src/config/utils/load_servers_config.test.ts rename to src/platform/packages/shared/kbn-scout/src/config/utils/load_servers_config.test.ts diff --git a/packages/kbn-scout/src/config/utils/load_servers_config.ts b/src/platform/packages/shared/kbn-scout/src/config/utils/load_servers_config.ts similarity index 100% rename from packages/kbn-scout/src/config/utils/load_servers_config.ts rename to src/platform/packages/shared/kbn-scout/src/config/utils/load_servers_config.ts diff --git a/packages/kbn-scout/src/config/utils/save_scout_test_config.test.ts b/src/platform/packages/shared/kbn-scout/src/config/utils/save_scout_test_config.test.ts similarity index 100% rename from packages/kbn-scout/src/config/utils/save_scout_test_config.test.ts rename to src/platform/packages/shared/kbn-scout/src/config/utils/save_scout_test_config.test.ts diff --git a/packages/kbn-scout/src/config/utils/save_scout_test_config.ts b/src/platform/packages/shared/kbn-scout/src/config/utils/save_scout_test_config.ts similarity index 100% rename from packages/kbn-scout/src/config/utils/save_scout_test_config.ts rename to src/platform/packages/shared/kbn-scout/src/config/utils/save_scout_test_config.ts diff --git a/packages/kbn-scout/src/config/utils/utils.ts b/src/platform/packages/shared/kbn-scout/src/config/utils/utils.ts similarity index 100% rename from packages/kbn-scout/src/config/utils/utils.ts rename to src/platform/packages/shared/kbn-scout/src/config/utils/utils.ts diff --git a/packages/kbn-scout/src/playwright/config/create_config.test.ts b/src/platform/packages/shared/kbn-scout/src/playwright/config/create_config.test.ts similarity index 100% rename from packages/kbn-scout/src/playwright/config/create_config.test.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/config/create_config.test.ts diff --git a/packages/kbn-scout/src/playwright/config/create_config.ts b/src/platform/packages/shared/kbn-scout/src/playwright/config/create_config.ts similarity index 100% rename from packages/kbn-scout/src/playwright/config/create_config.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/config/create_config.ts diff --git a/packages/kbn-scout/src/playwright/config/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/config/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/config/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/config/index.ts diff --git a/packages/kbn-scout/src/playwright/expect.ts b/src/platform/packages/shared/kbn-scout/src/playwright/expect.ts similarity index 100% rename from packages/kbn-scout/src/playwright/expect.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/expect.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/index.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/parallel_run_fixtures.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/parallel_run_fixtures.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/parallel_run_fixtures.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/parallel_run_fixtures.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/single_thread_fixtures.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/single_thread_fixtures.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/single_thread_fixtures.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/single_thread_fixtures.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/test/browser_auth/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/browser_auth/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/test/browser_auth/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/browser_auth/index.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/test/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/test/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/index.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/test/page_objects/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/page_objects/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/test/page_objects/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/page_objects/index.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/test/page_objects/parallel.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/page_objects/parallel.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/test/page_objects/parallel.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/page_objects/parallel.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/test/page_objects/single_thread.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/page_objects/single_thread.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/test/page_objects/single_thread.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/page_objects/single_thread.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/test/scout_page/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/scout_page/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/test/scout_page/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/scout_page/index.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/test/scout_page/parallel.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/scout_page/parallel.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/test/scout_page/parallel.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/scout_page/parallel.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/test/scout_page/single_thread.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/scout_page/single_thread.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/test/scout_page/single_thread.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/scout_page/single_thread.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/test/validate_tags/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/validate_tags/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/test/validate_tags/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/test/validate_tags/index.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/worker/apis/fleet/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/apis/fleet/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/worker/apis/fleet/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/apis/fleet/index.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/worker/apis/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/apis/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/worker/apis/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/apis/index.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/worker/core_fixtures.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/core_fixtures.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/worker/core_fixtures.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/core_fixtures.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/worker/es_archiver.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/es_archiver.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/worker/es_archiver.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/es_archiver.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/worker/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/worker/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/index.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/worker/scout_space/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/scout_space/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/worker/scout_space/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/scout_space/index.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/worker/scout_space/parallel.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/scout_space/parallel.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/worker/scout_space/parallel.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/scout_space/parallel.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/worker/synthtrace.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/synthtrace.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/worker/synthtrace.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/synthtrace.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/worker/ui_settings/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/ui_settings/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/worker/ui_settings/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/ui_settings/index.ts diff --git a/packages/kbn-scout/src/playwright/fixtures/worker/ui_settings/single_thread.ts b/src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/ui_settings/single_thread.ts similarity index 100% rename from packages/kbn-scout/src/playwright/fixtures/worker/ui_settings/single_thread.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/fixtures/worker/ui_settings/single_thread.ts diff --git a/packages/kbn-scout/src/playwright/global_hooks/data_ingestion.ts b/src/platform/packages/shared/kbn-scout/src/playwright/global_hooks/data_ingestion.ts similarity index 100% rename from packages/kbn-scout/src/playwright/global_hooks/data_ingestion.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/global_hooks/data_ingestion.ts diff --git a/packages/kbn-scout/src/playwright/global_hooks/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/global_hooks/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/global_hooks/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/global_hooks/index.ts diff --git a/packages/kbn-scout/src/playwright/global_hooks/synthtrace_ingestion.ts b/src/platform/packages/shared/kbn-scout/src/playwright/global_hooks/synthtrace_ingestion.ts similarity index 100% rename from packages/kbn-scout/src/playwright/global_hooks/synthtrace_ingestion.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/global_hooks/synthtrace_ingestion.ts diff --git a/packages/kbn-scout/src/playwright/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/index.ts diff --git a/packages/kbn-scout/src/playwright/page_objects/dashboard_app.ts b/src/platform/packages/shared/kbn-scout/src/playwright/page_objects/dashboard_app.ts similarity index 100% rename from packages/kbn-scout/src/playwright/page_objects/dashboard_app.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/page_objects/dashboard_app.ts diff --git a/packages/kbn-scout/src/playwright/page_objects/date_picker.ts b/src/platform/packages/shared/kbn-scout/src/playwright/page_objects/date_picker.ts similarity index 100% rename from packages/kbn-scout/src/playwright/page_objects/date_picker.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/page_objects/date_picker.ts diff --git a/packages/kbn-scout/src/playwright/page_objects/discover_app.ts b/src/platform/packages/shared/kbn-scout/src/playwright/page_objects/discover_app.ts similarity index 100% rename from packages/kbn-scout/src/playwright/page_objects/discover_app.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/page_objects/discover_app.ts diff --git a/packages/kbn-scout/src/playwright/page_objects/fiter_bar.ts b/src/platform/packages/shared/kbn-scout/src/playwright/page_objects/fiter_bar.ts similarity index 100% rename from packages/kbn-scout/src/playwright/page_objects/fiter_bar.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/page_objects/fiter_bar.ts diff --git a/packages/kbn-scout/src/playwright/page_objects/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/page_objects/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/page_objects/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/page_objects/index.ts diff --git a/packages/kbn-scout/src/playwright/page_objects/maps_page.ts b/src/platform/packages/shared/kbn-scout/src/playwright/page_objects/maps_page.ts similarity index 100% rename from packages/kbn-scout/src/playwright/page_objects/maps_page.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/page_objects/maps_page.ts diff --git a/packages/kbn-scout/src/playwright/page_objects/renderable_page.ts b/src/platform/packages/shared/kbn-scout/src/playwright/page_objects/renderable_page.ts similarity index 100% rename from packages/kbn-scout/src/playwright/page_objects/renderable_page.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/page_objects/renderable_page.ts diff --git a/packages/kbn-scout/src/playwright/page_objects/utils/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/page_objects/utils/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/page_objects/utils/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/page_objects/utils/index.ts diff --git a/packages/kbn-scout/src/playwright/runner/config_loader.ts b/src/platform/packages/shared/kbn-scout/src/playwright/runner/config_loader.ts similarity index 100% rename from packages/kbn-scout/src/playwright/runner/config_loader.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/runner/config_loader.ts diff --git a/packages/kbn-scout/src/playwright/runner/config_validator.test.ts b/src/platform/packages/shared/kbn-scout/src/playwright/runner/config_validator.test.ts similarity index 100% rename from packages/kbn-scout/src/playwright/runner/config_validator.test.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/runner/config_validator.test.ts diff --git a/packages/kbn-scout/src/playwright/runner/config_validator.ts b/src/platform/packages/shared/kbn-scout/src/playwright/runner/config_validator.ts similarity index 100% rename from packages/kbn-scout/src/playwright/runner/config_validator.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/runner/config_validator.ts diff --git a/packages/kbn-scout/src/playwright/runner/flags.test.ts b/src/platform/packages/shared/kbn-scout/src/playwright/runner/flags.test.ts similarity index 100% rename from packages/kbn-scout/src/playwright/runner/flags.test.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/runner/flags.test.ts diff --git a/packages/kbn-scout/src/playwright/runner/flags.ts b/src/platform/packages/shared/kbn-scout/src/playwright/runner/flags.ts similarity index 100% rename from packages/kbn-scout/src/playwright/runner/flags.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/runner/flags.ts diff --git a/packages/kbn-scout/src/playwright/runner/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/runner/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/runner/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/runner/index.ts diff --git a/packages/kbn-scout/src/playwright/runner/run_tests.ts b/src/platform/packages/shared/kbn-scout/src/playwright/runner/run_tests.ts similarity index 100% rename from packages/kbn-scout/src/playwright/runner/run_tests.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/runner/run_tests.ts diff --git a/packages/kbn-scout/src/playwright/tags.ts b/src/platform/packages/shared/kbn-scout/src/playwright/tags.ts similarity index 100% rename from packages/kbn-scout/src/playwright/tags.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/tags.ts diff --git a/packages/kbn-scout/src/playwright/types/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/types/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/types/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/types/index.ts diff --git a/packages/kbn-scout/src/playwright/utils/index.ts b/src/platform/packages/shared/kbn-scout/src/playwright/utils/index.ts similarity index 100% rename from packages/kbn-scout/src/playwright/utils/index.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/utils/index.ts diff --git a/packages/kbn-scout/src/playwright/utils/runner_utils.test.ts b/src/platform/packages/shared/kbn-scout/src/playwright/utils/runner_utils.test.ts similarity index 100% rename from packages/kbn-scout/src/playwright/utils/runner_utils.test.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/utils/runner_utils.test.ts diff --git a/packages/kbn-scout/src/playwright/utils/runner_utils.ts b/src/platform/packages/shared/kbn-scout/src/playwright/utils/runner_utils.ts similarity index 100% rename from packages/kbn-scout/src/playwright/utils/runner_utils.ts rename to src/platform/packages/shared/kbn-scout/src/playwright/utils/runner_utils.ts diff --git a/packages/kbn-scout/src/servers/flags.test.ts b/src/platform/packages/shared/kbn-scout/src/servers/flags.test.ts similarity index 100% rename from packages/kbn-scout/src/servers/flags.test.ts rename to src/platform/packages/shared/kbn-scout/src/servers/flags.test.ts diff --git a/packages/kbn-scout/src/servers/flags.ts b/src/platform/packages/shared/kbn-scout/src/servers/flags.ts similarity index 100% rename from packages/kbn-scout/src/servers/flags.ts rename to src/platform/packages/shared/kbn-scout/src/servers/flags.ts diff --git a/packages/kbn-scout/src/servers/index.ts b/src/platform/packages/shared/kbn-scout/src/servers/index.ts similarity index 100% rename from packages/kbn-scout/src/servers/index.ts rename to src/platform/packages/shared/kbn-scout/src/servers/index.ts diff --git a/packages/kbn-scout/src/servers/run_elasticsearch.ts b/src/platform/packages/shared/kbn-scout/src/servers/run_elasticsearch.ts similarity index 100% rename from packages/kbn-scout/src/servers/run_elasticsearch.ts rename to src/platform/packages/shared/kbn-scout/src/servers/run_elasticsearch.ts diff --git a/packages/kbn-scout/src/servers/run_kibana_server.ts b/src/platform/packages/shared/kbn-scout/src/servers/run_kibana_server.ts similarity index 100% rename from packages/kbn-scout/src/servers/run_kibana_server.ts rename to src/platform/packages/shared/kbn-scout/src/servers/run_kibana_server.ts diff --git a/packages/kbn-scout/src/servers/start_servers.ts b/src/platform/packages/shared/kbn-scout/src/servers/start_servers.ts similarity index 100% rename from packages/kbn-scout/src/servers/start_servers.ts rename to src/platform/packages/shared/kbn-scout/src/servers/start_servers.ts diff --git a/packages/kbn-scout/src/types/cli.d.ts b/src/platform/packages/shared/kbn-scout/src/types/cli.d.ts similarity index 100% rename from packages/kbn-scout/src/types/cli.d.ts rename to src/platform/packages/shared/kbn-scout/src/types/cli.d.ts diff --git a/packages/kbn-scout/src/types/index.ts b/src/platform/packages/shared/kbn-scout/src/types/index.ts similarity index 100% rename from packages/kbn-scout/src/types/index.ts rename to src/platform/packages/shared/kbn-scout/src/types/index.ts diff --git a/packages/kbn-scout/src/types/server_config.d.ts b/src/platform/packages/shared/kbn-scout/src/types/server_config.d.ts similarity index 100% rename from packages/kbn-scout/src/types/server_config.d.ts rename to src/platform/packages/shared/kbn-scout/src/types/server_config.d.ts diff --git a/packages/kbn-scout/src/types/services.d.ts b/src/platform/packages/shared/kbn-scout/src/types/services.d.ts similarity index 100% rename from packages/kbn-scout/src/types/services.d.ts rename to src/platform/packages/shared/kbn-scout/src/types/services.d.ts diff --git a/packages/kbn-scout/src/types/test_config.d.ts b/src/platform/packages/shared/kbn-scout/src/types/test_config.d.ts similarity index 100% rename from packages/kbn-scout/src/types/test_config.d.ts rename to src/platform/packages/shared/kbn-scout/src/types/test_config.d.ts diff --git a/packages/kbn-scout/tsconfig.json b/src/platform/packages/shared/kbn-scout/tsconfig.json similarity index 92% rename from packages/kbn-scout/tsconfig.json rename to src/platform/packages/shared/kbn-scout/tsconfig.json index fcb8f35423070..9b08efff2f71e 100644 --- a/packages/kbn-scout/tsconfig.json +++ b/src/platform/packages/shared/kbn-scout/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-storybook/README.md b/src/platform/packages/shared/kbn-storybook/README.md similarity index 100% rename from packages/kbn-storybook/README.md rename to src/platform/packages/shared/kbn-storybook/README.md diff --git a/packages/kbn-storybook/index.ts b/src/platform/packages/shared/kbn-storybook/index.ts similarity index 100% rename from packages/kbn-storybook/index.ts rename to src/platform/packages/shared/kbn-storybook/index.ts diff --git a/packages/kbn-storybook/kibana.jsonc b/src/platform/packages/shared/kbn-storybook/kibana.jsonc similarity index 100% rename from packages/kbn-storybook/kibana.jsonc rename to src/platform/packages/shared/kbn-storybook/kibana.jsonc diff --git a/packages/kbn-storybook/package.json b/src/platform/packages/shared/kbn-storybook/package.json similarity index 100% rename from packages/kbn-storybook/package.json rename to src/platform/packages/shared/kbn-storybook/package.json diff --git a/packages/kbn-storybook/preset.js b/src/platform/packages/shared/kbn-storybook/preset.js similarity index 100% rename from packages/kbn-storybook/preset.js rename to src/platform/packages/shared/kbn-storybook/preset.js diff --git a/packages/kbn-storybook/preset/package.json b/src/platform/packages/shared/kbn-storybook/preset/package.json similarity index 100% rename from packages/kbn-storybook/preset/package.json rename to src/platform/packages/shared/kbn-storybook/preset/package.json diff --git a/packages/kbn-storybook/src/ignore_not_found_export_plugin.ts b/src/platform/packages/shared/kbn-storybook/src/ignore_not_found_export_plugin.ts similarity index 100% rename from packages/kbn-storybook/src/ignore_not_found_export_plugin.ts rename to src/platform/packages/shared/kbn-storybook/src/ignore_not_found_export_plugin.ts diff --git a/packages/kbn-storybook/src/lib/constants.ts b/src/platform/packages/shared/kbn-storybook/src/lib/constants.ts similarity index 100% rename from packages/kbn-storybook/src/lib/constants.ts rename to src/platform/packages/shared/kbn-storybook/src/lib/constants.ts diff --git a/packages/kbn-storybook/src/lib/decorators.tsx b/src/platform/packages/shared/kbn-storybook/src/lib/decorators.tsx similarity index 100% rename from packages/kbn-storybook/src/lib/decorators.tsx rename to src/platform/packages/shared/kbn-storybook/src/lib/decorators.tsx diff --git a/packages/kbn-storybook/src/lib/default_config.ts b/src/platform/packages/shared/kbn-storybook/src/lib/default_config.ts similarity index 100% rename from packages/kbn-storybook/src/lib/default_config.ts rename to src/platform/packages/shared/kbn-storybook/src/lib/default_config.ts diff --git a/packages/kbn-storybook/src/lib/register.ts b/src/platform/packages/shared/kbn-storybook/src/lib/register.ts similarity index 90% rename from packages/kbn-storybook/src/lib/register.ts rename to src/platform/packages/shared/kbn-storybook/src/lib/register.ts index fa8dcd2b6c46a..028f6f20553f1 100644 --- a/packages/kbn-storybook/src/lib/register.ts +++ b/src/platform/packages/shared/kbn-storybook/src/lib/register.ts @@ -17,7 +17,8 @@ addons.setConfig({ theme: create({ base: 'light', brandTitle: 'Kibana Storybook', - brandUrl: 'https://github.com/elastic/kibana/tree/main/packages/kbn-storybook', + brandUrl: + 'https://github.com/elastic/kibana/tree/main/src/platform/packages/shared/kbn-storybook', }), showPanel: false, isFullscreen: false, diff --git a/packages/kbn-storybook/src/lib/register_theme_switcher_addon.ts b/src/platform/packages/shared/kbn-storybook/src/lib/register_theme_switcher_addon.ts similarity index 100% rename from packages/kbn-storybook/src/lib/register_theme_switcher_addon.ts rename to src/platform/packages/shared/kbn-storybook/src/lib/register_theme_switcher_addon.ts diff --git a/packages/kbn-storybook/src/lib/run_storybook_cli.ts b/src/platform/packages/shared/kbn-storybook/src/lib/run_storybook_cli.ts similarity index 100% rename from packages/kbn-storybook/src/lib/run_storybook_cli.ts rename to src/platform/packages/shared/kbn-storybook/src/lib/run_storybook_cli.ts diff --git a/packages/kbn-storybook/src/lib/theme_switcher.tsx b/src/platform/packages/shared/kbn-storybook/src/lib/theme_switcher.tsx similarity index 100% rename from packages/kbn-storybook/src/lib/theme_switcher.tsx rename to src/platform/packages/shared/kbn-storybook/src/lib/theme_switcher.tsx diff --git a/packages/kbn-storybook/src/webpack.config.ts b/src/platform/packages/shared/kbn-storybook/src/webpack.config.ts similarity index 100% rename from packages/kbn-storybook/src/webpack.config.ts rename to src/platform/packages/shared/kbn-storybook/src/webpack.config.ts diff --git a/packages/kbn-storybook/templates/index.ejs b/src/platform/packages/shared/kbn-storybook/templates/index.ejs similarity index 100% rename from packages/kbn-storybook/templates/index.ejs rename to src/platform/packages/shared/kbn-storybook/templates/index.ejs diff --git a/packages/kbn-storybook/tsconfig.json b/src/platform/packages/shared/kbn-storybook/tsconfig.json similarity index 92% rename from packages/kbn-storybook/tsconfig.json rename to src/platform/packages/shared/kbn-storybook/tsconfig.json index 8f120043dc5d7..86751586f31c9 100644 --- a/packages/kbn-storybook/tsconfig.json +++ b/src/platform/packages/shared/kbn-storybook/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-test-jest-helpers/index.ts b/src/platform/packages/shared/kbn-test-jest-helpers/index.ts similarity index 100% rename from packages/kbn-test-jest-helpers/index.ts rename to src/platform/packages/shared/kbn-test-jest-helpers/index.ts diff --git a/src/platform/packages/shared/kbn-test-jest-helpers/jest.config.js b/src/platform/packages/shared/kbn-test-jest-helpers/jest.config.js new file mode 100644 index 0000000000000..cf6449da15202 --- /dev/null +++ b/src/platform/packages/shared/kbn-test-jest-helpers/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-test-jest-helpers'], +}; diff --git a/packages/kbn-test-jest-helpers/kibana.jsonc b/src/platform/packages/shared/kbn-test-jest-helpers/kibana.jsonc similarity index 100% rename from packages/kbn-test-jest-helpers/kibana.jsonc rename to src/platform/packages/shared/kbn-test-jest-helpers/kibana.jsonc diff --git a/packages/kbn-test-jest-helpers/package.json b/src/platform/packages/shared/kbn-test-jest-helpers/package.json similarity index 100% rename from packages/kbn-test-jest-helpers/package.json rename to src/platform/packages/shared/kbn-test-jest-helpers/package.json diff --git a/packages/kbn-test-jest-helpers/src/enzyme_helpers.tsx b/src/platform/packages/shared/kbn-test-jest-helpers/src/enzyme_helpers.tsx similarity index 100% rename from packages/kbn-test-jest-helpers/src/enzyme_helpers.tsx rename to src/platform/packages/shared/kbn-test-jest-helpers/src/enzyme_helpers.tsx diff --git a/packages/kbn-test-jest-helpers/src/find_test_subject.ts b/src/platform/packages/shared/kbn-test-jest-helpers/src/find_test_subject.ts similarity index 100% rename from packages/kbn-test-jest-helpers/src/find_test_subject.ts rename to src/platform/packages/shared/kbn-test-jest-helpers/src/find_test_subject.ts diff --git a/packages/kbn-test-jest-helpers/src/jsdom_svg_mocks.ts b/src/platform/packages/shared/kbn-test-jest-helpers/src/jsdom_svg_mocks.ts similarity index 100% rename from packages/kbn-test-jest-helpers/src/jsdom_svg_mocks.ts rename to src/platform/packages/shared/kbn-test-jest-helpers/src/jsdom_svg_mocks.ts diff --git a/packages/kbn-test-jest-helpers/src/random.ts b/src/platform/packages/shared/kbn-test-jest-helpers/src/random.ts similarity index 100% rename from packages/kbn-test-jest-helpers/src/random.ts rename to src/platform/packages/shared/kbn-test-jest-helpers/src/random.ts diff --git a/packages/kbn-test-jest-helpers/src/redux_helpers.tsx b/src/platform/packages/shared/kbn-test-jest-helpers/src/redux_helpers.tsx similarity index 100% rename from packages/kbn-test-jest-helpers/src/redux_helpers.tsx rename to src/platform/packages/shared/kbn-test-jest-helpers/src/redux_helpers.tsx diff --git a/packages/kbn-test-jest-helpers/src/router_helpers.tsx b/src/platform/packages/shared/kbn-test-jest-helpers/src/router_helpers.tsx similarity index 100% rename from packages/kbn-test-jest-helpers/src/router_helpers.tsx rename to src/platform/packages/shared/kbn-test-jest-helpers/src/router_helpers.tsx diff --git a/packages/kbn-test-jest-helpers/src/stub_broadcast_channel.ts b/src/platform/packages/shared/kbn-test-jest-helpers/src/stub_broadcast_channel.ts similarity index 100% rename from packages/kbn-test-jest-helpers/src/stub_broadcast_channel.ts rename to src/platform/packages/shared/kbn-test-jest-helpers/src/stub_broadcast_channel.ts diff --git a/packages/kbn-test-jest-helpers/src/stub_browser_storage.test.ts b/src/platform/packages/shared/kbn-test-jest-helpers/src/stub_browser_storage.test.ts similarity index 100% rename from packages/kbn-test-jest-helpers/src/stub_browser_storage.test.ts rename to src/platform/packages/shared/kbn-test-jest-helpers/src/stub_browser_storage.test.ts diff --git a/packages/kbn-test-jest-helpers/src/stub_browser_storage.ts b/src/platform/packages/shared/kbn-test-jest-helpers/src/stub_browser_storage.ts similarity index 100% rename from packages/kbn-test-jest-helpers/src/stub_browser_storage.ts rename to src/platform/packages/shared/kbn-test-jest-helpers/src/stub_browser_storage.ts diff --git a/packages/kbn-test-jest-helpers/src/stub_web_worker.ts b/src/platform/packages/shared/kbn-test-jest-helpers/src/stub_web_worker.ts similarity index 100% rename from packages/kbn-test-jest-helpers/src/stub_web_worker.ts rename to src/platform/packages/shared/kbn-test-jest-helpers/src/stub_web_worker.ts diff --git a/packages/kbn-test-jest-helpers/src/testbed/README.md b/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/README.md similarity index 99% rename from packages/kbn-test-jest-helpers/src/testbed/README.md rename to src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/README.md index 87cabd7ca4fa1..4950ba1c40baf 100644 --- a/packages/kbn-test-jest-helpers/src/testbed/README.md +++ b/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/README.md @@ -28,7 +28,7 @@ You receive in return a function that you need to call to mount the component in ```ts // remote_clusters_list.helpers.ts -import { registerTestBed } from '../../../../test_utils'; +import { registerTestBed } from '../../../../../../../test_utils'; import { RemoteClusterList } from '../../app/sections/remote_cluster_list'; import { remoteClustersStore } from '../../app/store'; import routing from '../../app/services/routing'; diff --git a/packages/kbn-test-jest-helpers/src/testbed/index.ts b/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/index.ts similarity index 100% rename from packages/kbn-test-jest-helpers/src/testbed/index.ts rename to src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/index.ts diff --git a/packages/kbn-test-jest-helpers/src/testbed/mount_component.tsx b/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/mount_component.tsx similarity index 100% rename from packages/kbn-test-jest-helpers/src/testbed/mount_component.tsx rename to src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/mount_component.tsx diff --git a/packages/kbn-test-jest-helpers/src/testbed/testbed.ts b/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/testbed.ts similarity index 100% rename from packages/kbn-test-jest-helpers/src/testbed/testbed.ts rename to src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/testbed.ts diff --git a/packages/kbn-test-jest-helpers/src/testbed/types.ts b/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/types.ts similarity index 100% rename from packages/kbn-test-jest-helpers/src/testbed/types.ts rename to src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/types.ts diff --git a/packages/kbn-test-jest-helpers/src/testing_library_react_helpers.tsx b/src/platform/packages/shared/kbn-test-jest-helpers/src/testing_library_react_helpers.tsx similarity index 100% rename from packages/kbn-test-jest-helpers/src/testing_library_react_helpers.tsx rename to src/platform/packages/shared/kbn-test-jest-helpers/src/testing_library_react_helpers.tsx diff --git a/packages/kbn-test-jest-helpers/tsconfig.json b/src/platform/packages/shared/kbn-test-jest-helpers/tsconfig.json similarity index 84% rename from packages/kbn-test-jest-helpers/tsconfig.json rename to src/platform/packages/shared/kbn-test-jest-helpers/tsconfig.json index 71eeacb0ebd00..e90c2c9294ec7 100644 --- a/packages/kbn-test-jest-helpers/tsconfig.json +++ b/src/platform/packages/shared/kbn-test-jest-helpers/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": ["jest", "node"] diff --git a/packages/kbn-test-subj-selector/README.mdx b/src/platform/packages/shared/kbn-test-subj-selector/README.mdx similarity index 100% rename from packages/kbn-test-subj-selector/README.mdx rename to src/platform/packages/shared/kbn-test-subj-selector/README.mdx diff --git a/packages/kbn-test-subj-selector/index.ts b/src/platform/packages/shared/kbn-test-subj-selector/index.ts similarity index 100% rename from packages/kbn-test-subj-selector/index.ts rename to src/platform/packages/shared/kbn-test-subj-selector/index.ts diff --git a/src/platform/packages/shared/kbn-test-subj-selector/jest.config.js b/src/platform/packages/shared/kbn-test-subj-selector/jest.config.js new file mode 100644 index 0000000000000..cd22665ef99ce --- /dev/null +++ b/src/platform/packages/shared/kbn-test-subj-selector/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-test-subj-selector'], +}; diff --git a/packages/kbn-test-subj-selector/kibana.jsonc b/src/platform/packages/shared/kbn-test-subj-selector/kibana.jsonc similarity index 100% rename from packages/kbn-test-subj-selector/kibana.jsonc rename to src/platform/packages/shared/kbn-test-subj-selector/kibana.jsonc diff --git a/packages/kbn-test-subj-selector/package.json b/src/platform/packages/shared/kbn-test-subj-selector/package.json similarity index 100% rename from packages/kbn-test-subj-selector/package.json rename to src/platform/packages/shared/kbn-test-subj-selector/package.json diff --git a/packages/kbn-test-subj-selector/test_subj_selector.test.ts b/src/platform/packages/shared/kbn-test-subj-selector/test_subj_selector.test.ts similarity index 100% rename from packages/kbn-test-subj-selector/test_subj_selector.test.ts rename to src/platform/packages/shared/kbn-test-subj-selector/test_subj_selector.test.ts diff --git a/packages/kbn-test-subj-selector/test_subj_selector.ts b/src/platform/packages/shared/kbn-test-subj-selector/test_subj_selector.ts similarity index 100% rename from packages/kbn-test-subj-selector/test_subj_selector.ts rename to src/platform/packages/shared/kbn-test-subj-selector/test_subj_selector.ts diff --git a/packages/kbn-ambient-ftr-types/tsconfig.json b/src/platform/packages/shared/kbn-test-subj-selector/tsconfig.json similarity index 78% rename from packages/kbn-ambient-ftr-types/tsconfig.json rename to src/platform/packages/shared/kbn-test-subj-selector/tsconfig.json index b72f7b0a15c5c..d49872c3b2cf3 100644 --- a/packages/kbn-ambient-ftr-types/tsconfig.json +++ b/src/platform/packages/shared/kbn-test-subj-selector/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/packages/kbn-test/README.mdx b/src/platform/packages/shared/kbn-test/README.mdx similarity index 67% rename from packages/kbn-test/README.mdx rename to src/platform/packages/shared/kbn-test/README.mdx index 5e52b68b7a0cb..66c248356af9e 100644 --- a/packages/kbn-test/README.mdx +++ b/src/platform/packages/shared/kbn-test/README.mdx @@ -15,7 +15,7 @@ The @kbn/test package provides ways to run tests. Currently only functional test ### Dependencies -Functional testing methods exist in the `src/functional_tests` directory. They depend on the Functional Test Runner, which is found in [`{KIBANA_ROOT}/src/functional_test_runner`](../../src/functional_test_runner). Ideally libraries provided by kibana packages such as this one should not depend on kibana source code that lives in [`{KIBANA_ROOT}/src`](../../src). The goal is to start pulling test and development utilities out into packages so they can be used across Kibana and plugins. Accordingly the Functional Test Runner itself will be pulled out into a package (or part of a package), and this package's dependence on it will not be an issue. +Functional testing methods exist in the `src/functional_tests` directory. They depend on the Functional Test Runner, which is found in [`{KIBANA_ROOT}/src/functional_test_runner`](../../../../../src/functional_test_runner). Ideally libraries provided by kibana packages such as this one should not depend on kibana source code that lives in [`{KIBANA_ROOT}/src`](../../src). The goal is to start pulling test and development utilities out into packages so they can be used across Kibana and plugins. Accordingly the Functional Test Runner itself will be pulled out into a package (or part of a package), and this package's dependence on it will not be an issue. ### Exposed methods @@ -23,17 +23,17 @@ Functional testing methods exist in the `src/functional_tests` directory. They d For each config file specified in configPaths, starts Elasticsearch and Kibana once, runs tests specified in that config file, and shuts down Elasticsearch and Kibana once completed. (Repeats for every config file.) -`configPaths`: array of strings, each an absolute path to a config file that looks like [this](../../test/functional/config.base.js), following the config schema specified [here](../../src/functional_test_runner/lib/config/schema.js). +`configPaths`: array of strings, each an absolute path to a config file that looks like [this](../../../../../test/functional/config.base.js), following the config schema specified [here](../../src/functional_test_runner/lib/config/schema.js). -Internally the method that starts Elasticsearch comes from [kbn-es](../../packages/kbn-es). +Internally the method that starts Elasticsearch comes from [kbn-es](../../../../../src/platform/packages/shared/kbn-es). #### `startServers(configPath: string)` Starts Elasticsearch and Kibana servers given a specified config. -`configPath`: absolute path to a config file that looks like [this](../../test/functional/config.base.js), following the config schema specified [here](../../src/functional_test_runner/lib/config/schema.js). +`configPath`: absolute path to a config file that looks like [this](../../../../../test/functional/config.base.js), following the config schema specified [here](../../src/functional_test_runner/lib/config/schema.js). -Allows users to start another process to run just the tests while keeping the servers running with this method. Start servers _and_ run tests using the same config file ([see how](../../scripts/README.md)). +Allows users to start another process to run just the tests while keeping the servers running with this method. Start servers _and_ run tests using the same config file ([see how](../../../../../scripts/README.md)). ## Rationale @@ -45,4 +45,4 @@ We think it makes sense to specify the tests to run along with the particular se We also think it makes sense to have a test runner intelligently (but simply) start servers, run tests, tear down servers, and repeat for each config, uninterrupted. There's nothing special about each kind of config that specifies running some set of functional tests against some kind of Elasticsearch/Kibana servers. There doesn't need to be a separate job to run each kind of setup/test/teardown. These can all be orchestrated sequentially via the current `runTests` implementation. This is how we envision tests to run on CI. -This inherently means that grouping test files in configs matters, such that a group of test files that depends on a particular server config appears together in that config's `testFiles` list. Given how quickly and easily we can start servers using [@kbn/es](../../packages/kbn-es), it should not impact performance to logically group tests by domain even if multiple groups of tests share the same server config. We can think about how to group test files together across domains when that time comes. +This inherently means that grouping test files in configs matters, such that a group of test files that depends on a particular server config appears together in that config's `testFiles` list. Given how quickly and easily we can start servers using [@kbn/es](../../../../../src/platform/packages/shared/kbn-es), it should not impact performance to logically group tests by domain even if multiple groups of tests share the same server config. We can think about how to group test files together across domains when that time comes. diff --git a/packages/kbn-test/index.ts b/src/platform/packages/shared/kbn-test/index.ts similarity index 100% rename from packages/kbn-test/index.ts rename to src/platform/packages/shared/kbn-test/index.ts diff --git a/packages/kbn-test/jest-preset.js b/src/platform/packages/shared/kbn-test/jest-preset.js similarity index 76% rename from packages/kbn-test/jest-preset.js rename to src/platform/packages/shared/kbn-test/jest-preset.js index 82781c3d018d4..2c618bd062096 100644 --- a/packages/kbn-test/jest-preset.js +++ b/src/platform/packages/shared/kbn-test/jest-preset.js @@ -37,7 +37,7 @@ module.exports = { reporters: [ 'default', [ - '/packages/kbn-test/src/jest/junit_reporter', + '/src/platform/packages/shared/kbn-test/src/jest/junit_reporter', { rootDirectory: '.', }, @@ -45,7 +45,7 @@ module.exports = { ...(process.env.TEST_GROUP_TYPE_UNIT ? [ [ - '/packages/kbn-test/src/jest/ci_stats_jest_reporter.ts', + '/src/platform/packages/shared/kbn-test/src/jest/ci_stats_jest_reporter.ts', { testGroupType: process.env.TEST_GROUP_TYPE_UNIT, }, @@ -57,18 +57,20 @@ module.exports = { // The paths to modules that run some code to configure or set up the testing environment before each test setupFiles: [ '/src/setup_node_env/polyfill.ts', - '/packages/kbn-test/src/jest/setup/polyfills.jsdom.js', - '/packages/kbn-test/src/jest/setup/enzyme.js', + '/src/platform/packages/shared/kbn-test/src/jest/setup/polyfills.jsdom.js', + '/src/platform/packages/shared/kbn-test/src/jest/setup/enzyme.js', ], // A list of paths to modules that run some code to configure or set up the testing framework before each test setupFilesAfterEnv: [ - '/packages/kbn-test/src/jest/setup/setup_test.js', - '/packages/kbn-test/src/jest/setup/mocks.moment_timezone.js', - '/packages/kbn-test/src/jest/setup/mocks.eui.js', - '/packages/kbn-test/src/jest/setup/react_testing_library.js', - '/packages/kbn-test/src/jest/setup/mocks.kbn_i18n_react.js', - process.env.CI ? '/packages/kbn-test/src/jest/setup/disable_console_logs.js' : [], + '/src/platform/packages/shared/kbn-test/src/jest/setup/setup_test.js', + '/src/platform/packages/shared/kbn-test/src/jest/setup/mocks.moment_timezone.js', + '/src/platform/packages/shared/kbn-test/src/jest/setup/mocks.eui.js', + '/src/platform/packages/shared/kbn-test/src/jest/setup/react_testing_library.js', + '/src/platform/packages/shared/kbn-test/src/jest/setup/mocks.kbn_i18n_react.js', + process.env.CI + ? '/src/platform/packages/shared/kbn-test/src/jest/setup/disable_console_logs.js' + : [], ].flat(), snapshotFormat: { @@ -80,7 +82,7 @@ module.exports = { snapshotSerializers: [ '/src/platform/packages/shared/react/kibana_mount/test_helpers/react_mount_serializer.ts', 'enzyme-to-json/serializer', - '/packages/kbn-test/src/jest/setup/emotion.js', + '/src/platform/packages/shared/kbn-test/src/jest/setup/emotion.js', ], // The test environment that will be used for testing @@ -98,9 +100,11 @@ module.exports = { // A map from regular expressions to paths to transformers transform: { - '^.+\\.(js|tsx?)$': '/packages/kbn-test/src/jest/transforms/babel/index.js', - '^.+\\.(txt|html)?$': '/packages/kbn-test/src/jest/transforms/raw.js', - '^.+\\.peggy?$': '/packages/kbn-test/src/jest/transforms/peggy.js', + '^.+\\.(js|tsx?)$': + '/src/platform/packages/shared/kbn-test/src/jest/transforms/babel/index.js', + '^.+\\.(txt|html)?$': + '/src/platform/packages/shared/kbn-test/src/jest/transforms/raw.js', + '^.+\\.peggy?$': '/src/platform/packages/shared/kbn-test/src/jest/transforms/peggy.js', }, // An array of regexp pattern strings that are matched against all source file paths, matched files will skip transformation @@ -125,7 +129,7 @@ module.exports = { watchPathIgnorePatterns: ['.*/__tmp__/.*'], - resolver: '/packages/kbn-test/src/jest/resolver.js', + resolver: '/src/platform/packages/shared/kbn-test/src/jest/resolver.js', // Workaround to "TypeError: Cannot assign to read only property 'structuredClone' of object '[object global]'" // This happens when we run jest tests with --watch after node20+ @@ -134,5 +138,5 @@ module.exports = { }, testResultsProcessor: - '/packages/kbn-test/src/jest/result_processors/logging_result_processor.js', + '/src/platform/packages/shared/kbn-test/src/jest/result_processors/logging_result_processor.js', }; diff --git a/packages/kbn-babel-register/jest.config.js b/src/platform/packages/shared/kbn-test/jest.config.js similarity index 85% rename from packages/kbn-babel-register/jest.config.js rename to src/platform/packages/shared/kbn-test/jest.config.js index 45f3e3bea34a9..11ef1ee0ee26c 100644 --- a/packages/kbn-babel-register/jest.config.js +++ b/src/platform/packages/shared/kbn-test/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test/jest_node', - rootDir: '../..', - roots: ['/packages/kbn-babel-register'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-test'], }; diff --git a/packages/kbn-import-resolver/jest.integration.config.js b/src/platform/packages/shared/kbn-test/jest.integration.config.js similarity index 85% rename from packages/kbn-import-resolver/jest.integration.config.js rename to src/platform/packages/shared/kbn-test/jest.integration.config.js index 1a4e9d6d65f83..d68286572f734 100644 --- a/packages/kbn-import-resolver/jest.integration.config.js +++ b/src/platform/packages/shared/kbn-test/jest.integration.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test/jest_integration_node', - rootDir: '../..', - roots: ['/packages/kbn-import-resolver'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-test'], }; diff --git a/packages/kbn-test/jest_integration/jest-preset.js b/src/platform/packages/shared/kbn-test/jest_integration/jest-preset.js similarity index 82% rename from packages/kbn-test/jest_integration/jest-preset.js rename to src/platform/packages/shared/kbn-test/jest_integration/jest-preset.js index 21a781900598f..6cb08436449de 100644 --- a/packages/kbn-test/jest_integration/jest-preset.js +++ b/src/platform/packages/shared/kbn-test/jest_integration/jest-preset.js @@ -18,12 +18,12 @@ module.exports = { ), setupFilesAfterEnv: [ ...preset.setupFilesAfterEnv, - '/packages/kbn-test/src/jest/setup/after_env.integration.js', + '/src/platform/packages/shared/kbn-test/src/jest/setup/after_env.integration.js', ], reporters: [ 'default', [ - '/packages/kbn-test/src/jest/junit_reporter', + '/src/platform/packages/shared/kbn-test/src/jest/junit_reporter', { rootDirectory: '.', reportName: 'Jest Integration Tests', @@ -32,7 +32,7 @@ module.exports = { ...(process.env.TEST_GROUP_TYPE_INTEGRATION ? [ [ - '/packages/kbn-test/src/jest/ci_stats_jest_reporter.ts', + '/src/platform/packages/shared/kbn-test/src/jest/ci_stats_jest_reporter.ts', { testGroupType: process.env.TEST_GROUP_TYPE_INTEGRATION, }, diff --git a/packages/kbn-test/jest_integration_node/jest-preset.js b/src/platform/packages/shared/kbn-test/jest_integration_node/jest-preset.js similarity index 85% rename from packages/kbn-test/jest_integration_node/jest-preset.js rename to src/platform/packages/shared/kbn-test/jest_integration_node/jest-preset.js index 4e83cede277a7..2a7c2d808fdca 100644 --- a/packages/kbn-test/jest_integration_node/jest-preset.js +++ b/src/platform/packages/shared/kbn-test/jest_integration_node/jest-preset.js @@ -28,20 +28,20 @@ module.exports = { '[/\\\\]node_modules(?![\\/\\\\](langchain|langsmith|@langchain))/dist/util/[/\\\\].+\\.js$', ], setupFilesAfterEnv: [ - '/packages/kbn-test/src/jest/setup/after_env.integration.js', - '/packages/kbn-test/src/jest/setup/mocks.moment_timezone.js', + '/src/platform/packages/shared/kbn-test/src/jest/setup/after_env.integration.js', + '/src/platform/packages/shared/kbn-test/src/jest/setup/mocks.moment_timezone.js', ], reporters: [ 'default', [ - '/packages/kbn-test/src/jest/junit_reporter', + '/src/platform/packages/shared/kbn-test/src/jest/junit_reporter', { rootDirectory: '.', reportName: 'Jest Integration Tests', }, ], [ - '/packages/kbn-test/src/jest/ci_stats_jest_reporter.ts', + '/src/platform/packages/shared/kbn-test/src/jest/ci_stats_jest_reporter.ts', { testGroupType: 'Jest Integration Tests', }, diff --git a/packages/kbn-test/jest_node/jest-preset.js b/src/platform/packages/shared/kbn-test/jest_node/jest-preset.js similarity index 100% rename from packages/kbn-test/jest_node/jest-preset.js rename to src/platform/packages/shared/kbn-test/jest_node/jest-preset.js diff --git a/packages/kbn-test/kbn_test_config.ts b/src/platform/packages/shared/kbn-test/kbn_test_config.ts similarity index 100% rename from packages/kbn-test/kbn_test_config.ts rename to src/platform/packages/shared/kbn-test/kbn_test_config.ts diff --git a/packages/kbn-test/kibana.jsonc b/src/platform/packages/shared/kbn-test/kibana.jsonc similarity index 100% rename from packages/kbn-test/kibana.jsonc rename to src/platform/packages/shared/kbn-test/kibana.jsonc diff --git a/packages/kbn-test/package.json b/src/platform/packages/shared/kbn-test/package.json similarity index 100% rename from packages/kbn-test/package.json rename to src/platform/packages/shared/kbn-test/package.json diff --git a/packages/kbn-test/src/auth/helper.ts b/src/platform/packages/shared/kbn-test/src/auth/helper.ts similarity index 100% rename from packages/kbn-test/src/auth/helper.ts rename to src/platform/packages/shared/kbn-test/src/auth/helper.ts diff --git a/packages/kbn-test/src/auth/index.ts b/src/platform/packages/shared/kbn-test/src/auth/index.ts similarity index 100% rename from packages/kbn-test/src/auth/index.ts rename to src/platform/packages/shared/kbn-test/src/auth/index.ts diff --git a/packages/kbn-test/src/auth/saml_auth.test.ts b/src/platform/packages/shared/kbn-test/src/auth/saml_auth.test.ts similarity index 100% rename from packages/kbn-test/src/auth/saml_auth.test.ts rename to src/platform/packages/shared/kbn-test/src/auth/saml_auth.test.ts diff --git a/packages/kbn-test/src/auth/saml_auth.ts b/src/platform/packages/shared/kbn-test/src/auth/saml_auth.ts similarity index 100% rename from packages/kbn-test/src/auth/saml_auth.ts rename to src/platform/packages/shared/kbn-test/src/auth/saml_auth.ts diff --git a/packages/kbn-test/src/auth/session_manager.test.ts b/src/platform/packages/shared/kbn-test/src/auth/session_manager.test.ts similarity index 100% rename from packages/kbn-test/src/auth/session_manager.test.ts rename to src/platform/packages/shared/kbn-test/src/auth/session_manager.test.ts diff --git a/packages/kbn-test/src/auth/session_manager.ts b/src/platform/packages/shared/kbn-test/src/auth/session_manager.ts similarity index 100% rename from packages/kbn-test/src/auth/session_manager.ts rename to src/platform/packages/shared/kbn-test/src/auth/session_manager.ts diff --git a/packages/kbn-test/src/auth/types.ts b/src/platform/packages/shared/kbn-test/src/auth/types.ts similarity index 100% rename from packages/kbn-test/src/auth/types.ts rename to src/platform/packages/shared/kbn-test/src/auth/types.ts diff --git a/packages/kbn-test/src/ci_parallel_process_prefix.ts b/src/platform/packages/shared/kbn-test/src/ci_parallel_process_prefix.ts similarity index 100% rename from packages/kbn-test/src/ci_parallel_process_prefix.ts rename to src/platform/packages/shared/kbn-test/src/ci_parallel_process_prefix.ts diff --git a/packages/kbn-test/src/es/es_client_for_testing.ts b/src/platform/packages/shared/kbn-test/src/es/es_client_for_testing.ts similarity index 100% rename from packages/kbn-test/src/es/es_client_for_testing.ts rename to src/platform/packages/shared/kbn-test/src/es/es_client_for_testing.ts diff --git a/packages/kbn-test/src/es/es_test_config.ts b/src/platform/packages/shared/kbn-test/src/es/es_test_config.ts similarity index 100% rename from packages/kbn-test/src/es/es_test_config.ts rename to src/platform/packages/shared/kbn-test/src/es/es_test_config.ts diff --git a/packages/kbn-test/src/es/index.ts b/src/platform/packages/shared/kbn-test/src/es/index.ts similarity index 100% rename from packages/kbn-test/src/es/index.ts rename to src/platform/packages/shared/kbn-test/src/es/index.ts diff --git a/packages/kbn-test/src/es/test_es_cluster.ts b/src/platform/packages/shared/kbn-test/src/es/test_es_cluster.ts similarity index 99% rename from packages/kbn-test/src/es/test_es_cluster.ts rename to src/platform/packages/shared/kbn-test/src/es/test_es_cluster.ts index 20c54e044e46f..fe97c99e50f6c 100644 --- a/packages/kbn-test/src/es/test_es_cluster.ts +++ b/src/platform/packages/shared/kbn-test/src/es/test_es_cluster.ts @@ -143,7 +143,7 @@ export interface CreateTestEsClusterOptions { ssl?: boolean; /** * Explicit transport port for a single node to run on, or a string port range to use eg. '9300-9400' - * defaults to the transport port from `packages/kbn-test/src/es/es_test_config.ts` + * defaults to the transport port from `src/platform/packages/shared/kbn-test/src/es/es_test_config.ts` */ transportPort?: number | string; /** diff --git a/packages/kbn-test/src/find_test_plugin_paths.ts b/src/platform/packages/shared/kbn-test/src/find_test_plugin_paths.ts similarity index 100% rename from packages/kbn-test/src/find_test_plugin_paths.ts rename to src/platform/packages/shared/kbn-test/src/find_test_plugin_paths.ts diff --git a/packages/kbn-test/src/functional_test_runner/cli/code_owners.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/cli/code_owners.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/cli/code_owners.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/cli/code_owners.ts diff --git a/packages/kbn-test/src/functional_test_runner/cli/ftr.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/cli/ftr.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/cli/ftr.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/cli/ftr.ts diff --git a/packages/kbn-test/src/functional_test_runner/cli/index.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/cli/index.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/cli/index.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/cli/index.ts diff --git a/packages/kbn-test/src/functional_test_runner/fake_mocha_types.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/fake_mocha_types.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/fake_mocha_types.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/fake_mocha_types.ts diff --git a/packages/kbn-test/src/functional_test_runner/functional_test_runner.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/functional_test_runner.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/functional_test_runner.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/functional_test_runner.ts diff --git a/packages/kbn-test/src/functional_test_runner/index.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/index.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/index.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/index.ts diff --git a/packages/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/config.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/config.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/config.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/config.js diff --git a/packages/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/after_hook.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/after_hook.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/after_hook.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/after_hook.js diff --git a/packages/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/before_hook.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/before_hook.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/before_hook.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/before_hook.js diff --git a/packages/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/it.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/it.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/it.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/failure_hooks/tests/it.js diff --git a/packages/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/simple_project/config.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/simple_project/config.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/simple_project/config.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/simple_project/config.js diff --git a/packages/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/simple_project/tests.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/simple_project/tests.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/simple_project/tests.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/__fixtures__/simple_project/tests.js diff --git a/packages/kbn-test/src/functional_test_runner/integration_tests/basic.test.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/basic.test.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/integration_tests/basic.test.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/basic.test.js diff --git a/packages/kbn-test/src/functional_test_runner/integration_tests/failure_hooks.test.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/failure_hooks.test.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/integration_tests/failure_hooks.test.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/integration_tests/failure_hooks.test.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.1.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.1.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.1.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.1.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.2.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.2.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.2.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.2.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.invalid.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.invalid.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.invalid.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/__fixtures__/config.invalid.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/config/config.test.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/config.test.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/config/config.test.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/config.test.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/config/config.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/config.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/config/config.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/config.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/config/config_loading.test.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/config_loading.test.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/config/config_loading.test.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/config_loading.test.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/config/config_loading.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/config_loading.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/config/config_loading.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/config_loading.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/config/ftr_configs_manifest.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/ftr_configs_manifest.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/config/ftr_configs_manifest.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/ftr_configs_manifest.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/config/index.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/index.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/config/index.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/index.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/config/run_check_ftr_configs_cli.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/run_check_ftr_configs_cli.ts similarity index 87% rename from packages/kbn-test/src/functional_test_runner/lib/config/run_check_ftr_configs_cli.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/run_check_ftr_configs_cli.ts index deb54771e560f..12feec860b150 100644 --- a/packages/kbn-test/src/functional_test_runner/lib/config/run_check_ftr_configs_cli.ts +++ b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/run_check_ftr_configs_cli.ts @@ -16,19 +16,14 @@ import { createFailError } from '@kbn/dev-cli-errors'; import { getAllFtrConfigsAndManifests } from './ftr_configs_manifest'; -const THIS_PATH = Path.resolve( - REPO_ROOT, - 'packages/kbn-test/src/functional_test_runner/lib/config/run_check_ftr_configs_cli.ts' -); -const THIS_REL = Path.relative(REPO_ROOT, THIS_PATH); +const THIS_PATH = + 'src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/run_check_ftr_configs_cli.ts'; const IGNORED_PATHS = [ THIS_PATH, - Path.resolve(REPO_ROOT, 'packages/kbn-test/src/jest/run_check_jest_configs_cli.ts'), - Path.resolve( - REPO_ROOT, - 'x-pack/solutions/observability/plugins/observability_onboarding/e2e/playwright/playwright.config.ts' - ), + 'src/platform/packages/shared/kbn-test/src/jest/run_check_jest_configs_cli.ts', + 'src/platform/packages/shared/kbn-test/src/jest/transforms/babel/transformer_config.js', + 'x-pack/solutions/observability/plugins/observability_onboarding/e2e/playwright/playwright.config.ts', ]; export async function runCheckFtrConfigsCli() { @@ -50,7 +45,7 @@ export async function runCheckFtrConfigsCli() { const loadingConfigs = []; const possibleConfigs = files.filter((file) => { - if (IGNORED_PATHS.includes(file)) { + if (IGNORED_PATHS.map((rel) => Path.resolve(REPO_ROOT, rel)).includes(file)) { return false; } @@ -84,6 +79,12 @@ export async function runCheckFtrConfigsCli() { return false; } + // No FTR configs in /scripts/ + if (file.match(/\/scripts\//)) { + return false; + } + + // No FTR configs in mock files if (file.match(/(mock|mocks).ts$/)) { return false; } @@ -146,7 +147,7 @@ Serverless tests:\n${(manifestPaths.serverless as string[]).join('\n')} ` ); throw createFailError( - `Please add the listed paths to the correct manifest files. If it's not an FTR config, you can add it to the IGNORED_PATHS in ${THIS_REL} or contact #kibana-operations` + `Please add the listed paths to the correct manifest files. If it's not an FTR config, you can add it to the IGNORED_PATHS in ${THIS_PATH} or contact #kibana-operations` ); } }, diff --git a/packages/kbn-test/src/functional_test_runner/lib/config/schema.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/schema.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/config/schema.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/schema.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/dedicated_task_runner.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/dedicated_task_runner.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/dedicated_task_runner.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/dedicated_task_runner.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/docker_servers/README.md b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/docker_servers/README.md similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/docker_servers/README.md rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/docker_servers/README.md diff --git a/packages/kbn-test/src/functional_test_runner/lib/docker_servers/container_logs.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/docker_servers/container_logs.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/docker_servers/container_logs.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/docker_servers/container_logs.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/docker_servers/container_running.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/docker_servers/container_running.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/docker_servers/container_running.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/docker_servers/container_running.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/docker_servers/define_docker_servers_config.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/docker_servers/define_docker_servers_config.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/docker_servers/define_docker_servers_config.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/docker_servers/define_docker_servers_config.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/docker_servers/docker_servers_service.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/docker_servers/docker_servers_service.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/docker_servers/docker_servers_service.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/docker_servers/docker_servers_service.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/docker_servers/index.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/docker_servers/index.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/docker_servers/index.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/docker_servers/index.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/es_version.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/es_version.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/es_version.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/es_version.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/index.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/index.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/index.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/index.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/lifecycle.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/lifecycle.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/lifecycle.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/lifecycle.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/lifecycle_event.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/lifecycle_event.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/lifecycle_event.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/lifecycle_event.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/lifecycle_phase.test.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/lifecycle_phase.test.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/lifecycle_phase.test.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/lifecycle_phase.test.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/lifecycle_phase.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/lifecycle_phase.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/lifecycle_phase.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/lifecycle_phase.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/load_tracer.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/load_tracer.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/load_tracer.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/load_tracer.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/assignment_proxy.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/assignment_proxy.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/assignment_proxy.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/assignment_proxy.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/decorate_mocha_ui.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/decorate_mocha_ui.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/decorate_mocha_ui.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/decorate_mocha_ui.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/filter_suites.test.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/filter_suites.test.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/filter_suites.test.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/filter_suites.test.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/filter_suites.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/filter_suites.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/filter_suites.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/filter_suites.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/index.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/index.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/index.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/index.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/load_tests.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/load_tests.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/load_tests.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/load_tests.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/ci_stats_ftr_reporter.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/ci_stats_ftr_reporter.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/ci_stats_ftr_reporter.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/ci_stats_ftr_reporter.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/colors.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/colors.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/colors.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/colors.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/index.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/index.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/index.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/index.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/ms.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/ms.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/ms.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/ms.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/reporter.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/reporter.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/reporter.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/reporter.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/scout_ftr_reporter.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/scout_ftr_reporter.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/scout_ftr_reporter.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/scout_ftr_reporter.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/symbols.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/symbols.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/symbols.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/symbols.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/write_epilogue.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/write_epilogue.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/reporter/write_epilogue.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/reporter/write_epilogue.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/run_tests.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/run_tests.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/run_tests.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/run_tests.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/setup_mocha.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/setup_mocha.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/setup_mocha.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/setup_mocha.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/validate_ci_group_tags.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/validate_ci_group_tags.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/validate_ci_group_tags.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/validate_ci_group_tags.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/wrap_function.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/wrap_function.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/wrap_function.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/wrap_function.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/mocha/wrap_runnable_args.js b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/wrap_runnable_args.js similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/mocha/wrap_runnable_args.js rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/mocha/wrap_runnable_args.js diff --git a/packages/kbn-test/src/functional_test_runner/lib/providers/async_instance.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/providers/async_instance.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/providers/async_instance.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/providers/async_instance.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/providers/index.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/providers/index.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/providers/index.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/providers/index.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/providers/provider_collection.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/providers/provider_collection.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/providers/provider_collection.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/providers/provider_collection.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/providers/read_provider_spec.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/providers/read_provider_spec.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/providers/read_provider_spec.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/providers/read_provider_spec.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/providers/verbose_instance.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/providers/verbose_instance.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/providers/verbose_instance.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/providers/verbose_instance.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/snapshots/decorate_snapshot_ui.test.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/snapshots/decorate_snapshot_ui.test.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/snapshots/decorate_snapshot_ui.test.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/snapshots/decorate_snapshot_ui.test.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/snapshots/decorate_snapshot_ui.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/snapshots/decorate_snapshot_ui.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/snapshots/decorate_snapshot_ui.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/snapshots/decorate_snapshot_ui.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/suite_tracker.test.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/suite_tracker.test.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/suite_tracker.test.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/suite_tracker.test.ts diff --git a/packages/kbn-test/src/functional_test_runner/lib/suite_tracker.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/suite_tracker.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/lib/suite_tracker.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/suite_tracker.ts diff --git a/packages/kbn-test/src/functional_test_runner/public_types.ts b/src/platform/packages/shared/kbn-test/src/functional_test_runner/public_types.ts similarity index 100% rename from packages/kbn-test/src/functional_test_runner/public_types.ts rename to src/platform/packages/shared/kbn-test/src/functional_test_runner/public_types.ts diff --git a/packages/kbn-test/src/functional_tests/lib/babel_register_for_test_plugins.js b/src/platform/packages/shared/kbn-test/src/functional_tests/lib/babel_register_for_test_plugins.js similarity index 100% rename from packages/kbn-test/src/functional_tests/lib/babel_register_for_test_plugins.js rename to src/platform/packages/shared/kbn-test/src/functional_tests/lib/babel_register_for_test_plugins.js diff --git a/packages/kbn-test/src/functional_tests/lib/fips_overrides.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/lib/fips_overrides.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/lib/fips_overrides.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/lib/fips_overrides.ts diff --git a/packages/kbn-test/src/functional_tests/lib/index.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/lib/index.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/lib/index.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/lib/index.ts diff --git a/packages/kbn-test/src/functional_tests/lib/kibana_cli_args.test.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/lib/kibana_cli_args.test.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/lib/kibana_cli_args.test.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/lib/kibana_cli_args.test.ts diff --git a/packages/kbn-test/src/functional_tests/lib/kibana_cli_args.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/lib/kibana_cli_args.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/lib/kibana_cli_args.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/lib/kibana_cli_args.ts diff --git a/packages/kbn-test/src/functional_tests/lib/logs_dir.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/lib/logs_dir.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/lib/logs_dir.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/lib/logs_dir.ts diff --git a/packages/kbn-test/src/functional_tests/lib/run_elasticsearch.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/lib/run_elasticsearch.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/lib/run_elasticsearch.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/lib/run_elasticsearch.ts diff --git a/packages/kbn-test/src/functional_tests/lib/run_ftr.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/lib/run_ftr.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/lib/run_ftr.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/lib/run_ftr.ts diff --git a/packages/kbn-test/src/functional_tests/lib/run_kibana_server.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/lib/run_kibana_server.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/lib/run_kibana_server.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/lib/run_kibana_server.ts diff --git a/packages/kbn-test/src/functional_tests/run_tests/cli.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/run_tests/cli.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/run_tests/cli.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/run_tests/cli.ts diff --git a/packages/kbn-test/src/functional_tests/run_tests/flags.test.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/run_tests/flags.test.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/run_tests/flags.test.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/run_tests/flags.test.ts diff --git a/packages/kbn-test/src/functional_tests/run_tests/flags.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/run_tests/flags.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/run_tests/flags.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/run_tests/flags.ts diff --git a/packages/kbn-test/src/functional_tests/run_tests/index.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/run_tests/index.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/run_tests/index.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/run_tests/index.ts diff --git a/packages/kbn-test/src/functional_tests/run_tests/run_tests.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/run_tests/run_tests.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/run_tests/run_tests.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/run_tests/run_tests.ts diff --git a/packages/kbn-test/src/functional_tests/start_servers/cli.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/start_servers/cli.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/start_servers/cli.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/start_servers/cli.ts diff --git a/packages/kbn-test/src/functional_tests/start_servers/flags.test.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/start_servers/flags.test.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/start_servers/flags.test.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/start_servers/flags.test.ts diff --git a/packages/kbn-test/src/functional_tests/start_servers/flags.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/start_servers/flags.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/start_servers/flags.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/start_servers/flags.ts diff --git a/packages/kbn-test/src/functional_tests/start_servers/index.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/start_servers/index.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/start_servers/index.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/start_servers/index.ts diff --git a/packages/kbn-test/src/functional_tests/start_servers/start_servers.ts b/src/platform/packages/shared/kbn-test/src/functional_tests/start_servers/start_servers.ts similarity index 100% rename from packages/kbn-test/src/functional_tests/start_servers/start_servers.ts rename to src/platform/packages/shared/kbn-test/src/functional_tests/start_servers/start_servers.ts diff --git a/packages/kbn-test/src/jest/ci_stats_jest_reporter.ts b/src/platform/packages/shared/kbn-test/src/jest/ci_stats_jest_reporter.ts similarity index 100% rename from packages/kbn-test/src/jest/ci_stats_jest_reporter.ts rename to src/platform/packages/shared/kbn-test/src/jest/ci_stats_jest_reporter.ts diff --git a/packages/kbn-test/src/jest/configs/get_all_jest_paths.ts b/src/platform/packages/shared/kbn-test/src/jest/configs/get_all_jest_paths.ts similarity index 100% rename from packages/kbn-test/src/jest/configs/get_all_jest_paths.ts rename to src/platform/packages/shared/kbn-test/src/jest/configs/get_all_jest_paths.ts diff --git a/packages/kbn-test/src/jest/configs/get_tests_for_config_paths.ts b/src/platform/packages/shared/kbn-test/src/jest/configs/get_tests_for_config_paths.ts similarity index 100% rename from packages/kbn-test/src/jest/configs/get_tests_for_config_paths.ts rename to src/platform/packages/shared/kbn-test/src/jest/configs/get_tests_for_config_paths.ts diff --git a/packages/kbn-test/src/jest/configs/index.ts b/src/platform/packages/shared/kbn-test/src/jest/configs/index.ts similarity index 100% rename from packages/kbn-test/src/jest/configs/index.ts rename to src/platform/packages/shared/kbn-test/src/jest/configs/index.ts diff --git a/packages/kbn-test/src/jest/get_url.test.ts b/src/platform/packages/shared/kbn-test/src/jest/get_url.test.ts similarity index 100% rename from packages/kbn-test/src/jest/get_url.test.ts rename to src/platform/packages/shared/kbn-test/src/jest/get_url.test.ts diff --git a/packages/kbn-test/src/jest/get_url.ts b/src/platform/packages/shared/kbn-test/src/jest/get_url.ts similarity index 100% rename from packages/kbn-test/src/jest/get_url.ts rename to src/platform/packages/shared/kbn-test/src/jest/get_url.ts diff --git a/packages/kbn-test/src/jest/jest_flags.json b/src/platform/packages/shared/kbn-test/src/jest/jest_flags.json similarity index 100% rename from packages/kbn-test/src/jest/jest_flags.json rename to src/platform/packages/shared/kbn-test/src/jest/jest_flags.json diff --git a/packages/kbn-test/src/jest/junit_reporter/index.js b/src/platform/packages/shared/kbn-test/src/jest/junit_reporter/index.js similarity index 100% rename from packages/kbn-test/src/jest/junit_reporter/index.js rename to src/platform/packages/shared/kbn-test/src/jest/junit_reporter/index.js diff --git a/packages/kbn-test/src/jest/junit_reporter/junit_reporter.ts b/src/platform/packages/shared/kbn-test/src/jest/junit_reporter/junit_reporter.ts similarity index 100% rename from packages/kbn-test/src/jest/junit_reporter/junit_reporter.ts rename to src/platform/packages/shared/kbn-test/src/jest/junit_reporter/junit_reporter.ts diff --git a/packages/kbn-test/src/jest/mocks/apm_agent_mock.ts b/src/platform/packages/shared/kbn-test/src/jest/mocks/apm_agent_mock.ts similarity index 100% rename from packages/kbn-test/src/jest/mocks/apm_agent_mock.ts rename to src/platform/packages/shared/kbn-test/src/jest/mocks/apm_agent_mock.ts diff --git a/packages/kbn-test/src/jest/mocks/css_module_mock.js b/src/platform/packages/shared/kbn-test/src/jest/mocks/css_module_mock.js similarity index 100% rename from packages/kbn-test/src/jest/mocks/css_module_mock.js rename to src/platform/packages/shared/kbn-test/src/jest/mocks/css_module_mock.js diff --git a/packages/kbn-test/src/jest/mocks/file_mock.js b/src/platform/packages/shared/kbn-test/src/jest/mocks/file_mock.js similarity index 100% rename from packages/kbn-test/src/jest/mocks/file_mock.js rename to src/platform/packages/shared/kbn-test/src/jest/mocks/file_mock.js diff --git a/packages/kbn-test/src/jest/mocks/react_dom_client_mock.ts b/src/platform/packages/shared/kbn-test/src/jest/mocks/react_dom_client_mock.ts similarity index 100% rename from packages/kbn-test/src/jest/mocks/react_dom_client_mock.ts rename to src/platform/packages/shared/kbn-test/src/jest/mocks/react_dom_client_mock.ts diff --git a/packages/kbn-test/src/jest/mocks/style_mock.js b/src/platform/packages/shared/kbn-test/src/jest/mocks/style_mock.js similarity index 100% rename from packages/kbn-test/src/jest/mocks/style_mock.js rename to src/platform/packages/shared/kbn-test/src/jest/mocks/style_mock.js diff --git a/packages/kbn-test/src/jest/mocks/worker_module_mock.js b/src/platform/packages/shared/kbn-test/src/jest/mocks/worker_module_mock.js similarity index 100% rename from packages/kbn-test/src/jest/mocks/worker_module_mock.js rename to src/platform/packages/shared/kbn-test/src/jest/mocks/worker_module_mock.js diff --git a/packages/kbn-test/src/jest/resolver.js b/src/platform/packages/shared/kbn-test/src/jest/resolver.js similarity index 100% rename from packages/kbn-test/src/jest/resolver.js rename to src/platform/packages/shared/kbn-test/src/jest/resolver.js diff --git a/packages/kbn-test/src/jest/result_processors/logging_result_processor.js b/src/platform/packages/shared/kbn-test/src/jest/result_processors/logging_result_processor.js similarity index 100% rename from packages/kbn-test/src/jest/result_processors/logging_result_processor.js rename to src/platform/packages/shared/kbn-test/src/jest/result_processors/logging_result_processor.js diff --git a/packages/kbn-test/src/jest/run.test.ts b/src/platform/packages/shared/kbn-test/src/jest/run.test.ts similarity index 100% rename from packages/kbn-test/src/jest/run.test.ts rename to src/platform/packages/shared/kbn-test/src/jest/run.test.ts diff --git a/packages/kbn-test/src/jest/run.ts b/src/platform/packages/shared/kbn-test/src/jest/run.ts similarity index 97% rename from packages/kbn-test/src/jest/run.ts rename to src/platform/packages/shared/kbn-test/src/jest/run.ts index 992b1600ec6e2..1fbb3a80caacb 100644 --- a/packages/kbn-test/src/jest/run.ts +++ b/src/platform/packages/shared/kbn-test/src/jest/run.ts @@ -54,7 +54,7 @@ export function runJest(configName = 'jest.config.js') { throw createFailError( `unexpected flag: ${flags} - If this flag is valid you might need to update the flags in "packages/kbn-test/src/jest/run.js". + If this flag is valid you might need to update the flags in "src/platform/packages/shared/kbn-test/src/jest/run.js". Run 'yarn jest --help | node scripts/read_jest_help.mjs' to update this scripts knowledge of what flags jest supports diff --git a/packages/kbn-test/src/jest/run_check_jest_configs_cli.ts b/src/platform/packages/shared/kbn-test/src/jest/run_check_jest_configs_cli.ts similarity index 100% rename from packages/kbn-test/src/jest/run_check_jest_configs_cli.ts rename to src/platform/packages/shared/kbn-test/src/jest/run_check_jest_configs_cli.ts diff --git a/packages/kbn-test/src/jest/setup/after_env.integration.js b/src/platform/packages/shared/kbn-test/src/jest/setup/after_env.integration.js similarity index 100% rename from packages/kbn-test/src/jest/setup/after_env.integration.js rename to src/platform/packages/shared/kbn-test/src/jest/setup/after_env.integration.js diff --git a/packages/kbn-test/src/jest/setup/disable_console_logs.js b/src/platform/packages/shared/kbn-test/src/jest/setup/disable_console_logs.js similarity index 100% rename from packages/kbn-test/src/jest/setup/disable_console_logs.js rename to src/platform/packages/shared/kbn-test/src/jest/setup/disable_console_logs.js diff --git a/packages/kbn-test/src/jest/setup/emotion.js b/src/platform/packages/shared/kbn-test/src/jest/setup/emotion.js similarity index 100% rename from packages/kbn-test/src/jest/setup/emotion.js rename to src/platform/packages/shared/kbn-test/src/jest/setup/emotion.js diff --git a/packages/kbn-test/src/jest/setup/enzyme.js b/src/platform/packages/shared/kbn-test/src/jest/setup/enzyme.js similarity index 100% rename from packages/kbn-test/src/jest/setup/enzyme.js rename to src/platform/packages/shared/kbn-test/src/jest/setup/enzyme.js diff --git a/packages/kbn-test/src/jest/setup/mocks.eui.js b/src/platform/packages/shared/kbn-test/src/jest/setup/mocks.eui.js similarity index 100% rename from packages/kbn-test/src/jest/setup/mocks.eui.js rename to src/platform/packages/shared/kbn-test/src/jest/setup/mocks.eui.js diff --git a/packages/kbn-test/src/jest/setup/mocks.kbn_i18n_react.js b/src/platform/packages/shared/kbn-test/src/jest/setup/mocks.kbn_i18n_react.js similarity index 100% rename from packages/kbn-test/src/jest/setup/mocks.kbn_i18n_react.js rename to src/platform/packages/shared/kbn-test/src/jest/setup/mocks.kbn_i18n_react.js diff --git a/packages/kbn-test/src/jest/setup/mocks.moment_timezone.js b/src/platform/packages/shared/kbn-test/src/jest/setup/mocks.moment_timezone.js similarity index 100% rename from packages/kbn-test/src/jest/setup/mocks.moment_timezone.js rename to src/platform/packages/shared/kbn-test/src/jest/setup/mocks.moment_timezone.js diff --git a/packages/kbn-test/src/jest/setup/polyfills.jsdom.js b/src/platform/packages/shared/kbn-test/src/jest/setup/polyfills.jsdom.js similarity index 100% rename from packages/kbn-test/src/jest/setup/polyfills.jsdom.js rename to src/platform/packages/shared/kbn-test/src/jest/setup/polyfills.jsdom.js diff --git a/packages/kbn-test/src/jest/setup/react_mount_serializer.ts b/src/platform/packages/shared/kbn-test/src/jest/setup/react_mount_serializer.ts similarity index 100% rename from packages/kbn-test/src/jest/setup/react_mount_serializer.ts rename to src/platform/packages/shared/kbn-test/src/jest/setup/react_mount_serializer.ts diff --git a/packages/kbn-test/src/jest/setup/react_testing_library.js b/src/platform/packages/shared/kbn-test/src/jest/setup/react_testing_library.js similarity index 100% rename from packages/kbn-test/src/jest/setup/react_testing_library.js rename to src/platform/packages/shared/kbn-test/src/jest/setup/react_testing_library.js diff --git a/packages/kbn-test/src/jest/setup/setup_test.js b/src/platform/packages/shared/kbn-test/src/jest/setup/setup_test.js similarity index 100% rename from packages/kbn-test/src/jest/setup/setup_test.js rename to src/platform/packages/shared/kbn-test/src/jest/setup/setup_test.js diff --git a/packages/kbn-test/src/jest/transforms/babel/index.js b/src/platform/packages/shared/kbn-test/src/jest/transforms/babel/index.js similarity index 100% rename from packages/kbn-test/src/jest/transforms/babel/index.js rename to src/platform/packages/shared/kbn-test/src/jest/transforms/babel/index.js diff --git a/packages/kbn-test/src/jest/transforms/babel/transformer_config.js b/src/platform/packages/shared/kbn-test/src/jest/transforms/babel/transformer_config.js similarity index 100% rename from packages/kbn-test/src/jest/transforms/babel/transformer_config.js rename to src/platform/packages/shared/kbn-test/src/jest/transforms/babel/transformer_config.js diff --git a/packages/kbn-test/src/jest/transforms/peggy.js b/src/platform/packages/shared/kbn-test/src/jest/transforms/peggy.js similarity index 100% rename from packages/kbn-test/src/jest/transforms/peggy.js rename to src/platform/packages/shared/kbn-test/src/jest/transforms/peggy.js diff --git a/packages/kbn-test/src/jest/transforms/raw.js b/src/platform/packages/shared/kbn-test/src/jest/transforms/raw.js similarity index 100% rename from packages/kbn-test/src/jest/transforms/raw.js rename to src/platform/packages/shared/kbn-test/src/jest/transforms/raw.js diff --git a/packages/kbn-test/src/kbn/index.ts b/src/platform/packages/shared/kbn-test/src/kbn/index.ts similarity index 100% rename from packages/kbn-test/src/kbn/index.ts rename to src/platform/packages/shared/kbn-test/src/kbn/index.ts diff --git a/packages/kbn-test/src/kbn/users.ts b/src/platform/packages/shared/kbn-test/src/kbn/users.ts similarity index 100% rename from packages/kbn-test/src/kbn/users.ts rename to src/platform/packages/shared/kbn-test/src/kbn/users.ts diff --git a/packages/kbn-test/src/kbn_archiver_cli.ts b/src/platform/packages/shared/kbn-test/src/kbn_archiver_cli.ts similarity index 100% rename from packages/kbn-test/src/kbn_archiver_cli.ts rename to src/platform/packages/shared/kbn-test/src/kbn_archiver_cli.ts diff --git a/packages/kbn-test/src/kbn_client/import_export/parse_archive.test.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/import_export/parse_archive.test.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/import_export/parse_archive.test.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/import_export/parse_archive.test.ts diff --git a/packages/kbn-test/src/kbn_client/import_export/parse_archive.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/import_export/parse_archive.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/import_export/parse_archive.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/import_export/parse_archive.ts diff --git a/packages/kbn-test/src/kbn_client/index.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/index.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/index.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/index.ts diff --git a/packages/kbn-test/src/kbn_client/kbn_client.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/kbn_client.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client.ts diff --git a/packages/kbn-test/src/kbn_client/kbn_client_import_export.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_import_export.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/kbn_client_import_export.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_import_export.ts diff --git a/packages/kbn-test/src/kbn_client/kbn_client_plugins.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_plugins.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/kbn_client_plugins.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_plugins.ts diff --git a/packages/kbn-test/src/kbn_client/kbn_client_requester.test.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_requester.test.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/kbn_client_requester.test.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_requester.test.ts diff --git a/packages/kbn-test/src/kbn_client/kbn_client_requester.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_requester.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/kbn_client_requester.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_requester.ts diff --git a/packages/kbn-test/src/kbn_client/kbn_client_requester_error.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_requester_error.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/kbn_client_requester_error.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_requester_error.ts diff --git a/packages/kbn-test/src/kbn_client/kbn_client_saved_objects.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_saved_objects.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/kbn_client_saved_objects.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_saved_objects.ts diff --git a/packages/kbn-test/src/kbn_client/kbn_client_spaces.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_spaces.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/kbn_client_spaces.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_spaces.ts diff --git a/packages/kbn-test/src/kbn_client/kbn_client_status.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_status.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/kbn_client_status.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_status.ts diff --git a/packages/kbn-test/src/kbn_client/kbn_client_ui_settings.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_ui_settings.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/kbn_client_ui_settings.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_ui_settings.ts diff --git a/packages/kbn-test/src/kbn_client/kbn_client_version.ts b/src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_version.ts similarity index 100% rename from packages/kbn-test/src/kbn_client/kbn_client_version.ts rename to src/platform/packages/shared/kbn-test/src/kbn_client/kbn_client_version.ts diff --git a/packages/kbn-test/src/mocha/__fixtures__/project/test.js b/src/platform/packages/shared/kbn-test/src/mocha/__fixtures__/project/test.js similarity index 100% rename from packages/kbn-test/src/mocha/__fixtures__/project/test.js rename to src/platform/packages/shared/kbn-test/src/mocha/__fixtures__/project/test.js diff --git a/packages/kbn-test/src/mocha/index.ts b/src/platform/packages/shared/kbn-test/src/mocha/index.ts similarity index 100% rename from packages/kbn-test/src/mocha/index.ts rename to src/platform/packages/shared/kbn-test/src/mocha/index.ts diff --git a/packages/kbn-test/src/mocha/junit_report_generation.js b/src/platform/packages/shared/kbn-test/src/mocha/junit_report_generation.js similarity index 100% rename from packages/kbn-test/src/mocha/junit_report_generation.js rename to src/platform/packages/shared/kbn-test/src/mocha/junit_report_generation.js diff --git a/packages/kbn-test/src/mocha/junit_report_generation.test.js b/src/platform/packages/shared/kbn-test/src/mocha/junit_report_generation.test.js similarity index 96% rename from packages/kbn-test/src/mocha/junit_report_generation.test.js rename to src/platform/packages/shared/kbn-test/src/mocha/junit_report_generation.test.js index 6dbc8bf6cf1f8..2e1da03c64aeb 100644 --- a/packages/kbn-test/src/mocha/junit_report_generation.test.js +++ b/src/platform/packages/shared/kbn-test/src/mocha/junit_report_generation.test.js @@ -56,7 +56,7 @@ describe('dev/mocha/junit report generation', () => { expect(testsuite.$.time).toMatch(DURATION_REGEX); expect(testsuite.$.timestamp).toMatch(ISO_DATE_SEC_REGEX); const expectedCommandLine = process.env.CI - ? 'node scripts/jest --config=packages/kbn-test/jest.config.js --runInBand --coverage=false --passWithNoTests' + ? 'node scripts/jest --config=src/platform/packages/shared/kbn-test/jest.config.js --runInBand --coverage=false --passWithNoTests' : 'node node_modules/jest-worker/build/workers/processChild.js'; expect(testsuite.$).toMatchObject({ diff --git a/packages/kbn-test/src/mocha/log_cache.js b/src/platform/packages/shared/kbn-test/src/mocha/log_cache.js similarity index 100% rename from packages/kbn-test/src/mocha/log_cache.js rename to src/platform/packages/shared/kbn-test/src/mocha/log_cache.js diff --git a/packages/kbn-test/src/mocha/xml.ts b/src/platform/packages/shared/kbn-test/src/mocha/xml.ts similarity index 100% rename from packages/kbn-test/src/mocha/xml.ts rename to src/platform/packages/shared/kbn-test/src/mocha/xml.ts diff --git a/packages/kbn-test/src/prettify_command_line.ts b/src/platform/packages/shared/kbn-test/src/prettify_command_line.ts similarity index 100% rename from packages/kbn-test/src/prettify_command_line.ts rename to src/platform/packages/shared/kbn-test/src/prettify_command_line.ts diff --git a/packages/kbn-test/src/report_path.ts b/src/platform/packages/shared/kbn-test/src/report_path.ts similarity index 100% rename from packages/kbn-test/src/report_path.ts rename to src/platform/packages/shared/kbn-test/src/report_path.ts diff --git a/packages/kbn-test/tsconfig.json b/src/platform/packages/shared/kbn-test/tsconfig.json similarity index 94% rename from packages/kbn-test/tsconfig.json rename to src/platform/packages/shared/kbn-test/tsconfig.json index b4cd88e05db5a..8b4ebb00955fa 100644 --- a/packages/kbn-test/tsconfig.json +++ b/src/platform/packages/shared/kbn-test/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "stripInternal": true, diff --git a/packages/kbn-test/types/ftr_globals/mocha.d.ts b/src/platform/packages/shared/kbn-test/types/ftr_globals/mocha.d.ts similarity index 100% rename from packages/kbn-test/types/ftr_globals/mocha.d.ts rename to src/platform/packages/shared/kbn-test/types/ftr_globals/mocha.d.ts diff --git a/packages/kbn-test/types/ftr_globals/snapshots.d.ts b/src/platform/packages/shared/kbn-test/types/ftr_globals/snapshots.d.ts similarity index 100% rename from packages/kbn-test/types/ftr_globals/snapshots.d.ts rename to src/platform/packages/shared/kbn-test/types/ftr_globals/snapshots.d.ts diff --git a/packages/kbn-tooling-log/README.mdx b/src/platform/packages/shared/kbn-tooling-log/README.mdx similarity index 100% rename from packages/kbn-tooling-log/README.mdx rename to src/platform/packages/shared/kbn-tooling-log/README.mdx diff --git a/packages/kbn-tooling-log/index.ts b/src/platform/packages/shared/kbn-tooling-log/index.ts similarity index 100% rename from packages/kbn-tooling-log/index.ts rename to src/platform/packages/shared/kbn-tooling-log/index.ts diff --git a/src/platform/packages/shared/kbn-tooling-log/jest.config.js b/src/platform/packages/shared/kbn-tooling-log/jest.config.js new file mode 100644 index 0000000000000..ecd07c4011ac7 --- /dev/null +++ b/src/platform/packages/shared/kbn-tooling-log/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/jest_node', + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-tooling-log'], +}; diff --git a/packages/kbn-tooling-log/kibana.jsonc b/src/platform/packages/shared/kbn-tooling-log/kibana.jsonc similarity index 100% rename from packages/kbn-tooling-log/kibana.jsonc rename to src/platform/packages/shared/kbn-tooling-log/kibana.jsonc diff --git a/packages/kbn-tooling-log/package.json b/src/platform/packages/shared/kbn-tooling-log/package.json similarity index 100% rename from packages/kbn-tooling-log/package.json rename to src/platform/packages/shared/kbn-tooling-log/package.json diff --git a/packages/kbn-tooling-log/src/__snapshots__/log_levels.test.ts.snap b/src/platform/packages/shared/kbn-tooling-log/src/__snapshots__/log_levels.test.ts.snap similarity index 100% rename from packages/kbn-tooling-log/src/__snapshots__/log_levels.test.ts.snap rename to src/platform/packages/shared/kbn-tooling-log/src/__snapshots__/log_levels.test.ts.snap diff --git a/packages/kbn-tooling-log/src/__snapshots__/tooling_log.test.ts.snap b/src/platform/packages/shared/kbn-tooling-log/src/__snapshots__/tooling_log.test.ts.snap similarity index 100% rename from packages/kbn-tooling-log/src/__snapshots__/tooling_log.test.ts.snap rename to src/platform/packages/shared/kbn-tooling-log/src/__snapshots__/tooling_log.test.ts.snap diff --git a/packages/kbn-tooling-log/src/__snapshots__/tooling_log_text_writer.test.ts.snap b/src/platform/packages/shared/kbn-tooling-log/src/__snapshots__/tooling_log_text_writer.test.ts.snap similarity index 100% rename from packages/kbn-tooling-log/src/__snapshots__/tooling_log_text_writer.test.ts.snap rename to src/platform/packages/shared/kbn-tooling-log/src/__snapshots__/tooling_log_text_writer.test.ts.snap diff --git a/packages/kbn-tooling-log/src/log_levels.test.ts b/src/platform/packages/shared/kbn-tooling-log/src/log_levels.test.ts similarity index 100% rename from packages/kbn-tooling-log/src/log_levels.test.ts rename to src/platform/packages/shared/kbn-tooling-log/src/log_levels.test.ts diff --git a/packages/kbn-tooling-log/src/log_levels.ts b/src/platform/packages/shared/kbn-tooling-log/src/log_levels.ts similarity index 100% rename from packages/kbn-tooling-log/src/log_levels.ts rename to src/platform/packages/shared/kbn-tooling-log/src/log_levels.ts diff --git a/packages/kbn-tooling-log/src/message.ts b/src/platform/packages/shared/kbn-tooling-log/src/message.ts similarity index 100% rename from packages/kbn-tooling-log/src/message.ts rename to src/platform/packages/shared/kbn-tooling-log/src/message.ts diff --git a/packages/kbn-tooling-log/src/tooling_log.test.ts b/src/platform/packages/shared/kbn-tooling-log/src/tooling_log.test.ts similarity index 100% rename from packages/kbn-tooling-log/src/tooling_log.test.ts rename to src/platform/packages/shared/kbn-tooling-log/src/tooling_log.test.ts diff --git a/packages/kbn-tooling-log/src/tooling_log.ts b/src/platform/packages/shared/kbn-tooling-log/src/tooling_log.ts similarity index 100% rename from packages/kbn-tooling-log/src/tooling_log.ts rename to src/platform/packages/shared/kbn-tooling-log/src/tooling_log.ts diff --git a/packages/kbn-tooling-log/src/tooling_log_collecting_writer.ts b/src/platform/packages/shared/kbn-tooling-log/src/tooling_log_collecting_writer.ts similarity index 100% rename from packages/kbn-tooling-log/src/tooling_log_collecting_writer.ts rename to src/platform/packages/shared/kbn-tooling-log/src/tooling_log_collecting_writer.ts diff --git a/packages/kbn-tooling-log/src/tooling_log_text_writer.test.ts b/src/platform/packages/shared/kbn-tooling-log/src/tooling_log_text_writer.test.ts similarity index 100% rename from packages/kbn-tooling-log/src/tooling_log_text_writer.test.ts rename to src/platform/packages/shared/kbn-tooling-log/src/tooling_log_text_writer.test.ts diff --git a/packages/kbn-tooling-log/src/tooling_log_text_writer.ts b/src/platform/packages/shared/kbn-tooling-log/src/tooling_log_text_writer.ts similarity index 100% rename from packages/kbn-tooling-log/src/tooling_log_text_writer.ts rename to src/platform/packages/shared/kbn-tooling-log/src/tooling_log_text_writer.ts diff --git a/packages/kbn-tooling-log/src/writer.ts b/src/platform/packages/shared/kbn-tooling-log/src/writer.ts similarity index 100% rename from packages/kbn-tooling-log/src/writer.ts rename to src/platform/packages/shared/kbn-tooling-log/src/writer.ts diff --git a/packages/kbn-tooling-log/tsconfig.json b/src/platform/packages/shared/kbn-tooling-log/tsconfig.json similarity index 83% rename from packages/kbn-tooling-log/tsconfig.json rename to src/platform/packages/shared/kbn-tooling-log/tsconfig.json index 7f4d0f5e1c7c8..ef95f0d411dd9 100644 --- a/packages/kbn-tooling-log/tsconfig.json +++ b/src/platform/packages/shared/kbn-tooling-log/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/src/platform/packages/shared/kbn-zod-helpers/README.md b/src/platform/packages/shared/kbn-zod-helpers/README.md index eccc865092294..fd31ea5f6ef88 100644 --- a/src/platform/packages/shared/kbn-zod-helpers/README.md +++ b/src/platform/packages/shared/kbn-zod-helpers/README.md @@ -5,7 +5,7 @@ Helpers defined in this package: - Can be used in other packages and plugins to make it easier to define schemas with Zod, such as API schemas. -- Are already used in `packages/kbn-openapi-generator`. +- Are already used in `src/platform/packages/shared/kbn-openapi-generator`. - Are already used in `x-pack/solutions/security/plugins/security_solution`. When you add some helper code to this package, please make sure that: diff --git a/test/interactive_setup_api_integration/fixtures/README.md b/test/interactive_setup_api_integration/fixtures/README.md index e259030190108..853ac7fdded93 100644 --- a/test/interactive_setup_api_integration/fixtures/README.md +++ b/test/interactive_setup_api_integration/fixtures/README.md @@ -9,7 +9,7 @@ The Elasticsearch HTTP layer keystore is supposed to mimic the PKCS12 keystore t __IMPORTANT:__ CA keystore (ca.p12) is not checked in intentionally, talk to @elastic/kibana-security if you need it to sign new certificates. ```bash -ROOT_CA_PATH='packages/kbn-dev-utils/certs/ca.p12' +ROOT_CA_PATH='src/platform/packages/shared/kbn-dev-utils/certs/ca.p12' ROOT_CA_NAME='root' INTERMEDIATE_CA_NAME='intermediate' INSTANCE_NAME='elasticsearch' diff --git a/test/tsconfig.json b/test/tsconfig.json index bf9ad66b0ecab..41573c7f8a046 100644 --- a/test/tsconfig.json +++ b/test/tsconfig.json @@ -13,7 +13,7 @@ "include": [ "**/*", "../typings/**/*", - "../packages/kbn-test/types/ftr_globals/**/*", + "../src/platform/packages/shared/kbn-test/types/ftr_globals/**/*", "api_integration/apis/logstash/pipeline/fixtures/*.json", "api_integration/apis/logstash/pipelines/fixtures/*.json", "api_integration/apis/telemetry/fixtures/*.json", diff --git a/tsconfig.base.json b/tsconfig.base.json index ac419b211cb6c..24591f944105f 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -62,14 +62,14 @@ "@kbn/alerts-restricted-fixtures-plugin/*": ["x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/*"], "@kbn/alerts-ui-shared": ["src/platform/packages/shared/kbn-alerts-ui-shared"], "@kbn/alerts-ui-shared/*": ["src/platform/packages/shared/kbn-alerts-ui-shared/*"], - "@kbn/ambient-common-types": ["packages/kbn-ambient-common-types"], - "@kbn/ambient-common-types/*": ["packages/kbn-ambient-common-types/*"], - "@kbn/ambient-ftr-types": ["packages/kbn-ambient-ftr-types"], - "@kbn/ambient-ftr-types/*": ["packages/kbn-ambient-ftr-types/*"], - "@kbn/ambient-storybook-types": ["packages/kbn-ambient-storybook-types"], - "@kbn/ambient-storybook-types/*": ["packages/kbn-ambient-storybook-types/*"], - "@kbn/ambient-ui-types": ["packages/kbn-ambient-ui-types"], - "@kbn/ambient-ui-types/*": ["packages/kbn-ambient-ui-types/*"], + "@kbn/ambient-common-types": ["src/platform/packages/private/kbn-ambient-common-types"], + "@kbn/ambient-common-types/*": ["src/platform/packages/private/kbn-ambient-common-types/*"], + "@kbn/ambient-ftr-types": ["src/platform/packages/private/kbn-ambient-ftr-types"], + "@kbn/ambient-ftr-types/*": ["src/platform/packages/private/kbn-ambient-ftr-types/*"], + "@kbn/ambient-storybook-types": ["src/platform/packages/shared/kbn-ambient-storybook-types"], + "@kbn/ambient-storybook-types/*": ["src/platform/packages/shared/kbn-ambient-storybook-types/*"], + "@kbn/ambient-ui-types": ["src/platform/packages/shared/kbn-ambient-ui-types"], + "@kbn/ambient-ui-types/*": ["src/platform/packages/shared/kbn-ambient-ui-types/*"], "@kbn/analytics": ["src/platform/packages/shared/kbn-analytics"], "@kbn/analytics/*": ["src/platform/packages/shared/kbn-analytics/*"], "@kbn/analytics-collection-utils": ["src/platform/packages/private/analytics/utils/analytics_collection_utils"], @@ -88,10 +88,10 @@ "@kbn/apm-ftr-e2e/*": ["x-pack/solutions/observability/plugins/apm/ftr_e2e/*"], "@kbn/apm-plugin": ["x-pack/solutions/observability/plugins/apm"], "@kbn/apm-plugin/*": ["x-pack/solutions/observability/plugins/apm/*"], - "@kbn/apm-synthtrace": ["packages/kbn-apm-synthtrace"], - "@kbn/apm-synthtrace/*": ["packages/kbn-apm-synthtrace/*"], - "@kbn/apm-synthtrace-client": ["packages/kbn-apm-synthtrace-client"], - "@kbn/apm-synthtrace-client/*": ["packages/kbn-apm-synthtrace-client/*"], + "@kbn/apm-synthtrace": ["src/platform/packages/shared/kbn-apm-synthtrace"], + "@kbn/apm-synthtrace/*": ["src/platform/packages/shared/kbn-apm-synthtrace/*"], + "@kbn/apm-synthtrace-client": ["src/platform/packages/shared/kbn-apm-synthtrace-client"], + "@kbn/apm-synthtrace-client/*": ["src/platform/packages/shared/kbn-apm-synthtrace-client/*"], "@kbn/apm-types": ["x-pack/platform/packages/shared/kbn-apm-types"], "@kbn/apm-types/*": ["x-pack/platform/packages/shared/kbn-apm-types/*"], "@kbn/apm-utils": ["src/platform/packages/shared/kbn-apm-utils"], @@ -106,14 +106,14 @@ "@kbn/automatic-import-plugin/*": ["x-pack/platform/plugins/shared/automatic_import/*"], "@kbn/avc-banner": ["src/platform/packages/shared/kbn-avc-banner"], "@kbn/avc-banner/*": ["src/platform/packages/shared/kbn-avc-banner/*"], - "@kbn/axe-config": ["packages/kbn-axe-config"], - "@kbn/axe-config/*": ["packages/kbn-axe-config/*"], + "@kbn/axe-config": ["src/platform/packages/shared/kbn-axe-config"], + "@kbn/axe-config/*": ["src/platform/packages/shared/kbn-axe-config/*"], "@kbn/babel-preset": ["packages/kbn-babel-preset"], "@kbn/babel-preset/*": ["packages/kbn-babel-preset/*"], - "@kbn/babel-register": ["packages/kbn-babel-register"], - "@kbn/babel-register/*": ["packages/kbn-babel-register/*"], - "@kbn/babel-transform": ["packages/kbn-babel-transform"], - "@kbn/babel-transform/*": ["packages/kbn-babel-transform/*"], + "@kbn/babel-register": ["src/platform/packages/shared/kbn-babel-register"], + "@kbn/babel-register/*": ["src/platform/packages/shared/kbn-babel-register/*"], + "@kbn/babel-transform": ["src/platform/packages/private/kbn-babel-transform"], + "@kbn/babel-transform/*": ["src/platform/packages/private/kbn-babel-transform/*"], "@kbn/banners-plugin": ["x-pack/platform/plugins/private/banners"], "@kbn/banners-plugin/*": ["x-pack/platform/plugins/private/banners/*"], "@kbn/bazel-runner": ["packages/kbn-bazel-runner"], @@ -148,12 +148,12 @@ "@kbn/check-mappings-update-cli/*": ["packages/kbn-check-mappings-update-cli/*"], "@kbn/check-prod-native-modules-cli": ["packages/kbn-check-prod-native-modules-cli"], "@kbn/check-prod-native-modules-cli/*": ["packages/kbn-check-prod-native-modules-cli/*"], - "@kbn/ci-stats-core": ["packages/kbn-ci-stats-core"], - "@kbn/ci-stats-core/*": ["packages/kbn-ci-stats-core/*"], + "@kbn/ci-stats-core": ["src/platform/packages/private/kbn-ci-stats-core"], + "@kbn/ci-stats-core/*": ["src/platform/packages/private/kbn-ci-stats-core/*"], "@kbn/ci-stats-performance-metrics": ["packages/kbn-ci-stats-performance-metrics"], "@kbn/ci-stats-performance-metrics/*": ["packages/kbn-ci-stats-performance-metrics/*"], - "@kbn/ci-stats-reporter": ["packages/kbn-ci-stats-reporter"], - "@kbn/ci-stats-reporter/*": ["packages/kbn-ci-stats-reporter/*"], + "@kbn/ci-stats-reporter": ["src/platform/packages/private/kbn-ci-stats-reporter"], + "@kbn/ci-stats-reporter/*": ["src/platform/packages/private/kbn-ci-stats-reporter/*"], "@kbn/ci-stats-shipper-cli": ["packages/kbn-ci-stats-shipper-cli"], "@kbn/ci-stats-shipper-cli/*": ["packages/kbn-ci-stats-shipper-cli/*"], "@kbn/cli-dev-mode": ["packages/kbn-cli-dev-mode"], @@ -188,8 +188,8 @@ "@kbn/code-editor/*": ["src/platform/packages/shared/shared-ux/code_editor/impl/*"], "@kbn/code-editor-mock": ["src/platform/packages/shared/shared-ux/code_editor/mocks"], "@kbn/code-editor-mock/*": ["src/platform/packages/shared/shared-ux/code_editor/mocks/*"], - "@kbn/code-owners": ["packages/kbn-code-owners"], - "@kbn/code-owners/*": ["packages/kbn-code-owners/*"], + "@kbn/code-owners": ["src/platform/packages/private/kbn-code-owners"], + "@kbn/code-owners/*": ["src/platform/packages/private/kbn-code-owners/*"], "@kbn/coloring": ["src/platform/packages/shared/kbn-coloring"], "@kbn/coloring/*": ["src/platform/packages/shared/kbn-coloring/*"], "@kbn/config": ["src/platform/packages/shared/kbn-config"], @@ -696,8 +696,8 @@ "@kbn/custom-integrations/*": ["x-pack/solutions/observability/packages/kbn-custom-integrations/*"], "@kbn/custom-integrations-plugin": ["src/platform/plugins/shared/custom_integrations"], "@kbn/custom-integrations-plugin/*": ["src/platform/plugins/shared/custom_integrations/*"], - "@kbn/cypress-config": ["packages/kbn-cypress-config"], - "@kbn/cypress-config/*": ["packages/kbn-cypress-config/*"], + "@kbn/cypress-config": ["src/platform/packages/shared/kbn-cypress-config"], + "@kbn/cypress-config/*": ["src/platform/packages/shared/kbn-cypress-config/*"], "@kbn/dashboard-enhanced-plugin": ["x-pack/platform/plugins/shared/dashboard_enhanced"], "@kbn/dashboard-enhanced-plugin/*": ["x-pack/platform/plugins/shared/dashboard_enhanced/*"], "@kbn/dashboard-plugin": ["src/platform/plugins/shared/dashboard"], @@ -768,16 +768,16 @@ "@kbn/dependency-ownership/*": ["packages/kbn-dependency-ownership/*"], "@kbn/dependency-usage": ["packages/kbn-dependency-usage"], "@kbn/dependency-usage/*": ["packages/kbn-dependency-usage/*"], - "@kbn/dev-cli-errors": ["packages/kbn-dev-cli-errors"], - "@kbn/dev-cli-errors/*": ["packages/kbn-dev-cli-errors/*"], - "@kbn/dev-cli-runner": ["packages/kbn-dev-cli-runner"], - "@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-cli-errors": ["src/platform/packages/shared/kbn-dev-cli-errors"], + "@kbn/dev-cli-errors/*": ["src/platform/packages/shared/kbn-dev-cli-errors/*"], + "@kbn/dev-cli-runner": ["src/platform/packages/shared/kbn-dev-cli-runner"], + "@kbn/dev-cli-runner/*": ["src/platform/packages/shared/kbn-dev-cli-runner/*"], + "@kbn/dev-proc-runner": ["src/platform/packages/shared/kbn-dev-proc-runner"], + "@kbn/dev-proc-runner/*": ["src/platform/packages/shared/kbn-dev-proc-runner/*"], "@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/dev-utils": ["src/platform/packages/shared/kbn-dev-utils"], + "@kbn/dev-utils/*": ["src/platform/packages/shared/kbn-dev-utils/*"], "@kbn/developer-examples-plugin": ["examples/developer_examples"], "@kbn/developer-examples-plugin/*": ["examples/developer_examples/*"], "@kbn/discover-contextual-components": ["src/platform/packages/shared/kbn-discover-contextual-components"], @@ -840,10 +840,10 @@ "@kbn/entityManager-plugin/*": ["x-pack/platform/plugins/shared/entity_manager/*"], "@kbn/error-boundary-example-plugin": ["examples/error_boundary"], "@kbn/error-boundary-example-plugin/*": ["examples/error_boundary/*"], - "@kbn/es": ["packages/kbn-es"], - "@kbn/es/*": ["packages/kbn-es/*"], - "@kbn/es-archiver": ["packages/kbn-es-archiver"], - "@kbn/es-archiver/*": ["packages/kbn-es-archiver/*"], + "@kbn/es": ["src/platform/packages/shared/kbn-es"], + "@kbn/es/*": ["src/platform/packages/shared/kbn-es/*"], + "@kbn/es-archiver": ["src/platform/packages/shared/kbn-es-archiver"], + "@kbn/es-archiver/*": ["src/platform/packages/shared/kbn-es-archiver/*"], "@kbn/es-errors": ["src/platform/packages/shared/kbn-es-errors"], "@kbn/es-errors/*": ["src/platform/packages/shared/kbn-es-errors/*"], "@kbn/es-query": ["src/platform/packages/shared/kbn-es-query"], @@ -906,8 +906,8 @@ "@kbn/event-stacktrace/*": ["x-pack/platform/packages/shared/kbn-event-stacktrace/*"], "@kbn/expandable-flyout": ["x-pack/solutions/security/packages/expandable-flyout"], "@kbn/expandable-flyout/*": ["x-pack/solutions/security/packages/expandable-flyout/*"], - "@kbn/expect": ["packages/kbn-expect"], - "@kbn/expect/*": ["packages/kbn-expect/*"], + "@kbn/expect": ["src/platform/packages/shared/kbn-expect"], + "@kbn/expect/*": ["src/platform/packages/shared/kbn-expect/*"], "@kbn/exploratory-view-example-plugin": ["x-pack/examples/exploratory_view_example"], "@kbn/exploratory-view-example-plugin/*": ["x-pack/examples/exploratory_view_example/*"], "@kbn/exploratory-view-plugin": ["x-pack/solutions/observability/plugins/exploratory_view"], @@ -986,16 +986,16 @@ "@kbn/foo-plugin/*": ["x-pack/test/ui_capabilities/common/plugins/foo_plugin/*"], "@kbn/ftr-apis-plugin": ["src/platform/plugins/private/ftr_apis"], "@kbn/ftr-apis-plugin/*": ["src/platform/plugins/private/ftr_apis/*"], - "@kbn/ftr-common-functional-services": ["packages/kbn-ftr-common-functional-services"], - "@kbn/ftr-common-functional-services/*": ["packages/kbn-ftr-common-functional-services/*"], - "@kbn/ftr-common-functional-ui-services": ["packages/kbn-ftr-common-functional-ui-services"], - "@kbn/ftr-common-functional-ui-services/*": ["packages/kbn-ftr-common-functional-ui-services/*"], - "@kbn/ftr-screenshot-filename": ["packages/kbn-ftr-screenshot-filename"], - "@kbn/ftr-screenshot-filename/*": ["packages/kbn-ftr-screenshot-filename/*"], + "@kbn/ftr-common-functional-services": ["src/platform/packages/shared/kbn-ftr-common-functional-services"], + "@kbn/ftr-common-functional-services/*": ["src/platform/packages/shared/kbn-ftr-common-functional-services/*"], + "@kbn/ftr-common-functional-ui-services": ["src/platform/packages/shared/kbn-ftr-common-functional-ui-services"], + "@kbn/ftr-common-functional-ui-services/*": ["src/platform/packages/shared/kbn-ftr-common-functional-ui-services/*"], + "@kbn/ftr-screenshot-filename": ["src/platform/packages/private/kbn-ftr-screenshot-filename"], + "@kbn/ftr-screenshot-filename/*": ["src/platform/packages/private/kbn-ftr-screenshot-filename/*"], "@kbn/functional-with-es-ssl-cases-test-plugin": ["x-pack/test/functional_with_es_ssl/plugins/cases"], "@kbn/functional-with-es-ssl-cases-test-plugin/*": ["x-pack/test/functional_with_es_ssl/plugins/cases/*"], - "@kbn/gen-ai-functional-testing": ["packages/kbn-gen-ai-functional-testing"], - "@kbn/gen-ai-functional-testing/*": ["packages/kbn-gen-ai-functional-testing/*"], + "@kbn/gen-ai-functional-testing": ["src/platform/packages/private/kbn-gen-ai-functional-testing"], + "@kbn/gen-ai-functional-testing/*": ["src/platform/packages/private/kbn-gen-ai-functional-testing/*"], "@kbn/gen-ai-streaming-response-example-plugin": ["x-pack/examples/gen_ai_streaming_response_example"], "@kbn/gen-ai-streaming-response-example-plugin/*": ["x-pack/examples/gen_ai_streaming_response_example/*"], "@kbn/generate": ["packages/kbn-generate"], @@ -1004,8 +1004,8 @@ "@kbn/generate-console-definitions/*": ["packages/kbn-generate-console-definitions/*"], "@kbn/generate-csv": ["src/platform/packages/private/kbn-generate-csv"], "@kbn/generate-csv/*": ["src/platform/packages/private/kbn-generate-csv/*"], - "@kbn/get-repo-files": ["packages/kbn-get-repo-files"], - "@kbn/get-repo-files/*": ["packages/kbn-get-repo-files/*"], + "@kbn/get-repo-files": ["src/platform/packages/private/kbn-get-repo-files"], + "@kbn/get-repo-files/*": ["src/platform/packages/private/kbn-get-repo-files/*"], "@kbn/global-search-bar-plugin": ["x-pack/platform/plugins/private/global_search_bar"], "@kbn/global-search-bar-plugin/*": ["x-pack/platform/plugins/private/global_search_bar/*"], "@kbn/global-search-plugin": ["x-pack/platform/plugins/shared/global_search"], @@ -1058,8 +1058,8 @@ "@kbn/image-embeddable-plugin/*": ["src/platform/plugins/private/image_embeddable/*"], "@kbn/import-locator": ["packages/kbn-import-locator"], "@kbn/import-locator/*": ["packages/kbn-import-locator/*"], - "@kbn/import-resolver": ["packages/kbn-import-resolver"], - "@kbn/import-resolver/*": ["packages/kbn-import-resolver/*"], + "@kbn/import-resolver": ["src/platform/packages/private/kbn-import-resolver"], + "@kbn/import-resolver/*": ["src/platform/packages/private/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/platform/packages/shared/index-lifecycle-management/index_lifecycle_management_common_shared"], @@ -1116,10 +1116,10 @@ "@kbn/ipynb/*": ["x-pack/solutions/search/packages/kbn-ipynb/*"], "@kbn/item-buffer": ["src/platform/packages/private/kbn-item-buffer"], "@kbn/item-buffer/*": ["src/platform/packages/private/kbn-item-buffer/*"], - "@kbn/jest-serializers": ["packages/kbn-jest-serializers"], - "@kbn/jest-serializers/*": ["packages/kbn-jest-serializers/*"], - "@kbn/journeys": ["packages/kbn-journeys"], - "@kbn/journeys/*": ["packages/kbn-journeys/*"], + "@kbn/jest-serializers": ["src/platform/packages/private/kbn-jest-serializers"], + "@kbn/jest-serializers/*": ["src/platform/packages/private/kbn-jest-serializers/*"], + "@kbn/journeys": ["src/platform/packages/private/kbn-journeys"], + "@kbn/journeys/*": ["src/platform/packages/private/kbn-journeys/*"], "@kbn/json-ast": ["packages/kbn-json-ast"], "@kbn/json-ast/*": ["packages/kbn-json-ast/*"], "@kbn/json-schemas": ["x-pack/platform/packages/private/ml/json_schemas"], @@ -1308,8 +1308,8 @@ "@kbn/ml-validators/*": ["x-pack/platform/packages/private/ml/validators/*"], "@kbn/mock-idp-plugin": ["packages/kbn-mock-idp-plugin"], "@kbn/mock-idp-plugin/*": ["packages/kbn-mock-idp-plugin/*"], - "@kbn/mock-idp-utils": ["packages/kbn-mock-idp-utils"], - "@kbn/mock-idp-utils/*": ["packages/kbn-mock-idp-utils/*"], + "@kbn/mock-idp-utils": ["src/platform/packages/private/kbn-mock-idp-utils"], + "@kbn/mock-idp-utils/*": ["src/platform/packages/private/kbn-mock-idp-utils/*"], "@kbn/monaco": ["src/platform/packages/shared/kbn-monaco"], "@kbn/monaco/*": ["src/platform/packages/shared/kbn-monaco/*"], "@kbn/monitoring-collection-plugin": ["x-pack/platform/plugins/private/monitoring_collection"], @@ -1324,8 +1324,8 @@ "@kbn/newsfeed-test-plugin/*": ["test/common/plugins/newsfeed/*"], "@kbn/no-data-page-plugin": ["src/platform/plugins/private/no_data_page"], "@kbn/no-data-page-plugin/*": ["src/platform/plugins/private/no_data_page/*"], - "@kbn/node-libs-browser-webpack-plugin": ["packages/kbn-node-libs-browser-webpack-plugin"], - "@kbn/node-libs-browser-webpack-plugin/*": ["packages/kbn-node-libs-browser-webpack-plugin/*"], + "@kbn/node-libs-browser-webpack-plugin": ["src/platform/packages/private/kbn-node-libs-browser-webpack-plugin"], + "@kbn/node-libs-browser-webpack-plugin/*": ["src/platform/packages/private/kbn-node-libs-browser-webpack-plugin/*"], "@kbn/notifications-plugin": ["x-pack/platform/plugins/shared/notifications"], "@kbn/notifications-plugin/*": ["x-pack/platform/plugins/shared/notifications/*"], "@kbn/object-utils": ["src/platform/packages/shared/kbn-object-utils"], @@ -1372,16 +1372,16 @@ "@kbn/oidc-provider-plugin/*": ["x-pack/test/security_api_integration/plugins/oidc_provider/*"], "@kbn/open-telemetry-instrumented-plugin": ["test/common/plugins/otel_metrics"], "@kbn/open-telemetry-instrumented-plugin/*": ["test/common/plugins/otel_metrics/*"], - "@kbn/openapi-bundler": ["packages/kbn-openapi-bundler"], - "@kbn/openapi-bundler/*": ["packages/kbn-openapi-bundler/*"], + "@kbn/openapi-bundler": ["src/platform/packages/shared/kbn-openapi-bundler"], + "@kbn/openapi-bundler/*": ["src/platform/packages/shared/kbn-openapi-bundler/*"], "@kbn/openapi-common": ["src/platform/packages/shared/kbn-openapi-common"], "@kbn/openapi-common/*": ["src/platform/packages/shared/kbn-openapi-common/*"], - "@kbn/openapi-generator": ["packages/kbn-openapi-generator"], - "@kbn/openapi-generator/*": ["packages/kbn-openapi-generator/*"], + "@kbn/openapi-generator": ["src/platform/packages/shared/kbn-openapi-generator"], + "@kbn/openapi-generator/*": ["src/platform/packages/shared/kbn-openapi-generator/*"], "@kbn/optimizer": ["packages/kbn-optimizer"], "@kbn/optimizer/*": ["packages/kbn-optimizer/*"], - "@kbn/optimizer-webpack-helpers": ["packages/kbn-optimizer-webpack-helpers"], - "@kbn/optimizer-webpack-helpers/*": ["packages/kbn-optimizer-webpack-helpers/*"], + "@kbn/optimizer-webpack-helpers": ["src/platform/packages/private/kbn-optimizer-webpack-helpers"], + "@kbn/optimizer-webpack-helpers/*": ["src/platform/packages/private/kbn-optimizer-webpack-helpers/*"], "@kbn/osquery-io-ts-types": ["src/platform/packages/shared/kbn-osquery-io-ts-types"], "@kbn/osquery-io-ts-types/*": ["src/platform/packages/shared/kbn-osquery-io-ts-types/*"], "@kbn/osquery-plugin": ["x-pack/platform/plugins/shared/osquery"], @@ -1394,8 +1394,8 @@ "@kbn/palettes/*": ["src/platform/packages/shared/kbn-palettes/*"], "@kbn/panel-loader": ["src/platform/packages/private/kbn-panel-loader"], "@kbn/panel-loader/*": ["src/platform/packages/private/kbn-panel-loader/*"], - "@kbn/peggy": ["packages/kbn-peggy"], - "@kbn/peggy/*": ["packages/kbn-peggy/*"], + "@kbn/peggy": ["src/platform/packages/private/kbn-peggy"], + "@kbn/peggy/*": ["src/platform/packages/private/kbn-peggy/*"], "@kbn/peggy-loader": ["packages/kbn-peggy-loader"], "@kbn/peggy-loader/*": ["packages/kbn-peggy-loader/*"], "@kbn/performance-testing-dataset-extractor": ["packages/kbn-performance-testing-dataset-extractor"], @@ -1468,8 +1468,8 @@ "@kbn/repo-linter/*": ["packages/kbn-repo-linter/*"], "@kbn/repo-packages": ["src/platform/packages/private/kbn-repo-packages"], "@kbn/repo-packages/*": ["src/platform/packages/private/kbn-repo-packages/*"], - "@kbn/repo-path": ["packages/kbn-repo-path"], - "@kbn/repo-path/*": ["packages/kbn-repo-path/*"], + "@kbn/repo-path": ["src/platform/packages/private/kbn-repo-path"], + "@kbn/repo-path/*": ["src/platform/packages/private/kbn-repo-path/*"], "@kbn/repo-source-classifier": ["packages/kbn-repo-source-classifier"], "@kbn/repo-source-classifier/*": ["packages/kbn-repo-source-classifier/*"], "@kbn/repo-source-classifier-cli": ["packages/kbn-repo-source-classifier-cli"], @@ -1570,14 +1570,14 @@ "@kbn/saved-search-component/*": ["src/platform/packages/shared/kbn-saved-search-component/*"], "@kbn/saved-search-plugin": ["src/platform/plugins/shared/saved_search"], "@kbn/saved-search-plugin/*": ["src/platform/plugins/shared/saved_search/*"], - "@kbn/scout": ["packages/kbn-scout"], - "@kbn/scout/*": ["packages/kbn-scout/*"], - "@kbn/scout-info": ["packages/kbn-scout-info"], - "@kbn/scout-info/*": ["packages/kbn-scout-info/*"], + "@kbn/scout": ["src/platform/packages/shared/kbn-scout"], + "@kbn/scout/*": ["src/platform/packages/shared/kbn-scout/*"], + "@kbn/scout-info": ["src/platform/packages/private/kbn-scout-info"], + "@kbn/scout-info/*": ["src/platform/packages/private/kbn-scout-info/*"], "@kbn/scout-oblt": ["x-pack/solutions/observability/packages/kbn-scout-oblt"], "@kbn/scout-oblt/*": ["x-pack/solutions/observability/packages/kbn-scout-oblt/*"], - "@kbn/scout-reporting": ["packages/kbn-scout-reporting"], - "@kbn/scout-reporting/*": ["packages/kbn-scout-reporting/*"], + "@kbn/scout-reporting": ["src/platform/packages/private/kbn-scout-reporting"], + "@kbn/scout-reporting/*": ["src/platform/packages/private/kbn-scout-reporting/*"], "@kbn/screenshot-mode-example-plugin": ["examples/screenshot_mode_example"], "@kbn/screenshot-mode-example-plugin/*": ["examples/screenshot_mode_example/*"], "@kbn/screenshot-mode-plugin": ["src/platform/plugins/shared/screenshot_mode"], @@ -1862,8 +1862,8 @@ "@kbn/slo-schema/*": ["x-pack/platform/packages/shared/kbn-slo-schema/*"], "@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/some-dev-log": ["src/platform/packages/private/kbn-some-dev-log"], + "@kbn/some-dev-log/*": ["src/platform/packages/private/kbn-some-dev-log/*"], "@kbn/sort-package-json": ["packages/kbn-sort-package-json"], "@kbn/sort-package-json/*": ["packages/kbn-sort-package-json/*"], "@kbn/sort-predicates": ["src/platform/packages/shared/kbn-sort-predicates"], @@ -1892,12 +1892,12 @@ "@kbn/status-plugin-b-plugin/*": ["test/server_integration/plugins/status_plugin_b/*"], "@kbn/std": ["src/platform/packages/shared/kbn-std"], "@kbn/std/*": ["src/platform/packages/shared/kbn-std/*"], - "@kbn/stdio-dev-helpers": ["packages/kbn-stdio-dev-helpers"], - "@kbn/stdio-dev-helpers/*": ["packages/kbn-stdio-dev-helpers/*"], + "@kbn/stdio-dev-helpers": ["src/platform/packages/private/kbn-stdio-dev-helpers"], + "@kbn/stdio-dev-helpers/*": ["src/platform/packages/private/kbn-stdio-dev-helpers/*"], "@kbn/storage-adapter": ["src/platform/packages/shared/kbn-storage-adapter"], "@kbn/storage-adapter/*": ["src/platform/packages/shared/kbn-storage-adapter/*"], - "@kbn/storybook": ["packages/kbn-storybook"], - "@kbn/storybook/*": ["packages/kbn-storybook/*"], + "@kbn/storybook": ["src/platform/packages/shared/kbn-storybook"], + "@kbn/storybook/*": ["src/platform/packages/shared/kbn-storybook/*"], "@kbn/streams-app-plugin": ["x-pack/platform/plugins/shared/streams_app"], "@kbn/streams-app-plugin/*": ["x-pack/platform/plugins/shared/streams_app/*"], "@kbn/streams-app-wrapper-plugin": ["x-pack/solutions/observability/plugins/observability_streams_wrapper"], @@ -1930,18 +1930,18 @@ "@kbn/telemetry-plugin/*": ["src/platform/plugins/shared/telemetry/*"], "@kbn/telemetry-test-plugin": ["test/plugin_functional/plugins/telemetry"], "@kbn/telemetry-test-plugin/*": ["test/plugin_functional/plugins/telemetry/*"], - "@kbn/telemetry-tools": ["packages/kbn-telemetry-tools"], - "@kbn/telemetry-tools/*": ["packages/kbn-telemetry-tools/*"], - "@kbn/test": ["packages/kbn-test"], - "@kbn/test/*": ["packages/kbn-test/*"], - "@kbn/test-eui-helpers": ["packages/kbn-test-eui-helpers"], - "@kbn/test-eui-helpers/*": ["packages/kbn-test-eui-helpers/*"], + "@kbn/telemetry-tools": ["src/platform/packages/private/kbn-telemetry-tools"], + "@kbn/telemetry-tools/*": ["src/platform/packages/private/kbn-telemetry-tools/*"], + "@kbn/test": ["src/platform/packages/shared/kbn-test"], + "@kbn/test/*": ["src/platform/packages/shared/kbn-test/*"], + "@kbn/test-eui-helpers": ["src/platform/packages/private/kbn-test-eui-helpers"], + "@kbn/test-eui-helpers/*": ["src/platform/packages/private/kbn-test-eui-helpers/*"], "@kbn/test-feature-usage-plugin": ["x-pack/test/licensing_plugin/plugins/test_feature_usage"], "@kbn/test-feature-usage-plugin/*": ["x-pack/test/licensing_plugin/plugins/test_feature_usage/*"], - "@kbn/test-jest-helpers": ["packages/kbn-test-jest-helpers"], - "@kbn/test-jest-helpers/*": ["packages/kbn-test-jest-helpers/*"], - "@kbn/test-subj-selector": ["packages/kbn-test-subj-selector"], - "@kbn/test-subj-selector/*": ["packages/kbn-test-subj-selector/*"], + "@kbn/test-jest-helpers": ["src/platform/packages/shared/kbn-test-jest-helpers"], + "@kbn/test-jest-helpers/*": ["src/platform/packages/shared/kbn-test-jest-helpers/*"], + "@kbn/test-subj-selector": ["src/platform/packages/shared/kbn-test-subj-selector"], + "@kbn/test-subj-selector/*": ["src/platform/packages/shared/kbn-test-subj-selector/*"], "@kbn/test-suites-serverless": ["x-pack/test_serverless"], "@kbn/test-suites-serverless/*": ["x-pack/test_serverless/*"], "@kbn/test-suites-src": ["test"], @@ -1966,8 +1966,8 @@ "@kbn/timerange/*": ["src/platform/packages/shared/kbn-timerange/*"], "@kbn/tinymath": ["src/platform/packages/private/kbn-tinymath"], "@kbn/tinymath/*": ["src/platform/packages/private/kbn-tinymath/*"], - "@kbn/tooling-log": ["packages/kbn-tooling-log"], - "@kbn/tooling-log/*": ["packages/kbn-tooling-log/*"], + "@kbn/tooling-log": ["src/platform/packages/shared/kbn-tooling-log"], + "@kbn/tooling-log/*": ["src/platform/packages/shared/kbn-tooling-log/*"], "@kbn/traced-es-client": ["src/platform/packages/shared/kbn-traced-es-client"], "@kbn/traced-es-client/*": ["src/platform/packages/shared/kbn-traced-es-client/*"], "@kbn/transform-plugin": ["x-pack/platform/plugins/private/transform"], diff --git a/x-pack/README.md b/x-pack/README.md index 2d6d6db127b45..591dbafedce27 100644 --- a/x-pack/README.md +++ b/x-pack/README.md @@ -64,7 +64,7 @@ For both of the above commands, it's crucial that you pass in `--config` to spec Read more about how the scripts work [here](../scripts/README.md). -For a deeper dive, read more about the way functional tests and servers work [here](../packages/kbn-test/README.mdx). +For a deeper dive, read more about the way functional tests and servers work [here](../src/platform/packages/shared/kbn-test/README.mdx). #### Running API integration tests diff --git a/x-pack/platform/plugins/private/monitoring/server/config.test.ts b/x-pack/platform/plugins/private/monitoring/server/config.test.ts index bde75fe4138ee..895b8bb305f9f 100644 --- a/x-pack/platform/plugins/private/monitoring/server/config.test.ts +++ b/x-pack/platform/plugins/private/monitoring/server/config.test.ts @@ -112,9 +112,9 @@ describe('config schema', () => { describe('createConfig()', () => { const MOCKED_PATHS = [ - 'packages/kbn-dev-utils/certs/ca.crt', - 'packages/kbn-dev-utils/certs/elasticsearch.crt', - 'packages/kbn-dev-utils/certs/elasticsearch.key', + 'src/platform/packages/shared/kbn-dev-utils/certs/ca.crt', + 'src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch.crt', + 'src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch.key', ]; beforeEach(() => { @@ -142,9 +142,9 @@ describe('createConfig()', () => { it('should attempt to read PEM files', async () => { const ssl = { - certificate: 'packages/kbn-dev-utils/certs/elasticsearch.crt', - key: 'packages/kbn-dev-utils/certs/elasticsearch.key', - certificateAuthorities: 'packages/kbn-dev-utils/certs/ca.crt', + certificate: 'src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch.crt', + key: 'src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch.key', + certificateAuthorities: 'src/platform/packages/shared/kbn-dev-utils/certs/ca.crt', }; const config = createConfig( configSchema.validate({ @@ -156,9 +156,11 @@ describe('createConfig()', () => { }) ); const expected = expect.objectContaining({ - certificate: 'contents-of-packages/kbn-dev-utils/certs/elasticsearch.crt', - key: 'contents-of-packages/kbn-dev-utils/certs/elasticsearch.key', - certificateAuthorities: ['contents-of-packages/kbn-dev-utils/certs/ca.crt'], + certificate: 'contents-of-src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch.crt', + key: 'contents-of-src/platform/packages/shared/kbn-dev-utils/certs/elasticsearch.key', + certificateAuthorities: [ + 'contents-of-src/platform/packages/shared/kbn-dev-utils/certs/ca.crt', + ], }); expect(config.ui.elasticsearch.ssl).toEqual(expected); }); diff --git a/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_connection.test.ts b/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_connection.test.ts index e19e147fdbe14..13fa33d1979ec 100644 --- a/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_connection.test.ts +++ b/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_connection.test.ts @@ -32,7 +32,7 @@ import { getFips } from 'crypto'; const logger = loggingSystemMock.create().get() as jest.Mocked; -const CERT_DIR = '../../../../../../../../packages/kbn-dev-utils/certs'; +const CERT_DIR = '../../../../../../../../src/platform/packages/shared/kbn-dev-utils/certs'; const MOCK_CERT_DIR = '../mock_certs'; const KIBANA_CRT_FILE = pathResolve(__filename, pathJoin(CERT_DIR, 'kibana.crt')); diff --git a/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_proxy.test.ts b/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_proxy.test.ts index 719c973189b73..44602c30fab5a 100644 --- a/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_proxy.test.ts +++ b/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_proxy.test.ts @@ -31,7 +31,7 @@ import { const logger = loggingSystemMock.create().get() as jest.Mocked; -const CERT_DIR = '../../../../../../../../packages/kbn-dev-utils/certs'; +const CERT_DIR = '../../../../../../../../src/platform/packages/shared/kbn-dev-utils/certs'; const KIBANA_CRT_FILE = pathResolve(__filename, pathJoin(CERT_DIR, 'kibana.crt')); const KIBANA_KEY_FILE = pathResolve(__filename, pathJoin(CERT_DIR, 'kibana.key')); diff --git a/x-pack/platform/plugins/shared/actions/server/lib/custom_host_settings.test.ts b/x-pack/platform/plugins/shared/actions/server/lib/custom_host_settings.test.ts index 4b0b0d5b5d6bb..6f0769aa06fff 100644 --- a/x-pack/platform/plugins/shared/actions/server/lib/custom_host_settings.test.ts +++ b/x-pack/platform/plugins/shared/actions/server/lib/custom_host_settings.test.ts @@ -21,7 +21,7 @@ import { DEFAULT_MICROSOFT_EXCHANGE_URL, } from '../../common'; -const CA_DIR = '../../../../../../../../packages/kbn-dev-utils/certs'; +const CA_DIR = '../../../../../../../../src/platform/packages/shared/kbn-dev-utils/certs'; const CA_FILE1 = pathResolve(__filename, pathJoin(CA_DIR, 'ca.crt')); const CA_CONTENTS1 = fsReadFileSync(CA_FILE1, 'utf8'); const CA_FILE2 = pathResolve(__filename, pathJoin(CA_DIR, 'kibana.crt')); diff --git a/x-pack/platform/plugins/shared/actions/server/manual_tests/forward_proxy.js b/x-pack/platform/plugins/shared/actions/server/manual_tests/forward_proxy.js index a2d4a0f96bcff..78033c309a950 100644 --- a/x-pack/platform/plugins/shared/actions/server/manual_tests/forward_proxy.js +++ b/x-pack/platform/plugins/shared/actions/server/manual_tests/forward_proxy.js @@ -43,7 +43,10 @@ const https = require('https'); const proxy = require('proxy'); const PROGRAM = path.basename(__filename).replace(/.js$/, ''); -const CertDir = path.resolve(__dirname, '../../../../../../../packages/kbn-dev-utils/certs'); +const CertDir = path.resolve( + __dirname, + '../../../../../../../src/platform/packages/shared/kbn-dev-utils/certs' +); const Auth = 'elastic:changeme'; const AuthB64 = Buffer.from(Auth).toString('base64'); diff --git a/x-pack/platform/plugins/shared/fleet/dev_docs/api_integration_tests.md b/x-pack/platform/plugins/shared/fleet/dev_docs/api_integration_tests.md index 7372c06269ce4..1ca9da1956d02 100644 --- a/x-pack/platform/plugins/shared/fleet/dev_docs/api_integration_tests.md +++ b/x-pack/platform/plugins/shared/fleet/dev_docs/api_integration_tests.md @@ -35,7 +35,7 @@ Port `12345` is used as an example here, it can be anything, but the environment ## DockerServers service setup We use the `DockerServers` service provided by `kbn-test`. The documentation for this functionality can be found here: -https://github.com/elastic/kibana/blob/main/packages/kbn-test/src/functional_test_runner/lib/docker_servers/README.md +https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/docker_servers/README.md The main configuration for the `DockerServers` service for our tests can be found in `x-pack/test/fleet_api_integration/config.ts`: diff --git a/x-pack/platform/plugins/shared/fleet/dev_docs/local_setup/developing_kibana_and_fleet_server.md b/x-pack/platform/plugins/shared/fleet/dev_docs/local_setup/developing_kibana_and_fleet_server.md index 32057b14fc7ef..4d1d3f8aefefd 100644 --- a/x-pack/platform/plugins/shared/fleet/dev_docs/local_setup/developing_kibana_and_fleet_server.md +++ b/x-pack/platform/plugins/shared/fleet/dev_docs/local_setup/developing_kibana_and_fleet_server.md @@ -274,9 +274,9 @@ inputs: server: ssl: enabled: true - certificate: ../kibana/packages/kbn-dev-utils/certs/fleet_server.crt - key: ../kibana/packages/kbn-dev-utils/certs/fleet_server.key - key_passphrase: ../kibana/packages/kbn-dev-utils/certs/fleet_server.key + certificate: ../kibana/src/platform/packages/shared/kbn-dev-utils/certs/fleet_server.crt + key: ../kibana/src/platform/packages/shared/kbn-dev-utils/certs/fleet_server.key + key_passphrase: ../kibana/src/platform/packages/shared/kbn-dev-utils/certs/fleet_server.key logging: to_stderr: true # Force the logging output to stderr diff --git a/x-pack/platform/plugins/shared/fleet/dev_docs/local_setup/developing_kibana_in_serverless.md b/x-pack/platform/plugins/shared/fleet/dev_docs/local_setup/developing_kibana_in_serverless.md index 3a4c8cdd0e885..a0713a80cbc13 100644 --- a/x-pack/platform/plugins/shared/fleet/dev_docs/local_setup/developing_kibana_in_serverless.md +++ b/x-pack/platform/plugins/shared/fleet/dev_docs/local_setup/developing_kibana_in_serverless.md @@ -84,7 +84,7 @@ xpack.fleet.outputs: In serverless mode, Fleet Server runs in standalone mode. Unless you are [simultaneously developing Kibana and Fleet Server](./developing_kibana_and_fleet_server.mddeveloping_), it is easier to run Fleet Server as a Docker container. -The Kibana's dev utils package defines a hard-coded [Fleet Server service token](ttps://github.com/elastic/kibana/blob/92b6fd64cd58fd62f69898c222e86409d5f15b60/packages/kbn-dev-utils/src/dev_service_account.ts#L21-L25) and fingerprint of the ca.crt certificate. +The Kibana's dev utils package defines a hard-coded [Fleet Server service token](ttps://github.com/elastic/kibana/blob/92b6fd64cd58fd62f69898c222e86409d5f15b60/src/platform/packages/shared/kbn-dev-utils/src/dev_service_account.ts#L21-L25) and fingerprint of the ca.crt certificate. Running a standalone Fleet Server: diff --git a/x-pack/platform/plugins/shared/ml/common/util/es_utils.test.ts b/x-pack/platform/plugins/shared/ml/common/util/es_utils.test.ts index b1732548bb37f..be38399b29a2f 100644 --- a/x-pack/platform/plugins/shared/ml/common/util/es_utils.test.ts +++ b/x-pack/platform/plugins/shared/ml/common/util/es_utils.test.ts @@ -52,7 +52,7 @@ describe('Util: isValidIndexName()', () => { expect(isValidIndexName('a'.repeat(255))).toBe(true); expect(isValidIndexName('a'.repeat(256))).toBe(false); // multi-byte character test - // this test relies on TextEncoder being mocked here 'packages/kbn-test/src/jest/setup/polyfills.jsdom.js' + // this test relies on TextEncoder being mocked here 'src/platform/packages/shared/kbn-test/src/jest/setup/polyfills.jsdom.js' expect(isValidIndexName('あ'.repeat(255))).toBe(false); }); }); diff --git a/x-pack/solutions/observability/plugins/apm/dev_docs/local_setup.md b/x-pack/solutions/observability/plugins/apm/dev_docs/local_setup.md index a8abc2c224c28..65efc13313630 100644 --- a/x-pack/solutions/observability/plugins/apm/dev_docs/local_setup.md +++ b/x-pack/solutions/observability/plugins/apm/dev_docs/local_setup.md @@ -44,7 +44,7 @@ elasticsearch.username: kibana_system elasticsearch.password: changeme ``` -Documentation for [Synthtrace](https://github.com/elastic/kibana/blob/main/packages/kbn-apm-synthtrace/README.md) +Documentation for [Synthtrace](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-apm-synthtrace/README.md) ## 2. Cloud-based ES Cluster (internal devs only) diff --git a/x-pack/solutions/observability/plugins/apm/dev_docs/testing.md b/x-pack/solutions/observability/plugins/apm/dev_docs/testing.md index ce252f0926be2..e602a60a42ad1 100644 --- a/x-pack/solutions/observability/plugins/apm/dev_docs/testing.md +++ b/x-pack/solutions/observability/plugins/apm/dev_docs/testing.md @@ -75,7 +75,7 @@ node x-pack/solutions/observability/plugins/apm/scripts/test/api --runner --basi #### API Test tips -- For data generation in API tests have a look at the [kbn-apm-synthtrace](../../../../../../packages/kbn-apm-synthtrace/README.md) package +- For data generation in API tests have a look at the [kbn-apm-synthtrace](../../../../../../src/platform/packages/shared/kbn-apm-synthtrace/README.md) package - For debugging access Elasticsearch on http://localhost:9220 and Kibana on http://localhost:5620 (`elastic` / `changeme`) --- @@ -127,7 +127,7 @@ node x-pack/solutions/observability/plugins/apm/scripts/test/dat --runner --stat #### API Test tips -- For data generation in Deployment-agnostic tests have a look at the [kbn-apm-synthtrace](../../../../../../packages/kbn-apm-synthtrace/README.md) package +- For data generation in Deployment-agnostic tests have a look at the [kbn-apm-synthtrace](../../../../../../src/platform/packages/shared/kbn-apm-synthtrace/README.md) package - For debugging access Elasticsearch on http://localhost:9220 and Kibana on http://localhost:5620 (`elastic` / `changeme`) --- @@ -217,7 +217,7 @@ All files with a .stories.tsx extension will be loaded. You can access the devel For end-to-end (e.g. agent -> apm server -> elasticsearch <- kibana) development and testing of Elastic APM please check the the [APM Integration Testing repository](https://github.com/elastic/apm-integration-testing). -Data can also be generated using the [kbn-apm-synthtrace](../../../../../packages/kbn-apm-synthtrace/README.md) CLI. +Data can also be generated using the [kbn-apm-synthtrace](../../../../../src/platform/packages/shared/kbn-apm-synthtrace/README.md) CLI. ## Best practices for API tests diff --git a/x-pack/solutions/observability/plugins/apm/ftr_e2e/README.md b/x-pack/solutions/observability/plugins/apm/ftr_e2e/README.md index 649a9a69dcc41..dc28162d1a133 100644 --- a/x-pack/solutions/observability/plugins/apm/ftr_e2e/README.md +++ b/x-pack/solutions/observability/plugins/apm/ftr_e2e/README.md @@ -1,6 +1,6 @@ # APM E2E -APM uses [FTR](../../../../../../packages/kbn-test/README.mdx) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e`. +APM uses [FTR](../../../../../../src/platform/packages/shared/kbn-test/README.mdx) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e`. ## Tips and best practices diff --git a/x-pack/solutions/observability/plugins/apm/readme.md b/x-pack/solutions/observability/plugins/apm/readme.md index 51164460ce8be..d26f5f7fe61b4 100644 --- a/x-pack/solutions/observability/plugins/apm/readme.md +++ b/x-pack/solutions/observability/plugins/apm/readme.md @@ -17,7 +17,7 @@ This plugin provides access to App Monitoring features provided by Elastic. It a ### Tooling - [VSCode setup instructions](./dev_docs/vscode_setup.md) - [Github PR commands](./dev_docs/github_commands.md) -- [Synthtrace (data generation)](https://github.com/elastic/kibana/blob/main/packages/kbn-apm-synthtrace/README.md) +- [Synthtrace (data generation)](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-apm-synthtrace/README.md) - [Query debugging in development and production](./dev_docs/query_debugging_in_development_and_production.md) ### Other resources diff --git a/x-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md b/x-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md index e8ec5dbbaa05e..c7e34374e7dba 100644 --- a/x-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md +++ b/x-pack/solutions/observability/plugins/observability/dev_docs/custom_threshold.md @@ -33,7 +33,7 @@ Get help with the data forge tool: `node x-pack/scripts/data_forge.js --help` ### With synthtrace > [!TIP] -> The following commands uses [kbn-apm-synthtrace](../../../../../packages/kbn-apm-synthtrace) to generate some data for testing Custom threshold rule. +> The following commands uses [kbn-apm-synthtrace](../../../../../src/platform/packages/shared/kbn-apm-synthtrace) to generate some data for testing Custom threshold rule. Basic command to generate APM data for 3 services: ```sh diff --git a/x-pack/solutions/observability/plugins/profiling/README.md b/x-pack/solutions/observability/plugins/profiling/README.md index e81faaf4a1ca1..5bdd6e6b9ca8c 100644 --- a/x-pack/solutions/observability/plugins/profiling/README.md +++ b/x-pack/solutions/observability/plugins/profiling/README.md @@ -49,7 +49,7 @@ node scripts/jest --config x-pack/solutions/observability/plugins/profiling/jest ## E2E Tests (Cypress) The E2E tests are located in [`x-pack/solutions/observability/plugins/profiling/e2e`](./e2e). -Universal Profiling uses [FTR](../../../../packages/kbn-test/README.mdx) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e`. +Universal Profiling uses [FTR](../../../../src/platform/packages/shared/kbn-test/README.mdx) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e`. ### Start with Cypress Dashboard diff --git a/x-pack/solutions/observability/plugins/profiling/e2e/README.md b/x-pack/solutions/observability/plugins/profiling/e2e/README.md index 535803ad529e3..001c6abeef95a 100644 --- a/x-pack/solutions/observability/plugins/profiling/e2e/README.md +++ b/x-pack/solutions/observability/plugins/profiling/e2e/README.md @@ -1,6 +1,6 @@ # Profiling E2E tests -Profiling uses [FTR](../../../../../../packages/kbn-test/README.mdx) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e`. +Profiling uses [FTR](../../../../../../src/platform/packages/shared/kbn-test/README.mdx) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e`. ## E2E Tests (Cypress) diff --git a/x-pack/solutions/search/plugins/search_playground/server/setup.ts b/x-pack/solutions/search/plugins/search_playground/server/setup.ts index 541018259cc7f..53833c848bdd7 100644 --- a/x-pack/solutions/search/plugins/search_playground/server/setup.ts +++ b/x-pack/solutions/search/plugins/search_playground/server/setup.ts @@ -6,7 +6,7 @@ */ // webstream-polyfill doesn't fully support the whole spec. This is a workaround to rely on node native streaming support. -// see /kibana/packages/kbn-test/src/jest/setup/setup_test.js +// see /kibana/src/platform/packages/shared/kbn-test/src/jest/setup/setup_test.js const webStream = jest.requireActual('node:stream/web'); Object.assign(global, webStream); diff --git a/x-pack/solutions/security/plugins/security_solution/common/api/endpoint/README.md b/x-pack/solutions/security/plugins/security_solution/common/api/endpoint/README.md index 947dcb98c7e46..84a22854ea26c 100644 --- a/x-pack/solutions/security/plugins/security_solution/common/api/endpoint/README.md +++ b/x-pack/solutions/security/plugins/security_solution/common/api/endpoint/README.md @@ -56,7 +56,7 @@ yarn --cwd x-pack/solutions/security/plugins/security_solution openapi:bundle:en ### References -- [Kibana OpenAPI generator Usage Guide](https://github.com/elastic/kibana/blob/main/packages/kbn-openapi-generator/docs/USAGE_GUIDE.md) +- [Kibana OpenAPI generator Usage Guide](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-openapi-generator/docs/USAGE_GUIDE.md) - [Open API documentation](https://spec.openapis.org/oas/v3.0.3#document-structure) - [Swagger documentation](https://swagger.io/docs/specification/basic-structure/) diff --git a/x-pack/solutions/security/plugins/security_solution/docs/openapi/README.md b/x-pack/solutions/security/plugins/security_solution/docs/openapi/README.md index 3cbe1c1f42336..bce210e83df5f 100644 --- a/x-pack/solutions/security/plugins/security_solution/docs/openapi/README.md +++ b/x-pack/solutions/security/plugins/security_solution/docs/openapi/README.md @@ -4,7 +4,7 @@ Documentation about Security Solution OpenAPI bundling workflow and configuratio ## Workflow -Security Solution uses **specification first approach**. It means we define OpenAPI spec files describing individual API endpoints (also known as source OpenAPI specs) at first. After that we use tooling in particular [`kbn-openapi-bundler`](../../../../../../../packages/kbn-openapi-bundler/README.md) to process source OpenAPI specs to produce domain OpenAPI bundles. +Security Solution uses **specification first approach**. It means we define OpenAPI spec files describing individual API endpoints (also known as source OpenAPI specs) at first. After that we use tooling in particular [`kbn-openapi-bundler`](../../../../../../../src/platform/packages/shared/kbn-openapi-bundler/README.md) to process source OpenAPI specs to produce domain OpenAPI bundles. The workflow consists of multiple steps and visualized below diff --git a/x-pack/solutions/security/plugins/security_solution/scripts/endpoint/common/roles_users/serverless/es_serverless_resources/README.md b/x-pack/solutions/security/plugins/security_solution/scripts/endpoint/common/roles_users/serverless/es_serverless_resources/README.md index c99105e60862d..26568ec0c6840 100644 --- a/x-pack/solutions/security/plugins/security_solution/scripts/endpoint/common/roles_users/serverless/es_serverless_resources/README.md +++ b/x-pack/solutions/security/plugins/security_solution/scripts/endpoint/common/roles_users/serverless/es_serverless_resources/README.md @@ -1,6 +1,6 @@ # Security Solution Serverless Resources -Directory contains ES serverless resources that can be used to override the defaults that are loaded when ES is started in serverless mode. For more information on how these are used [packages/kbn-es/src/serverless_resources/README.md](https://github.com/elastic/kibana/blob/main/packages/kbn-es/src/serverless_resources/README.md) +Directory contains ES serverless resources that can be used to override the defaults that are loaded when ES is started in serverless mode. For more information on how these are used [src/platform/packages/shared/kbn-es/src/serverless_resources/README.md](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-es/src/serverless_resources/README.md) > **ℹ️ NOTE** > diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerts/server/lib/retry_if_conflicts.ts b/x-pack/test/alerting_api_integration/common/plugins/alerts/server/lib/retry_if_conflicts.ts index c0ea6a6379c72..db857aa4c6463 100644 --- a/x-pack/test/alerting_api_integration/common/plugins/alerts/server/lib/retry_if_conflicts.ts +++ b/x-pack/test/alerting_api_integration/common/plugins/alerts/server/lib/retry_if_conflicts.ts @@ -57,7 +57,7 @@ async function waitBeforeNextRetry(): Promise { } // This is a workaround to avoid having to add more code to compile for tests via -// packages/kbn-test/src/functional_tests/lib/babel_register_for_test_plugins.js +// src/platform/packages/shared/kbn-test/src/functional_tests/lib/babel_register_for_test_plugins.js // to use SavedObjectsErrorHelpers.isConflictError. function isConflictError(error: any): boolean { return error.isBoom === true && error.output.statusCode === 409; diff --git a/x-pack/test/common/services/search_secure.ts b/x-pack/test/common/services/search_secure.ts index 46eb8c765cd94..7e132f417fba0 100644 --- a/x-pack/test/common/services/search_secure.ts +++ b/x-pack/test/common/services/search_secure.ts @@ -5,7 +5,7 @@ * 2.0. */ -// NOTE: This is pretty much a copy/paste from packages/kbn-ftr-common-functional-services/services/bsearch.ts +// NOTE: This is pretty much a copy/paste from src/platform/packages/shared/kbn-ftr-common-functional-services/services/bsearch.ts // but with the ability to provide custom auth import expect from '@kbn/expect'; diff --git a/x-pack/test/monitoring_api_integration/scripts/transform_archive.js b/x-pack/test/monitoring_api_integration/scripts/transform_archive.js index 819e25ba325a5..06b08dee74263 100644 --- a/x-pack/test/monitoring_api_integration/scripts/transform_archive.js +++ b/x-pack/test/monitoring_api_integration/scripts/transform_archive.js @@ -16,7 +16,7 @@ const { createPromiseFromStreams } = require('@kbn/utils'); const { createParseArchiveStreams, -} = require('../../../../packages/kbn-es-archiver/src/lib/archives/parse'); // eslint-disable-line @kbn/imports/uniform_imports +} = require('../../../../src/platform/packages/shared/kbn-es-archiver/src/lib/archives/parse'); // eslint-disable-line @kbn/imports/uniform_imports /** * generates .monitoring-* (metricbeat) archive from a metrics-* (package) archive diff --git a/x-pack/test/plugin_api_perf/README.md b/x-pack/test/plugin_api_perf/README.md index 2ae7c7d201328..9918e7c0ff097 100644 --- a/x-pack/test/plugin_api_perf/README.md +++ b/x-pack/test/plugin_api_perf/README.md @@ -70,7 +70,7 @@ Ideally we can clean this up and make it easier and less hacky in the future, bu 1. You need two cloned repos of Kibana, so clone a second Kibana of your personal form along side your existing clone. Personally I have two co-located Kibana folders (`./elastic/kibana` and `./elastic/_kibana`, where the first is my working clone and the other is never used for actual dev work, but that's just me -GM). 1. You can run the FTS in the main clone of your fork by running `node scripts/functional_tests_server.js --config=test/plugin_api_perf/config.js` in the `x-pack` folder. 1. Once you've began running the default FTS, you want your second FTS to run such that it is referencing the Elasticsearch instance started by that first FTS. You achieve this by exporting a `TEST_ES_URL` Environment variable that points at it. By default, you should be able to run this: `export TEST_ES_URL=http://elastic:changeme@localhost:9220`. Do this in a terminal window opened in your **second** clone of Kibana (in my case, the `./elastic/_kibana` folder). -1. One issue I encountered with FTS is that I can't tell it _not to start its own ES instance at all_. To achieve this, in `packages/kbn-test/src/functional_tests/tasks.js` you need to comment out the line that starts up its own ES (`const es = await runElasticsearch({ config, options: opts });` [line 85] and `await es.cleanup();` shortly after) +1. One issue I encountered with FTS is that I can't tell it _not to start its own ES instance at all_. To achieve this, in `src/platform/packages/shared/kbn-test/src/functional_tests/tasks.js` you need to comment out the line that starts up its own ES (`const es = await runElasticsearch({ config, options: opts });` [line 85] and `await es.cleanup();` shortly after) 1. Next you want each instance of Kibana to run with its own UUID as that is used to identify each Kibana's owned tasks. In the file `x-pack/test/functional/config.base.js` simple change the uuid on the line `--server.uuid=` into any random UUID. 1. Now that you've made these changes you can kick off your second Kibana FTS by running ths following in the second clone's `x-pack` folder: `TEST_KIBANA_PORT=5621 node scripts/functional_tests_server.js --config=test/plugin_api_perf/config.js`. This runs Kibana on a different port than the first FTS (`5621` instead of `5620`). 1. With two FTS Kibana running and both pointing at the same Elasticsearch. Now, you can run the actual perf test by running `node scripts/functional_test_runner.js --config=test/plugin_api_perf/config.js` in a third terminal diff --git a/x-pack/test/security_api_integration/packages/helpers/pki/README.md b/x-pack/test/security_api_integration/packages/helpers/pki/README.md index 5fce7b3c97077..5c108a75f2341 100644 --- a/x-pack/test/security_api_integration/packages/helpers/pki/README.md +++ b/x-pack/test/security_api_integration/packages/helpers/pki/README.md @@ -5,8 +5,8 @@ and hence trusted by both test Kibana and Elasticsearch servers. The files were in `kbn-dev-utils`, using the following commands: ``` -bin/elasticsearch-certutil cert -days 18250 --ca $KIBANA_HOME/packages/kbn-dev-utils/certs/ca.p12 --ca-pass castorepass --name first_client --pass "" -bin/elasticsearch-certutil cert -days 18250 --ca $KIBANA_HOME/packages/kbn-dev-utils/certs/ca.p12 --ca-pass castorepass --name second_client --pass "" +bin/elasticsearch-certutil cert -days 18250 --ca $KIBANA_HOME/src/platform/packages/shared/kbn-dev-utils/certs/ca.p12 --ca-pass castorepass --name first_client --pass "" +bin/elasticsearch-certutil cert -days 18250 --ca $KIBANA_HOME/src/platform/packages/shared/kbn-dev-utils/certs/ca.p12 --ca-pass castorepass --name second_client --pass "" ``` The CA certificate and key (`kibana_ca.crt` and `kibana_ca.key`) are used to sign client certificates (`untrusted_client.p12`) that are only trusted diff --git a/x-pack/test/security_solution_api_integration/tsconfig.json b/x-pack/test/security_solution_api_integration/tsconfig.json index f90bbc3794088..02d2d42cd43a6 100644 --- a/x-pack/test/security_solution_api_integration/tsconfig.json +++ b/x-pack/test/security_solution_api_integration/tsconfig.json @@ -7,7 +7,7 @@ "include": [ "**/*", "../../../typings/**/*", - "../../../packages/kbn-test/types/ftr_globals/**/*", + "../../../src/platform/packages/shared/kbn-test/types/ftr_globals/**/*", ], "exclude": [ "target/**/*" diff --git a/x-pack/test/security_solution_cypress/cypress/support/saml_auth.ts b/x-pack/test/security_solution_cypress/cypress/support/saml_auth.ts index cb7ffe332ad61..3e66019172629 100644 --- a/x-pack/test/security_solution_cypress/cypress/support/saml_auth.ts +++ b/x-pack/test/security_solution_cypress/cypress/support/saml_auth.ts @@ -37,7 +37,7 @@ export const samlAuthentication = async ( }; const rolesPath = - '../../../../packages/kbn-es/src/serverless_resources/project_roles/security/roles.yml'; + '../../../../src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/security/roles.yml'; // If config.env.PROXY_ORG is set, it means that proxy service is used to create projects. Define the proxy org filename to override the roles. const rolesFilename = config.env.PROXY_ORG ? `${config.env.PROXY_ORG}.json` : undefined; diff --git a/x-pack/test/security_solution_endpoint/tsconfig.json b/x-pack/test/security_solution_endpoint/tsconfig.json index de50a152b5fa9..3cd4edc22d2cb 100644 --- a/x-pack/test/security_solution_endpoint/tsconfig.json +++ b/x-pack/test/security_solution_endpoint/tsconfig.json @@ -11,7 +11,7 @@ "include": [ "**/*", "../../../typings/**/*", - "../../../packages/kbn-test/types/ftr_globals/**/*" + "../../../src/platform/packages/shared/kbn-test/types/ftr_globals/**/*" ], "exclude": [ "target/**/*" diff --git a/x-pack/test/security_solution_playwright/api_utils/api_key.ts b/x-pack/test/security_solution_playwright/api_utils/api_key.ts index e53f62ba6e819..9abb3502eafbb 100644 --- a/x-pack/test/security_solution_playwright/api_utils/api_key.ts +++ b/x-pack/test/security_solution_playwright/api_utils/api_key.ts @@ -28,7 +28,7 @@ const getRoleConfiguration = (role: string, filePath: string): any => { }; const rolesPath = - '../../../packages/kbn-es/src/serverless_resources/project_roles/security/roles.yml'; + '../../../src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/security/roles.yml'; export const getApiKeyForUser = async () => { const log = new ToolingLog({ level: 'verbose', writeTo: process.stdout }); diff --git a/x-pack/test/tsconfig.json b/x-pack/test/tsconfig.json index 6a6baaf31546b..d0024b03aac6a 100644 --- a/x-pack/test/tsconfig.json +++ b/x-pack/test/tsconfig.json @@ -16,7 +16,7 @@ "./api_integration/apis/telemetry/fixtures/*.json", "./monitoring_api_integration/fixtures/**/*.json", "../../typings/**/*", - "../../packages/kbn-test/types/ftr_globals/**/*" + "../../src/platform/packages/shared/kbn-test/types/ftr_globals/**/*" ], "exclude": [ "security_solution_cypress/cypress/**/*", diff --git a/x-pack/test_serverless/README.md b/x-pack/test_serverless/README.md index 17e5a9056f5d8..755beb1ca06ac 100644 --- a/x-pack/test_serverless/README.md +++ b/x-pack/test_serverless/README.md @@ -6,7 +6,7 @@ The tests and helper methods (services, page objects) defined here in `serverless_security` plugins. For how to set up Docker for serverless ES images, please refer to - [packages/kbn-es/README](https://github.com/elastic/kibana/blob/main/packages/kbn-es/README.mdx). + [src/platform/packages/shared/kbn-es/README](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-es/README.mdx). ## Serverless testing structure and conventions @@ -106,7 +106,7 @@ particularly when it comes to timing for API requests and UI interaction. ### Roles-based testing -Each serverless project has its own set of SAML roles with [specfic permissions defined in roles.yml](https://github.com/elastic/kibana/blob/main/packages/kbn-es/src/serverless_resources/project_roles) +Each serverless project has its own set of SAML roles with [specfic permissions defined in roles.yml](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles) and in oder to properly test Kibana functionality, test design requires to login with a project-supported SAML role. FTR provides `svlUserManager` service to do SAML authentication, that allows UI tests to set the SAML cookie in the browser context and generates api key to use in the api integration tests. See examples below. diff --git a/x-pack/test_serverless/shared/config.base.ts b/x-pack/test_serverless/shared/config.base.ts index 8f917dfc87255..ae0e45f2c3e0f 100644 --- a/x-pack/test_serverless/shared/config.base.ts +++ b/x-pack/test_serverless/shared/config.base.ts @@ -194,7 +194,7 @@ export default async () => { ...services, }, - // overriding default timeouts from packages/kbn-test/src/functional_test_runner/lib/config/schema.ts + // overriding default timeouts from src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/schema.ts // so we can easily adjust them for serverless where needed timeouts: { find: 10 * 1000, diff --git a/x-pack/test_serverless/shared/services/search_secure.ts b/x-pack/test_serverless/shared/services/search_secure.ts index f0130203dd9b9..b7bbc50bcb18b 100644 --- a/x-pack/test_serverless/shared/services/search_secure.ts +++ b/x-pack/test_serverless/shared/services/search_secure.ts @@ -5,7 +5,7 @@ * 2.0. */ -// NOTE: This is pretty much a copy/paste from packages/kbn-ftr-common-functional-services/services/bsearch.ts +// NOTE: This is pretty much a copy/paste from src/platform/packages/shared/kbn-ftr-common-functional-services/services/bsearch.ts // but with the ability to provide custom auth import expect from '@kbn/expect'; diff --git a/x-pack/test_serverless/tsconfig.json b/x-pack/test_serverless/tsconfig.json index 577bab8b1521c..911f773a75a7b 100644 --- a/x-pack/test_serverless/tsconfig.json +++ b/x-pack/test_serverless/tsconfig.json @@ -14,7 +14,7 @@ "include": [ "**/*", "../../typings/**/*", - "../../packages/kbn-test/types/ftr_globals/**/*", + "../../src/platform/packages/shared/kbn-test/types/ftr_globals/**/*", ], "exclude": [ "target/**/*", diff --git a/yarn.lock b/yarn.lock index d6ac4f0cdfeae..78865513e9f11 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3993,19 +3993,19 @@ version "0.0.0" uid "" -"@kbn/ambient-common-types@link:packages/kbn-ambient-common-types": +"@kbn/ambient-common-types@link:src/platform/packages/private/kbn-ambient-common-types": version "0.0.0" uid "" -"@kbn/ambient-ftr-types@link:packages/kbn-ambient-ftr-types": +"@kbn/ambient-ftr-types@link:src/platform/packages/private/kbn-ambient-ftr-types": version "0.0.0" uid "" -"@kbn/ambient-storybook-types@link:packages/kbn-ambient-storybook-types": +"@kbn/ambient-storybook-types@link:src/platform/packages/shared/kbn-ambient-storybook-types": version "0.0.0" uid "" -"@kbn/ambient-ui-types@link:packages/kbn-ambient-ui-types": +"@kbn/ambient-ui-types@link:src/platform/packages/shared/kbn-ambient-ui-types": version "0.0.0" uid "" @@ -4045,11 +4045,11 @@ version "0.0.0" uid "" -"@kbn/apm-synthtrace-client@link:packages/kbn-apm-synthtrace-client": +"@kbn/apm-synthtrace-client@link:src/platform/packages/shared/kbn-apm-synthtrace-client": version "0.0.0" uid "" -"@kbn/apm-synthtrace@link:packages/kbn-apm-synthtrace": +"@kbn/apm-synthtrace@link:src/platform/packages/shared/kbn-apm-synthtrace": version "0.0.0" uid "" @@ -4081,7 +4081,7 @@ version "0.0.0" uid "" -"@kbn/axe-config@link:packages/kbn-axe-config": +"@kbn/axe-config@link:src/platform/packages/shared/kbn-axe-config": version "0.0.0" uid "" @@ -4089,11 +4089,11 @@ version "0.0.0" uid "" -"@kbn/babel-register@link:packages/kbn-babel-register": +"@kbn/babel-register@link:src/platform/packages/shared/kbn-babel-register": version "0.0.0" uid "" -"@kbn/babel-transform@link:packages/kbn-babel-transform": +"@kbn/babel-transform@link:src/platform/packages/private/kbn-babel-transform": version "0.0.0" uid "" @@ -4165,7 +4165,7 @@ version "0.0.0" uid "" -"@kbn/ci-stats-core@link:packages/kbn-ci-stats-core": +"@kbn/ci-stats-core@link:src/platform/packages/private/kbn-ci-stats-core": version "0.0.0" uid "" @@ -4173,7 +4173,7 @@ version "0.0.0" uid "" -"@kbn/ci-stats-reporter@link:packages/kbn-ci-stats-reporter": +"@kbn/ci-stats-reporter@link:src/platform/packages/private/kbn-ci-stats-reporter": version "0.0.0" uid "" @@ -4245,7 +4245,7 @@ version "0.0.0" uid "" -"@kbn/code-owners@link:packages/kbn-code-owners": +"@kbn/code-owners@link:src/platform/packages/private/kbn-code-owners": version "0.0.0" uid "" @@ -5261,7 +5261,7 @@ version "0.0.0" uid "" -"@kbn/cypress-config@link:packages/kbn-cypress-config": +"@kbn/cypress-config@link:src/platform/packages/shared/kbn-cypress-config": version "0.0.0" uid "" @@ -5405,15 +5405,15 @@ version "0.0.0" uid "" -"@kbn/dev-cli-errors@link:packages/kbn-dev-cli-errors": +"@kbn/dev-cli-errors@link:src/platform/packages/shared/kbn-dev-cli-errors": version "0.0.0" uid "" -"@kbn/dev-cli-runner@link:packages/kbn-dev-cli-runner": +"@kbn/dev-cli-runner@link:src/platform/packages/shared/kbn-dev-cli-runner": version "0.0.0" uid "" -"@kbn/dev-proc-runner@link:packages/kbn-dev-proc-runner": +"@kbn/dev-proc-runner@link:src/platform/packages/shared/kbn-dev-proc-runner": version "0.0.0" uid "" @@ -5421,7 +5421,7 @@ version "0.0.0" uid "" -"@kbn/dev-utils@link:packages/kbn-dev-utils": +"@kbn/dev-utils@link:src/platform/packages/shared/kbn-dev-utils": version "0.0.0" uid "" @@ -5549,7 +5549,7 @@ version "0.0.0" uid "" -"@kbn/es-archiver@link:packages/kbn-es-archiver": +"@kbn/es-archiver@link:src/platform/packages/shared/kbn-es-archiver": version "0.0.0" uid "" @@ -5569,7 +5569,7 @@ version "0.0.0" uid "" -"@kbn/es@link:packages/kbn-es": +"@kbn/es@link:src/platform/packages/shared/kbn-es": version "0.0.0" uid "" @@ -5681,7 +5681,7 @@ version "0.0.0" uid "" -"@kbn/expect@link:packages/kbn-expect": +"@kbn/expect@link:src/platform/packages/shared/kbn-expect": version "0.0.0" uid "" @@ -5841,15 +5841,15 @@ version "0.0.0" uid "" -"@kbn/ftr-common-functional-services@link:packages/kbn-ftr-common-functional-services": +"@kbn/ftr-common-functional-services@link:src/platform/packages/shared/kbn-ftr-common-functional-services": version "0.0.0" uid "" -"@kbn/ftr-common-functional-ui-services@link:packages/kbn-ftr-common-functional-ui-services": +"@kbn/ftr-common-functional-ui-services@link:src/platform/packages/shared/kbn-ftr-common-functional-ui-services": version "0.0.0" uid "" -"@kbn/ftr-screenshot-filename@link:packages/kbn-ftr-screenshot-filename": +"@kbn/ftr-screenshot-filename@link:src/platform/packages/private/kbn-ftr-screenshot-filename": version "0.0.0" uid "" @@ -5857,7 +5857,7 @@ version "0.0.0" uid "" -"@kbn/gen-ai-functional-testing@link:packages/kbn-gen-ai-functional-testing": +"@kbn/gen-ai-functional-testing@link:src/platform/packages/private/kbn-gen-ai-functional-testing": version "0.0.0" uid "" @@ -5877,7 +5877,7 @@ version "0.0.0" uid "" -"@kbn/get-repo-files@link:packages/kbn-get-repo-files": +"@kbn/get-repo-files@link:src/platform/packages/private/kbn-get-repo-files": version "0.0.0" uid "" @@ -5985,7 +5985,7 @@ version "0.0.0" uid "" -"@kbn/import-resolver@link:packages/kbn-import-resolver": +"@kbn/import-resolver@link:src/platform/packages/private/kbn-import-resolver": version "0.0.0" uid "" @@ -6101,11 +6101,11 @@ version "0.0.0" uid "" -"@kbn/jest-serializers@link:packages/kbn-jest-serializers": +"@kbn/jest-serializers@link:src/platform/packages/private/kbn-jest-serializers": version "0.0.0" uid "" -"@kbn/journeys@link:packages/kbn-journeys": +"@kbn/journeys@link:src/platform/packages/private/kbn-journeys": version "0.0.0" uid "" @@ -6485,7 +6485,7 @@ version "0.0.0" uid "" -"@kbn/mock-idp-utils@link:packages/kbn-mock-idp-utils": +"@kbn/mock-idp-utils@link:src/platform/packages/private/kbn-mock-idp-utils": version "0.0.0" uid "" @@ -6517,7 +6517,7 @@ version "0.0.0" uid "" -"@kbn/node-libs-browser-webpack-plugin@link:packages/kbn-node-libs-browser-webpack-plugin": +"@kbn/node-libs-browser-webpack-plugin@link:src/platform/packages/private/kbn-node-libs-browser-webpack-plugin": version "0.0.0" uid "" @@ -6613,7 +6613,7 @@ version "0.0.0" uid "" -"@kbn/openapi-bundler@link:packages/kbn-openapi-bundler": +"@kbn/openapi-bundler@link:src/platform/packages/shared/kbn-openapi-bundler": version "0.0.0" uid "" @@ -6621,11 +6621,11 @@ version "0.0.0" uid "" -"@kbn/openapi-generator@link:packages/kbn-openapi-generator": +"@kbn/openapi-generator@link:src/platform/packages/shared/kbn-openapi-generator": version "0.0.0" uid "" -"@kbn/optimizer-webpack-helpers@link:packages/kbn-optimizer-webpack-helpers": +"@kbn/optimizer-webpack-helpers@link:src/platform/packages/private/kbn-optimizer-webpack-helpers": version "0.0.0" uid "" @@ -6661,7 +6661,7 @@ version "0.0.0" uid "" -"@kbn/peggy@link:packages/kbn-peggy": +"@kbn/peggy@link:src/platform/packages/private/kbn-peggy": version "0.0.0" uid "" @@ -6805,7 +6805,7 @@ version "0.0.0" uid "" -"@kbn/repo-path@link:packages/kbn-repo-path": +"@kbn/repo-path@link:src/platform/packages/private/kbn-repo-path": version "0.0.0" uid "" @@ -7009,7 +7009,7 @@ version "0.0.0" uid "" -"@kbn/scout-info@link:packages/kbn-scout-info": +"@kbn/scout-info@link:src/platform/packages/private/kbn-scout-info": version "0.0.0" uid "" @@ -7017,11 +7017,11 @@ version "0.0.0" uid "" -"@kbn/scout-reporting@link:packages/kbn-scout-reporting": +"@kbn/scout-reporting@link:src/platform/packages/private/kbn-scout-reporting": version "0.0.0" uid "" -"@kbn/scout@link:packages/kbn-scout": +"@kbn/scout@link:src/platform/packages/shared/kbn-scout": version "0.0.0" uid "" @@ -7593,7 +7593,7 @@ version "0.0.0" uid "" -"@kbn/some-dev-log@link:packages/kbn-some-dev-log": +"@kbn/some-dev-log@link:src/platform/packages/private/kbn-some-dev-log": version "0.0.0" uid "" @@ -7653,7 +7653,7 @@ version "0.0.0" uid "" -"@kbn/stdio-dev-helpers@link:packages/kbn-stdio-dev-helpers": +"@kbn/stdio-dev-helpers@link:src/platform/packages/private/kbn-stdio-dev-helpers": version "0.0.0" uid "" @@ -7661,7 +7661,7 @@ version "0.0.0" uid "" -"@kbn/storybook@link:packages/kbn-storybook": +"@kbn/storybook@link:src/platform/packages/shared/kbn-storybook": version "0.0.0" uid "" @@ -7729,11 +7729,11 @@ version "0.0.0" uid "" -"@kbn/telemetry-tools@link:packages/kbn-telemetry-tools": +"@kbn/telemetry-tools@link:src/platform/packages/private/kbn-telemetry-tools": version "0.0.0" uid "" -"@kbn/test-eui-helpers@link:packages/kbn-test-eui-helpers": +"@kbn/test-eui-helpers@link:src/platform/packages/private/kbn-test-eui-helpers": version "0.0.0" uid "" @@ -7741,11 +7741,11 @@ version "0.0.0" uid "" -"@kbn/test-jest-helpers@link:packages/kbn-test-jest-helpers": +"@kbn/test-jest-helpers@link:src/platform/packages/shared/kbn-test-jest-helpers": version "0.0.0" uid "" -"@kbn/test-subj-selector@link:packages/kbn-test-subj-selector": +"@kbn/test-subj-selector@link:src/platform/packages/shared/kbn-test-subj-selector": version "0.0.0" uid "" @@ -7765,7 +7765,7 @@ version "0.0.0" uid "" -"@kbn/test@link:packages/kbn-test": +"@kbn/test@link:src/platform/packages/shared/kbn-test": version "0.0.0" uid "" @@ -7801,7 +7801,7 @@ version "0.0.0" uid "" -"@kbn/tooling-log@link:packages/kbn-tooling-log": +"@kbn/tooling-log@link:src/platform/packages/shared/kbn-tooling-log": version "0.0.0" uid "" From 9fa4e56d19cc8cd2743258080d4f78fc6e2bcc3a Mon Sep 17 00:00:00 2001 From: Pablo Machado Date: Mon, 24 Feb 2025 12:10:06 +0100 Subject: [PATCH 4/4] [SecuritySolution] Delete startedAt check from init_and_status_apis FTR test (#212074) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Delete `startedAt` check from init_and_status_apis FTR test. After @hop-dev [fixed](https://github.com/elastic/kibana/pull/211867) the status flakiness by accepting `running` as a valid status, the `startedAt` property has become optional. Deleting it should fix the [flakiness](https://buildkite.com/elastic/kibana-on-merge/builds/62432#0195243b-92c2-4838-85c1-f06096a62e61). ### How to test it? That is hard. The flakiness is very flaky ❄️ To test it locally, I added `waitFor status === 'running'` before the `expect` --- .../trial_license_complete_tier/init_and_status_apis.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/risk_engine/trial_license_complete_tier/init_and_status_apis.ts b/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/risk_engine/trial_license_complete_tier/init_and_status_apis.ts index ee97f8989f11b..1d7175a4c3384 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/risk_engine/trial_license_complete_tier/init_and_status_apis.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/risk_engine/trial_license_complete_tier/init_and_status_apis.ts @@ -763,7 +763,6 @@ export default ({ getService }: FtrProviderContext) => { expect(status2.body.risk_engine_task_status?.runAt).to.be.a('string'); expectTaskIsHealthy(status2.body.risk_engine_task_status?.status); - expect(status2.body.risk_engine_task_status?.startedAt).to.be(undefined); await riskEngineRoutes.disable(); const status3 = await riskEngineRoutes.getStatus(); @@ -779,7 +778,6 @@ export default ({ getService }: FtrProviderContext) => { expect(status4.body.risk_engine_task_status?.runAt).to.be.a('string'); expectTaskIsHealthy(status4.body.risk_engine_task_status?.status); - expect(status4.body.risk_engine_task_status?.startedAt).to.be(undefined); }); }); });