Skip to content
This repository has been archived by the owner on Oct 3, 2020. It is now read-only.

Releases: stdevel/satprep

Release 0.3.5

18 Dec 13:56
Compare
Choose a tag to compare

Fixed various bugs:

  • Custom info key values are now escaped to avoid aborts (added shared function escape_string; see issue #49)
  • When cloning channels, labels are added to the name (see issue #47)
  • Changed name format to label-date.channel when cloning channels to avoid using protected names (see issues #46 and #48)
  • Fixed a bug to avoid scheduling downtimes for non-monitored hosts
  • Fixed a bug where VM snapshots were not created
  • Fixed a bug where wrong reboot_required information were inserted into patch reports
  • Fixed a bug where diff reports could not be created (see issue #44)
  • Verification log files are created if non-existent
  • Added support for Spacewalk 2.4

Release 0.3.3

20 May 06:34
Compare
Choose a tag to compare

Minor enhancements and fixes:

  • VM snapshots are now created before scheduling downtimes, downtime
    default timeframe was changed to 4 hours (see also issue #35)
  • Verification log behavior was altered to be more intelligent. Now incorrect information are corrected, missing data is appended instead of overwriting the log. The verification process now only updates information within the selected system group (productive, non-productive). This is essential when doing maintenance in batches. (see also issue #36)
  • Implemented function for scheduling downtime for Nagios/Icinga hostgroups. See parameters -g and --downtime-hostgroup in satprep_prepare_maintenance.py. (see also issue #37)
  • Some minor fixes

Release 0.3.2

30 Mar 16:51
Compare
Choose a tag to compare

Minor enhancements and fixes:

  • enhanced blacklisting for preparing maintenances (case-insensitive
    wildcards - see issue #31
    )
  • verification log is created automatically after preparing maintenance
    (see issue #30)
  • unicodes are translated into ascii while creating snapshot reports
    (see issue #28)
  • locked systems are now excluded while creating snapshot reports by
    default, they can also be integrated using command-line parameters (see
    issue #29
    )
  • decreased verbosity of satprep_snapshot.py
  • fixed bug where monitoring host (auth) information are not captured
    correctly (see issue #33)

Release 0.3.1

18 Mar 13:24
Compare
Choose a tag to compare

Minor update including:

Release 0.3

17 Mar 08:58
Compare
Choose a tag to compare

Release 0.3 including new major functionality:

  • automating creating VM snapshots using libvirt
  • automatic scheduling downtimes for systems monitored by Nagios, Icinga and Shinken
  • script is now multi-client capability (multiple monitoring and virtualization systems)
  • satprep_schedule_downtime.py is superseded by satprep_prepare_maintenance.py
  • checkboxes for snapshots and downtimes are now pre-selected in PDF reports
  • some code clean-up and many minor fixes