feat(packages/system): enable System integration log collection on SLES 16.0#18219
Conversation
The condition was incorrect and caused `logfile` input to never run on any SLES (SUSE Linux Enterprise Server). Fixes elastic#16026
…s like "15-SP7" Fixes elastic#16026
Enable `journald` input by default and disable `logfile` input by default for SLES 16.0.
🚀 Benchmarks reportTo see the full report comment with |
|
Any ETA to have it merged, please? 🙏 thanks in advance! |
|
Rebased and ready for reviews. |
rdner
left a comment
There was a problem hiding this comment.
The change looks good to me.
It would be great if whoever reported the issue could also test the package before it's published (using elastic-package).
However, if it can't wait we can merge it as it is and address the feedback in a patch release right away if needed.
|
@elastic/obs-infraobs-integrations, @elastic/sec-linux-platform, @elastic/sec-windows-platform can you please review? |
This comment has been minimized.
This comment has been minimized.
TL;DRBuildkite failed in Remediation
Investigation detailsRoot CauseThe failing step is package lint validation, and the fatal error is:
Relevant files at the failing commit:
This mismatch indicates release metadata drift for the System package in this PR branch. Evidence
Verification
Follow-upIf you intended this PR to release System Note 🔒 Integrity filter blocked 2 itemsThe following items were blocked because they don't meet the GitHub integrity level.
To allow these resources, lower tools:
github:
min-integrity: approved # merged | approved | unapproved | noneWhat is this? | From workflow: PR Buildkite Detective Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not. |
💚 Build Succeeded
History
|
Proposed commit message
Enable System integration log collection on SLES 16.0
Also fixes System integration log collection on other versions of SLES (SUSE Linux Enterprise Server).
logfileinput. The condition on the input was incorrect and caused thelogfileinput to never run on any version of SLES.Checklist
changelog.ymlfile.Related issues
Other notes
I couldn't find a way to write tests for this. The conditions should be testable. Given high priority of the issue #16583, I decided to go ahead without writing tests.
I would have liked to use
startsWith, it would simplify the conditions greatly. I wasn't sure we want to do this given the history of:Theoretically I suppose the comma issue should be fixed in the currently supported versions, but I suppose there are possibly still customers running older versions that could be affected by the comma issue.