Skip to content

Commit ca001b1

Browse files
committed
[Security Solution] Fix MKI tests for prebuilt rules (#222170)
**Relates to:** #219831 ## Summary This PR fixes MKI tests configuration for prebuilt rules after performing refactoring in #219831. Since shorthand script in `x-pack/test/security_solution_api_integration/package.json` are used only for running MKI tests and local development it didn't cause PR pipeline failures and became prominent after running MKI tests. ## Pipelines [Kibana / Serverless / Security Solution Quality Gate / Rule Management](https://buildkite.com/elastic/kibana-serverless-security-solution-quality-gate-rule-management) pipeline was manually ran against this PR. - ✅ [Periodic pipeline](https://buildkite.com/elastic/kibana-serverless-security-solution-quality-gate-rule-management/builds/2786) - ✅ [Quality gate pipeline](https://buildkite.com/elastic/kibana-serverless-security-solution-quality-gate-rule-management/builds/2786) (cherry picked from commit d853886)
1 parent d86d548 commit ca001b1

3 files changed

Lines changed: 106 additions & 103 deletions

File tree

.buildkite/pipelines/security_solution_quality_gate/mki_periodic/mki_periodic_rule_management.yml

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
steps:
2-
- group: "Serverless MKI QA Rule Management - Cypress Test"
2+
- group: 'Serverless MKI QA Rule Management - Cypress Test'
33
key: cypress_test_rule_management
44
steps:
55
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management
6-
label: "Cypress MKI - Rule Management"
6+
label: 'Cypress MKI - Rule Management'
77
key: test_rule_management
88
env:
9-
BK_TEST_SUITE_KEY: "serverless-cypress-rule-management"
9+
BK_TEST_SUITE_KEY: 'serverless-cypress-rule-management'
1010
agents:
1111
image: family/kibana-ubuntu-2004
1212
imageProject: elastic-images-prod
@@ -18,10 +18,10 @@ steps:
1818
parallelism: 8
1919

2020
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management:prebuilt_rules
21-
label: "Cypress MKI - Rule Management - Prebuilt Rules"
21+
label: 'Cypress MKI - Rule Management - Prebuilt Rules'
2222
key: test_rule_management_prebuilt_rules
2323
env:
24-
BK_TEST_SUITE_KEY: "serverless-cypress-rule-management"
24+
BK_TEST_SUITE_KEY: 'serverless-cypress-rule-management'
2525
agents:
2626
image: family/kibana-ubuntu-2004
2727
imageProject: elastic-images-prod
@@ -32,7 +32,7 @@ steps:
3232
timeout_in_minutes: 300
3333
parallelism: 4
3434

35-
- group: "API MKI - Rule Management"
35+
- group: 'API MKI - Rule Management'
3636
key: api_test_rule_management
3737
steps:
3838
- label: Running rule_creation:qa:serverless
@@ -47,7 +47,7 @@ steps:
4747
timeout_in_minutes: 120
4848
retry:
4949
automatic:
50-
- exit_status: "1"
50+
- exit_status: '1'
5151
limit: 2
5252

5353
- label: Running rule_creation:essentials:qa:serverless
@@ -62,7 +62,7 @@ steps:
6262
timeout_in_minutes: 120
6363
retry:
6464
automatic:
65-
- exit_status: "1"
65+
- exit_status: '1'
6666
limit: 2
6767

6868
- label: Running rule_update:qa:serverless
@@ -77,7 +77,7 @@ steps:
7777
timeout_in_minutes: 120
7878
retry:
7979
automatic:
80-
- exit_status: "1"
80+
- exit_status: '1'
8181
limit: 2
8282

8383
- label: Running rule_update:essentials:qa:serverless
@@ -92,7 +92,7 @@ steps:
9292
timeout_in_minutes: 120
9393
retry:
9494
automatic:
95-
- exit_status: "1"
95+
- exit_status: '1'
9696
limit: 2
9797

9898
- label: Running rule_patch:qa:serverless
@@ -107,7 +107,7 @@ steps:
107107
timeout_in_minutes: 120
108108
retry:
109109
automatic:
110-
- exit_status: "1"
110+
- exit_status: '1'
111111
limit: 2
112112

113113
- label: Running rule_patch:essentials:qa:serverless
@@ -122,12 +122,12 @@ steps:
122122
timeout_in_minutes: 120
123123
retry:
124124
automatic:
125-
- exit_status: "1"
125+
- exit_status: '1'
126126
limit: 2
127127

128-
- label: Running prebuilt_rules_management:qa:serverless
129-
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:qa:serverless
130-
key: prebuilt_rules_management:qa:serverless
128+
- label: Running prebuilt_rules_management:customization_disabled:qa:serverless
129+
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:customization_disabled:qa:serverless
130+
key: prebuilt_rules_management:customization_disabled:qa:serverless
131131
agents:
132132
image: family/kibana-ubuntu-2004
133133
imageProject: elastic-images-prod
@@ -137,12 +137,12 @@ steps:
137137
timeout_in_minutes: 120
138138
retry:
139139
automatic:
140-
- exit_status: "1"
140+
- exit_status: '1'
141141
limit: 2
142142

143-
- label: Running prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless
144-
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless
145-
key: prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless
143+
- label: Running prebuilt_rules_management:customization_enabled:qa:serverless
144+
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:customization_enabled:qa:serverless
145+
key: prebuilt_rules_management:customization_enabled:qa:serverless
146146
agents:
147147
image: family/kibana-ubuntu-2004
148148
imageProject: elastic-images-prod
@@ -152,12 +152,12 @@ steps:
152152
timeout_in_minutes: 120
153153
retry:
154154
automatic:
155-
- exit_status: "1"
155+
- exit_status: '1'
156156
limit: 2
157157

158-
- label: Running prebuilt_rules_large_prebuilt_rules_package:qa:serverless
159-
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_large_prebuilt_rules_package:qa:serverless
160-
key: prebuilt_rules_large_prebuilt_rules_package:qa:serverless
158+
- label: Running prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless
159+
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless
160+
key: prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless
161161
agents:
162162
image: family/kibana-ubuntu-2004
163163
imageProject: elastic-images-prod
@@ -167,12 +167,12 @@ steps:
167167
timeout_in_minutes: 120
168168
retry:
169169
automatic:
170-
- exit_status: "1"
170+
- exit_status: '1'
171171
limit: 2
172172

173-
- label: Running prebuilt_rules_update_prebuilt_rules_package:qa:serverless
174-
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_update_prebuilt_rules_package:qa:serverless
175-
key: prebuilt_rules_update_prebuilt_rules_package:qa:serverless
173+
- label: Running prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless
174+
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless
175+
key: prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless
176176
agents:
177177
image: family/kibana-ubuntu-2004
178178
imageProject: elastic-images-prod
@@ -182,7 +182,7 @@ steps:
182182
timeout_in_minutes: 120
183183
retry:
184184
automatic:
185-
- exit_status: "1"
185+
- exit_status: '1'
186186
limit: 2
187187

188188
- label: Running rule_delete:qa:serverless
@@ -197,7 +197,7 @@ steps:
197197
timeout_in_minutes: 120
198198
retry:
199199
automatic:
200-
- exit_status: "1"
200+
- exit_status: '1'
201201
limit: 2
202202

203203
- label: Running rule_delete:essentials:qa:serverless
@@ -212,7 +212,7 @@ steps:
212212
timeout_in_minutes: 120
213213
retry:
214214
automatic:
215-
- exit_status: "1"
215+
- exit_status: '1'
216216
limit: 2
217217

218218
- label: Running rule_import_export:qa:serverless
@@ -227,7 +227,7 @@ steps:
227227
timeout_in_minutes: 120
228228
retry:
229229
automatic:
230-
- exit_status: "1"
230+
- exit_status: '1'
231231
limit: 2
232232

233233
- label: Running rule_import_export:essentials:qa:serverless
@@ -242,7 +242,7 @@ steps:
242242
timeout_in_minutes: 120
243243
retry:
244244
automatic:
245-
- exit_status: "1"
245+
- exit_status: '1'
246246
limit: 2
247247

248248
- label: Running rule_management:qa:serverless
@@ -257,7 +257,7 @@ steps:
257257
timeout_in_minutes: 120
258258
retry:
259259
automatic:
260-
- exit_status: "1"
260+
- exit_status: '1'
261261
limit: 2
262262

263263
- label: Running rule_bulk_actions:qa:serverless
@@ -272,7 +272,7 @@ steps:
272272
timeout_in_minutes: 120
273273
retry:
274274
automatic:
275-
- exit_status: "1"
275+
- exit_status: '1'
276276
limit: 2
277277

278278
- label: Running rule_read:qa:serverless
@@ -287,7 +287,7 @@ steps:
287287
timeout_in_minutes: 120
288288
retry:
289289
automatic:
290-
- exit_status: "1"
290+
- exit_status: '1'
291291
limit: 2
292292

293293
- label: Running rule_read:essentials:qa:serverless
@@ -302,7 +302,7 @@ steps:
302302
timeout_in_minutes: 120
303303
retry:
304304
automatic:
305-
- exit_status: "1"
305+
- exit_status: '1'
306306
limit: 2
307307

308308
- label: Running rules_management:essentials:qa:serverless
@@ -317,5 +317,5 @@ steps:
317317
timeout_in_minutes: 120
318318
retry:
319319
automatic:
320-
- exit_status: "1"
320+
- exit_status: '1'
321321
limit: 2

0 commit comments

Comments
 (0)