From 6a7c904f921434fe21dfa00eceabfb5e64e915dc Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Mon, 24 Feb 2025 12:03:30 +0100 Subject: [PATCH] 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 | 88 ++++---- 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, 1128 insertions(+), 1016 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 e79cdbfae2cd..e662c0c9d5b1 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 648c3b225141..2c8465a5983e 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 9372e8a47090..1bf64cf91e42 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 c366864411d9..978ba78522d3 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 a8fa68549a2b..dfab0c0717ed 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 a50fc22aa0bb..b60f84ceeb43 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 97c1b5f25c4a..ec330de579f0 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 a980a79f9fc4..0699066ff730 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 f828e028c85a..a946f540ea18 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 a9c4fe7ef6bc..6bbf2d4e8eca 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 4711984dd247..406c2271ac7e 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 8ccb3914fe93..ccea25f69ddc 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 88163ebb6804..b78cacdb5b50 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 fc610a2ffca8..b9198d4a1c16 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 4d310b7197e8..15f1ca9d7032 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 8b979c779385..8cbc94904bfa 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 8a2ec9a59a5c..a0c8047e3623 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 cec4dcb9af44..1ba9fee3ab23 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 45ec44454436..73eb395ad3c9 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 d3e716d6cd37..000000000000 --- 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 d101a8defc48..79d32b2ff7ce 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 00bf49242e57..000000000000 --- 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 66fbd4b9928c..000000000000 --- 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 e13a69645032..d04da0f62da8 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 584ebf80477c..f3a67c595513 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 c7fe0853f861..000000000000 --- 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 633e4e8c6ed6..000000000000 --- 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 54a6b67ee097..000000000000 --- 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 e0ee96a21ecb..000000000000 --- 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 4e81270da936..85e997ffa37a 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 4e517d865391..000000000000 --- 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 699ad47c5824..8d93b4323af6 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 15ce150b7b8c..6fa2de19827b 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 52d2858232d5..35f77b425d0d 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 f7c7b49e7d3f..000000000000 --- 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 e39262d42ac4..000000000000 --- 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 624ab023e16a..000000000000 --- 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 c0141ca73a8b..4b5fcd8c5f9c 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 a07c15194f47..000000000000 --- 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 cec40546f437..000000000000 --- 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 839f7a449020..000000000000 --- 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 48e8ea5cb1b6..000000000000 --- 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 96c064189d69..24c19a97e4df 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 e55597b1d7f6..000000000000 --- 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 73fe93f3b6d9..67f17a2557ba 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 98da95f39f98..87d76b89468d 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 (!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; + 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?`, - }); + 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}`); - - 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 770a1993eea6..e9dcc2c18eac 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 5a242e65b025..7671df5ee427 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 ce4cf6b55066..000000000000 --- 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 6e70c1cc5996..000000000000 --- 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 bf77cdb10a86..000000000000 --- 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 0e1493f115c1..000000000000 --- 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 643dcf178530..000000000000 --- 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 9bd4f35cf62a..000000000000 --- 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 a984c6a84e04..8bbedf27ba51 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 5e995e43741d..8498b9e83de5 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 b875cbf0b171..000000000000 --- 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 0652ebc0d72a..000000000000 --- 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 cfc3f1979a3e..000000000000 --- 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 975eba2041fe..000000000000 --- 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 13dfef41ccb2..000000000000 --- 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 14e1b0995dd3..000000000000 --- 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 7ddb6bffbcdb..020fd5f8174f 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 dd22f0ad86d7..4d66686d44e1 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 e24b7ff3f21e..e7790d6e4271 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 000000000000..2a78beb265ee --- /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 b72f7b0a15c5..d49872c3b2cf 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 000000000000..4c2124c8e220 --- /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 b72f7b0a15c5..d49872c3b2cf 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 000000000000..eb0e2edfff34 --- /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 d87e149617bd..d7176fa1d880 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 053fda6b3792..fadd301875a2 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 e72339794726..3c51302352b8 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 000000000000..26e7efa866f1 --- /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 955d0568ca3c..e8ef272f0f50 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 000000000000..2ea29c62cffe --- /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 b72f7b0a15c5..d49872c3b2cf 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 000000000000..5d867e2f8162 --- /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 484ff9d4bc48..2167052b6819 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 7ad2ded097a4..72dfa0d0af92 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 000000000000..8f501061a2c9 --- /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 f561cd779b3a..ad7622b7db4c 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 a99a7501d9c7..749fada1c768 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 e9db3a25690e..85f0a51350c6 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 1089f811b6e9..8abd3cbeeea1 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 b722bcd856ba..facb83ef6439 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 f87610efe52d..3eaa4772e8b7 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 000000000000..6041f4489dec --- /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 93165418b575..4e51bed7c2a7 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 080fe38e30b6..07db49ccd615 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 000000000000..893d77cbd27f --- /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 3bbf05e134ce..b862dde8d9d4 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 000000000000..68ac4237d30f --- /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 9bd4f35cf62a..131ff3e6bb43 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 af0e53ff7b9d..a816be0af8b2 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 501c4341b89a..96efedf9dd64 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 31bca1e26354..e9382f7475d0 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 2f9ddddbeea2..7aba1b1a9378 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 000000000000..4c42edb3ac49 --- /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 b7a5e0164b09..4637c2d43ca8 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 000000000000..74454ff8b3b4 --- /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 7e596426d705..12118a3442ed 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 000000000000..170f6048998b --- /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 9bd4f35cf62a..131ff3e6bb43 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 9bd4f35cf62a..131ff3e6bb43 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 107479e4d8b6..6e91363558e2 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 d71e396fbff3..d7ffcdf2c9a1 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 b0185bf93242..823e50138e44 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 26f513ff501a..70320975fe34 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 193f57d85d38..cb909430c067 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 8e7d137ae205..3182f96a1a3e 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 d3209602dbd1..3e4375eba18b 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 e23b03e5abe8..2a53c74c79b1 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 d2974f1ed8bf..234ac13ae460 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 bb644c14d1d5..97cacb5104cd 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 4dd28be8963c..48c4eda55fcd 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 8a05b5653c98..3f41cd7a6a03 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 42011535f41b..efb2be5046fd 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 4b6bb4b1a2fc..c255ee2125c9 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 19a36d728bb7..b67d11da8603 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 000000000000..2c4ef3bb4154 --- /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 9f1c443c02ee..5ee580fb7b82 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 19225c0eefe0..aba889fb905a 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 c8ee5c950a13..dff9969d7320 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 36ec9753b793..362cc9e727b9 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 1b6c3402c64d..0b9997f9fa38 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 000000000000..54985b76921c --- /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 191d64293dff..a2f04a9e365e 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 5e9a9c6cc2bc..2360dd2e0f9f 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 893bf807c22f..7e56838316fc 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 9f1d43f93be6..856b080db5c4 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 db93e36421b8..b2e5c4b699fb 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 a401824140c0..adb50e587433 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 9bd4f35cf62a..131ff3e6bb43 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 1615aa3cf734..22cda571ffb4 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 000000000000..67776215979b --- /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 96e50650eee6..c55a5796d3ea 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 000000000000..49e31d0aed1e --- /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 4a36f2ecdf6a..6e97d5426f1d 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 000000000000..5855c70449d0 --- /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 000000000000..131ff3e6bb43 --- /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 eb78b42b6cb5..90d518d233ea 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 000000000000..0977e762d2ce --- /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 326a02a92f2c..913a35643d75 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 000000000000..14f6d52248fe --- /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 06d628ebfe73..0cad8035307d 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 fb1403462fcd..796ec8136de5 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 09204152001e..d589d0375ba0 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 30385715a43f..08dd310d3ada 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 c07604232c11..97c90aac04ee 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 bc3cee495a05..12112f3dce11 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 eaacebdad54b..5042a16d7420 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 4bd1f939c5ef..91e9c67c2723 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 d4f111330f1e..8a94cf74d429 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 cbdae9491e8f..e61e03c4be88 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 6120cc2af056..fef9cd3d1fd9 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 fdeae934ce9e..47a14a0e14ea 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 000000000000..6df1c362983c --- /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 bf599d834c80..cc49247d929b 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 000000000000..b296dc9ab99f --- /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 e5239f467ba4..e145b439f8df 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 000000000000..ef167b2b7005 --- /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 ab0b858bdbd3..bf4c0961db0a 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 f1436196d3f2..b986ab94ed33 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 de340d159e36..25b36278f56b 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 7a3737b85ffc..54970e382b8f 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 1e43063c3a1b..5bb866e8d803 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 7cd25029c795..79a8519c9dbb 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 de83360a788e..f7cae043d7ed 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 924e40ef9725..40d789f79a39 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 000000000000..794e9d928c21 --- /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 25c000b34e9f..669b016439b9 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 465b739262cf..4429867c6413 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 7368b4d1bb48..12515588aa12 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 6fe40e26a757..045f43c36576 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 09b300e9ae40..b4d968d70ebf 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 fcb8f3542307..9b08efff2f71 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 fa8dcd2b6c46..028f6f20553f 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 8f120043dc5d..86751586f31c 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 000000000000..cf6449da1520 --- /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 87cabd7ca4fa..4950ba1c40ba 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 71eeacb0ebd0..e90c2c9294ec 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 000000000000..cd22665ef99c --- /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 b72f7b0a15c5..d49872c3b2cf 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 5e52b68b7a0c..66c248356af9 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 82781c3d018d..2c618bd06209 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 45f3e3bea34a..11ef1ee0ee26 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 1a4e9d6d65f8..d68286572f73 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 21a781900598..6cb08436449d 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 4e83cede277a..2a7c2d808fdc 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 20c54e044e46..fe97c99e50f6 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 deb54771e560..12feec860b15 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 992b1600ec6e..1fbb3a80caac 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 6dbc8bf6cf1f..2e1da03c64ae 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 b4cd88e05db5..8b4ebb00955f 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 000000000000..ecd07c4011ac --- /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 7f4d0f5e1c7c..ef95f0d411dd 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 eccc86509229..fd31ea5f6ef8 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 e25903019010..853ac7fdded9 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 bf9ad66b0eca..41573c7f8a04 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 ac419b211cb6..24591f944105 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 2d6d6db127b4..591dbafedce2 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 bde75fe4138e..895b8bb305f9 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 e19e147fdbe1..13fa33d1979e 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 719c973189b7..44602c30fab5 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 4b0b0d5b5d6b..6f0769aa06ff 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 a2d4a0f96bcf..78033c309a95 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 7372c06269ce..1ca9da1956d0 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 32057b14fc7e..4d1d3f8aefef 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 3a4c8cdd0e88..a0713a80cbc1 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 b1732548bb37..be38399b29a2 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 a8abc2c224c2..65efc1331363 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 ce252f0926be..e602a60a42ad 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 649a9a69dcc4..dc28162d1a13 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 51164460ce8b..d26f5f7fe61b 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 e8ec5dbbaa05..c7e34374e7db 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 e81faaf4a1ca..5bdd6e6b9ca8 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 535803ad529e..001c6abeef95 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 541018259cc7..53833c848bdd 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 947dcb98c7e4..84a22854ea26 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 3cbe1c1f4233..bce210e83df5 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 c99105e60862..26568ec0c684 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 c0ea6a6379c7..db857aa4c646 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 46eb8c765cd9..7e132f417fba 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 819e25ba325a..06b08dee7426 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 2ae7c7d20132..9918e7c0ff09 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 5fce7b3c9707..5c108a75f234 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 f90bbc379408..02d2d42cd43a 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 cb7ffe332ad6..3e6601917262 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 de50a152b5fa..3cd4edc22d2c 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 e53f62ba6e81..9abb3502eafb 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 6a6baaf31546..d0024b03aac6 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 17e5a9056f5d..755beb1ca06a 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 8f917dfc8725..ae0e45f2c3e0 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 f0130203dd9b..b7bbc50bcb18 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 577bab8b1521..911f773a75a7 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 d6ac4f0cdfea..78865513e9f1 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 ""