diff --git a/.buildkite/pull_request_pipeline.yml b/.buildkite/pull_request_pipeline.yml index 0b4d6b46a5c..f9a349e60ba 100644 --- a/.buildkite/pull_request_pipeline.yml +++ b/.buildkite/pull_request_pipeline.yml @@ -123,6 +123,26 @@ steps: manual: allowed: true + - label: "Observability SRE container smoke test" + key: "observability-sre-container-smoke-test" + agents: + provider: gcp + imageProject: elastic-images-prod + image: family/platform-ingest-logstash-ubuntu-2204 + machineType: "n2-standard-4" + diskSizeGb: 64 + retry: + automatic: + - limit: 3 + command: | + set -euo pipefail + source .buildkite/scripts/common/vm-agent.sh + # TODO: Use https://github.com/elastic/logstash/pull/17311 to compute QUALIFIED_VERSION once merged + QUALIFIED_VERSION="8.19.0-SNAPSHOT" + ./gradlew --stacktrace artifactDockerObservabilitySRE + docker run docker.elastic.co/logstash/logstash-observability-sre:$${QUALIFIED_VERSION} \ + logstash -e 'input { generator { count => 3 } } output { stdout { codec => rubydebug } }' + - label: ":lab_coat: Integration Tests - FIPS mode / part 1" key: "integration-tests-fips-part-1" agents: diff --git a/x-pack/distributions/internal/observabilitySRE/plugin-allow-list.txt b/x-pack/distributions/internal/observabilitySRE/plugin-allow-list.txt index 44da659f95d..ee60a7bcc4d 100644 --- a/x-pack/distributions/internal/observabilitySRE/plugin-allow-list.txt +++ b/x-pack/distributions/internal/observabilitySRE/plugin-allow-list.txt @@ -1,6 +1,7 @@ logstash-codec-json logstash-codec-multiline logstash-codec-plain +logstash-codec-rubydebug logstash-filter-age logstash-filter-date logstash-filter-drop @@ -9,7 +10,9 @@ logstash-filter-grok logstash-filter-json logstash-filter-mutate logstash-input-beats +logstash-input-generator logstash-input-pipeline logstash-output-elasticsearch logstash-output-pipeline +logstash-output-stdout logstash-patterns-core