infra/stacks
Viktor Barzin 60173ac35c right-size memory: set requests=limits based on actual usage
- Set memory requests = limits across 56 stacks to prevent overcommit
- Right-sized limits based on actual pod usage (2x actual, rounded up)
- Scaled down trading-bot (replicas=0) to free memory
- Fixed OOMKilled services: forgejo, dawarich, health, meshcentral,
  paperless-ngx, vault auto-unseal, rybbit, whisper, openclaw, clickhouse
- Added startup+liveness probes to calibre-web
- Bumped inotify limits on nodes 2,3 (max_user_instances 128->8192)

Post node2 OOM incident (2026-03-14). Previous kubelet config had no
kubeReserved/systemReserved set, allowing pods to starve the kernel.
2026-03-18 08:03:59 +00:00
..
actualbudget migrate all secrets from SOPS to Vault KV 2026-03-18 08:03:59 +00:00
affine right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
audiobookshelf right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
blog right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
calibre right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
changedetection right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
city-guesser right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
claude-memory right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
coturn right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
cyberchef right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
dashy right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
dawarich right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
descheduler migrate all secrets from SOPS to Vault KV 2026-03-18 08:03:59 +00:00
diun right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
ebook2audiobook migrate all secrets from SOPS to Vault KV 2026-03-18 08:03:59 +00:00
echo right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
excalidraw right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
f1-stream right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
forgejo right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
freedify migrate all secrets from SOPS to Vault KV 2026-03-18 08:03:59 +00:00
freshrss right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
frigate right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
grampsweb right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
hackmd right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
health right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
homepage right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
immich right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
infra migrate all secrets from SOPS to Vault KV 2026-03-18 08:03:59 +00:00
isponsorblocktv right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
jsoncrack migrate all secrets from SOPS to Vault KV 2026-03-18 08:03:59 +00:00
k8s-dashboard migrate all secrets from SOPS to Vault KV 2026-03-18 08:03:59 +00:00
kms right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
linkwarden migrate all secrets from SOPS to Vault KV 2026-03-18 08:03:59 +00:00
matrix Migrate Matrix Synapse from SQLite to PostgreSQL 2026-03-18 08:03:58 +00:00
meshcentral right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
n8n migrate all secrets from SOPS to Vault KV 2026-03-18 08:03:59 +00:00
navidrome right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
netbox right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
networking-toolbox right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
nextcloud migrate all secrets from SOPS to Vault KV 2026-03-18 08:03:59 +00:00
novelapp right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
ntfy right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
ollama right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
onlyoffice right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
openclaw right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
osm_routing right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
owntracks right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
paperless-ngx right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
platform fix: resolve HCL semicolons and vault-platform dependency cycle 2026-03-18 08:03:59 +00:00
plotting-book right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
poison-fountain right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
privatebin right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
real-estate-crawler right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
reloader [ci skip] phase 5+6: update CI pipelines for SOPS, add sensitive=true to secret vars 2026-03-07 14:30:36 +00:00
resume right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
rybbit right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
send right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
servarr migrate all secrets from SOPS to Vault KV 2026-03-18 08:03:59 +00:00
shadowsocks right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
speedtest right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
stirling-pdf right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
tandoor right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
terminal Add terminal stack - reverse proxy to ttyd behind authentik 2026-03-10 23:46:01 +00:00
tor-proxy right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
trading-bot right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
travel_blog right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
tuya-bridge right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
url right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
vault right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
wealthfolio right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
webhook_handler right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
whisper right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00
woodpecker migrate all secrets from SOPS to Vault KV 2026-03-18 08:03:59 +00:00
ytdlp right-size memory: set requests=limits based on actual usage 2026-03-18 08:03:59 +00:00