Skip to content

Commit ab38475

Browse files
Merge branch 'main' of github.com:elastic/kibana into chore/replace-node-sass
# Conflicts: # package.json # yarn.lock
2 parents 0f89f75 + 63f4e38 commit ab38475

File tree

1,549 files changed

+19047
-12275
lines changed

Some content is hidden

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

1,549 files changed

+19047
-12275
lines changed
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
[
2-
"x-pack/plugins/index_management/jest.config.js"
3-
]
1+
[]

.buildkite/ftr_configs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,7 @@ enabled:
341341
- x-pack/test/observability_onboarding_api_integration/basic/config.ts
342342
- x-pack/test/observability_onboarding_api_integration/cloud/config.ts
343343
- x-pack/test/observability_ai_assistant_api_integration/enterprise/config.ts
344+
- x-pack/test/observability_ai_assistant_functional/enterprise/config.ts
344345
- x-pack/test/plugin_api_integration/config.ts
345346
- x-pack/test/plugin_functional/config.ts
346347
- x-pack/test/reporting_api_integration/reporting_and_security.config.ts

.buildkite/pipelines/on_merge.yml

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -271,30 +271,6 @@ steps:
271271
- exit_status: '*'
272272
limit: 1
273273

274-
- command: .buildkite/scripts/steps/functional/defend_workflows.sh
275-
label: 'Defend Workflows Cypress Tests'
276-
agents:
277-
queue: n2-4-virt
278-
depends_on: build
279-
timeout_in_minutes: 60
280-
parallelism: 10
281-
retry:
282-
automatic:
283-
- exit_status: '*'
284-
limit: 1
285-
286-
- command: .buildkite/scripts/steps/functional/defend_workflows_serverless.sh
287-
label: 'Defend Workflows Cypress Tests on Serverless'
288-
agents:
289-
queue: n2-4-virt
290-
depends_on: build
291-
timeout_in_minutes: 60
292-
parallelism: 6
293-
retry:
294-
automatic:
295-
- exit_status: '*'
296-
limit: 1
297-
298274
- command: .buildkite/scripts/steps/functional/threat_intelligence.sh
299275
label: 'Threat Intelligence Cypress Tests'
300276
agents:

.buildkite/pipelines/on_merge_unsupported_ftrs.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,27 @@ steps:
6161
limit: 3
6262
- exit_status: '*'
6363
limit: 1
64+
65+
- command: .buildkite/scripts/steps/functional/defend_workflows.sh
66+
label: 'Defend Workflows Cypress Tests'
67+
agents:
68+
queue: n2-4-virt
69+
depends_on: build
70+
timeout_in_minutes: 60
71+
parallelism: 10
72+
retry:
73+
automatic:
74+
- exit_status: '*'
75+
limit: 1
76+
77+
- command: .buildkite/scripts/steps/functional/defend_workflows_serverless.sh
78+
label: 'Defend Workflows Cypress Tests on Serverless'
79+
agents:
80+
queue: n2-4-virt
81+
depends_on: build
82+
timeout_in_minutes: 60
83+
parallelism: 6
84+
retry:
85+
automatic:
86+
- exit_status: '*'
87+
limit: 1

.buildkite/pipelines/pull_request/base.yml

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -249,30 +249,6 @@ steps:
249249
- exit_status: '*'
250250
limit: 1
251251

252-
- command: .buildkite/scripts/steps/functional/defend_workflows.sh
253-
label: 'Defend Workflows Cypress Tests'
254-
agents:
255-
queue: n2-4-virt
256-
depends_on: build
257-
timeout_in_minutes: 60
258-
parallelism: 16
259-
retry:
260-
automatic:
261-
- exit_status: '*'
262-
limit: 1
263-
264-
- command: .buildkite/scripts/steps/functional/defend_workflows_serverless.sh
265-
label: 'Defend Workflows Cypress Tests on Serverless'
266-
agents:
267-
queue: n2-4-virt
268-
depends_on: build
269-
timeout_in_minutes: 60
270-
parallelism: 6
271-
retry:
272-
automatic:
273-
- exit_status: '*'
274-
limit: 1
275-
276252
- command: .buildkite/scripts/steps/functional/threat_intelligence.sh
277253
label: 'Threat Intelligence Cypress Tests'
278254
agents:
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
steps:
2+
- command: .buildkite/scripts/steps/functional/defend_workflows.sh
3+
label: 'Defend Workflows Cypress Tests'
4+
agents:
5+
queue: n2-4-virt
6+
depends_on: build
7+
timeout_in_minutes: 60
8+
parallelism: 16
9+
retry:
10+
automatic:
11+
- exit_status: '*'
12+
limit: 1
13+
14+
- command: .buildkite/scripts/steps/functional/defend_workflows_serverless.sh
15+
label: 'Defend Workflows Cypress Tests on Serverless'
16+
agents:
17+
queue: n2-4-virt
18+
depends_on: build
19+
timeout_in_minutes: 60
20+
parallelism: 6
21+
retry:
22+
automatic:
23+
- exit_status: '*'
24+
limit: 1

