-
Notifications
You must be signed in to change notification settings - Fork 148
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
Add RPM integration tests #4498
Conversation
This pull request does not have a backport label. Could you fix it @leehinman? 🙏
NOTE: |
Pinging @elastic/elastic-agent (Team:Elastic-Agent) |
d3bcc17
to
21c39dc
Compare
21c39dc
to
108b206
Compare
- add sles runner - add rhel runner - add test that uses rhel runner - add logging to ssh
108b206
to
1682be0
Compare
Quality Gate passedKudos, no new issues were introduced! 0 New issues |
What does this PR do?
Second attempt at adding RPM integration tests.
Previous attempt #4461 was reverted because SLES platform was failing due to a race condition where the rpm repositories were removed. This PR switches the tests to RHEL, and adds additional SSH logging to make it easier to identify events like this. TCP keepalives were also added to SSH connections to better detect network outages.
Why is it important?
Need to test RPM builds
Checklist
./changelog/fragments
using the changelog toolAuthor's Checklist
How to test this PR locally
Related issues
Use cases
Screenshots
Logs
Questions to ask yourself