Skip to content

Release v0.5.0

Latest
Compare
Choose a tag to compare
@stdevel stdevel released this 29 Jun 14:08
· 174 commits to master since this release

First release with following changes since development last year:

katprep_maintenance

  • added posibility to suppress reboots under any circumstances (#39)
  • changed default reboot behavior to only reboot if erratum suggests it (#39)
  • fixed a bug where errata were tried to install if no errata were applicable (#39)
  • fixed a bug where enabled reboots were executed before gracefully completing errata installation (#40)
  • implemented -p / --include-packages parameters to also include non-erratum package upgrades during maintenance (#33)
  • implemented -E / --exclude parameters to exclude particular hosts by hostname wildcards (#38)
  • fixed bug where non-existent snapshots forced crashes
  • implemented -I / --include-only parameters to only include particular hosts by hostname wildcards (#63)
  • implemented revert command (#6)

katprep_snapshot

  • fixed a bug where detecting physical hosts was not working properly (#44)
  • fixed a bug where unregistered content hosts forced crashes (#52)
  • changed missing key log facility to debug
  • fixed a bug where hostnames were not verified
  • fixed a bug where reboot_required flags were not set correctly (#61)
  • fixed a bug where physical host/VMs flags were not set correctly (#61)

katprep_populate

  • implemented a IPv6 filter (#35)

katprep_report

  • fixed several bugs where report information were incorrect (#61)

API integrations

  • All: implemented unit tests for API clients (#13)
  • NagiosCGIClient, Icinga2APIClient, PyvmomiClient: implemented IPv4/6 filters
  • NagiosCGIClient: fixed a bug where scheduling downtime for hosts was not possible (#41)
  • NagiosCGIClient: implemented Nagios legacy detection throwing execptions for non-supported actions (#41)
  • NagiosCGIClient: fixed several bugs where web-scraping was not working properly forcing incorrect results (#41)
  • NagiosCGIClient: fixed a bug where scheduling downtimes was not possible
  • NagiosCGIClient: made has_downtime() more efficient and overhauled webscraping (#64)
  • SpacewalkAPIClient: first integration stubs
  • ForemanAPIClient, SpacewalkAPIClient: Moved hostname verification to shared library
  • Icinga2APIClient: Fixed a bug where some information were not retrieved correctly (#60)

Shared library

  • added parameters -P / --auth-password for pre-defining authentication container password (#36)

Miscellaneous

  • added manpages (#11)