.buildkite/scripts/pipelines/pull_request/pipeline.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,19 @@ const uploadPipeline = (pipelineContent: string | object) => {
179179
pipeline.push(getPipeline('.buildkite/pipelines/pull_request/cypress_burn.yml'));
180180
}
181181

182+
if (
183+
(await doAnyChangesMatch([
184+
/^packages\/kbn-securitysolution-.*/,
185+
/^x-pack\/plugins\/security_solution/,
186+
/^x-pack\/test\/defend_workflows_cypress/,
187+
/^x-pack\/test\/security_solution_cypress/,
188+
/^fleet_packages\.json/,
189+
])) ||
190+
GITHUB_PR_LABELS.includes('ci:all-cypress-suites')
191+
) {
192+
pipeline.push(getPipeline('.buildkite/pipelines/pull_request/defend_workflows.yml'));
193+
}
194+
182195
pipeline.push(getPipeline('.buildkite/pipelines/pull_request/post_build.yml'));
183196

184197
// remove duplicated steps

.buildkite/scripts/steps/artifacts/trigger.sh

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,5 @@ echo "--- Trigger artifact builds"
1212
if [ "$BEATS_MANIFEST_LATEST_URL" = "$KIBANA_BEATS_MANIFEST_URL" ]; then
1313
echo "Kibana has the latest version of beats, skipping trigger"
1414
else
15-
# Staging builds are not necessary on main
16-
if [[ "$BUILDKITE_BRANCH" != "main" ]]; then
17-
ts-node .buildkite/scripts/steps/trigger_pipeline.ts kibana-artifacts-staging "$BUILDKITE_BRANCH"
18-
fi
19-
ts-node .buildkite/scripts/steps/trigger_pipeline.ts kibana-artifacts-snapshot "$BUILDKITE_BRANCH"
15+
ts-node .buildkite/scripts/steps/trigger_pipeline.ts kibana-artifacts-staging "$BUILDKITE_BRANCH"
2016
fi

.github/CODEOWNERS

Lines changed: 33 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ x-pack/plugins/cloud_integrations/cloud_links @elastic/kibana-core
8787
x-pack/plugins/cloud @elastic/kibana-core
8888
x-pack/plugins/cloud_security_posture @elastic/kibana-cloud-security-posture
8989
packages/shared-ux/code_editor @elastic/appex-sharedux
90+
packages/kbn-code-owners @elastic/appex-qa
9091
packages/kbn-coloring @elastic/kibana-visualizations
9192
packages/kbn-config @elastic/kibana-core
9293
packages/kbn-config-mocks @elastic/kibana-core
@@ -425,6 +426,7 @@ packages/kbn-flot-charts @elastic/kibana-operations
425426
x-pack/test/ui_capabilities/common/plugins/foo_plugin @elastic/kibana-security
426427
src/plugins/ftr_apis @elastic/kibana-core
427428
packages/kbn-ftr-common-functional-services @elastic/kibana-operations @elastic/appex-qa
429+
packages/kbn-ftr-common-functional-ui-services @elastic/appex-qa
428430
packages/kbn-ftr-screenshot-filename @elastic/kibana-operations @elastic/appex-qa
429431
x-pack/test/functional_with_es_ssl/plugins/cases @elastic/response-ops
430432
x-pack/examples/gen_ai_streaming_response_example @elastic/response-ops
@@ -626,6 +628,7 @@ x-pack/test/plugin_functional/plugins/resolver_test @elastic/security-solution
626628
examples/response_stream @elastic/ml-ui
627629
packages/kbn-rison @elastic/kibana-operations
628630
x-pack/plugins/rollup @elastic/platform-deployment-management
631+
packages/kbn-router-utils @elastic/obs-ux-logs-team
629632
examples/routing_example @elastic/kibana-core
630633
packages/kbn-rrule @elastic/response-ops
631634
packages/kbn-rule-data-utils @elastic/security-detections-response @elastic/response-ops @elastic/obs-ux-management-team
@@ -691,7 +694,7 @@ packages/kbn-securitysolution-rules @elastic/security-detection-engine
691694
packages/kbn-securitysolution-t-grid @elastic/security-detection-engine
692695
packages/kbn-securitysolution-utils @elastic/security-detection-engine
693696
packages/kbn-server-http-tools @elastic/kibana-core
694-
packages/kbn-server-route-repository @elastic/obs-knowledge-team @elastic/obs-ux-management-team
697+
packages/kbn-server-route-repository @elastic/obs-knowledge-team
695698
x-pack/plugins/serverless @elastic/appex-sharedux
696699
packages/serverless/settings/common @elastic/appex-sharedux @elastic/platform-deployment-management
697700
x-pack/plugins/serverless_observability @elastic/appex-sharedux @elastic/obs-ux-management-team
@@ -1251,8 +1254,37 @@ x-pack/plugins/cloud_integrations/cloud_full_story/server/config.ts @elastic/kib
12511254
# AI assistant in Security Solution tests
12521255
/x-pack/test/security_solution_cypress/cypress/e2e/ai_assistant @elastic/security-threat-hunting-investigations @elastic/security-detection-rule-management
12531256

