admin
|
f5af03b540
|
docs: add full inline comments to utils.py
|
2026-05-18 21:06:20 +00:00 |
|
admin
|
7f40fe5d48
|
docs: add section-by-section comments — notifier.py
|
2026-05-18 21:04:12 +00:00 |
|
admin
|
20d7ecc8c4
|
docs: add section-by-section comments — repo_check.py
|
2026-05-18 21:02:14 +00:00 |
|
admin
|
9366027534
|
docs: add section-by-section comments — correlator.py
|
2026-05-18 21:00:51 +00:00 |
|
admin
|
62aa1804dc
|
docs: add section-by-section comments — receiver.py
|
2026-05-18 20:59:29 +00:00 |
|
admin
|
9a02c7c5ae
|
docs: add section-by-section comments — __main__.py
|
2026-05-18 20:58:33 +00:00 |
|
admin
|
2c1a1cdbdd
|
docs: add section-by-section comments — __init__.py
|
2026-05-18 20:58:15 +00:00 |
|
admin
|
aff7706ed5
|
docs: rewrite README in English with full file layout, runtime paths, config reference, troubleshooting
|
2026-05-18 20:46:24 +00:00 |
|
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 |
|