-
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 remote-tracking branch 'upstream/main' into stateful-sidenav/we…
…lcome-tour
- Loading branch information
Showing
87 changed files
with
2,317 additions
and
6,047 deletions.
There are no files selected for viewing
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
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,366 @@ | ||
env: | ||
GITHUB_COMMIT_STATUS_ENABLED: 'false' | ||
# This is what will switch the FTRs/cypress pipeline to use Chrome Beta | ||
USE_CHROME_BETA: 'true' | ||
agents: | ||
image: family/kibana-ubuntu-2004 | ||
imageProject: elastic-images-prod | ||
provider: gcp | ||
|
||
steps: | ||
- command: .buildkite/scripts/lifecycle/pre_build.sh | ||
label: Pre-Build | ||
timeout_in_minutes: 10 | ||
agents: | ||
machineType: n2-standard-2 | ||
retry: | ||
automatic: | ||
- exit_status: '*' | ||
limit: 1 | ||
- wait | ||
|
||
- command: .buildkite/scripts/steps/build_kibana.sh | ||
label: Build Kibana Distribution and Plugins | ||
agents: | ||
machineType: n2-standard-16 | ||
preemptible: true | ||
key: build | ||
timeout_in_minutes: 60 | ||
retry: | ||
automatic: | ||
- exit_status: '*' | ||
limit: 1 | ||
|
||
- wait | ||
|
||
- command: .buildkite/scripts/steps/ci_stats_ready.sh | ||
label: Mark CI Stats as ready | ||
agents: | ||
machineType: n2-standard-2 | ||
timeout_in_minutes: 10 | ||
depends_on: | ||
- build | ||
retry: | ||
automatic: | ||
- exit_status: '*' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/test/pick_test_group_run_order.sh | ||
label: 'Pick Test Group Run Order' | ||
agents: | ||
machineType: n2-standard-2 | ||
timeout_in_minutes: 10 | ||
env: | ||
# Unit-tests don't depend on Chrome's versions, integration tests , so we don't need to run those | ||
LIMIT_CONFIG_TYPE: 'functional' | ||
JEST_UNIT_SCRIPT: '.buildkite/scripts/steps/test/jest.sh' | ||
JEST_INTEGRATION_SCRIPT: '.buildkite/scripts/steps/test/jest_integration.sh' | ||
FTR_CONFIGS_SCRIPT: '.buildkite/scripts/steps/test/ftr_configs.sh' | ||
retry: | ||
automatic: | ||
- exit_status: '*' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_serverless_entity_analytics.sh | ||
label: 'Serverless Entity Analytics - Security Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 3 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_serverless_explore.sh | ||
label: 'Serverless Explore - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 2 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_serverless_investigations.sh | ||
label: 'Serverless Investigations - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 8 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_serverless_rule_management.sh | ||
label: 'Serverless Rule Management - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 5 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_serverless_rule_management_prebuilt_rules.sh | ||
label: 'Serverless Rule Management - Prebuilt Rules - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 1 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_solution_rule_management.sh | ||
label: 'Rule Management - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 4 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_solution_rule_management_prebuilt_rules.sh | ||
label: 'Rule Management - Prebuilt Rules - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 6 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_serverless_detection_engine.sh | ||
label: 'Serverless Detection Engine - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 5 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_serverless_detection_engine_exceptions.sh | ||
label: 'Serverless Detection Engine - Exceptions - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 6 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_solution_detection_engine.sh | ||
label: 'Detection Engine - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 5 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_solution_detection_engine_exceptions.sh | ||
label: 'Detection Engine - Exceptions - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 6 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_serverless_ai_assistant.sh | ||
label: 'Serverless AI Assistant - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 1 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_solution_ai_assistant.sh | ||
label: 'AI Assistant - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 1 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_solution_entity_analytics.sh | ||
label: 'Entity Analytics - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 2 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_solution_explore.sh | ||
label: 'Explore - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 2 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_solution_investigations.sh | ||
label: 'Investigations - Security Solution Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 6 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/osquery_cypress.sh | ||
label: 'Osquery Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 8 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/security_serverless_osquery.sh | ||
label: 'Serverless Osquery Cypress Tests' | ||
agents: | ||
machineType: n2-standard-4 | ||
preemptible: true | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 8 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/defend_workflows.sh | ||
label: 'Defend Workflows Cypress Tests' | ||
agents: | ||
enableNestedVirtualization: true | ||
localSsds: 1 | ||
localSsdInterface: nvme | ||
machineType: n2-standard-4 | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 20 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/functional/defend_workflows_serverless.sh | ||
label: 'Defend Workflows Cypress Tests on Serverless' | ||
agents: | ||
enableNestedVirtualization: true | ||
localSsds: 1 | ||
localSsdInterface: nvme | ||
machineType: n2-standard-4 | ||
depends_on: | ||
- build | ||
timeout_in_minutes: 60 | ||
parallelism: 14 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 1 | ||
|
||
- command: .buildkite/scripts/steps/checks.sh | ||
label: 'Checks' | ||
agents: | ||
machineType: n2-standard-2 | ||
preemptible: true | ||
timeout_in_minutes: 60 | ||
retry: | ||
automatic: | ||
- exit_status: '-1' | ||
limit: 3 | ||
|
||
- wait: ~ | ||
continue_on_failure: true | ||
|
||
- command: .buildkite/scripts/lifecycle/post_build.sh | ||
label: Post-Build | ||
timeout_in_minutes: 10 | ||
agents: | ||
machineType: n2-standard-2 |
Oops, something went wrong.