1257+
# Security Solution cross teams ownership
1258+
/x-pack/test/security_solution_cypress/cypress/fixtures @elastic/security-detections-response @elastic/security-threat-hunting
1259+
/x-pack/test/security_solution_cypress/cypress/helpers @elastic/security-detections-response @elastic/security-threat-hunting
1260+
/x-pack/test/security_solution_cypress/cypress/objects @elastic/security-detections-response @elastic/security-threat-hunting
1261+
/x-pack/test/security_solution_cypress/cypress/plugins @elastic/security-detections-response @elastic/security-threat-hunting
1262+
/x-pack/test/security_solution_cypress/cypress/screens/common @elastic/security-detections-response @elastic/security-threat-hunting
1263+
/x-pack/test/security_solution_cypress/cypress/support @elastic/security-detections-response @elastic/security-threat-hunting
1264+
/x-pack/test/security_solution_cypress/cypress/urls @elastic/security-threat-hunting-investigations @elastic/security-detection-engine
1265+
1266+
/x-pack/plugins/security_solution/common/ecs @elastic/security-threat-hunting-investigations
1267+
/x-pack/plugins/security_solution/common/test @elastic/security-detections-response @elastic/security-threat-hunting
1268+
1269+
/x-pack/plugins/security_solution/public/common/components/callouts @elastic/security-detections-response
1270+
/x-pack/plugins/security_solution/public/common/components/hover_actions @elastic/security-threat-hunting-explore @elastic/security-threat-hunting-investigations
1271+
1272+
/x-pack/plugins/security_solution/server/routes @elastic/security-detections-response @elastic/security-threat-hunting
1273+
/x-pack/plugins/security_solution/server/utils @elastic/security-detections-response @elastic/security-threat-hunting
1274+
x-pack/test/security_solution_api_integration/test_suites/detections_response/utils @elastic/security-detections-response
1275+
x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/telemetry @elastic/security-detections-response
1276+
12541277
# Security Solution sub teams
12551278

