-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'gemini-assistant-integration-latest' of github.com:hone…
…yn303/kibana into gemini-assistant-integration-latest
- Loading branch information
Showing
82 changed files
with
3,805 additions
and
1,675 deletions.
There are no files selected for viewing
18 changes: 18 additions & 0 deletions
18
...e/pipelines/security_solution_quality_gate/mki_periodic/mki_periodic_defend_workflows.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
steps: | ||
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/edr_workflows/mki_security_solution_defend_workflows.sh cypress:dw:qa:serverless:run | ||
label: "Serverless MKI QA Defend Workflows Cypress Tests on Serverless" | ||
key: test_defend_workflows | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
enableNestedVirtualization: true | ||
localSsds: 1 | ||
localSsdInterface: nvme | ||
machineType: n2-standard-4 | ||
timeout_in_minutes: 300 | ||
parallelism: 6 | ||
retry: | ||
automatic: | ||
- exit_status: "*" | ||
limit: 1 |
254 changes: 254 additions & 0 deletions
254
...e/pipelines/security_solution_quality_gate/mki_periodic/mki_periodic_detection_engine.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,254 @@ | ||
steps: | ||
- group: "Serverless MKI QA Detection Engine - Cypress Tests" | ||
key: cypress_test_detections_engine | ||
steps: | ||
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:detection_engine | ||
label: "Serverless MKI QA Detection Engine - Security Solution Cypress Tests" | ||
key: test_detection_engine | ||
env: | ||
BK_TEST_SUITE_KEY: "serverless-cypress-detection-engine" | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
# TODO : Revise the timeout when the pipeline will be officially integrated with the quality gate. | ||
timeout_in_minutes: 300 | ||
parallelism: 8 | ||
retry: | ||
automatic: | ||
- exit_status: "-1" | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:detection_engine:exceptions | ||
label: "Serverless MKI QA Detection Engine - Exceptions - Security Solution Cypress Tests" | ||
key: test_detection_engine_exceptions | ||
env: | ||
BK_TEST_SUITE_KEY: "serverless-cypress-detection-engine" | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
# TODO : Revise the timeout when the pipeline will be officially integrated with the quality gate. | ||
timeout_in_minutes: 300 | ||
parallelism: 6 | ||
retry: | ||
automatic: | ||
- exit_status: "-1" | ||
limit: 1 | ||
|
||
- group: "Serverless MKI QA Detection Engine - API Integration" | ||
key: api_test_detections_engine | ||
steps: | ||
- label: Running exception_lists_items:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_lists_items:qa:serverless | ||
key: exception_lists_items:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running lists_items:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh lists_items:qa:serverless | ||
key: lists_items:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running user_roles:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh user_roles:qa:serverless | ||
key: user_roles:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running telemetry:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh telemetry:qa:serverless | ||
key: telemetry:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running exception_workflows:essentials:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_workflows:essentials:qa:serverless | ||
key: exception_workflows:essentials:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running exception_operators_date_numeric_types:essentials:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_date_numeric_types:essentials:qa:serverless | ||
key: exception_operators_date_numeric_types:essentials:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running exception_operators_keyword:essentials:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_keyword:essentials:qa:serverless | ||
key: exception_operators_keyword:essentials:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running exception_operators_ips:essentials:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_ips:essentials:qa:serverless | ||
key: exception_operators_ips:essentials:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running exception_operators_long:essentials:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_long:essentials:qa:serverless | ||
key: exception_operators_long:essentials:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running exception_operators_text:essentials:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh exception_operators_text:essentials:qa:serverless | ||
key: exception_operators_text:essentials:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running actions:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh actions:qa:serverless | ||
key: actions:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running alerts:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh alerts:qa:serverless | ||
key: alerts:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running alerts:essentials:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh alerts:essentials:qa:serverless | ||
key: alerts:essentials:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running rule_execution_logic:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh rule_execution_logic:qa:serverless | ||
key: rule_execution_logic:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 |
52 changes: 52 additions & 0 deletions
52
...e/pipelines/security_solution_quality_gate/mki_periodic/mki_periodic_entity_analytics.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
steps: | ||
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:entity_analytics | ||
label: 'Serverless MKI QA Entity Analytics - Security Solution Cypress Tests' | ||
key: test_entity_analytics | ||
env: | ||
BK_TEST_SUITE_KEY: "serverless-cypress-entity-analytics" | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
# TODO : Revise the timeout when the pipeline will be officially integrated with the quality gate. | ||
timeout_in_minutes: 300 | ||
parallelism: 2 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- group: "Serverless MKI QA Entity Analytics - API Integration" | ||
key: api_test_entity_analytics | ||
steps: | ||
- label: Running entity_analytics:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh entity_analytics:qa:serverless | ||
key: entity_analytics:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 | ||
|
||
- label: Running entity_analytics:essentials:qa:serverless | ||
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh entity_analytics:essentials:qa:serverless | ||
key: entity_analytics:essentials:qa:serverless | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
timeout_in_minutes: 120 | ||
retry: | ||
automatic: | ||
- exit_status: "1" | ||
limit: 2 |
19 changes: 19 additions & 0 deletions
19
.buildkite/pipelines/security_solution_quality_gate/mki_periodic/mki_periodic_explore.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
steps: | ||
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:explore | ||
key: test_explore | ||
label: 'Serverless MKI QA Explore - Security Solution Cypress Tests' | ||
env: | ||
BK_TEST_SUITE_KEY: "serverless-cypress-explore" | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
# TODO : Revise the timeout when the pipeline will be officially integrated with the quality gate. | ||
timeout_in_minutes: 300 | ||
parallelism: 4 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 |
Oops, something went wrong.