diff --git a/.buildkite/bk.integration.pipeline.yml b/.buildkite/bk.integration.pipeline.yml index 37e7120035f..d05224aecbd 100644 --- a/.buildkite/bk.integration.pipeline.yml +++ b/.buildkite/bk.integration.pipeline.yml @@ -32,8 +32,164 @@ steps: image: "docker.elastic.co/ci-agent-images/platform-ingest/buildkite-agent-beats-ci-with-hooks:0.5" useCustomGlobalHooks: true +<<<<<<< HEAD - group: "Stateful IT (Sudo): Ubuntu" key: integration-tests +======= + - group: "Stateful: Windows" + key: integration-tests-win + depends_on: + - integration-ess + - package-it + steps: + - label: "Win2022:sudo:{{matrix}}" + command: | + buildkite-agent artifact download build/distributions/** . --step 'package-it' + .buildkite/scripts/integration-tests.ps1 {{matrix}} true + artifact_paths: + - build/** + agents: + provider: "gcp" + machineType: "n1-standard-8" + image: "family/platform-ingest-elastic-agent-windows-2022" + plugins: + - test-collector#v1.10.1: + files: "build/TEST-*.xml" + format: "junit" + branches: "main" + debug: true + matrix: + - default + - fleet + - fleet-privileged + - upgrade + + - label: "Win2022:non-sudo:{{matrix}}" + command: | + buildkite-agent artifact download build/distributions/** . --step 'package-it' + .buildkite/scripts/integration-tests.ps1 {{matrix}} false + artifact_paths: + - build/** + agents: + provider: "gcp" + machineType: "n1-standard-8" + image: "family/platform-ingest-elastic-agent-windows-2022" + plugins: + - test-collector#v1.10.1: + files: "build/TEST-*.xml" + format: "junit" + branches: "main" + debug: true + matrix: + - default + + - group: "Stateful:Ubuntu" + key: integration-tests-ubuntu + depends_on: + - integration-ess + - package-it + steps: + - label: "x86_64:non-sudo: {{matrix}}" + command: | + buildkite-agent artifact download build/distributions/** . --step 'package-it' + .buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} false + artifact_paths: + - build/** + agents: + provider: "gcp" + machineType: "n1-standard-8" + image: "family/platform-ingest-elastic-agent-ubuntu-2404" + plugins: + - test-collector#v1.10.1: + files: "build/TEST-*.xml" + format: "junit" + branches: "main" + debug: true + matrix: + - default + + - label: "x86_64:sudo: {{matrix}}" + command: | + buildkite-agent artifact download build/distributions/** . --step 'package-it' + .buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} true + artifact_paths: + - build/** + agents: + provider: "gcp" + machineType: "n1-standard-8" + image: "family/platform-ingest-elastic-agent-ubuntu-2404" + plugins: + - test-collector#v1.10.1: + files: "build/TEST-*.xml" + format: "junit" + branches: "main" + debug: true + matrix: + - default + - container + - fleet-upgrade-to-pr-build + - upgrade + - fleet + - fqdn + - deb + - fleet-airgapped + - fleet-privileged + - fleet-airgapped-privileged + + - label: "arm:sudo: {{matrix}}" + # https://github.com/elastic/ingest-dev/issues/4610 + skip: true + command: | + buildkite-agent artifact download build/distributions/** . --step 'package-it' + .buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} true + artifact_paths: + - build/** + agents: + provider: "aws" + imagePrefix: "platform-ingest-beats-ubuntu-2404-aarch64" + instanceType: "m6g.2xlarge" + plugins: + - test-collector#v1.10.1: + files: "build/TEST-*.xml" + format: "junit" + branches: "main" + debug: true + matrix: + - default + - container + - fleet-upgrade-to-pr-build + - upgrade + - fleet + - fqdn + - deb + - fleet-airgapped + - fleet-privileged + - fleet-airgapped-privileged + + - label: "arm:non-sudo: {{matrix}}" + # https://github.com/elastic/ingest-dev/issues/4610 + skip: true + command: | + buildkite-agent artifact download build/distributions/** . --step 'package-it' + .buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} false + artifact_paths: + - build/** + agents: + provider: "aws" + imagePrefix: "platform-ingest-beats-ubuntu-2404-aarch64" + instanceType: "m6g.xlarge" + plugins: + - test-collector#v1.10.1: + files: "build/TEST-*.xml" + format: "junit" + branches: "main" + debug: true + matrix: + - default + + - group: "Stateful(Sudo):RHEL8" + key: integration-tests-rhel8 +>>>>>>> 6eb9290c35 (Skip new ARM tests: https://github.com/elastic/ingest-dev/issues/4610 (#6173)) depends_on: - package-it - integration-ess