Repository navigation
v2.3.0
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_nodeswas not empty. node_exporter_install_methodfrom the inventory now takes effect.- Prometheus, Alertmanager and Blackbox restart when their config files change.
- Backup script runs with
umask 077and also copiesblackbox.ymland.env. FilesystemReadonlyno longer fires on the read-onlyramfsmount on Ubuntu 22.04.
Full list: CHANGELOG.md.