-
Notifications
You must be signed in to change notification settings - Fork 22
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
chore: remove assertions related to output files #209
Conversation
The pipeline fails when checking the next assertion: Beat logs:
BUT it's important to note that apm-server passes!! so it does generate logs.
The next Beat to be executed is packetbeat, and this one is failing the assertions for the logs. I double checked in my local vagrant instance that the files under
Which gives me a hint: is the beat receiving the configuration to set the output/log file correctly? |
This is the export of the config for packetbeat:
but this is the list of files in the
@jsoriano do you see anything wrong with the configuration, which seems not be honouring file formats? |
@mdelapenya there are some breaking changes in the file output in 8.0, files are now always suffixed with the timestamp (see elastic/beats#28927). e2e-testing autodiscover scenarios were also affected, we addressed it with elastic/e2e-testing#1829, I guess that something similar will be needed here. @kvch can give more details if needed. |
This PR is still a PoC, please do not merge until further clarification
What is this PR doing?
It removes all assertions related to the output.json file for any Beat
Why is it important?
We detected an error in the APM Server pipeline, which is triggering this beats-tester project for the APM Server, in which the output.json file was never there.
After a lot of debugging, and thanks to @axw we knew about this:
I've verified locally that none of the Beats are generating that output.json file, so not sure if this is a breaking change that broke this test suite.
Nevertheless, this PR is a PoC, so please do not merge until further clarification