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 |
|