diff --git a/.buildkite/pull_request_pipeline.yml b/.buildkite/pull_request_pipeline.yml index ab18195c0..19fa8b789 100644 --- a/.buildkite/pull_request_pipeline.yml +++ b/.buildkite/pull_request_pipeline.yml @@ -72,3 +72,65 @@ steps: source .buildkite/scripts/common/container-agent.sh ci/integration_tests.sh split 1 + + - label: ":lab_coat: IT Persistent Queues / part 1" + key: "integration-tests-qa-part-1" + agents: + image: "docker.elastic.co/ci-agent-images/platform-ingest/buildkite-agent-logstash-ci-no-root" + cpu: "8" + memory: "16Gi" + ephemeralStorage: "100Gi" + # Run as non root (logstash) user. UID is hardcoded in image. + imageUID: "1002" + command: | + set -euo pipefail + + source .buildkite/scripts/common/container-agent.sh + export FEATURE_FLAG=persistent_queues + ci/integration_tests.sh split 0 + + - label: ":lab_coat: IT Persistent Queues / part 2" + key: "integration-tests-qa-part-2" + agents: + image: "docker.elastic.co/ci-agent-images/platform-ingest/buildkite-agent-logstash-ci-no-root" + cpu: "8" + memory: "16Gi" + ephemeralStorage: "100Gi" + # Run as non root (logstash) user. UID is hardcoded in image. + imageUID: "1002" + command: | + set -euo pipefail + + source .buildkite/scripts/common/container-agent.sh + export FEATURE_FLAG=persistent_queues + ci/integration_tests.sh split 1 + + - label: ":lab_coat: x-pack unit tests" + key: "x-pack-unit-tests" + agents: + image: "docker.elastic.co/ci-agent-images/platform-ingest/buildkite-agent-logstash-ci-no-root" + cpu: "8" + memory: "16Gi" + ephemeralStorage: "100Gi" + # Run as non root (logstash) user. UID is hardcoded in image. + imageUID: "1002" + command: | + set -euo pipefail + + source .buildkite/scripts/common/container-agent.sh + x-pack/ci/unit_tests.sh + + - label: ":lab_coat: x-pack integration" + key: "integration-tests-x-pack" + agents: + image: "docker.elastic.co/ci-agent-images/platform-ingest/buildkite-agent-logstash-ci-no-root" + cpu: "8" + memory: "16Gi" + ephemeralStorage: "100Gi" + # Run as non root (logstash) user. UID is hardcoded in image. + imageUID: "1002" + command: | + set -euo pipefail + + source .buildkite/scripts/common/container-agent.sh + x-pack/ci/integration_tests.sh