bosh-linux-stemcell-builder
bosh-linux-stemcell-builder copied to clipboard
Install rsyslog packages from ubuntu apt repository
Currently we install rsyslog packages from a PPA.
It would be more consistent if we could install these from the default Ubuntu apt repository. We tried removing these during Jammy building but not all the rsyslog plugin packages were available.
See which packages are missing, and how important those packages are.
Some context about this, I remember the rsyslog-mmnormalize
module being added in 2021 “for better filtering” through this PR from SAP: #189
Also possibly releavant, this commit from 2018 that re-enabled the rsyslog PPA: https://github.com/cloudfoundry/bosh-linux-stemcell-builder/commit/840bb291cbc7e596f5e6d409a0b24bd90ba0a12d Pivotal tracker story gives insights: https://www.pivotaltracker.com/n/projects/956238/stories/159533409
The rsyslog-mmjsonparse
package seems to have appeared in March 2025, during the CentOS 7 Stemcell work: https://github.com/cloudfoundry/bosh/commit/1c0852b05f85d60f3902e5fab0cb84ea3c0ee67a
(Before that, Rsyslog was built from source with the json-c
library for CentOS 6.5.)
Later on in April 2015, the rsyslog-mmjsonparse
package has been added to Ubuntu Trusty in this commit: https://github.com/cloudfoundry/bosh/commit/ed561bb2c6df3a84cd3c08701609ce2693554a5d
we could also move to syslog-ng see https://www.syslog-ng.com/products/open-source-log-management/syslog-ng-rsyslog-comparison.aspx
slack communication https://cloudfoundry.slack.com/archives/C06HTDT78N9/p1710346873390969
https://github.com/rsyslog/rsyslog-pkg-ubuntu/issues/168