[8.x] SKA: Make src/test plugins part of platform (#217715) (#217791)

# Backport

This will backport the following commits from `main` to `8.x`:
- [SKA: Make src/test plugins part of platform
(#217715)](https://github.com/elastic/kibana/pull/217715)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Gerard
Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2025-04-10T08:33:31Z","message":"SKA:
Make src/test plugins part of platform (#217715)\n\n## Summary\n\nThis
is needed by https://github.com/elastic/kibana/pull/216088, in\norder to
enable these plugins on CI for FTR
tests.","sha":"4ca5e062f7a92ffcbd2832d34351261fd05dc7f3","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:version","v9.1.0","v8.19.0"],"title":"SKA:
Make src/test plugins part of
platform","number":217715,"url":"https://github.com/elastic/kibana/pull/217715","mergeCommit":{"message":"SKA:
Make src/test plugins part of platform (#217715)\n\n## Summary\n\nThis
is needed by https://github.com/elastic/kibana/pull/216088, in\norder to
enable these plugins on CI for FTR
tests.","sha":"4ca5e062f7a92ffcbd2832d34351261fd05dc7f3"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/217715","number":217715,"mergeCommit":{"message":"SKA:
Make src/test plugins part of platform (#217715)\n\n## Summary\n\nThis
is needed by https://github.com/elastic/kibana/pull/216088, in\norder to
enable these plugins on CI for FTR
tests.","sha":"4ca5e062f7a92ffcbd2832d34351261fd05dc7f3"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co>
This commit is contained in:
Kibana Machine 2025-04-10 12:32:58 +02:00 committed by GitHub
parent fa49b500f8
commit d1e856da8e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
46 changed files with 98 additions and 4 deletions

12
.github/CODEOWNERS vendored
View file

@ -1892,7 +1892,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test/functional_gen_ai/inference @elastic/appex-ai-infra
# AppEx Platform Services Security
//x-pack/test_serverless/api_integration/test_suites/common/security_response_headers.ts @elastic/kibana-security
/x-pack/test_serverless/api_integration/test_suites/common/security_response_headers.ts @elastic/kibana-security
/x-pack/test/api_integration/apis/es @elastic/kibana-security
/x-pack/test/api_integration/apis/features @elastic/kibana-security
@ -2725,9 +2725,13 @@ docs/settings-gen @elastic/platform-docs
/x-pack/plugins/**/kibana.jsonc @elastic/kibana-core
/x-pack/platform/plugins/shared/**/kibana.jsonc @elastic/kibana-core
/x-pack/platform/plugins/private/**/kibana.jsonc @elastic/kibana-core
/x-pack//solutions/observability/plugins/**/kibana.jsonc @elastic/kibana-core
/x-pack//solutions/search/plugins/**/kibana.jsonc @elastic/kibana-core
/x-pack//solutions/security/plugins/**/kibana.jsonc @elastic/kibana-core
/x-pack/solutions/observability/plugins/**/kibana.jsonc @elastic/kibana-core
/x-pack/solutions/search/plugins/**/kibana.jsonc @elastic/kibana-core
/x-pack/solutions/security/plugins/**/kibana.jsonc @elastic/kibana-core
# Plugin manifests for test plugins
/src/platform/test/**/kibana.jsonc @elastic/appex-qa @elastic/kibana-core
/x-pack/test/**/kibana.jsonc @elastic/appex-qa @elastic/kibana-core
# Temporary Encrypted Saved Objects (ESO) guarding
# This additional code-ownership is meant to be a temporary precaution to notify the Kibana platform security team

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/analytics-ftr-helpers-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "analyticsFtrHelpers",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/analytics-plugin-a-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "analyticsPluginA",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/newsfeed-test-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "newsfeedTestPlugin",
"server": true,

View file

@ -3,6 +3,8 @@
"id": "@kbn/open-telemetry-instrumented-plugin",
"owner": "@elastic/obs-ux-infra_services-team",
"group": "platform",
"visibility": "private",
"group": "platform",
"visibility": "shared",
"plugin": {
"id": "openTelemetryInstrumentedPlugin",

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/kbn-health-gateway-status-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "kbnHealthGatewayStatus",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/interactive-setup-test-endpoints-plugin",
"owner": "@elastic/kibana-security",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "interactiveSetupTestEndpoints",
"type": "preboot",

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/kbn-tp-run-pipeline-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "kbnTpRunPipeline",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-plugin-initializer-context-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "corePluginInitializerContext",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/app-link-test-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "appLinkTest",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-app-status-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "coreAppStatus",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-plugin-dynamic-resolving-a",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "coreDynamicResolvingA",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-plugin-dynamic-resolving-b",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "coreDynamicResolvingB",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-history-block-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "coreHistoryBlock",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-http-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "coreHttp",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-plugin-a-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "corePluginA",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-plugin-appleave-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "corePluginAppleave",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-plugin-b-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "corePluginB",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-plugin-chromeless-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "corePluginChromeless",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-plugin-deep-links-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "corePluginDeepLinks",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-plugin-deprecations-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "corePluginDeprecations",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-plugin-execution-context-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "corePluginExecutionContext",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-plugin-helpmenu-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "corePluginHelpmenu",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-plugin-route-timeouts-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "corePluginRouteTimeouts",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-plugin-static-assets-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "corePluginStaticAssets",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/core-provider-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "coreProviderPlugin",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/data-search-plugin",
"owner": "@elastic/kibana-data-discovery",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "dataSearchPlugin",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/elasticsearch-client-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "elasticsearchClientPlugin",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/eui-provider-dev-warning",
"owner": "@elastic/appex-sharedux",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "euiProviderDevWarning",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/hardening-plugin",
"owner": "@elastic/kibana-security",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "hardeningPlugin",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/index-patterns-test-plugin",
"owner": "@elastic/kibana-data-discovery",
"group": "platform",
"visibility": "private",
"description": "Index pattern test plugin",
"plugin": {
"id": "indexPatternsTestPlugin",

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/kbn-sample-panel-action-plugin",
"owner": "@elastic/appex-sharedux",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "kbnSamplePanelAction",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/kbn-top-nav-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "kbnTopNav",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/kbn-tp-custom-visualizations-plugin",
"owner": "@elastic/kibana-visualizations",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "kbnTpCustomVisualizations",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/management-test-plugin",
"owner": "@elastic/kibana-management",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "managementTestPlugin",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/rendering-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "renderingPlugin",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/saved-object-export-transforms-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "savedObjectExportTransforms",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/saved-object-import-warnings-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "savedObjectImportWarnings",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/saved-objects-hidden-from-http-apis-type-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "savedObjectsHiddenFromHttpApisType",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/saved-objects-hidden-type-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "savedObjectsHiddenType",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/session-notifications-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "sessionNotifications",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/telemetry-test-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "telemetryTestPlugin",
"server": false,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/ui-settings-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "uiSettingsPlugin",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/usage-collection-test-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "usageCollectionTestPlugin",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/status-plugin-a-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "statusPluginA",
"server": true,

View file

@ -2,6 +2,8 @@
"type": "plugin",
"id": "@kbn/status-plugin-b-plugin",
"owner": "@elastic/kibana-core",
"group": "platform",
"visibility": "private",
"plugin": {
"id": "statusPluginB",
"server": true,