mirror of
https://github.com/elastic/kibana.git
synced 2025-06-28 03:01:21 -04:00
[Security Solution] Fix MKI tests for prebuilt rules (#222170)
**Relates to:** https://github.com/elastic/kibana/pull/219831 ## Summary This PR fixes MKI tests configuration for prebuilt rules after performing refactoring in https://github.com/elastic/kibana/pull/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)
This commit is contained in:
parent
515bda32e1
commit
d853886250
3 changed files with 103 additions and 100 deletions
|
@ -1,12 +1,12 @@
|
||||||
steps:
|
steps:
|
||||||
- group: "Serverless MKI QA Rule Management - Cypress Test"
|
- group: 'Serverless MKI QA Rule Management - Cypress Test'
|
||||||
key: cypress_test_rule_management
|
key: cypress_test_rule_management
|
||||||
steps:
|
steps:
|
||||||
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management
|
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management
|
||||||
label: "Cypress MKI - Rule Management"
|
label: 'Cypress MKI - Rule Management'
|
||||||
key: test_rule_management
|
key: test_rule_management
|
||||||
env:
|
env:
|
||||||
BK_TEST_SUITE_KEY: "serverless-cypress-rule-management"
|
BK_TEST_SUITE_KEY: 'serverless-cypress-rule-management'
|
||||||
agents:
|
agents:
|
||||||
image: family/kibana-ubuntu-2004
|
image: family/kibana-ubuntu-2004
|
||||||
imageProject: elastic-images-prod
|
imageProject: elastic-images-prod
|
||||||
|
@ -17,10 +17,10 @@ steps:
|
||||||
parallelism: 8
|
parallelism: 8
|
||||||
|
|
||||||
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management:prebuilt_rules
|
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management:prebuilt_rules
|
||||||
label: "Cypress MKI - Rule Management - Prebuilt Rules"
|
label: 'Cypress MKI - Rule Management - Prebuilt Rules'
|
||||||
key: test_rule_management_prebuilt_rules
|
key: test_rule_management_prebuilt_rules
|
||||||
env:
|
env:
|
||||||
BK_TEST_SUITE_KEY: "serverless-cypress-rule-management"
|
BK_TEST_SUITE_KEY: 'serverless-cypress-rule-management'
|
||||||
agents:
|
agents:
|
||||||
image: family/kibana-ubuntu-2004
|
image: family/kibana-ubuntu-2004
|
||||||
imageProject: elastic-images-prod
|
imageProject: elastic-images-prod
|
||||||
|
@ -30,7 +30,7 @@ steps:
|
||||||
timeout_in_minutes: 300
|
timeout_in_minutes: 300
|
||||||
parallelism: 4
|
parallelism: 4
|
||||||
|
|
||||||
- group: "API MKI - Rule Management"
|
- group: 'API MKI - Rule Management'
|
||||||
key: api_test_rule_management
|
key: api_test_rule_management
|
||||||
steps:
|
steps:
|
||||||
- label: Running rule_creation:qa:serverless
|
- label: Running rule_creation:qa:serverless
|
||||||
|
@ -44,7 +44,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_creation:essentials:qa:serverless
|
- label: Running rule_creation:essentials:qa:serverless
|
||||||
|
@ -58,7 +58,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_update:qa:serverless
|
- label: Running rule_update:qa:serverless
|
||||||
|
@ -72,7 +72,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_update:essentials:qa:serverless
|
- label: Running rule_update:essentials:qa:serverless
|
||||||
|
@ -86,7 +86,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_patch:qa:serverless
|
- label: Running rule_patch:qa:serverless
|
||||||
|
@ -100,7 +100,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_patch:essentials:qa:serverless
|
- label: Running rule_patch:essentials:qa:serverless
|
||||||
|
@ -114,12 +114,12 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running prebuilt_rules_management:qa:serverless
|
- label: Running prebuilt_rules_management:customization_disabled:qa:serverless
|
||||||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:qa:serverless
|
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:customization_disabled:qa:serverless
|
||||||
key: prebuilt_rules_management:qa:serverless
|
key: prebuilt_rules_management:customization_disabled:qa:serverless
|
||||||
agents:
|
agents:
|
||||||
image: family/kibana-ubuntu-2004
|
image: family/kibana-ubuntu-2004
|
||||||
imageProject: elastic-images-prod
|
imageProject: elastic-images-prod
|
||||||
|
@ -128,12 +128,12 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless
|
- label: Running prebuilt_rules_management:customization_enabled:qa:serverless
|
||||||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless
|
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:customization_enabled:qa:serverless
|
||||||
key: prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless
|
key: prebuilt_rules_management:customization_enabled:qa:serverless
|
||||||
agents:
|
agents:
|
||||||
image: family/kibana-ubuntu-2004
|
image: family/kibana-ubuntu-2004
|
||||||
imageProject: elastic-images-prod
|
imageProject: elastic-images-prod
|
||||||
|
@ -142,12 +142,12 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running prebuilt_rules_large_prebuilt_rules_package:qa:serverless
|
- label: Running prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless
|
||||||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_large_prebuilt_rules_package:qa:serverless
|
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless
|
||||||
key: prebuilt_rules_large_prebuilt_rules_package:qa:serverless
|
key: prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless
|
||||||
agents:
|
agents:
|
||||||
image: family/kibana-ubuntu-2004
|
image: family/kibana-ubuntu-2004
|
||||||
imageProject: elastic-images-prod
|
imageProject: elastic-images-prod
|
||||||
|
@ -156,12 +156,12 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running prebuilt_rules_update_prebuilt_rules_package:qa:serverless
|
- label: Running prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless
|
||||||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_update_prebuilt_rules_package:qa:serverless
|
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless
|
||||||
key: prebuilt_rules_update_prebuilt_rules_package:qa:serverless
|
key: prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless
|
||||||
agents:
|
agents:
|
||||||
image: family/kibana-ubuntu-2004
|
image: family/kibana-ubuntu-2004
|
||||||
imageProject: elastic-images-prod
|
imageProject: elastic-images-prod
|
||||||
|
@ -170,7 +170,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_delete:qa:serverless
|
- label: Running rule_delete:qa:serverless
|
||||||
|
@ -184,7 +184,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_delete:essentials:qa:serverless
|
- label: Running rule_delete:essentials:qa:serverless
|
||||||
|
@ -198,7 +198,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_import_export:qa:serverless
|
- label: Running rule_import_export:qa:serverless
|
||||||
|
@ -212,7 +212,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_import_export:essentials:qa:serverless
|
- label: Running rule_import_export:essentials:qa:serverless
|
||||||
|
@ -226,7 +226,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_management:qa:serverless
|
- label: Running rule_management:qa:serverless
|
||||||
|
@ -240,7 +240,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_bulk_actions:qa:serverless
|
- label: Running rule_bulk_actions:qa:serverless
|
||||||
|
@ -254,7 +254,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_read:qa:serverless
|
- label: Running rule_read:qa:serverless
|
||||||
|
@ -268,7 +268,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_read:essentials:qa:serverless
|
- label: Running rule_read:essentials:qa:serverless
|
||||||
|
@ -282,7 +282,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rules_management:essentials:qa:serverless
|
- label: Running rules_management:essentials:qa:serverless
|
||||||
|
@ -296,5 +296,5 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
steps:
|
steps:
|
||||||
- group: "Cypress MKI - Rule Management"
|
- group: 'Cypress MKI - Rule Management'
|
||||||
key: cypress_test_rule_management
|
key: cypress_test_rule_management
|
||||||
steps:
|
steps:
|
||||||
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management
|
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management
|
||||||
label: "Cypress MKI - Rule Management"
|
label: 'Cypress MKI - Rule Management'
|
||||||
key: test_rule_management
|
key: test_rule_management
|
||||||
env:
|
env:
|
||||||
BK_TEST_SUITE_KEY: "serverless-cypress-rule-management"
|
BK_TEST_SUITE_KEY: 'serverless-cypress-rule-management'
|
||||||
agents:
|
agents:
|
||||||
image: family/kibana-ubuntu-2004
|
image: family/kibana-ubuntu-2004
|
||||||
imageProject: elastic-images-prod
|
imageProject: elastic-images-prod
|
||||||
|
@ -17,10 +17,10 @@ steps:
|
||||||
parallelism: 1
|
parallelism: 1
|
||||||
|
|
||||||
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management:prebuilt_rules
|
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management:prebuilt_rules
|
||||||
label: "Cypress MKI - Rule Management - Prebuilt Rules"
|
label: 'Cypress MKI - Rule Management - Prebuilt Rules'
|
||||||
key: test_rule_management_prebuilt_rules
|
key: test_rule_management_prebuilt_rules
|
||||||
env:
|
env:
|
||||||
BK_TEST_SUITE_KEY: "serverless-cypress-rule-management"
|
BK_TEST_SUITE_KEY: 'serverless-cypress-rule-management'
|
||||||
agents:
|
agents:
|
||||||
image: family/kibana-ubuntu-2004
|
image: family/kibana-ubuntu-2004
|
||||||
imageProject: elastic-images-prod
|
imageProject: elastic-images-prod
|
||||||
|
@ -30,7 +30,7 @@ steps:
|
||||||
timeout_in_minutes: 300
|
timeout_in_minutes: 300
|
||||||
parallelism: 1
|
parallelism: 1
|
||||||
|
|
||||||
- group: "API MKI - Rule Management"
|
- group: 'API MKI - Rule Management'
|
||||||
key: api_test_rule_management
|
key: api_test_rule_management
|
||||||
steps:
|
steps:
|
||||||
- label: Running rule_creation:qa:serverless:release
|
- label: Running rule_creation:qa:serverless:release
|
||||||
|
@ -44,7 +44,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_creation:essentials:qa:serverless:release
|
- label: Running rule_creation:essentials:qa:serverless:release
|
||||||
|
@ -58,7 +58,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_update:qa:serverless:release
|
- label: Running rule_update:qa:serverless:release
|
||||||
|
@ -72,7 +72,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_update:essentials:qa:serverless:release
|
- label: Running rule_update:essentials:qa:serverless:release
|
||||||
|
@ -86,7 +86,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_patch:qa:serverless:release
|
- label: Running rule_patch:qa:serverless:release
|
||||||
|
@ -100,7 +100,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_patch:essentials:qa:serverless:release
|
- label: Running rule_patch:essentials:qa:serverless:release
|
||||||
|
@ -114,12 +114,12 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running prebuilt_rules_management:qa:serverless:release
|
- label: Running prebuilt_rules_management:customization_disabled:qa:serverless:release
|
||||||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:qa:serverless:release
|
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:customization_disabled:qa:serverless:release
|
||||||
key: prebuilt_rules_management:qa:serverless:release
|
key: prebuilt_rules_management:customization_disabled:qa:serverless:release
|
||||||
agents:
|
agents:
|
||||||
image: family/kibana-ubuntu-2004
|
image: family/kibana-ubuntu-2004
|
||||||
imageProject: elastic-images-prod
|
imageProject: elastic-images-prod
|
||||||
|
@ -128,12 +128,12 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless:release
|
- label: Running prebuilt_rules_management:customization_enabled:qa:serverless:release
|
||||||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless:release
|
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:customization_enabled:qa:serverless:release
|
||||||
key: prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless:release
|
key: prebuilt_rules_management:customization_enabled:qa:serverless:release
|
||||||
agents:
|
agents:
|
||||||
image: family/kibana-ubuntu-2004
|
image: family/kibana-ubuntu-2004
|
||||||
imageProject: elastic-images-prod
|
imageProject: elastic-images-prod
|
||||||
|
@ -142,12 +142,12 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running prebuilt_rules_large_prebuilt_rules_package:qa:serverless:release
|
- label: Running prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless:release
|
||||||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_large_prebuilt_rules_package:qa:serverless:release
|
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless:release
|
||||||
key: prebuilt_rules_large_prebuilt_rules_package:qa:serverless:release
|
key: prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless:release
|
||||||
agents:
|
agents:
|
||||||
image: family/kibana-ubuntu-2004
|
image: family/kibana-ubuntu-2004
|
||||||
imageProject: elastic-images-prod
|
imageProject: elastic-images-prod
|
||||||
|
@ -156,12 +156,12 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running prebuilt_rules_update_prebuilt_rules_package:qa:serverless:release
|
- label: Running prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless:release
|
||||||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_update_prebuilt_rules_package:qa:serverless:release
|
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless:release
|
||||||
key: prebuilt_rules_update_prebuilt_rules_package:qa:serverless:release
|
key: prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless:release
|
||||||
agents:
|
agents:
|
||||||
image: family/kibana-ubuntu-2004
|
image: family/kibana-ubuntu-2004
|
||||||
imageProject: elastic-images-prod
|
imageProject: elastic-images-prod
|
||||||
|
@ -170,7 +170,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_delete:qa:serverless:release
|
- label: Running rule_delete:qa:serverless:release
|
||||||
|
@ -184,7 +184,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_delete:essentials:qa:serverless:release
|
- label: Running rule_delete:essentials:qa:serverless:release
|
||||||
|
@ -198,7 +198,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_import_export:qa:serverless:release
|
- label: Running rule_import_export:qa:serverless:release
|
||||||
|
@ -212,7 +212,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_import_export:essentials:qa:serverless:release
|
- label: Running rule_import_export:essentials:qa:serverless:release
|
||||||
|
@ -226,7 +226,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_management:qa:serverless:release
|
- label: Running rule_management:qa:serverless:release
|
||||||
|
@ -240,7 +240,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_bulk_actions:qa:serverless:release
|
- label: Running rule_bulk_actions:qa:serverless:release
|
||||||
|
@ -254,7 +254,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_read:qa:serverless:release
|
- label: Running rule_read:qa:serverless:release
|
||||||
|
@ -268,7 +268,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rule_read:essentials:qa:serverless:release
|
- label: Running rule_read:essentials:qa:serverless:release
|
||||||
|
@ -282,7 +282,7 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
||||||
- label: Running rules_management:essentials:qa:serverless:release
|
- label: Running rules_management:essentials:qa:serverless:release
|
||||||
|
@ -296,5 +296,5 @@ steps:
|
||||||
timeout_in_minutes: 120
|
timeout_in_minutes: 120
|
||||||
retry:
|
retry:
|
||||||
automatic:
|
automatic:
|
||||||
- exit_status: "1"
|
- exit_status: '1'
|
||||||
limit: 2
|
limit: 2
|
||||||
|
|
|
@ -26,15 +26,18 @@
|
||||||
"initialize-server:dr": "node ./scripts/index.js server detections_response trial_license_complete_tier",
|
"initialize-server:dr": "node ./scripts/index.js server detections_response trial_license_complete_tier",
|
||||||
"run-tests:dr": "node ./scripts/index.js runner detections_response trial_license_complete_tier",
|
"run-tests:dr": "node ./scripts/index.js runner detections_response trial_license_complete_tier",
|
||||||
|
|
||||||
|
|
||||||
"initialize-server:de": "node ./scripts/index.js server detections_response/detection_engine trial_license_complete_tier",
|
"initialize-server:de": "node ./scripts/index.js server detections_response/detection_engine trial_license_complete_tier",
|
||||||
"run-tests:de": "node ./scripts/index.js runner detections_response/detection_engine trial_license_complete_tier",
|
"run-tests:de": "node ./scripts/index.js runner detections_response/detection_engine trial_license_complete_tier",
|
||||||
|
|
||||||
"initialize-server:de:basic_essentials": "node ./scripts/index.js server detections_response/detection_engine basic_license_essentials_tier",
|
"initialize-server:de:basic_essentials": "node ./scripts/index.js server detections_response/detection_engine basic_license_essentials_tier",
|
||||||
"run-tests:de:basic_essentials": "node ./scripts/index.js runner detections_response/detection_engine basic_license_essentials_tier",
|
"run-tests:de:basic_essentials": "node ./scripts/index.js runner detections_response/detection_engine basic_license_essentials_tier",
|
||||||
|
|
||||||
"initialize-server:rm": "node ./scripts/index.js server detections_response/rules_management trial_license_complete_tier ",
|
"initialize-server:rm": "node ./scripts/index.js server detections_response/rules_management trial_license_complete_tier",
|
||||||
"run-tests:rm": "node ./scripts/index.js runner detections_response/rules_management trial_license_complete_tier",
|
"run-tests:rm": "node ./scripts/index.js runner detections_response/rules_management trial_license_complete_tier",
|
||||||
|
"initialize-server:rm:prebuilt_rules:customization_disabled": "node ./scripts/index.js server detections_response/rules_management/prebuilt_rules/customization_disabled .",
|
||||||
|
"run-tests:rm:prebuilt_rules:customization_disabled": "node ./scripts/index.js runner detections_response/rules_management/prebuilt_rules/customization_disabled .",
|
||||||
|
"initialize-server:rm:prebuilt_rules:customization_enabled": "node ./scripts/index.js server detections_response/rules_management/prebuilt_rules/customization_enabled .",
|
||||||
|
"run-tests:rm:prebuilt_rules:customization_enabled": "node ./scripts/index.js runner detections_response/rules_management/prebuilt_rules/customization_enabled .",
|
||||||
|
|
||||||
"initialize-server:rm:basic_essentials": "node ./scripts/index.js server detections_response/rules_management basic_license_essentials_tier ",
|
"initialize-server:rm:basic_essentials": "node ./scripts/index.js server detections_response/rules_management basic_license_essentials_tier ",
|
||||||
"run-tests:rm:basic_essentials": "node ./scripts/index.js runner detections_response/rules_management basic_license_essentials_tier",
|
"run-tests:rm:basic_essentials": "node ./scripts/index.js runner detections_response/rules_management basic_license_essentials_tier",
|
||||||
|
@ -409,33 +412,33 @@
|
||||||
"rule_patch:basic:server:ess": "npm run initialize-server:rm:basic_essentials rule_patch ess",
|
"rule_patch:basic:server:ess": "npm run initialize-server:rm:basic_essentials rule_patch ess",
|
||||||
"rule_patch:basic:runner:ess": "npm run run-tests:rm:basic_essentials rule_patch ess essEnv",
|
"rule_patch:basic:runner:ess": "npm run run-tests:rm:basic_essentials rule_patch ess essEnv",
|
||||||
|
|
||||||
"prebuilt_rules_management:server:serverless": "npm run initialize-server:rm prebuilt_rules/management serverless",
|
"prebuilt_rules_management:customization_disabled:server:serverless": "npm run initialize-server:rm:prebuilt_rules:customization_disabled . serverless_essentials_tier",
|
||||||
"prebuilt_rules_management:runner:serverless": "npm run run-tests:rm prebuilt_rules/management serverless serverlessEnv",
|
"prebuilt_rules_management:customization_disabled:runner:serverless": "npm run run-tests:rm:prebuilt_rules:customization_disabled . serverless_essentials_tier serverlessEnv",
|
||||||
"prebuilt_rules_management:qa:serverless": "npm run run-tests:rm prebuilt_rules/management serverless qaPeriodicEnv",
|
"prebuilt_rules_management:customization_disabled:qa:serverless": "npm run run-tests:rm:prebuilt_rules:customization_disabled . serverless_essentials_tier qaPeriodicEnv",
|
||||||
"prebuilt_rules_management:qa:serverless:release": "npm run run-tests:rm prebuilt_rules/management serverless qaEnv",
|
"prebuilt_rules_management:customization_disabled:qa:serverless:release": "npm run run-tests:rm:prebuilt_rules:customization_disabled . serverless_essentials_tier qaEnv",
|
||||||
"prebuilt_rules_management:server:ess": "npm run initialize-server:rm prebuilt_rules/management ess",
|
"prebuilt_rules_management:customization_disabled:server:ess": "npm run initialize-server:rm:prebuilt_rules:customization_disabled . ess_basic_license",
|
||||||
"prebuilt_rules_management:runner:ess": "npm run run-tests:rm prebuilt_rules/management ess essEnv",
|
"prebuilt_rules_management:customization_disabled:runner:ess": "npm run run-tests:rm:prebuilt_rules:customization_disabled . ess_basic_license essEnv",
|
||||||
|
|
||||||
"prebuilt_rules_bundled_prebuilt_rules_package:server:serverless": "npm run initialize-server:rm prebuilt_rules/bundled_prebuilt_rules_package serverless",
|
"prebuilt_rules_management:customization_enabled:server:serverless": "npm run initialize-server:rm:prebuilt_rules:customization_enabled . serverless",
|
||||||
"prebuilt_rules_bundled_prebuilt_rules_package:runner:serverless": "npm run run-tests:rm prebuilt_rules/bundled_prebuilt_rules_package serverless serverlessEnv",
|
"prebuilt_rules_management:customization_enabled:runner:serverless": "npm run run-tests:rm:prebuilt_rules:customization_enabled . serverless serverlessEnv",
|
||||||
"prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless": "npm run run-tests:rm prebuilt_rules/bundled_prebuilt_rules_package serverless qaPeriodicEnv",
|
"prebuilt_rules_management:customization_enabled:qa:serverless": "npm run run-tests:rm:prebuilt_rules:customization_enabled . serverless qaPeriodicEnv",
|
||||||
"prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless:release": "npm run run-tests:rm prebuilt_rules/bundled_prebuilt_rules_package serverless qaEnv",
|
"prebuilt_rules_management:customization_enabled:qa:serverless:release": "npm run run-tests:rm:prebuilt_rules:customization_enabled . serverless qaEnv",
|
||||||
"prebuilt_rules_bundled_prebuilt_rules_package:server:ess": "npm run initialize-server:rm prebuilt_rules/bundled_prebuilt_rules_package ess",
|
"prebuilt_rules_management:customization_enabled:server:ess": "npm run initialize-server:rm:prebuilt_rules:customization_enabled . ess",
|
||||||
"prebuilt_rules_bundled_prebuilt_rules_package:runner:ess": "npm run run-tests:rm prebuilt_rules/bundled_prebuilt_rules_package ess essEnv",
|
"prebuilt_rules_management:customization_enabled:runner:ess": "npm run run-tests:rm:prebuilt_rules:customization_enabled . ess essEnv",
|
||||||
|
|
||||||
"prebuilt_rules_large_prebuilt_rules_package:server:serverless": "npm run initialize-server:rm prebuilt_rules/large_prebuilt_rules_package serverless",
|
"prebuilt_rules_upgrade_common_fields:customization_enabled:server:serverless": "npm run initialize-server:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/common_fields serverless",
|
||||||
"prebuilt_rules_large_prebuilt_rules_package:runner:serverless": "npm run run-tests:rm prebuilt_rules/large_prebuilt_rules_package serverless serverlessEnv",
|
"prebuilt_rules_upgrade_common_fields:customization_enabled:runner:serverless": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/common_fields serverless serverlessEnv",
|
||||||
"prebuilt_rules_large_prebuilt_rules_package:qa:serverless": "npm run run-tests:rm prebuilt_rules/large_prebuilt_rules_package serverless qaPeriodicEnv",
|
"prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/common_fields serverless qaPeriodicEnv",
|
||||||
"prebuilt_rules_large_prebuilt_rules_package:qa:serverless:release": "npm run run-tests:rm prebuilt_rules/large_prebuilt_rules_package serverless qaEnv",
|
"prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless:release": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/common_fields serverless qaEnv",
|
||||||
"prebuilt_rules_large_prebuilt_rules_package:server:ess": "npm run initialize-server:rm prebuilt_rules/large_prebuilt_rules_package ess",
|
"prebuilt_rules_upgrade_common_fields:customization_enabled:server:ess": "npm run initialize-server:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/common_fields ess",
|
||||||
"prebuilt_rules_large_prebuilt_rules_package:runner:ess": "npm run run-tests:rm prebuilt_rules/large_prebuilt_rules_package ess essEnv",
|
"prebuilt_rules_upgrade_common_fields:customization_enabled:runner:ess": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/common_fields ess essEnv",
|
||||||
|
|
||||||
"prebuilt_rules_update_prebuilt_rules_package:server:serverless": "npm run initialize-server:rm prebuilt_rules/update_prebuilt_rules_package serverless",
|
"prebuilt_rules_upgrade_type_specific_fields:customization_enabled:server:serverless": "npm run initialize-server:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/type_specific_fields serverless",
|
||||||
"prebuilt_rules_update_prebuilt_rules_package:runner:serverless": "npm run run-tests:rm prebuilt_rules/update_prebuilt_rules_package serverless serverlessEnv",
|
"prebuilt_rules_upgrade_type_specific_fields:customization_enabled:runner:serverless": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/type_specific_fields serverless serverlessEnv",
|
||||||
"prebuilt_rules_update_prebuilt_rules_package:qa:serverless": "npm run run-tests:rm prebuilt_rules/update_prebuilt_rules_package serverless qaPeriodicEnv",
|
"prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/type_specific_fields serverless qaPeriodicEnv",
|
||||||
"prebuilt_rules_update_prebuilt_rules_package:qa:serverless:release": "npm run run-tests:rm prebuilt_rules/update_prebuilt_rules_package serverless qaEnv",
|
"prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless:release": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/type_specific_fields serverless qaEnv",
|
||||||
"prebuilt_rules_update_prebuilt_rules_package:server:ess": "npm run initialize-server:rm prebuilt_rules/update_prebuilt_rules_package ess",
|
"prebuilt_rules_upgrade_type_specific_fields:customization_enabled:server:ess": "npm run initialize-server:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/type_specific_fields ess",
|
||||||
"prebuilt_rules_update_prebuilt_rules_package:runner:ess": "npm run run-tests:rm prebuilt_rules/update_prebuilt_rules_package ess essEnv",
|
"prebuilt_rules_upgrade_type_specific_fields:customization_enabled:runner:ess": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/type_specific_fields ess essEnv",
|
||||||
|
|
||||||
"rule_delete:server:serverless": "npm run initialize-server:rm rule_delete serverless",
|
"rule_delete:server:serverless": "npm run initialize-server:rm rule_delete serverless",
|
||||||
"rule_delete:runner:serverless": "npm run run-tests:rm rule_delete serverless serverlessEnv",
|
"rule_delete:runner:serverless": "npm run run-tests:rm rule_delete serverless serverlessEnv",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue