Skip to content

Commit 9f3fef1

Browse files
authored
Merge branch 'main' into 221006-dataset-quality-indicate-if-failure-store-isnt-enabled-for-data-stram
2 parents d3358c6 + 04116c4 commit 9f3fef1

4,097 files changed

Lines changed: 99521 additions & 72748 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/ftr_oblt_serverless_configs.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,14 @@ disabled:
99
defaultQueue: 'n2-4-spot'
1010
enabled:
1111
- x-pack/test_serverless/api_integration/test_suites/observability/config.ts
12+
- x-pack/test_serverless/api_integration/test_suites/observability/config.logs_essentials.ts
1213
- x-pack/test_serverless/api_integration/test_suites/observability/config.feature_flags.ts
1314
- x-pack/test_serverless/api_integration/test_suites/observability/common_configs/config.group1.ts
15+
- x-pack/test_serverless/api_integration/test_suites/observability/common_configs/config.logs_essentials.group1.ts
1416
- x-pack/test_serverless/api_integration/test_suites/observability/fleet/config.ts
1517
- x-pack/test_serverless/api_integration/test_suites/observability/ai_assistant/config.ts
1618
- x-pack/test_serverless/functional/test_suites/observability/config.ts
19+
- x-pack/test_serverless/functional/test_suites/observability/config.logs_essentials.ts
1720
- x-pack/test_serverless/functional/test_suites/observability/config.examples.ts
1821
- x-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts
1922
- x-pack/test_serverless/functional/test_suites/observability/config.saved_objects_management.ts
@@ -31,12 +34,14 @@ enabled:
3134
- x-pack/test_serverless/functional/test_suites/observability/common_configs/config.group10.ts
3235
- x-pack/test_serverless/functional/test_suites/observability/common_configs/config.group11.ts
3336
- x-pack/test_serverless/functional/test_suites/observability/common_configs/config.group12.ts
37+
- x-pack/test_serverless/functional/test_suites/observability/common_configs/config.logs_essentials.group1.ts
3438
- x-pack/test_serverless/functional/test_suites/observability/config.screenshots.ts
3539
- x-pack/test_serverless/functional/test_suites/observability/config.telemetry.ts
3640
# serverless config files that run deployment-agnostic tests
3741
- x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts
42+
- x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.logs_essentials.serverless.config.ts
3843
- x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts
3944
- x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.apm.serverless.config.ts
4045
- x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts
4146
- x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts
42-
- x-pack/test/api_integration/deployment_agnostic/feature_flag_configs/serverless/oblt.synthetics.serverless.config.ts
47+
- x-pack/test/api_integration/deployment_agnostic/feature_flag_configs/serverless/oblt.serverless.config.ts

.buildkite/ftr_oblt_stateful_configs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ disabled:
2121

2222
defaultQueue: 'n2-4-spot'
2323
enabled:
24-
- x-pack/test/alerting_api_integration/observability/config.ts
24+
- x-pack/solutions/observability/test/alerting_api_integration/observability/config.ts
2525
- x-pack/solutions/observability/test/api_integration/apis/logs_ui/config.ts
2626
- x-pack/solutions/observability/test/api_integration/apis/logs_shared/config.ts
2727
- x-pack/solutions/observability/test/api_integration/apis/metrics_ui/config.ts
@@ -48,4 +48,4 @@ enabled:
4848
- x-pack/test/api_integration/deployment_agnostic/configs/stateful/oblt.stateful.config.ts
4949
- x-pack/test/api_integration/deployment_agnostic/configs/stateful/oblt.apm.stateful.config.ts
5050
- x-pack/test/api_integration/deployment_agnostic/configs/stateful/oblt.ai_assistant.stateful.config.ts
51-
- x-pack/test/api_integration/deployment_agnostic/feature_flag_configs/stateful/oblt.synthetics.stateful.config.ts
51+
- x-pack/test/api_integration/deployment_agnostic/feature_flag_configs/stateful/oblt.stateful.config.ts

.buildkite/ftr_platform_stateful_configs.yml

Lines changed: 29 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ disabled:
77
- src/platform/test/functional/config.base.js
88
- src/platform/test/functional/firefox/config.base.ts
99
- x-pack/test/functional/config.base.js
10+
- x-pack/platform/test/functional/config.base.ts
1011
- x-pack/test/localization/config.base.ts
1112
- src/platform/test/server_integration/config.base.js
1213
- x-pack/test/functional_with_es_ssl/config.base.ts
@@ -21,12 +22,13 @@ disabled:
2122
- x-pack/test/stack_functional_integration/configs/config.stack_functional_integration_base.js
2223
- x-pack/test/upgrade/config.ts
2324
- src/platform/test/functional/config.edge.js
25+
- x-pack/platform/test/functional/config.edge.ts
2426
- x-pack/test/functional/config.edge.js
2527

