Commit graph

2439 commits

Author SHA1 Message Date
Viktor Barzin
82b0f6c4cb truenas deprecation: migrate all non-immich storage to proxmox NFS
- Migrate 7 backup CronJobs to Proxmox host NFS (192.168.1.127)
  (etcd, mysql, postgresql, nextcloud, redis, vaultwarden, plotting-book)
- Migrate headscale backup, ebook2audiobook, osm_routing to Proxmox NFS
- Migrate servarr (lidarr, readarr, soulseek) NFS refs to Proxmox
- Remove 79 orphaned TrueNAS NFS module declarations from 49 stacks
- Delete stacks/platform/modules/ (27 dead module copies, 65MB)
- Update nfs-truenas StorageClass to point to Proxmox (192.168.1.127)
- Remove iscsi DNS record from config.tfvars
- Fix woodpecker persistence config and alertmanager PV

Only Immich (8 PVCs, ~1.4TB) remains on TrueNAS.
2026-04-12 14:35:39 +01:00
Viktor Barzin
3246c4d112 state: update encrypted terraform state 2026-04-12 14:29:17 +01:00
Viktor Barzin
b7aec4c617 state: update encrypted terraform state 2026-04-12 14:17:12 +01:00
Viktor Barzin
78373dcce4 state(mailserver): update encrypted state 2026-04-12 14:02:49 +01:00
Viktor Barzin
9965e47414 state: update encrypted terraform state 2026-04-12 13:05:50 +01:00
Viktor Barzin
8ac5240ff4 state: update encrypted terraform state 2026-04-12 12:59:58 +01:00
Viktor Barzin
8363efc56b state: update encrypted terraform state 2026-04-12 12:59:01 +01:00
Viktor Barzin
f5e456b58d state(osm_routing): update encrypted state 2026-04-12 12:57:31 +01:00
Viktor Barzin
b236a57ebc state(ebook2audiobook): update encrypted state 2026-04-12 12:57:11 +01:00
Viktor Barzin
a58d908b29 state(plotting-book): update encrypted state 2026-04-12 12:56:20 +01:00
Viktor Barzin
3677a163fe state(plotting-book): update encrypted state 2026-04-12 12:56:06 +01:00
Viktor Barzin
f9c9219c13 state(plotting-book): update encrypted state 2026-04-12 12:56:00 +01:00
Viktor Barzin
d48f118195 state(plotting-book): update encrypted state 2026-04-12 12:55:50 +01:00
Viktor Barzin
55456818b5 state(plotting-book): update encrypted state 2026-04-12 12:55:45 +01:00
Viktor Barzin
fa5be3b2fe state(plotting-book): update encrypted state 2026-04-12 12:55:39 +01:00
Viktor Barzin
562f7b1db1 state(vaultwarden): update encrypted state 2026-04-12 12:54:29 +01:00
Viktor Barzin
a8c6daeaa5 state(infra-maintenance): update encrypted state 2026-04-12 12:51:11 +01:00
Viktor Barzin
5da6d75094 fix(monitoring): PodCrashLooping alert now fires only for active CrashLoopBackOff
Switch from restart-count based detection (increase restarts[1h] > 5) to
waiting-reason based (kube_pod_container_status_waiting_reason{reason="CrashLoopBackOff"}).
Alert auto-resolves when pod recovers, making it clear whether the issue is active.
2026-04-12 12:41:07 +01:00
Viktor Barzin
cc670d949c docs: add ha-sofia Version Control add-on to HA skill [ci skip]
HomeAssistantVersionControl v1.2.0 installed on ha-sofia for git-based
config tracking. Auto-commits on file change, pushes hourly to private
GitHub repo ViktorBarzin/ha-sofia-config.
2026-04-12 11:37:02 +01:00
Viktor Barzin
53df0285bd state(woodpecker): update encrypted state 2026-04-12 11:37:02 +01:00
Viktor Barzin
9ea75d1c6a state(ytdlp): update encrypted state 2026-04-12 11:37:01 +01:00
Viktor Barzin
4df92b1969 state(crowdsec): update encrypted state 2026-04-12 11:37:01 +01:00
root
a495311ed8 Woodpecker CI Update TLS Certificates Commit 2026-04-12 00:03:20 +00:00
Viktor Barzin
6ba4878f3a docs: update storage architecture for NFS migration to Proxmox host [ci skip] 2026-04-11 17:00:10 +01:00
Viktor Barzin
65551e4602 fix(dbaas): relax MySQL anti-affinity from required to preferred
Avoids pods getting stuck Pending during node outages while still
preferring to spread across nodes.
2026-04-11 16:26:24 +01:00
Viktor Barzin
ee66560661 state(ollama): update encrypted state 2026-04-11 12:03:00 +01:00
Viktor Barzin
dd81156316 state(ollama): update encrypted state 2026-04-11 11:47:26 +01:00
Viktor Barzin
6222f5af7e state(ollama): update encrypted state 2026-04-11 11:30:56 +01:00
Viktor Barzin
ed95626ce8 state(woodpecker): update encrypted state 2026-04-11 11:00:56 +01:00
Viktor Barzin
a568c39363 state(woodpecker): update encrypted state 2026-04-11 11:00:40 +01:00
Viktor Barzin
cbb45f5bec state(woodpecker): update encrypted state 2026-04-11 10:57:40 +01:00
Viktor Barzin
2164208120 state(woodpecker): update encrypted state 2026-04-11 10:57:19 +01:00
Viktor Barzin
f35e56759c state(ebooks): update encrypted state 2026-04-11 10:56:40 +01:00
Viktor Barzin
365a42ee72 state(servarr): update encrypted state 2026-04-11 10:40:39 +01:00
Viktor Barzin
2d50aa0714 state(servarr): update encrypted state 2026-04-11 10:40:36 +01:00
Viktor Barzin
9ac958f4db state(servarr): update encrypted state 2026-04-11 10:40:33 +01:00
Viktor Barzin
e60d397ec7 state(servarr): update encrypted state 2026-04-11 10:40:30 +01:00
Viktor Barzin
7fd2f63520 state(servarr): update encrypted state 2026-04-11 10:40:26 +01:00
Viktor Barzin
ae18047c18 state(servarr): update encrypted state 2026-04-11 10:40:22 +01:00
Viktor Barzin
1c48895696 state(servarr): update encrypted state 2026-04-11 10:40:17 +01:00
Viktor Barzin
3473a99e7f state(servarr): update encrypted state 2026-04-11 10:40:09 +01:00
Viktor Barzin
a4dd5aaed6 state(openclaw): update encrypted state 2026-04-11 10:37:46 +01:00
Viktor Barzin
c7bd381424 state(navidrome): update encrypted state 2026-04-11 10:35:57 +01:00
Viktor Barzin
160e8980e5 perf(immich): restore PostgreSQL vector search optimizations
- shared_buffers: 1GB → 2GB (clip_index is 452MB, needs headroom)
- effective_cache_size: 1536MB → 2560MB
- PG memory: 2Gi → 3Gi to support larger shared_buffers
- Add pg_prewarm to shared_preload_libraries with autoprewarm
- First search after restart: 999ms → 25ms
2026-04-11 10:30:44 +01:00
Viktor Barzin
5afef4c83e state(meshcentral): update encrypted state 2026-04-11 10:24:12 +01:00
Viktor Barzin
79ea17fa82 state(frigate): update encrypted state 2026-04-11 10:23:08 +01:00
Viktor Barzin
340e04de9c state(immich): update encrypted state 2026-04-11 10:22:51 +01:00
Viktor Barzin
71819b2c20 state(ytdlp): update encrypted state 2026-04-11 10:20:21 +01:00
Viktor Barzin
09b7163a06 state(real-estate-crawler): update encrypted state 2026-04-11 10:19:15 +01:00
Viktor Barzin
9a7b5b83b1 state(poison-fountain): update encrypted state 2026-04-11 10:17:28 +01:00