feat: release 2.2.1-SAC — phase 2 manifest verify and quiet SAC updates
Pinned GIT_REF/verify, release manifest, no blind reset --hard; suppress lifecycle and watchdog Telegram during updater; healthcheck via json.dumps.
This commit is contained in:
@@ -108,6 +108,14 @@ PROMETHEUS_TEXTFILE_DIR=""
|
||||
# JSON-снимок состояния на каждой итерации (timestamp, hostname, dry_run). Пусто — отключено.
|
||||
HEALTHCHECK_STATUS_FILE=""
|
||||
|
||||
# --- Автообновление (update_ssh_monitor.sh; читается updater'ом, не агентом) ---
|
||||
# Пусто = ветка GIT_BRANCH (main). Для прода рекомендуется тег релиза, напр. 2.2.0-SAC.
|
||||
# GIT_REF="2.2.0-SAC"
|
||||
# off | tag | commit — см. docs/auto-update.ru.md. Дефолт в скрипте: off (совместимость).
|
||||
# GIT_VERIFY_MODE="tag"
|
||||
# 1 = разрешить git reset --hard при расхождении истории (только ручной/CI; риск).
|
||||
# GIT_ALLOW_RESET="0"
|
||||
|
||||
# Порог устаревания heartbeat для watchdog (сек): интервал + 1 ч запас (240 мин → 18000).
|
||||
WATCHDOG_MAX_HEARTBEAT_AGE="18000"
|
||||
WATCHDOG_LOG_FILE="/var/log/ssh_monitor_watchdog.log"
|
||||
|
||||
Reference in New Issue
Block a user