2628
# Configs that exist but weren't running in CI when this file was introduced
27-
- x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/config.ts
28-
- x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/config.ts
29-
- x-pack/test/alerting_api_integration/spaces_only_legacy/config.ts
29+
- x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/config.ts
30+
- x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/config.ts
31+
- x-pack/platform/test/alerting_api_integration/spaces_only_legacy/config.ts
3032
- x-pack/test/cloud_integration/config.ts
3133
- x-pack/test/load/config.ts
3234
- x-pack/test/plugin_api_perf/config.js
@@ -49,6 +51,10 @@ disabled:
4951
# Gen AI suites, running with their own pipeline
5052
- x-pack/test/functional_gen_ai/inference/config.ts
5153

54+
# They will be moved to enabled once the first test is added, the first two initial configs are in disabled section
55+
- x-pack/platform/test/functional/config.firefox.ts
56+
- x-pack/platform/test/functional/config_security_basic.ts
57+
5258
defaultQueue: 'n2-4-spot'
5359
enabled:
5460
- src/platform/test/accessibility/config.ts
@@ -134,22 +140,23 @@ enabled:
134140
- x-pack/test/localization/config.ja_jp.ts
135141
- x-pack/test/localization/config.fr_fr.ts
136142
- x-pack/test/localization/config.zh_cn.ts
137-
- x-pack/test/alerting_api_integration/basic/config.ts
138-
- x-pack/test/alerting_api_integration/security_and_spaces/group1/config.ts
139-
- x-pack/test/alerting_api_integration/security_and_spaces/group2/config.ts
140-
- x-pack/test/alerting_api_integration/security_and_spaces/group3/config.ts
141-
- x-pack/test/alerting_api_integration/security_and_spaces/group4/config.ts
142-
- x-pack/test/alerting_api_integration/security_and_spaces/group5/config.ts
143-
- x-pack/test/alerting_api_integration/security_and_spaces/group6/config.ts
144-
- x-pack/test/alerting_api_integration/security_and_spaces/group3/config_with_schedule_circuit_breaker.ts
145-
- x-pack/test/alerting_api_integration/security_and_spaces/group2/config_non_dedicated_task_runner.ts
146-
- x-pack/test/alerting_api_integration/security_and_spaces/group4/config_non_dedicated_task_runner.ts
147-
- x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/config.ts
148-
- x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/config.ts
149-
- x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/config.ts
150-
- x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/config.ts
151-
- x-pack/test/alerting_api_integration/spaces_only/tests/actions/config.ts
152-
- x-pack/test/alerting_api_integration/spaces_only/tests/action_task_params/config.ts
143+
- x-pack/platform/test/alerting_api_integration/basic/config.ts
144+
- x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/config.ts
145+
- x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/config.ts
146+
- x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/config.ts
147+
- x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/config.ts
148+
- x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/config.ts
149+
- x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/config.ts
150+
- x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/config_with_schedule_circuit_breaker.ts
151+
- x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/config_non_dedicated_task_runner.ts
152+
- x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/config_non_dedicated_task_runner.ts
153+
- x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/config.ts
154+
- x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/config.ts
155+
- x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/config.ts
156+
- x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/config.ts
157+
- x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/config_with_schedule_circuit_breaker.ts
158+
- x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/config.ts
159+
- x-pack/platform/test/alerting_api_integration/spaces_only/tests/action_task_params/config.ts
153160
- x-pack/test/api_integration_basic/config.ts
154161
- x-pack/test/api_integration/apis/cases/config.ts
155162
- x-pack/test/api_integration/apis/lists/config.ts
@@ -191,7 +198,9 @@ enabled:
191198
- x-pack/test/functional_with_es_ssl/apps/discover_ml_uptime/config.ts
192199
- x-pack/test/functional_with_es_ssl/apps/embeddable_alerts_table/config.ts
193200
- x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/config.ts
201+
- x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/connectors/with_aws_ses_kibana_config/config.ts
194202
- x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/shared/config.ts
203+
- x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/connectors/webhook_disabled_ssl_pfx/config.ts
195204
- x-pack/test/functional/apps/advanced_settings/config.ts
196205
- x-pack/test/functional/apps/aiops/config.ts
197206
- x-pack/test/functional/apps/api_keys/config.ts
@@ -391,6 +400,7 @@ enabled:
391400
- x-pack/platform/test/automatic_import_api_integration/apis/config_basic.ts
392401
- x-pack/platform/test/automatic_import_api_integration/apis/config_graphs.ts
393402
- x-pack/platform/test/encrypted_saved_objects_api_integration/config.ts
403+
- x-pack/platform/test/fleet_multi_cluster/config.ts
394404
- x-pack/platform/test/monitoring_api_integration/config.ts
395405
- x-pack/platform/test/plugin_api_integration/config.ts
396406
- x-pack/platform/test/saved_object_api_integration/security_and_spaces/config_basic.ts

.buildkite/ftr_search_stateful_configs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ enabled:
77
- x-pack/test/functional_search/config.ts
88
- x-pack/test/functional/apps/search_playground/config.ts
99
- x-pack/solutions/search/test/api_integration/apis/search_playground/config.ts
10+
- x-pack/solutions/search/test/api_integration/apis/guided_onboarding/config.ts
1011

