Merlin v2021.11.1 Release Notes

Release Date: 2021-11-01 // about 1 year ago
  • โž• Added

    • โž• Added mon containerhealth that can be used to perform healthchecks when Merlin and Naemon is running in a container. This mon command is only shipped with the -slim packages.

    ๐Ÿ”„ Changed

    • mon restart now checks if we are running on an systemd system. If not, a a SIGHUP is sent to Naemon process for reloading.

    โœ‚ Removed

    • ๐Ÿ‘‰ showlog no longer support the --cgi-cfg= argument.

    ๐Ÿ›  Fixed

    • ๐Ÿ— OBS Build now correctly Requires: python2-PyMySQL instead of BuildRequires on EL8. This fixes a couple of mon scripts for example mon status install-time
    • ๐Ÿ“ฆ Require php-cli for -apps packages ensuring mon node tree works correctly
    • ๐Ÿ”ง mon sshkey tools are now correctly using the user set during configure.
    • ๐Ÿ“ฆ mon log now correctly works with the OBS built package.
    • ๐Ÿ“ฆ spec: fixed misspelled dependency on python3-cryptography for EL8 slim packages
    • ๐Ÿ‘‰ showlog now fallsbacks to using either /opt/monitor/etc/naemon.cfg or /etc/naemon/naemon.cfg for detecting the naemon.cfg file if no argument is provided. This ensures mon showlog works correctly most systems.
    • ๐Ÿ”€ Sync slim pollers encryption keys to any peers, prior to restart, when executing mon slim-poller register.

Previous changes from v2021.10.2

  • ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an issue introduced in 2021.10.1 where mon oconf push would fail to work when pushing to pollers on systems with non upstream naemon paths.