-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Harmonize observability sre acceptance #17781
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Harmonize observability sre acceptance #17781
Conversation
Make rspec responsible for container orchestration. DRY shared functionality.
Dynamically look up the version of logstash and test against the corresponding ES image. Also, extract this to make local dev easier.
Acceptance test run https://buildkite.com/elastic/logstash-exhaustive-tests-pipeline/builds/2074 |
|
💚 Build Succeeded
|
Acceptance tests are green on this! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍🏼 LGTM
@Mergifyio backport main |
✅ Backports have been created
|
* Move ES config from ENV to file * Use fips filebeat impl for smoke tests * Standardize container orchestration Make rspec responsible for container orchestration. DRY shared functionality. * Ensure we test against the right versions Dynamically look up the version of logstash and test against the corresponding ES image. Also, extract this to make local dev easier. (cherry picked from commit 1195743)
* Harmonize observability sre acceptance (#17781) * Move ES config from ENV to file * Use fips filebeat impl for smoke tests * Standardize container orchestration Make rspec responsible for container orchestration. DRY shared functionality. * Ensure we test against the right versions Dynamically look up the version of logstash and test against the corresponding ES image. Also, extract this to make local dev easier. (cherry picked from commit 1195743) * Pin elasticsearch-cloud-fips image to 8.19.3 There is a bug in the 9.2.0 series of ES fips preventing us from using it in CI Pin to 8.19.3 for now. * WIP: test configuration Explicitly require fips provider and use fipsmode * Fix issues with filebeat and default to 9.2 (main) stack This commit updates filebeat to use the 9 series format and increases the log size with new minimum 1024 char size to start streaming. This also updates the default stack version to 9.2 (currently that is version that tracks main) and adds some more logging to help see what is going on during docker-compose and wait. * Apply updates to acceptance tests --------- Co-authored-by: Cas Donoghue <[email protected]>
Release notes
[rn:skip]
What does this PR do?
Harmonize the testing of observability SRE container artifacts:
Why is it important/What is the impact to the user?
NA
Checklist
Related issues