Skip to content

Latest commit

 

History

History
137 lines (107 loc) · 4.99 KB

CHANGELOG.md

File metadata and controls

137 lines (107 loc) · 4.99 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Labels: Added // Changed // Deprecated // Removed // Fixed // Security // Chore

...

5.1.1 - 2023-06-01

Fix

  • Fix sed cmd to not duplicate the lines if already there for blackbox_exporter config

5.1.0 - 2022-11-08

Add

  • Add env file path variable to specify custom location

5.0.0 - 2022-11-07

Add

  • Add possibility to adapt repeating alerts interval with ALERTMANAGER_REPEAT_INTERVAL and fix more standards values for alertmanager triggers after this validation phase
  • Add possibility to adapt Temperature threshold for alarms firing with ALERTMANAGER_TEMPERATURE_THRESHOLD
  • Add new flag to programmatically retrieve Prommanager version
  • Add first implementation of Ansible playbook to install Prommanager on multiple machines at the same time
  • Add meta definition for Ansible Galaxy
  • Add basic documentation to start with this Ansible role via Ansible Galaxy

Changed

Fixed

  • Fix shell2http version number retrieved

Chore

  • Rename apps function to services

4.1.0 - 2022-04-05

Added

  • Add alerts for following key values: CPU Load (>80%), RAM (>85%), Storage (>80%), node temperature (>70°C when available)
  • Add originating server on messages

Fixed

  • Fix sensitivity for HTTP Probe failure

4.0.2 - 2022-04-01

Fixed

  • Fix alerts containing multiple alerts in it

4.0.1 - 2022-04-01

Added

  • Add latest release as preferred download channel (stability)
  • Add possibility to override ports used for each service via .env file

Changed

  • Improve .env.example
  • Make usage help context more compact

Fixed

  • Fix message if shell2http is not installed
  • Fix missing jq on certain installation

4.0.0 - 2022-04-01

Added

  • Since v4+ this changelog will be based on Keep a Changelog
  • Since v4+ add script as released asset for retro compatibility issues
  • Add communication services based on PingMe CLI (https://github.com/kha7iq/pingme)
  • Supported bridges are Microsoft Teams, Telegram, Slack, etc. see PingMe for full list

Changed

Removed

  • [WARNING] Breaking change: prometheus full flag use complete word for clarity (seems to be the last breaking change for existing flags)

3.0.0 - 2022-03-15

Added

  • Add blackbox_exporter
  • Set ipv4 as preferred protocol for blackbox_exporter
  • Add sample list of URL to be watched
  • Add Alertmanager
  • Add an update config option to edit sensitive data in an .env file

Changed

  • Update corresponding command on README.md
  • Split config and init for further developments

Fixed

  • Ensure version numbers are present on fresh install

Removed

  • [WARNING] Breaking changes: arguments for install, exec, kill, status switched to lowercase for single letter

2.0.0 - 2022-03-14

Added

  • Add an adaptative verbose mode (-vv for WARN, -vvv for INFO, -vvvv for DEBUG)
  • Check for argument when mandatory
  • Make get and display versions working with apps flags
  • Add possibility to start/stop apps separately
  • Add possibility to remove apps independently of each other

Changed

  • Improve versions retrieving
  • Retrieve status for each app independently via parameter

Removed

  • [WARNING] Breaking change: Split display and retrieve options for services versions

1.0.0 - 2022-03-14

Added

  • Add sudo rights control at launch
  • Overwrite version to be installed if tag curl OK
  • [INFO] Introduction of first SemVer version

Changed

  • Rewrite option argument parsing
  • Use lsof in favour of netstat for listening open ports

Removed

  • [WARNING] Breaking changes for script arguments
GH CLI: gh release create vX.0.0 -t "vX.0.0" -n "See [CHANGELOG.md](CHANGELOG.md) for details" prommanager