.buildkite/ftr_security_stateful_configs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,3 +115,6 @@ enabled:
115115
- x-pack/test/spaces_api_integration/deployment_agnostic/security_and_spaces/stateful.config_trial.ts
116116
- x-pack/test/spaces_api_integration/deployment_agnostic/security_and_spaces/stateful.copy_to_space.config_trial.ts
117117
- x-pack/test/spaces_api_integration/deployment_agnostic/security_and_spaces/stateful.copy_to_space.config_basic.ts
118+
- x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/config.ts
119+
- x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/config.ts
120+
- x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/config_non_dedicated_task_runner.ts

.buildkite/pipeline-resource-definitions/kibana-chrome-forward-testing.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ spec:
2121
env:
2222
SLACK_NOTIFICATIONS_CHANNEL: '#kibana-operations-alerts'
2323
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: 'true'
24-
24+
REPORT_FAILED_TESTS_TO_GITHUB: 'true'
2525
allow_rebuilds: true
2626
branch_configuration: main
2727
default_branch: main

.buildkite/pipeline-resource-definitions/locations.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ spec:
4747
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/scalability_testing-daily.yml
4848
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-ess/gen-ai-evals.yml
4949
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-ess/security-solution-ess.yml
50+
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-ai4dsoc.yml
5051
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-defend-workflows.yml
5152
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-detection-engine.yml
5253
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-entity-analytics.yml
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
2+
apiVersion: backstage.io/v1alpha1
3+
kind: Resource
4+
metadata:
5+
name: bk-kibana-serverless-secsol-ai4dsoc
6+
description: "[MKI] Executes Cypress tests for the AI4DSOC team"
7+
spec:
8+
type: buildkite-pipeline
9+
owner: 'group:security-engineering-productivity'
10+
system: buildkite
11+
implementation:
12+
apiVersion: buildkite.elastic.dev/v1
13+
kind: Pipeline
14+
metadata:
15+
name: "Kibana / Serverless / Security Solution Quality Gate / AI4DSOC"
16+
description: "[MKI] Executes Cypress and API tests for the AI4DSOC team"
17+
spec:
18+
repository: elastic/kibana
19+
pipeline_file: .buildkite/pipelines/security_solution_quality_gate/mki_security_solution_ai4dsoc.yml
20+
provider_settings:
21+
build_branches: false
22+
build_pull_requests: false
23+
publish_commit_status: false
24+
skip_pull_request_builds_for_existing_commits: false
25+
trigger_mode: none
26+
build_tags: false
27+
teams:
28+
kibana-tech-leads:
29+
access_level: MANAGE_BUILD_AND_READ
30+
appex-qa:
31+
access_level: MANAGE_BUILD_AND_READ
32+
kibana-operations:
33+
access_level: MANAGE_BUILD_AND_READ
34+
security-engineering-productivity:
35+
access_level: MANAGE_BUILD_AND_READ
36+
everyone:
37+
access_level: BUILD_AND_READ
38+
tags:
39+
- kibana
40+
- security-solution

.buildkite/pipelines/pull_request/base.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ steps:
1313
agents:
1414
machineType: n2-standard-8
1515
preemptible: true
16-
diskSizeGb: 125
16+
diskSizeGb: 150
1717
key: build
1818
if: "build.env('KIBANA_BUILD_ID') == null || build.env('KIBANA_BUILD_ID') == ''"
1919
timeout_in_minutes: 90
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
steps:
2+
- group: "Cypress MKI - AI4DSOC"
3+
key: cypress_test_ai4dsoc
4+
steps:
5+
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:ai4dsoc
6+
label: "Cypress MKI - AI4DSOC"
7+
key: test_ai4dsoc
8+
env:
9+
BK_TEST_SUITE_KEY: "serverless-cypress-ai4dsoc"
10+
agents:
11+
image: family/kibana-ubuntu-2004
12+
imageProject: elastic-images-prod
13+
provider: gcp
14+
machineType: n2-standard-4
15+
# TODO : Revise the timeout when the pipeline will be officially integrated with the quality gate.
16+
timeout_in_minutes: 300
17+
parallelism: 1
18+
19+
- group: "API MKI - AI4DSOC"
20+
key: api_test_ai4dsoc
21+
steps:
22+
- label: Running ai4dsoc_cases:qa:serverless
23+
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh ai4dsoc_cases:qa:serverless
24+
key: ai4dsoc_cases:qa:serverless
25+
agents:
26+
image: family/kibana-ubuntu-2004
27+
imageProject: elastic-images-prod
28+
provider: gcp
29+
machineType: n2-standard-4
30+
timeout_in_minutes: 120
31+
retry:
32+
automatic:
33+
- exit_status: "1"
34+
limit: 2
35+
36+
- label: Running ai4dsoc_nlp_cleanup_task:qa:serverless
37+
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh ai4dsoc_nlp_cleanup_task:qa:serverless
38+
key: ai4dsoc_nlp_cleanup_task:qa:serverless
39+
agents:
40+
image: family/kibana-ubuntu-2004
41+
imageProject: elastic-images-prod
42+
provider: gcp
43+
machineType: n2-standard-4
44+
timeout_in_minutes: 120
45+
retry:
46+
automatic:
47+
- exit_status: "1"
48+
limit: 2

0 commit comments

Comments
 (0)