Skip to content

Commit 37d4136

Browse files
committed
Merge remote-tracking branch 'upstream/main'
2 parents d54982e + a8e2581 commit 37d4136

File tree

1,310 files changed

+18818
-7656
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,310 files changed

+18818
-7656
lines changed

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

+2
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,6 @@ spec:
1313
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-detection-engine.yml
1414
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-gen-ai.yml
1515
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-entity-analytics.yml
16+
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-defend-workflows.yml
17+
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/security-solution-ess/security-solution-ess.yml
1618
- https://github.com/elastic/kibana/blob/main/.buildkite/pipeline-resource-definitions/kibana-serverless-release.yml
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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-security-solution-ess
6+
description: "[ESS] Executes Cypress tests against ESS deployment"
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 / ESS / Security Solution"
16+
description: "[ESS] Executes Cypress tests against ESS deployment"
17+
spec:
18+
repository: elastic/kibana
19+
pipeline_file: .buildkite/pipelines/security_solution/ess_cypress.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
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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-defend-workflows
6+
description: "[MKI] Executes Cypress tests for the Defend Workflows 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 / Defend Workflows"
16+
description: "[MKI] Executes Cypress tests for the Defend Workflows team"
17+
spec:
18+
repository: elastic/kibana
19+
pipeline_file: .buildkite/pipelines/security_solution_quality_gate/mki_security_solution_explore.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

.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-detection-engine.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apiVersion: backstage.io/v1alpha1
33
kind: Resource
44
metadata:
5-
name: buildkite-pipeline-kibana-serverless-security-solution-quality-gate-detection-engine
5+
name: bk-kibana-serverless-secsol-qg-detection-engine
66
description: "[MKI] Executes Cypress tests for the Detection Engine team"
77
spec:
88
type: buildkite-pipeline
@@ -25,6 +25,10 @@ spec:
2525
trigger_mode: none
2626
build_tags: false
2727
teams:
28+
kibana-tech-leads:
29+
access_level: MANAGE_BUILD_AND_READ
30+
appex-qa:
31+
access_level: MANAGE_BUILD_AND_READ
2832
kibana-operations:
2933
access_level: MANAGE_BUILD_AND_READ
3034
security-engineering-productivity:

.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-entity-analytics.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apiVersion: backstage.io/v1alpha1
33
kind: Resource
44
metadata:
5-
name: buildkite-pipeline-kibana-serverless-security-solution-quality-gate-entity-analytics
5+
name: bk-kibana-serverless-secsol-qg-entity-analytics
66
description: "[MKI] Executes Cypress tests for the Entity Analytics team"
77
spec:
88
type: buildkite-pipeline
@@ -25,6 +25,10 @@ spec:
2525
trigger_mode: none
2626
build_tags: false
2727
teams:
28+
kibana-tech-leads:
29+
access_level: MANAGE_BUILD_AND_READ
30+
appex-qa:
31+
access_level: MANAGE_BUILD_AND_READ
2832
kibana-operations:
2933
access_level: MANAGE_BUILD_AND_READ
3034
security-engineering-productivity:

.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-explore.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apiVersion: backstage.io/v1alpha1
33
kind: Resource
44
metadata:
5-
name: buildkite-pipeline-kibana-serverless-security-solution-quality-gate-explore
5+
name: bk-kibana-serverless-secsol-qg-explore
66
description: "[MKI] Executes Cypress tests for the Explore team"
77
spec:
88
type: buildkite-pipeline
@@ -25,6 +25,10 @@ spec:
2525
trigger_mode: none
2626
build_tags: false
2727
teams:
28+
kibana-tech-leads:
29+
access_level: MANAGE_BUILD_AND_READ
30+
appex-qa:
31+
access_level: MANAGE_BUILD_AND_READ
2832
kibana-operations:
2933
access_level: MANAGE_BUILD_AND_READ
3034
security-engineering-productivity:

.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-gen-ai.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apiVersion: backstage.io/v1alpha1
33
kind: Resource
44
metadata:
5-
name: buildkite-pipeline-kibana-serverless-security-solution-quality-gate-gen-ai
5+
name: bk-kibana-serverless-secsol-qg-detection-gen-ai
66
description: "[MKI] Executes Cypress tests for the Gen AI team"
77
spec:
88
type: buildkite-pipeline
@@ -25,6 +25,10 @@ spec:
2525
trigger_mode: none
2626
build_tags: false
2727
teams:
28+
kibana-tech-leads:
29+
access_level: MANAGE_BUILD_AND_READ
30+
appex-qa:
31+
access_level: MANAGE_BUILD_AND_READ
2832
kibana-operations:
2933
access_level: MANAGE_BUILD_AND_READ
3034
security-engineering-productivity:

.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-investigations.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apiVersion: backstage.io/v1alpha1
33
kind: Resource
44
metadata:
5-
name: buildkite-pipeline-kibana-serverless-security-solution-quality-gate-investigations
5+
name: bk-kibana-serverless-secsol-qg-detection-investigations
66
description: "[MKI] Executes Cypress tests for the Investigations team"
77
spec:
88
type: buildkite-pipeline
@@ -25,6 +25,10 @@ spec:
2525
trigger_mode: none
2626
build_tags: false
2727
teams:
28+
kibana-tech-leads:
29+
access_level: MANAGE_BUILD_AND_READ
30+
appex-qa:
31+
access_level: MANAGE_BUILD_AND_READ
2832
kibana-operations:
2933
access_level: MANAGE_BUILD_AND_READ
3034
security-engineering-productivity:

