Skip to content

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 20:37
· 5 commits to main since this release
8f3afa1

Fixes and a weekly clean-VM test since v2.2.0. I followed my own README on a clean VM and fixed what failed. Write-up: https://dev.to/airat71/i-tested-my-own-docs-like-a-stranger-they-failed-24-times-1ekf

Added

  • Smoke test in CI: starts the stack with Docker Compose and with the Ansible playbook on ubuntu-24.04, checks readiness, loaded alert rules and that all scrape targets are up, then runs the playbook again and expects changed=0. Runs weekly.
  • Fail2ban dashboard: 7 panels, including "Attacks last 24 h" and "Total attacks blocked".
  • Alert Fail2banSocketDown (f2b_up == 0).
  • Pull request and issue templates.

Fixed

  • Prometheus config was invalid YAML when monitored_nodes was not empty.
  • node_exporter_install_method from the inventory now takes effect.
  • Prometheus, Alertmanager and Blackbox restart when their config files change.
  • Backup script runs with umask 077 and also copies blackbox.yml and .env.
  • FilesystemReadonly no longer fires on the read-only ramfs mount on Ubuntu 22.04.

Full list: CHANGELOG.md.