Skip to content

Commit 0871b9b

Browse files
authored
Merge branch 'main' into Followup_for_PR_201731_for_ticket_180660
2 parents d92a91a + 175916e commit 0871b9b

1,781 files changed

Lines changed: 9278 additions & 8655 deletions

File tree

Some content is hidden

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

.buildkite/pipeline-resource-definitions/kibana-package-registry.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ spec:
2121
env:
2222
SLACK_NOTIFICATIONS_CHANNEL: "#kibana-operations-alerts"
2323
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: "true"
24-
REPORT_FAILED_TESTS_TO_GITHUB: 'true'
24+
REPORT_FAILED_TESTS_TO_GITHUB: "true"
25+
FLEET_PACKAGE_REGISTRY_DOCKER_IMAGE: "docker.elastic.co/package-registry/distribution:lite"
2526
repository: elastic/kibana
2627
branch_configuration: main
2728
default_branch: main

.buildkite/pipelines/artifacts.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ steps:
66
imageProject: elastic-images-prod
77
provider: gcp
88
machineType: c2-standard-16
9-
diskSizeGb: 125
9+
diskSizeGb: 150
1010
timeout_in_minutes: 120
1111
retry:
1212
automatic:

.github/CODEOWNERS

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,6 @@ packages/kbn-scout-info @elastic/appex-qa
249249
packages/kbn-scout-reporting @elastic/appex-qa
250250
packages/kbn-screenshotting-server @elastic/appex-sharedux
251251
packages/kbn-set-map @elastic/kibana-operations
252-
packages/kbn-shared-ux-utility @elastic/appex-sharedux
253252
packages/kbn-some-dev-log @elastic/kibana-operations
254253
packages/kbn-sort-package-json @elastic/kibana-operations
255254
packages/kbn-sort-predicates @elastic/kibana-visualizations
@@ -288,57 +287,8 @@ packages/serverless/settings/common @elastic/appex-sharedux @elastic/kibana-mana
288287
packages/serverless/settings/observability_project @elastic/appex-sharedux @elastic/kibana-management @elastic/obs-ux-management-team
289288
packages/serverless/storybook/config @elastic/appex-sharedux
290289
packages/serverless/types @elastic/appex-sharedux
291-
packages/shared-ux/avatar/solution @elastic/appex-sharedux
292-
packages/shared-ux/button_toolbar @elastic/appex-sharedux
293-
packages/shared-ux/button/exit_full_screen @elastic/appex-sharedux
294-
packages/shared-ux/card/no_data/impl @elastic/appex-sharedux
295-
packages/shared-ux/card/no_data/mocks @elastic/appex-sharedux
296-
packages/shared-ux/card/no_data/types @elastic/appex-sharedux
297-
packages/shared-ux/chrome/navigation @elastic/appex-sharedux
298290
packages/shared-ux/code_editor/impl @elastic/appex-sharedux
299291
packages/shared-ux/code_editor/mocks @elastic/appex-sharedux
300-
packages/shared-ux/error_boundary @elastic/appex-sharedux
301-
packages/shared-ux/file/context @elastic/appex-sharedux
302-
packages/shared-ux/file/file_picker/impl @elastic/appex-sharedux
303-
packages/shared-ux/file/file_upload/impl @elastic/appex-sharedux
304-
packages/shared-ux/file/image/impl @elastic/appex-sharedux
305-
packages/shared-ux/file/image/mocks @elastic/appex-sharedux
306-
packages/shared-ux/file/mocks @elastic/appex-sharedux
307-
packages/shared-ux/file/types @elastic/appex-sharedux
308-
packages/shared-ux/file/util @elastic/appex-sharedux
309-
packages/shared-ux/link/redirect_app/impl @elastic/appex-sharedux
310-
packages/shared-ux/link/redirect_app/mocks @elastic/appex-sharedux
311-
packages/shared-ux/link/redirect_app/types @elastic/appex-sharedux
312-
packages/shared-ux/markdown/impl @elastic/appex-sharedux
313-
packages/shared-ux/markdown/mocks @elastic/appex-sharedux
314-
packages/shared-ux/markdown/types @elastic/appex-sharedux
315-
packages/shared-ux/modal/tabbed @elastic/appex-sharedux
316-
packages/shared-ux/page/analytics_no_data/impl @elastic/appex-sharedux
317-
packages/shared-ux/page/analytics_no_data/mocks @elastic/appex-sharedux
318-
packages/shared-ux/page/analytics_no_data/types @elastic/appex-sharedux
319-
packages/shared-ux/page/kibana_no_data/impl @elastic/appex-sharedux
320-
packages/shared-ux/page/kibana_no_data/mocks @elastic/appex-sharedux
321-
packages/shared-ux/page/kibana_no_data/types @elastic/appex-sharedux
322-
packages/shared-ux/page/kibana_template/impl @elastic/appex-sharedux
323-
packages/shared-ux/page/kibana_template/mocks @elastic/appex-sharedux
324-
packages/shared-ux/page/kibana_template/types @elastic/appex-sharedux
325-
packages/shared-ux/page/no_data_config/impl @elastic/appex-sharedux
326-
packages/shared-ux/page/no_data_config/mocks @elastic/appex-sharedux
327-
packages/shared-ux/page/no_data_config/types @elastic/appex-sharedux
328-
packages/shared-ux/page/no_data/impl @elastic/appex-sharedux
329-
packages/shared-ux/page/no_data/mocks @elastic/appex-sharedux
330-
packages/shared-ux/page/no_data/types @elastic/appex-sharedux
331-
packages/shared-ux/page/solution_nav @elastic/appex-sharedux
332-
packages/shared-ux/prompt/no_data_views/impl @elastic/appex-sharedux
333-
packages/shared-ux/prompt/no_data_views/mocks @elastic/appex-sharedux
334-
packages/shared-ux/prompt/no_data_views/types @elastic/appex-sharedux
335-
packages/shared-ux/prompt/not_found @elastic/appex-sharedux
336-
packages/shared-ux/router/impl @elastic/appex-sharedux
337-
packages/shared-ux/router/mocks @elastic/appex-sharedux
338-
packages/shared-ux/router/types @elastic/appex-sharedux
339-
packages/shared-ux/storybook/config @elastic/appex-sharedux
340-
packages/shared-ux/storybook/mock @elastic/appex-sharedux
341-
packages/shared-ux/table_persist @elastic/appex-sharedux
342292
src/core @elastic/kibana-core
343293
src/core/packages/analytics/browser @elastic/kibana-core
344294
src/core/packages/analytics/browser-internal @elastic/kibana-core
@@ -495,6 +445,13 @@ src/platform/packages/private/kbn-repo-packages @elastic/kibana-operations
495445
src/platform/packages/private/kbn-ui-shared-deps-npm @elastic/kibana-operations
496446
src/platform/packages/private/kbn-ui-shared-deps-src @elastic/kibana-operations
497447
src/platform/packages/private/kbn-unsaved-changes-badge @elastic/kibana-data-discovery
448+
src/platform/packages/private/shared-ux/page/analytics_no_data/impl @elastic/appex-sharedux
449+
src/platform/packages/private/shared-ux/page/analytics_no_data/mocks @elastic/appex-sharedux
450+
src/platform/packages/private/shared-ux/page/analytics_no_data/types @elastic/appex-sharedux
451+
src/platform/packages/private/shared-ux/page/kibana_no_data/impl @elastic/appex-sharedux
452+
src/platform/packages/private/shared-ux/page/kibana_no_data/mocks @elastic/appex-sharedux
453+
src/platform/packages/private/shared-ux/page/kibana_no_data/types @elastic/appex-sharedux
454+
src/platform/packages/private/shared-ux/storybook/config @elastic/appex-sharedux
498455
src/platform/packages/shared/cloud @elastic/kibana-core
499456
src/platform/packages/shared/deeplinks/analytics @elastic/kibana-data-discovery @elastic/kibana-presentation @elastic/kibana-visualizations
500457
src/platform/packages/shared/deeplinks/devtools @elastic/kibana-management
@@ -579,6 +536,7 @@ src/platform/packages/shared/kbn-server-route-repository @elastic/obs-knowledge-
579536
src/platform/packages/shared/kbn-server-route-repository-client @elastic/obs-knowledge-team
580537
src/platform/packages/shared/kbn-server-route-repository-utils @elastic/obs-knowledge-team
581538
src/platform/packages/shared/kbn-shared-svg @elastic/obs-ux-infra_services-team
539+
src/platform/packages/shared/kbn-shared-ux-utility @elastic/appex-sharedux
582540
src/platform/packages/shared/kbn-sse-utils @elastic/obs-knowledge-team
583541
src/platform/packages/shared/kbn-sse-utils-client @elastic/obs-knowledge-team
584542
src/platform/packages/shared/kbn-sse-utils-server @elastic/obs-knowledge-team
@@ -604,6 +562,48 @@ src/platform/packages/shared/presentation/presentation_publishing @elastic/kiban
604562
src/platform/packages/shared/response-ops/rule_params @elastic/response-ops
605563
src/platform/packages/shared/serverless/settings/search_project @elastic/search-kibana @elastic/kibana-management
606564
src/platform/packages/shared/serverless/settings/security_project @elastic/security-solution @elastic/kibana-management
565+
src/platform/packages/shared/shared-ux/avatar/solution @elastic/appex-sharedux
566+
src/platform/packages/shared/shared-ux/button_toolbar @elastic/appex-sharedux
567+
src/platform/packages/shared/shared-ux/button/exit_full_screen @elastic/appex-sharedux
568+
src/platform/packages/shared/shared-ux/card/no_data/impl @elastic/appex-sharedux
569+
src/platform/packages/shared/shared-ux/card/no_data/mocks @elastic/appex-sharedux
570+
src/platform/packages/shared/shared-ux/card/no_data/types @elastic/appex-sharedux
571+
src/platform/packages/shared/shared-ux/chrome/navigation @elastic/appex-sharedux
572+
src/platform/packages/shared/shared-ux/error_boundary @elastic/appex-sharedux
573+
src/platform/packages/shared/shared-ux/file/context @elastic/appex-sharedux
574+
src/platform/packages/shared/shared-ux/file/file_picker/impl @elastic/appex-sharedux
575+
src/platform/packages/shared/shared-ux/file/file_upload/impl @elastic/appex-sharedux
576+
src/platform/packages/shared/shared-ux/file/image/impl @elastic/appex-sharedux
577+
src/platform/packages/shared/shared-ux/file/image/mocks @elastic/appex-sharedux
578+
src/platform/packages/shared/shared-ux/file/mocks @elastic/appex-sharedux
579+
src/platform/packages/shared/shared-ux/file/types @elastic/appex-sharedux
580+
src/platform/packages/shared/shared-ux/file/util @elastic/appex-sharedux
581+
src/platform/packages/shared/shared-ux/link/redirect_app/impl @elastic/appex-sharedux
582+
src/platform/packages/shared/shared-ux/link/redirect_app/mocks @elastic/appex-sharedux
583+
src/platform/packages/shared/shared-ux/link/redirect_app/types @elastic/appex-sharedux
584+
src/platform/packages/shared/shared-ux/markdown/impl @elastic/appex-sharedux
585+
src/platform/packages/shared/shared-ux/markdown/mocks @elastic/appex-sharedux
586+
src/platform/packages/shared/shared-ux/markdown/types @elastic/appex-sharedux
587+
src/platform/packages/shared/shared-ux/modal/tabbed @elastic/appex-sharedux
588+
src/platform/packages/shared/shared-ux/page/kibana_template/impl @elastic/appex-sharedux
589+
src/platform/packages/shared/shared-ux/page/kibana_template/mocks @elastic/appex-sharedux
590+
src/platform/packages/shared/shared-ux/page/kibana_template/types @elastic/appex-sharedux
591+
src/platform/packages/shared/shared-ux/page/no_data_config/impl @elastic/appex-sharedux
592+
src/platform/packages/shared/shared-ux/page/no_data_config/mocks @elastic/appex-sharedux
593+
src/platform/packages/shared/shared-ux/page/no_data_config/types @elastic/appex-sharedux
594+
src/platform/packages/shared/shared-ux/page/no_data/impl @elastic/appex-sharedux
595+
src/platform/packages/shared/shared-ux/page/no_data/mocks @elastic/appex-sharedux
596+
src/platform/packages/shared/shared-ux/page/no_data/types @elastic/appex-sharedux
597+
src/platform/packages/shared/shared-ux/page/solution_nav @elastic/appex-sharedux
598+
src/platform/packages/shared/shared-ux/prompt/no_data_views/impl @elastic/appex-sharedux
599+
src/platform/packages/shared/shared-ux/prompt/no_data_views/mocks @elastic/appex-sharedux
600+
src/platform/packages/shared/shared-ux/prompt/no_data_views/types @elastic/appex-sharedux
601+
src/platform/packages/shared/shared-ux/prompt/not_found @elastic/appex-sharedux
602+
src/platform/packages/shared/shared-ux/router/impl @elastic/appex-sharedux
603+
src/platform/packages/shared/shared-ux/router/mocks @elastic/appex-sharedux
604+
src/platform/packages/shared/shared-ux/router/types @elastic/appex-sharedux
605+
src/platform/packages/shared/shared-ux/storybook/mock @elastic/appex-sharedux
606+
src/platform/packages/shared/shared-ux/table_persist @elastic/appex-sharedux
607607
src/platform/plugins/private/advanced_settings @elastic/appex-sharedux @elastic/kibana-management
608608
src/platform/plugins/private/files_management @elastic/appex-sharedux
609609
src/platform/plugins/private/ftr_apis @elastic/kibana-core
@@ -963,6 +963,7 @@ x-pack/solutions/search/plugins/search_inference_endpoints @elastic/search-kiban
963963
x-pack/solutions/search/plugins/search_notebooks @elastic/search-kibana
964964
x-pack/solutions/search/plugins/search_playground @elastic/search-kibana
965965
x-pack/solutions/search/plugins/search_solution/search_navigation @elastic/search-kibana
966+
x-pack/solutions/search/plugins/search_synonyms @elastic/search-kibana
966967
x-pack/solutions/search/plugins/serverless_search @elastic/search-kibana
967968
x-pack/solutions/security/packages/data_table @elastic/security-threat-hunting-investigations
968969
x-pack/solutions/security/packages/data-stream-adapter @elastic/security-threat-hunting
@@ -2542,7 +2543,6 @@ x-pack/solutions/security/plugins/security_solution/server/lib/security_integrat
25422543

