blumeops/docs
Erich Blume 8e9fb8691c C1: borgmatic shower SQLite dump via ssh to ringtail
The shower dump hook referenced kubectl --context=k3s-ringtail, but
indri's kubeconfig deliberately doesn't carry the ringtail
credentials. Since PR #349 (2026-05-11), nightly borgmatic runs have
failed at the before_backup hook, aborting both sifaka-borg-backups
and borgbase-offsite.

Rewrite the dump to ssh into ringtail and run k3s kubectl there.
/etc/rancher/k3s/k3s.yaml on ringtail is mode 644, so no sudo is
needed; the ssh user (eblume) reads it directly. Dump file is
created in the pod via sqlite3.backup, copied to ringtail's host
filesystem via k3s kubectl cp, then scp'd back to indri.

Template gains a `ssh_host` field on dump entries — when set, uses
the ssh path; when absent (as for mealie), uses local kubectl with
the existing `context` field.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 17:17:45 -07:00
..
changelog.d C1: borgmatic shower SQLite dump via ssh to ringtail 2026-05-13 17:17:45 -07:00
explanation C0: docs — explanation article on compliance mute categories 2026-05-04 18:19:53 -07:00
how-to C2: migrate immich from minikube to ringtail (mikado chain) (#356) 2026-05-13 16:46:17 -07:00
reference C1: pin ringtail wired IP to 192.168.1.21 (static) 2026-05-12 09:33:57 -07:00
tutorials C1: doc review — replicating-blumeops tutorial (#350) 2026-05-11 16:11:35 -07:00
index.md C0: doc review — index.md, add ringtail to infra overview 2026-05-06 06:14:40 -07:00
quartz.config.ts Fix spider trap: disable SPA mode, remove index files, relax wiki-links (#290) 2026-03-09 11:59:43 -07:00
quartz.layout.ts Expose Forgejo publicly at forge.eblu.me (#278) 2026-03-03 08:40:41 -08:00