Commit Graph

23 Commits

Author SHA1 Message Date
admin 8e8c9d8d6f fix: use correct ns8-sendmail signature (runagent ns8-sendmail -s -f <to>) 2026-05-18 20:29:55 +00:00
admin 9351a04329 fix: installer - replace git clone with curl tarball download, no git required 2026-05-18 20:22:50 +00:00
admin 98d104dcc6 feat: add reversible installer with interactive mail from/to prompts 2026-05-18 20:08:31 +00:00
admin b035671211 docs: config.yml.example - remove smtp section, ns8-sendmail handles delivery 2026-05-18 20:06:46 +00:00
admin 42a8d95f7f chore: remove smtp_config.py - no longer needed, ns8-sendmail handles relay 2026-05-18 20:06:23 +00:00
admin 8ce60efd66 refactor: notifier - use ns8-sendmail instead of smtplib, drop smtp_config dependency 2026-05-18 20:06:01 +00:00
admin 661756a466 docs: config.yml.example - document NS8 relay auto-detection, simplify smtp section 2026-05-18 15:29:21 +00:00
admin a296ab127d feat: notifier - use NS8 Redis SMTP relay as primary source via smtp_config.resolve_smtp_config() 2026-05-18 15:28:57 +00:00
admin 5890142ce6 feat: add smtp_config.py - read SMTP settings from NS8 Redis cluster state 2026-05-18 15:28:09 +00:00
admin 15827fbd86 docs: update README with deploy instructions, systemd unit, multi-backend notes 2026-05-18 15:26:12 +00:00
admin a9c771e3f5 feat: add systemd service unit 2026-05-18 15:25:29 +00:00
admin 0808cd6046 perf: correlator - use HGETALL to batch-read module status (fewer redis-cli calls) 2026-05-18 15:25:16 +00:00
admin db0342b73d fix: repo_check - handle multi-backend NS8 credentials (B2, S3, SFTP, local) 2026-05-18 15:24:33 +00:00
admin 586be70c46 feat: add __init__.py package marker 2026-05-18 15:23:56 +00:00
admin e7239224fa feat: add __main__.py entry point 2026-05-18 15:23:49 +00:00
admin 720c2fd910 feat: add utils (config loader, logging setup) 2026-05-18 15:13:31 +00:00
admin fd7723a9f8 feat: add unified email notifier with classified outcome 2026-05-18 15:13:06 +00:00
admin 0deac8d220 feat: add repository reachability and health check 2026-05-18 15:12:01 +00:00
admin 6fdd640887 feat: add backup status correlator via Redis cluster state 2026-05-18 15:11:35 +00:00
admin 7b0675bf4b feat: add alertmanager webhook receiver 2026-05-18 15:11:09 +00:00
admin e211764590 config: add example configuration file 2026-05-18 15:10:49 +00:00
admin a3d450cb90 docs: full project README with architecture, logic and install guide 2026-05-18 15:10:33 +00:00
admin 90818ddbd6 Initial commit 2026-05-18 15:09:33 +00:00