1279+
## Security Solution sub teams - security-engineering-productivity
1280+
## NOTE: It's important to keep this above other teams' sections because test automation doesn't process
1281+
## the CODEOWNERS file correctly. See https://github.com/elastic/kibana/issues/173307#issuecomment-1855858929
1282+
/x-pack/test/security_solution_cypress/* @elastic/security-engineering-productivity
1283+
/x-pack/test/security_solution_cypress/cypress/* @elastic/security-engineering-productivity
1284+
/x-pack/test/security_solution_cypress/cypress/tasks/login.ts @elastic/security-engineering-productivity
1285+
/x-pack/test/security_solution_cypress/es_archives @elastic/security-engineering-productivity
1286+
/x-pack/plugins/security_solution/scripts/run_cypress @MadameSheema @patrykkopycinski @oatkiller @maximpn @banderror
1287+
12561288
## Security Solution sub teams - Threat Hunting Investigations
12571289

12581290
/x-pack/plugins/security_solution/common/api/timeline @elastic/security-threat-hunting-investigations
@@ -1427,30 +1459,9 @@ x-pack/test/security_solution_api_integration/test_suites/detections_response/de
14271459
/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_delete/delete_rules.ts @elastic/security-detection-engine
14281460
/x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/rule_delete/delete_rules_ess.ts @elastic/security-detection-engine
14291461

1430-
14311462
## Security Threat Intelligence - Under Security Platform
14321463
/x-pack/plugins/security_solution/public/common/components/threat_match @elastic/security-detection-engine
14331464

1434-
## Security Solution cross teams ownership
1435-
/x-pack/test/security_solution_cypress/cypress/fixtures @elastic/security-detections-response @elastic/security-threat-hunting
1436-
/x-pack/test/security_solution_cypress/cypress/helpers @elastic/security-detections-response @elastic/security-threat-hunting
1437-
/x-pack/test/security_solution_cypress/cypress/objects @elastic/security-detections-response @elastic/security-threat-hunting
1438-
/x-pack/test/security_solution_cypress/cypress/plugins @elastic/security-detections-response @elastic/security-threat-hunting
1439-
/x-pack/test/security_solution_cypress/cypress/screens/common @elastic/security-detections-response @elastic/security-threat-hunting
1440-
/x-pack/test/security_solution_cypress/cypress/support @elastic/security-detections-response @elastic/security-threat-hunting
1441-
/x-pack/test/security_solution_cypress/cypress/urls @elastic/security-threat-hunting-investigations @elastic/security-detection-engine
1442-
1443-
/x-pack/plugins/security_solution/common/ecs @elastic/security-threat-hunting-investigations
1444-
/x-pack/plugins/security_solution/common/test @elastic/security-detections-response @elastic/security-threat-hunting
1445-
1446-
/x-pack/plugins/security_solution/public/common/components/callouts @elastic/security-detections-response
1447-
/x-pack/plugins/security_solution/public/common/components/hover_actions @elastic/security-threat-hunting-explore @elastic/security-threat-hunting-investigations
1448-
1449-
/x-pack/plugins/security_solution/server/routes @elastic/security-detections-response @elastic/security-threat-hunting
1450-
/x-pack/plugins/security_solution/server/utils @elastic/security-detections-response @elastic/security-threat-hunting
1451-
x-pack/test/security_solution_api_integration/test_suites/detections_response/utils @elastic/security-detections-response
1452-
x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/telemetry @elastic/security-detections-response
1453-
14541465
## Security Solution sub teams - security-defend-workflows
14551466
/x-pack/plugins/security_solution/public/management/ @elastic/security-defend-workflows
14561467
/x-pack/plugins/security_solution/public/common/lib/endpoint*/ @elastic/security-defend-workflows
@@ -1474,13 +1485,6 @@ x-pack/plugins/security_solution/server/usage/ @elastic/security-data-analytics
14741485
x-pack/plugins/security_solution/server/lib/telemetry/ @elastic/security-data-analytics
14751486
x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/telemetry @elastic/security-data-analytics
14761487

1477-
## Security Solution sub teams - security-engineering-productivity
1478-
/x-pack/test/security_solution_cypress/* @elastic/security-engineering-productivity
1479-
/x-pack/test/security_solution_cypress/cypress/* @elastic/security-engineering-productivity
1480-
/x-pack/test/security_solution_cypress/cypress/tasks/login.ts @elastic/security-engineering-productivity
1481-
/x-pack/test/security_solution_cypress/es_archives @elastic/security-engineering-productivity
1482-
/x-pack/plugins/security_solution/scripts/run_cypress @MadameSheema @patrykkopycinski @oatkiller @maximpn @banderror
1483-
14841488
## Security Solution sub teams - adaptive-workload-protection
14851489
x-pack/plugins/security_solution/public/common/components/sessions_viewer @elastic/kibana-cloud-security-posture
14861490
x-pack/plugins/security_solution/public/kubernetes @elastic/kibana-cloud-security-posture

api_docs/actions.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/actions
88
title: "actions"
99
image: https://source.unsplash.com/400x175/?github
1010
description: API docs for the actions plugin
11-
date: 2023-12-15
11+
date: 2023-12-19
1212
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'actions']
1313
---
1414
import actionsObj from './actions.devdocs.json';

0 commit comments

Comments
 (0)