Restore: перевод бэкапов на восстановленный сервер
Раньше восстановленная копия получала конфиг и таймер агента со старым токеном (через категории etc и units), и бэкапы шли с двух серверов одновременно. - конфиг и юниты агента больше не бэкапятся - в конце restore спрашивает, сделать ли сервер основным: сервер бэкапов выпускает новый токен (POST /api/v1/restore/takeover), restore ставит агента; токен старого сервера отозван — его агент получает отказ - --takeover / --no-takeover; без них — вопрос (с --yes — да) - уведомление «Сервер восстановлен» в ntfy/Telegram Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
488abc2d34
commit
97c7051021
12 files changed
+195
-4
No files matched your search
@@ -84,6 +84,7 @@ func TestEtcCategoryExcludes(t *testing.T) {
|
||||
"/etc/nginx/sites-available/site": false,
|
||||
"/etc/security/limits.conf": false,
|
||||
"/etc/systemd/journald.conf": false,
|
||||
"/etc/backup-agent/agent.yaml": true,
|
||||
} {
|
||||
if got := skip.Match(p); got != want {
|
||||
t.Errorf("etc exclude(%s) = %v, want %v", p, got, want)
|
||||
|
||||
Reference in new issue
Block a user