.buildkite/pipeline-resource-definitions/security-solution-quality-gate/kibana-serverless-security-solution-quality-gate-rule-management.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apiVersion: backstage.io/v1alpha1
33
kind: Resource
44
metadata:
5-
name: buildkite-pipeline-kibana-serverless-security-solution-quality-gate-rule-management
5+
name: bk-kibana-serverless-secsol-qg-detection-rule-management
66
description: "[MKI] Executes Cypress tests for the Rule Management team"
77
spec:
88
type: buildkite-pipeline
@@ -25,6 +25,10 @@ spec:
2525
trigger_mode: none
2626
build_tags: false
2727
teams:
28+
kibana-tech-leads:
29+
access_level: MANAGE_BUILD_AND_READ
30+
appex-qa:
31+
access_level: MANAGE_BUILD_AND_READ
2832
kibana-operations:
2933
access_level: MANAGE_BUILD_AND_READ
3034
security-engineering-productivity:

.buildkite/pipelines/es_serverless/verify_es_serverless_image.yml

+16-16
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ steps:
6666
parallelism: 2
6767
retry:
6868
automatic:
69-
- exit_status: '*'
69+
- exit_status: '-1'
7070
limit: 1
7171

7272
- command: .buildkite/scripts/steps/functional/security_serverless_explore.sh
@@ -79,7 +79,7 @@ steps:
7979
parallelism: 4
8080
retry:
8181
automatic:
82-
- exit_status: '*'
82+
- exit_status: '-1'
8383
limit: 1
8484

8585
- command: .buildkite/scripts/steps/functional/security_serverless_investigations.sh
@@ -92,7 +92,7 @@ steps:
9292
parallelism: 8
9393
retry:
9494
automatic:
95-
- exit_status: '*'
95+
- exit_status: '-1'
9696
limit: 1
9797

9898
- command: .buildkite/scripts/steps/functional/security_serverless_rule_management.sh
@@ -102,10 +102,10 @@ steps:
102102
queue: n2-4-spot
103103
depends_on: build
104104
timeout_in_minutes: 60
105-
parallelism: 8
105+
parallelism: 5
106106
retry:
107107
automatic:
108-
- exit_status: '*'
108+
- exit_status: '-1'
109109
limit: 1
110110

111111
- command: .buildkite/scripts/steps/functional/security_serverless_rule_management_prebuilt_rules.sh
@@ -115,10 +115,10 @@ steps:
115115
queue: n2-4-spot
116116
depends_on: build
117117
timeout_in_minutes: 60
118-
parallelism: 4
118+
parallelism: 2
119119
retry:
120120
automatic:
121-
- exit_status: '*'
121+
- exit_status: '-1'
122122
limit: 1
123123

124124
- command: .buildkite/scripts/steps/functional/security_serverless_detection_engine.sh
@@ -128,10 +128,10 @@ steps:
128128
queue: n2-4-spot
129129
depends_on: build
130130
timeout_in_minutes: 60
131-
parallelism: 6
131+
parallelism: 5
132132
retry:
133133
automatic:
134-
- exit_status: '*'
134+
- exit_status: '-1'
135135
limit: 1
136136

137137
- command: .buildkite/scripts/steps/functional/security_serverless_detection_engine_exceptions.sh
@@ -141,10 +141,10 @@ steps:
141141
queue: n2-4-spot
142142
depends_on: build
143143
timeout_in_minutes: 60
144-
parallelism: 6
144+
parallelism: 2
145145
retry:
146146
automatic:
147-
- exit_status: '*'
147+
- exit_status: '-1'
148148
limit: 1
149149

150150
- command: .buildkite/scripts/steps/functional/security_serverless_ai_assistant.sh
@@ -157,7 +157,7 @@ steps:
157157
parallelism: 1
158158
retry:
159159
automatic:
160-
- exit_status: '*'
160+
- exit_status: '-1'
161161
limit: 1
162162

163163
- command: .buildkite/scripts/steps/functional/defend_workflows_serverless.sh
@@ -167,10 +167,10 @@ steps:
167167
queue: n2-4-virt
168168
depends_on: build
169169
timeout_in_minutes: 60
170-
parallelism: 10
170+
parallelism: 12
171171
retry:
172172
automatic:
173-
- exit_status: '*'
173+
- exit_status: '-1'
174174
limit: 1
175175

176176
- command: .buildkite/scripts/steps/functional/security_serverless_osquery.sh
@@ -180,10 +180,10 @@ steps:
180180
queue: n2-4-spot
181181
depends_on: build
182182
timeout_in_minutes: 60
183-
parallelism: 6
183+
parallelism: 7
184184
retry:
185185
automatic:
186-
- exit_status: '*'
186+
- exit_status: '-1'
187187
limit: 1
188188

189189
- wait: ~

0 commit comments

Comments
 (0)