25432544
# Observability design
25442545
/x-pack/platform/plugins/shared/fleet/**/*.scss @elastic/observability-design
2545-
/x-pack/platform/plugins/private/monitoring/**/*.scss @elastic/observability-design
25462546

25472547
# Ent. Search design
25482548
/x-pack/solutions/search/plugins/enterprise_search/**/*.scss @elastic/search-design

.i18nrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@
110110
"searchConnectorsPlugin": "x-pack/solutions/search/plugins/search_connectors",
111111
"server": "src/legacy/server",
112112
"share": ["src/platform/plugins/shared/share", "packages/kbn-reporting-share"],
113-
"sharedUXPackages": "packages/shared-ux",
113+
"sharedUXPackages": ["packages/shared-ux", "src/platform/packages/shared/shared-ux", "src/platform/packages/private/shared-ux/"],
114114
"searchApiKeysComponents": "x-pack/solutions/search/packages/kbn-search-api-keys-components",
115115
"searchApiPanels": "src/platform/packages/shared/kbn-search-api-panels/",
116116
"searchErrors": "src/platform/packages/shared/kbn-search-errors",

api_docs/actions.devdocs.json

Lines changed: 149 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2834,6 +2834,20 @@
28342834
"deprecated": false,
28352835
"trackAdoption": false
28362836
},
2837+
{
2838+
"parentPluginId": "actions",
2839+
"id": "def-server.ActionType.subFeature",
2840+
"type": "string",
2841+
"tags": [],
2842+
"label": "subFeature",
2843+
"description": [],
2844+
"signature": [
2845+
"\"endpointSecurity\" | undefined"
2846+
],
2847+
"path": "x-pack/platform/plugins/shared/actions/server/types.ts",
2848+
"deprecated": false,
2849+
"trackAdoption": false
2850+
},
28372851
{
28382852
"parentPluginId": "actions",
28392853
"id": "def-server.ActionType.getKibanaPrivileges",
@@ -2844,7 +2858,15 @@
28442858
"\nAdditional Kibana privileges to be checked by the actions framework.\nUse it if you want to perform extra authorization checks based on a Kibana feature.\nFor example, you can define the privileges a users needs to have to execute\na Case or OsQuery system action.\n\nThe list of the privileges follows the Kibana privileges format usually generated with `security.authz.actions.*.get(...)`.\n\nIt only works with system actions and only when executing an action.\nFor all other scenarios they will be ignored"
28452859
],
28462860
"signature": [
2847-
"((args?: { params?: Params | undefined; } | undefined) => string[]) | undefined"
2861+
"((args?: { params?: Params | undefined; source?: ",
2862+
{
2863+
"pluginId": "actions",
2864+
"scope": "server",
2865+
"docId": "kibActionsPluginApi",
2866+
"section": "def-server.ActionExecutionSourceType",
2867+
"text": "ActionExecutionSourceType"
2868+
},
2869+
" | undefined; } | undefined) => string[]) | undefined"
28482870
],
28492871
"path": "x-pack/platform/plugins/shared/actions/server/types.ts",
28502872
"deprecated": false,
@@ -2874,6 +2896,27 @@
28742896
"path": "x-pack/platform/plugins/shared/actions/server/types.ts",
28752897
"deprecated": false,
28762898
"trackAdoption": false
2899+
},
2900+
{
2901+
"parentPluginId": "actions",
2902+
"id": "def-server.ActionType.getKibanaPrivileges.$1.source",
2903+
"type": "CompoundType",
2904+
"tags": [],
2905+
"label": "source",
2906+
"description": [],
2907+
"signature": [
2908+
{
2909+
"pluginId": "actions",
2910+
"scope": "server",
2911+
"docId": "kibActionsPluginApi",
2912+
"section": "def-server.ActionExecutionSourceType",
2913+
"text": "ActionExecutionSourceType"
2914+
},
2915+
" | undefined"
2916+
],
2917+
"path": "x-pack/platform/plugins/shared/actions/server/types.ts",
2918+
"deprecated": false,
2919+
"trackAdoption": false
28772920
}
28782921
]
28792922
}
@@ -3665,7 +3708,20 @@
36653708
"initialIsOpen": false
36663709
}
36673710
],
3668-
"enums": [],
3711+
"enums": [
3712+
{
3713+
"parentPluginId": "actions",
3714+
"id": "def-server.ActionExecutionSourceType",
3715+
"type": "Enum",
3716+
"tags": [],
3717+
"label": "ActionExecutionSourceType",
3718+
"description": [],
3719+
"path": "x-pack/platform/plugins/shared/actions/server/lib/action_execution_source.ts",
3720+
"deprecated": false,
3721+
"trackAdoption": false,
3722+
"initialIsOpen": false
3723+
}
3724+
],
36693725
"misc": [
36703726
{
36713727
"parentPluginId": "actions",
@@ -5108,6 +5164,20 @@
51085164
"path": "x-pack/platform/plugins/shared/actions/common/types.ts",
51095165
"deprecated": false,
51105166
"trackAdoption": false
5167+
},
5168+
{
5169+
"parentPluginId": "actions",
5170+
"id": "def-common.ActionType.subFeature",
5171+
"type": "string",
5172+
"tags": [],
5173+
"label": "subFeature",
5174+
"description": [],
5175+
"signature": [
5176+
"\"endpointSecurity\" | undefined"
5177+
],
5178+
"path": "x-pack/platform/plugins/shared/actions/common/types.ts",
5179+
"deprecated": false,
5180+
"trackAdoption": false
51115181
}
51125182
],
51135183
"initialIsOpen": false
@@ -5918,6 +5988,21 @@
59185988
"trackAdoption": false,
59195989
"initialIsOpen": false
59205990
},
5991+
{
5992+
"parentPluginId": "actions",
5993+
"id": "def-common.EndpointSecurityConnectorFeatureId",
5994+
"type": "string",
5995+
"tags": [],
5996+
"label": "EndpointSecurityConnectorFeatureId",
5997+
"description": [],
5998+
"signature": [
5999+
"\"endpointSecurity\""
6000+
],
6001+
"path": "x-pack/platform/plugins/shared/actions/common/connector_feature_config.ts",
6002+
"deprecated": false,
6003+
"trackAdoption": false,
6004+
"initialIsOpen": false
6005+
},
59216006
{
59226007
"parentPluginId": "actions",
59236008
"id": "def-common.ExecutionLogSortFields",
@@ -6119,6 +6204,21 @@
61196204
"trackAdoption": false,
61206205
"initialIsOpen": false
61216206
},
6207+
{
6208+
"parentPluginId": "actions",
6209+
"id": "def-common.SubFeature",
6210+
"type": "Type",
6211+
"tags": [],
6212+
"label": "SubFeature",
6213+
"description": [],
6214+
"signature": [
6215+
"\"endpointSecurity\""
6216+
],
6217+
"path": "x-pack/platform/plugins/shared/actions/common/types.ts",
6218+
"deprecated": false,
6219+
"trackAdoption": false,
6220+
"initialIsOpen": false
6221+
},
61226222
{
61236223
"parentPluginId": "actions",
61246224
"id": "def-common.UptimeConnectorFeatureId",
@@ -6288,6 +6388,53 @@
62886388
],
62896389
"initialIsOpen": false
62906390
},
6391+
{
6392+
"parentPluginId": "actions",
6393+
"id": "def-common.EndpointSecurityConnectorFeature",
6394+
"type": "Object",
6395+
"tags": [],
6396+
"label": "EndpointSecurityConnectorFeature",
6397+
"description": [],
6398+
"path": "x-pack/platform/plugins/shared/actions/common/connector_feature_config.ts",
6399+
"deprecated": false,
6400+
"trackAdoption": false,
6401+
"children": [
6402+
{
6403+
"parentPluginId": "actions",
6404+
"id": "def-common.EndpointSecurityConnectorFeature.id",
6405+
"type": "string",
6406+
"tags": [],
6407+
"label": "id",
6408+
"description": [],
6409+
"path": "x-pack/platform/plugins/shared/actions/common/connector_feature_config.ts",
6410+
"deprecated": false,
6411+
"trackAdoption": false
6412+
},
6413+
{
6414+
"parentPluginId": "actions",
6415+
"id": "def-common.EndpointSecurityConnectorFeature.name",
6416+
"type": "string",
6417+
"tags": [],
6418+
"label": "name",
6419+
"description": [],
6420+
"path": "x-pack/platform/plugins/shared/actions/common/connector_feature_config.ts",
6421+
"deprecated": false,
6422+
"trackAdoption": false
6423+
},
6424+
{
6425+
"parentPluginId": "actions",
6426+
"id": "def-common.EndpointSecurityConnectorFeature.compatibility",
6427+
"type": "string",
6428+
"tags": [],
6429+
"label": "compatibility",
6430+
"description": [],
6431+
"path": "x-pack/platform/plugins/shared/actions/common/connector_feature_config.ts",
6432+
"deprecated": false,
6433+
"trackAdoption": false
6434+
}
6435+
],
6436+
"initialIsOpen": false
6437+
},
62916438
{
62926439
"parentPluginId": "actions",
62936440
"id": "def-common.executionLogSortableColumns",

0 commit comments

Comments
 (0)