diff --git a/stacks/affine/main.tf b/stacks/affine/main.tf index cbc8dbdc..6a47b6ae 100644 --- a/stacks/affine/main.tf +++ b/stacks/affine/main.tf @@ -144,7 +144,7 @@ resource "kubernetes_deployment" "affine" { memory = "256Mi" } limits = { - memory = "512Mi" + memory = "256Mi" } } } @@ -182,7 +182,7 @@ resource "kubernetes_deployment" "affine" { cpu = "50m" } limits = { - memory = "512Mi" + memory = "256Mi" } } diff --git a/stacks/audiobookshelf/main.tf b/stacks/audiobookshelf/main.tf index 9bfe5a67..c0ed2ed3 100644 --- a/stacks/audiobookshelf/main.tf +++ b/stacks/audiobookshelf/main.tf @@ -139,7 +139,7 @@ resource "kubernetes_deployment" "audiobookshelf" { memory = "64Mi" } limits = { - memory = "512Mi" + memory = "64Mi" } } } diff --git a/stacks/blog/main.tf b/stacks/blog/main.tf index 00f95469..237e56b3 100644 --- a/stacks/blog/main.tf +++ b/stacks/blog/main.tf @@ -48,11 +48,11 @@ resource "kubernetes_deployment" "blog" { name = "blog" resources { limits = { - memory = "256Mi" + memory = "64Mi" } requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } } port { diff --git a/stacks/calibre/main.tf b/stacks/calibre/main.tf index 172dd9d1..31e62a43 100644 --- a/stacks/calibre/main.tf +++ b/stacks/calibre/main.tf @@ -205,9 +205,9 @@ resource "kubernetes_deployment" "calibre-web-automated" { path = "/" port = 8083 } - initial_delay_seconds = 30 - period_seconds = 10 - failure_threshold = 54 + initial_delay_seconds = 60 + period_seconds = 15 + failure_threshold = 56 } liveness_probe { http_get { @@ -220,7 +220,7 @@ resource "kubernetes_deployment" "calibre-web-automated" { resources { requests = { cpu = "50m" - memory = "256Mi" + memory = "512Mi" } limits = { memory = "512Mi" @@ -338,7 +338,7 @@ resource "kubernetes_deployment" "annas-archive-stacks" { resources { requests = { cpu = "10m" - memory = "192Mi" + memory = "384Mi" } limits = { memory = "384Mi" diff --git a/stacks/changedetection/main.tf b/stacks/changedetection/main.tf index ecb42bcf..32e309a0 100644 --- a/stacks/changedetection/main.tf +++ b/stacks/changedetection/main.tf @@ -83,7 +83,7 @@ resource "kubernetes_deployment" "changedetection" { memory = "128Mi" } limits = { - memory = "512Mi" + memory = "128Mi" } } } @@ -122,7 +122,7 @@ resource "kubernetes_deployment" "changedetection" { memory = "64Mi" } limits = { - memory = "256Mi" + memory = "64Mi" } } } diff --git a/stacks/city-guesser/main.tf b/stacks/city-guesser/main.tf index 052916ea..92e15e23 100644 --- a/stacks/city-guesser/main.tf +++ b/stacks/city-guesser/main.tf @@ -48,11 +48,11 @@ resource "kubernetes_deployment" "city-guesser" { name = "city-guesser" resources { limits = { - memory = "256Mi" + memory = "64Mi" } requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } } port { diff --git a/stacks/claude-memory/main.tf b/stacks/claude-memory/main.tf index dd098abd..7a456cc1 100644 --- a/stacks/claude-memory/main.tf +++ b/stacks/claude-memory/main.tf @@ -145,11 +145,11 @@ resource "kubernetes_deployment" "claude-memory" { resources { requests = { - memory = "32Mi" + memory = "64Mi" cpu = "10m" } limits = { - memory = "128Mi" + memory = "64Mi" } } } diff --git a/stacks/coturn/main.tf b/stacks/coturn/main.tf index b1f21d46..4b31de2a 100644 --- a/stacks/coturn/main.tf +++ b/stacks/coturn/main.tf @@ -135,10 +135,10 @@ resource "kubernetes_deployment" "coturn" { resources { requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } limits = { - memory = "128Mi" + memory = "64Mi" } } } diff --git a/stacks/cyberchef/main.tf b/stacks/cyberchef/main.tf index 32aabd1f..3e7d08c4 100644 --- a/stacks/cyberchef/main.tf +++ b/stacks/cyberchef/main.tf @@ -58,10 +58,10 @@ resource "kubernetes_deployment" "cyberchef" { resources { requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } limits = { - memory = "128Mi" + memory = "64Mi" } } } diff --git a/stacks/dashy/main.tf b/stacks/dashy/main.tf index 03a4a67b..1fe9e142 100644 --- a/stacks/dashy/main.tf +++ b/stacks/dashy/main.tf @@ -71,7 +71,7 @@ resource "kubernetes_deployment" "dashy" { resources { requests = { cpu = "250m" - memory = "512Mi" + memory = "1Gi" } limits = { memory = "1Gi" diff --git a/stacks/dawarich/main.tf b/stacks/dawarich/main.tf index 89ae8674..98579463 100644 --- a/stacks/dawarich/main.tf +++ b/stacks/dawarich/main.tf @@ -148,10 +148,10 @@ resource "kubernetes_deployment" "dawarich" { resources { requests = { cpu = "15m" - memory = "256Mi" + memory = "512Mi" } limits = { - memory = "1Gi" + memory = "512Mi" } } } diff --git a/stacks/diun/main.tf b/stacks/diun/main.tf index 3f18f507..1b45621d 100644 --- a/stacks/diun/main.tf +++ b/stacks/diun/main.tf @@ -179,10 +179,10 @@ resource "kubernetes_deployment" "diun" { resources { requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } limits = { - memory = "128Mi" + memory = "64Mi" } } } diff --git a/stacks/echo/main.tf b/stacks/echo/main.tf index a7b05a0c..2e408aba 100644 --- a/stacks/echo/main.tf +++ b/stacks/echo/main.tf @@ -55,7 +55,7 @@ resource "kubernetes_deployment" "echo" { resources { requests = { cpu = "10m" - memory = "32Mi" + memory = "128Mi" } limits = { memory = "128Mi" diff --git a/stacks/excalidraw/main.tf b/stacks/excalidraw/main.tf index d57c5377..65d1d332 100644 --- a/stacks/excalidraw/main.tf +++ b/stacks/excalidraw/main.tf @@ -79,7 +79,7 @@ resource "kubernetes_deployment" "excalidraw" { resources { requests = { cpu = "10m" - memory = "16Mi" + memory = "64Mi" } limits = { memory = "64Mi" diff --git a/stacks/f1-stream/main.tf b/stacks/f1-stream/main.tf index 6111d78b..e71cb00c 100644 --- a/stacks/f1-stream/main.tf +++ b/stacks/f1-stream/main.tf @@ -62,7 +62,7 @@ resource "kubernetes_deployment" "f1-stream" { } requests = { cpu = "25m" - memory = "64Mi" + memory = "256Mi" } } port { diff --git a/stacks/forgejo/main.tf b/stacks/forgejo/main.tf index b5d517b9..7c94ea34 100644 --- a/stacks/forgejo/main.tf +++ b/stacks/forgejo/main.tf @@ -100,10 +100,10 @@ resource "kubernetes_deployment" "forgejo" { resources { requests = { cpu = "15m" - memory = "64Mi" + memory = "256Mi" } limits = { - memory = "512Mi" + memory = "256Mi" } } port { diff --git a/stacks/freshrss/main.tf b/stacks/freshrss/main.tf index 633c1333..e988f6d8 100644 --- a/stacks/freshrss/main.tf +++ b/stacks/freshrss/main.tf @@ -108,7 +108,7 @@ resource "kubernetes_deployment" "freshrss" { memory = "64Mi" } limits = { - memory = "256Mi" + memory = "64Mi" } } } diff --git a/stacks/frigate/main.tf b/stacks/frigate/main.tf index 0e44d5bb..f142b160 100644 --- a/stacks/frigate/main.tf +++ b/stacks/frigate/main.tf @@ -89,7 +89,7 @@ resource "kubernetes_deployment" "frigate" { memory = "2Gi" } limits = { - memory = "8Gi" + memory = "8Gi" "nvidia.com/gpu" = "1" } } diff --git a/stacks/grampsweb/main.tf b/stacks/grampsweb/main.tf index dc8138dc..afb70b0c 100644 --- a/stacks/grampsweb/main.tf +++ b/stacks/grampsweb/main.tf @@ -202,7 +202,7 @@ resource "kubernetes_deployment" "grampsweb" { memory = "512Mi" } limits = { - memory = "2Gi" + memory = "512Mi" } } } @@ -267,7 +267,7 @@ resource "kubernetes_deployment" "grampsweb" { memory = "256Mi" } limits = { - memory = "1Gi" + memory = "256Mi" } } } diff --git a/stacks/hackmd/main.tf b/stacks/hackmd/main.tf index a5ac7a32..44b91c1a 100644 --- a/stacks/hackmd/main.tf +++ b/stacks/hackmd/main.tf @@ -125,7 +125,7 @@ resource "kubernetes_deployment" "hackmd" { memory = "64Mi" } limits = { - memory = "512Mi" + memory = "64Mi" } } } diff --git a/stacks/health/main.tf b/stacks/health/main.tf index fd06d156..5f8e88d6 100644 --- a/stacks/health/main.tf +++ b/stacks/health/main.tf @@ -96,11 +96,11 @@ resource "kubernetes_deployment" "health" { resources { requests = { - memory = "64Mi" + memory = "128Mi" cpu = "15m" } limits = { - memory = "256Mi" + memory = "128Mi" } } } diff --git a/stacks/homepage/main.tf b/stacks/homepage/main.tf index 33e8794c..d3e1fcda 100644 --- a/stacks/homepage/main.tf +++ b/stacks/homepage/main.tf @@ -96,7 +96,7 @@ resource "kubernetes_deployment" "cache_proxy" { container_port = 80 } resources { - requests = { cpu = "10m", memory = "16Mi" } + requests = { cpu = "10m", memory = "64Mi" } limits = { memory = "64Mi" } } volume_mount { diff --git a/stacks/immich/main.tf b/stacks/immich/main.tf index 1a9ed6b8..5041c766 100644 --- a/stacks/immich/main.tf +++ b/stacks/immich/main.tf @@ -513,10 +513,10 @@ resource "kubernetes_deployment" "immich-machine-learning" { resources { requests = { cpu = "100m" - memory = "1Gi" + memory = "2Gi" } limits = { - memory = "4Gi" + memory = "2Gi" "nvidia.com/gpu" = "1" } } diff --git a/stacks/isponsorblocktv/main.tf b/stacks/isponsorblocktv/main.tf index 47724092..07e96cb3 100644 --- a/stacks/isponsorblocktv/main.tf +++ b/stacks/isponsorblocktv/main.tf @@ -54,10 +54,10 @@ resource "kubernetes_deployment" "isponsorblocktv-vermont" { resources { requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } limits = { - memory = "256Mi" + memory = "64Mi" } } } diff --git a/stacks/kms/main.tf b/stacks/kms/main.tf index e817eed4..6f0a091e 100644 --- a/stacks/kms/main.tf +++ b/stacks/kms/main.tf @@ -65,7 +65,7 @@ resource "kubernetes_deployment" "kms-web-page" { } requests = { cpu = "10m" - memory = "16Mi" + memory = "64Mi" } } port { @@ -157,11 +157,11 @@ resource "kubernetes_deployment" "windows_kms" { name = "windows-kms" resources { limits = { - memory = "128Mi" + memory = "64Mi" } requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } } port { diff --git a/stacks/meshcentral/main.tf b/stacks/meshcentral/main.tf index 3705631e..5b588fd6 100644 --- a/stacks/meshcentral/main.tf +++ b/stacks/meshcentral/main.tf @@ -119,10 +119,10 @@ resource "kubernetes_deployment" "meshcentral" { resources { requests = { cpu = "15m" - memory = "64Mi" + memory = "256Mi" } limits = { - memory = "512Mi" + memory = "256Mi" } } volume_mount { diff --git a/stacks/navidrome/main.tf b/stacks/navidrome/main.tf index 441cb482..96d63828 100644 --- a/stacks/navidrome/main.tf +++ b/stacks/navidrome/main.tf @@ -107,7 +107,7 @@ resource "kubernetes_deployment" "navidrome" { memory = "64Mi" } limits = { - memory = "384Mi" + memory = "64Mi" } } } diff --git a/stacks/netbox/main.tf b/stacks/netbox/main.tf index 9ce1d559..723a67a1 100644 --- a/stacks/netbox/main.tf +++ b/stacks/netbox/main.tf @@ -143,7 +143,7 @@ resource "kubernetes_deployment" "netbox" { memory = "256Mi" } limits = { - memory = "1Gi" + memory = "256Mi" } } port { diff --git a/stacks/networking-toolbox/main.tf b/stacks/networking-toolbox/main.tf index 6575b41a..899f1220 100644 --- a/stacks/networking-toolbox/main.tf +++ b/stacks/networking-toolbox/main.tf @@ -52,7 +52,7 @@ resource "kubernetes_deployment" "networking-toolbox" { resources { requests = { cpu = "10m" - memory = "32Mi" + memory = "128Mi" } limits = { memory = "128Mi" diff --git a/stacks/novelapp/main.tf b/stacks/novelapp/main.tf index 925d7abc..cc8ccc1f 100644 --- a/stacks/novelapp/main.tf +++ b/stacks/novelapp/main.tf @@ -73,7 +73,7 @@ resource "kubernetes_deployment" "novelapp" { } } container { - image = "viktorbarzin/novelapp:1" + image = "mghee/novelapp:latest" name = "novelapp" image_pull_policy = "Always" env { diff --git a/stacks/ntfy/main.tf b/stacks/ntfy/main.tf index 164d2e0e..86bdd2f4 100644 --- a/stacks/ntfy/main.tf +++ b/stacks/ntfy/main.tf @@ -121,10 +121,10 @@ resource "kubernetes_deployment" "ntfy" { resources { requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } limits = { - memory = "128Mi" + memory = "64Mi" } } } diff --git a/stacks/ollama/main.tf b/stacks/ollama/main.tf index 6677bbcf..6cd07069 100644 --- a/stacks/ollama/main.tf +++ b/stacks/ollama/main.tf @@ -271,7 +271,7 @@ resource "kubernetes_deployment" "ollama-ui" { memory = "256Mi" } limits = { - memory = "1536Mi" + memory = "256Mi" } } } diff --git a/stacks/onlyoffice/main.tf b/stacks/onlyoffice/main.tf index 611e39ea..44f30a9a 100644 --- a/stacks/onlyoffice/main.tf +++ b/stacks/onlyoffice/main.tf @@ -103,10 +103,10 @@ resource "kubernetes_deployment" "onlyoffice-document-server" { resources { requests = { cpu = "100m" - memory = "512Mi" + memory = "3Gi" } limits = { - memory = "4Gi" + memory = "3Gi" } } port { diff --git a/stacks/openclaw/main.tf b/stacks/openclaw/main.tf index 45b808cb..c83675ff 100644 --- a/stacks/openclaw/main.tf +++ b/stacks/openclaw/main.tf @@ -603,7 +603,7 @@ resource "kubernetes_deployment" "openclaw" { } requests = { cpu = "100m" - memory = "512Mi" + memory = "1536Mi" } } } @@ -640,11 +640,11 @@ resource "kubernetes_deployment" "openclaw" { } resources { limits = { - memory = "512Mi" + memory = "256Mi" } requests = { cpu = "25m" - memory = "64Mi" + memory = "256Mi" } } } @@ -879,7 +879,7 @@ resource "kubernetes_deployment" "task_webhook" { resources { requests = { cpu = "5m" - memory = "32Mi" + memory = "64Mi" } limits = { memory = "64Mi" @@ -1023,7 +1023,7 @@ resource "kubernetes_cron_job_v1" "cluster_healthcheck" { memory = "64Mi" } limits = { - memory = "128Mi" + memory = "64Mi" } } } @@ -1104,7 +1104,7 @@ resource "kubernetes_cron_job_v1" "task_processor" { memory = "64Mi" } limits = { - memory = "128Mi" + memory = "64Mi" } } } diff --git a/stacks/osm_routing/main.tf b/stacks/osm_routing/main.tf index a1708c50..d42af6ec 100644 --- a/stacks/osm_routing/main.tf +++ b/stacks/osm_routing/main.tf @@ -94,7 +94,7 @@ resource "kubernetes_deployment" "osrm-foot" { memory = "256Mi" } limits = { - memory = "1Gi" + memory = "256Mi" } } } @@ -174,7 +174,7 @@ resource "kubernetes_deployment" "osrm-bicycle" { memory = "256Mi" } limits = { - memory = "1Gi" + memory = "256Mi" } } } @@ -258,7 +258,7 @@ resource "kubernetes_deployment" "otp" { memory = "2Gi" } limits = { - memory = "4Gi" + memory = "2Gi" } } } diff --git a/stacks/owntracks/main.tf b/stacks/owntracks/main.tf index 44e61c64..c3534aff 100644 --- a/stacks/owntracks/main.tf +++ b/stacks/owntracks/main.tf @@ -116,7 +116,7 @@ resource "kubernetes_deployment" "owntracks" { resources { requests = { cpu = "10m" - memory = "16Mi" + memory = "64Mi" } limits = { memory = "64Mi" diff --git a/stacks/paperless-ngx/main.tf b/stacks/paperless-ngx/main.tf index 0ac6716c..d793a4b8 100644 --- a/stacks/paperless-ngx/main.tf +++ b/stacks/paperless-ngx/main.tf @@ -131,10 +131,10 @@ resource "kubernetes_deployment" "paperless-ngx" { resources { requests = { cpu = "50m" - memory = "512Mi" + memory = "1Gi" } limits = { - memory = "2Gi" + memory = "1Gi" } } diff --git a/stacks/plotting-book/main.tf b/stacks/plotting-book/main.tf index 1d1ae8a6..efb91dba 100644 --- a/stacks/plotting-book/main.tf +++ b/stacks/plotting-book/main.tf @@ -119,11 +119,11 @@ resource "kubernetes_deployment" "plotting-book" { } resources { requests = { - memory = "32Mi" + memory = "64Mi" cpu = "10m" } limits = { - memory = "256Mi" + memory = "64Mi" } } } diff --git a/stacks/poison-fountain/main.tf b/stacks/poison-fountain/main.tf index 03d0eab3..bc878bcf 100644 --- a/stacks/poison-fountain/main.tf +++ b/stacks/poison-fountain/main.tf @@ -151,10 +151,10 @@ resource "kubernetes_deployment" "poison_fountain" { resources { requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } limits = { - memory = "128Mi" + memory = "64Mi" } } } diff --git a/stacks/privatebin/main.tf b/stacks/privatebin/main.tf index 4489e4d0..969acba2 100644 --- a/stacks/privatebin/main.tf +++ b/stacks/privatebin/main.tf @@ -70,10 +70,10 @@ resource "kubernetes_deployment" "privatebin" { resources { requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } limits = { - memory = "256Mi" + memory = "64Mi" } } } diff --git a/stacks/real-estate-crawler/main.tf b/stacks/real-estate-crawler/main.tf index 13b85787..1865557b 100644 --- a/stacks/real-estate-crawler/main.tf +++ b/stacks/real-estate-crawler/main.tf @@ -213,7 +213,7 @@ resource "kubernetes_deployment" "realestate-crawler-api" { memory = "64Mi" } limits = { - memory = "512Mi" + memory = "64Mi" } } volume_mount { @@ -329,7 +329,7 @@ resource "kubernetes_deployment" "realestate-crawler-celery" { memory = "512Mi" } limits = { - memory = "3Gi" + memory = "512Mi" } } port { @@ -439,7 +439,7 @@ resource "kubernetes_deployment" "realestate-crawler-celery-beat" { resources { requests = { cpu = "10m" - memory = "64Mi" + memory = "256Mi" } limits = { memory = "256Mi" diff --git a/stacks/resume/main.tf b/stacks/resume/main.tf index 0c14fd0a..1bfddf33 100644 --- a/stacks/resume/main.tf +++ b/stacks/resume/main.tf @@ -83,7 +83,7 @@ resource "kubernetes_deployment" "printer" { cpu = "25m" } limits = { - memory = "1536Mi" + memory = "128Mi" } } @@ -238,7 +238,7 @@ resource "kubernetes_deployment" "resume" { cpu = "15m" } limits = { - memory = "384Mi" + memory = "64Mi" } } diff --git a/stacks/rybbit/main.tf b/stacks/rybbit/main.tf index 713e663b..1d8aa588 100644 --- a/stacks/rybbit/main.tf +++ b/stacks/rybbit/main.tf @@ -112,10 +112,10 @@ resource "kubernetes_deployment" "clickhouse" { resources { requests = { cpu = "500m" - memory = "512Mi" + memory = "1Gi" } limits = { - memory = "2Gi" + memory = "1Gi" } } } @@ -302,10 +302,10 @@ resource "kubernetes_deployment" "rybbit" { resources { requests = { cpu = "25m" - memory = "128Mi" + memory = "1Gi" } limits = { - memory = "512Mi" + memory = "1Gi" } } } @@ -397,10 +397,10 @@ resource "kubernetes_deployment" "rybbit-client" { resources { requests = { cpu = "10m" - memory = "64Mi" + memory = "192Mi" } limits = { - memory = "256Mi" + memory = "192Mi" } } } diff --git a/stacks/send/main.tf b/stacks/send/main.tf index 9455a7fc..a3a395c5 100644 --- a/stacks/send/main.tf +++ b/stacks/send/main.tf @@ -103,10 +103,10 @@ resource "kubernetes_deployment" "send" { resources { requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } limits = { - memory = "256Mi" + memory = "64Mi" } } } diff --git a/stacks/shadowsocks/main.tf b/stacks/shadowsocks/main.tf index 1a71a5db..ae92a7eb 100644 --- a/stacks/shadowsocks/main.tf +++ b/stacks/shadowsocks/main.tf @@ -69,7 +69,7 @@ resource "kubernetes_deployment" "shadowsocks" { resources { requests = { cpu = "10m" - memory = "16Mi" + memory = "64Mi" } limits = { memory = "64Mi" diff --git a/stacks/speedtest/main.tf b/stacks/speedtest/main.tf index ace7d218..a8e3038f 100644 --- a/stacks/speedtest/main.tf +++ b/stacks/speedtest/main.tf @@ -121,7 +121,7 @@ resource "kubernetes_deployment" "speedtest" { memory = "128Mi" } limits = { - memory = "512Mi" + memory = "128Mi" } } volume_mount { diff --git a/stacks/stirling-pdf/main.tf b/stacks/stirling-pdf/main.tf index d04da374..5088d7b3 100644 --- a/stacks/stirling-pdf/main.tf +++ b/stacks/stirling-pdf/main.tf @@ -58,10 +58,10 @@ resource "kubernetes_deployment" "stirling-pdf" { resources { requests = { cpu = "25m" - memory = "512Mi" + memory = "1536Mi" } limits = { - memory = "2Gi" + memory = "1536Mi" } } diff --git a/stacks/tandoor/main.tf b/stacks/tandoor/main.tf index e94c143c..fb73eba5 100644 --- a/stacks/tandoor/main.tf +++ b/stacks/tandoor/main.tf @@ -158,7 +158,7 @@ resource "kubernetes_deployment" "tandoor" { memory = "256Mi" } limits = { - memory = "1536Mi" + memory = "256Mi" } } } diff --git a/stacks/tor-proxy/main.tf b/stacks/tor-proxy/main.tf index 0a5541e6..6175581a 100644 --- a/stacks/tor-proxy/main.tf +++ b/stacks/tor-proxy/main.tf @@ -83,7 +83,7 @@ resource "kubernetes_deployment" "tor-proxy" { memory = "64Mi" } limits = { - memory = "256Mi" + memory = "64Mi" } } # volume_mount { @@ -177,7 +177,7 @@ resource "kubernetes_deployment" "torrserver" { memory = "256Mi" } limits = { - memory = "1Gi" + memory = "256Mi" } } readiness_probe { diff --git a/stacks/trading-bot/main.tf b/stacks/trading-bot/main.tf index be40d2a9..4c4b0b13 100644 --- a/stacks/trading-bot/main.tf +++ b/stacks/trading-bot/main.tf @@ -145,7 +145,8 @@ resource "kubernetes_deployment" "trading-bot-frontend" { } } spec { - replicas = 1 + # Disabled: reduce cluster memory pressure (2026-03-14 OOM incident) + replicas = 0 strategy { type = "RollingUpdate" rolling_update { @@ -176,10 +177,10 @@ resource "kubernetes_deployment" "trading-bot-frontend" { resources { requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } limits = { - memory = "128Mi" + memory = "64Mi" } } } @@ -205,7 +206,7 @@ resource "kubernetes_deployment" "trading-bot-frontend" { memory = "128Mi" } limits = { - memory = "512Mi" + memory = "128Mi" } } } @@ -232,7 +233,8 @@ resource "kubernetes_deployment" "trading-bot-workers" { } } spec { - replicas = 1 + # Disabled: reduce cluster memory pressure (2026-03-14 OOM incident) + replicas = 0 strategy { type = "Recreate" } @@ -270,7 +272,7 @@ resource "kubernetes_deployment" "trading-bot-workers" { memory = "64Mi" } limits = { - memory = "256Mi" + memory = "64Mi" } } } @@ -296,7 +298,7 @@ resource "kubernetes_deployment" "trading-bot-workers" { memory = "512Mi" } limits = { - memory = "2Gi" + memory = "512Mi" } } } @@ -322,7 +324,7 @@ resource "kubernetes_deployment" "trading-bot-workers" { memory = "64Mi" } limits = { - memory = "256Mi" + memory = "64Mi" } } } @@ -348,7 +350,7 @@ resource "kubernetes_deployment" "trading-bot-workers" { memory = "64Mi" } limits = { - memory = "256Mi" + memory = "64Mi" } } } @@ -374,7 +376,7 @@ resource "kubernetes_deployment" "trading-bot-workers" { memory = "64Mi" } limits = { - memory = "256Mi" + memory = "64Mi" } } } @@ -400,7 +402,7 @@ resource "kubernetes_deployment" "trading-bot-workers" { memory = "64Mi" } limits = { - memory = "256Mi" + memory = "64Mi" } } } diff --git a/stacks/travel_blog/main.tf b/stacks/travel_blog/main.tf index 67361b2b..31daa076 100644 --- a/stacks/travel_blog/main.tf +++ b/stacks/travel_blog/main.tf @@ -48,11 +48,11 @@ resource "kubernetes_deployment" "blog" { name = "travel-blog" resources { limits = { - memory = "256Mi" + memory = "64Mi" } requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } } port { diff --git a/stacks/tuya-bridge/main.tf b/stacks/tuya-bridge/main.tf index 3d96dbf9..8f67dcea 100644 --- a/stacks/tuya-bridge/main.tf +++ b/stacks/tuya-bridge/main.tf @@ -72,7 +72,7 @@ resource "kubernetes_deployment" "tuya-bridge" { resources { requests = { cpu = "10m" - memory = "32Mi" + memory = "256Mi" } limits = { memory = "256Mi" diff --git a/stacks/url/main.tf b/stacks/url/main.tf index 90bed7e1..09a6f986 100644 --- a/stacks/url/main.tf +++ b/stacks/url/main.tf @@ -145,7 +145,7 @@ resource "kubernetes_deployment" "shlink" { } requests = { cpu = "25m" - memory = "128Mi" + memory = "512Mi" } } port { @@ -275,11 +275,11 @@ resource "kubernetes_deployment" "shlink-web" { } resources { limits = { - memory = "512Mi" + memory = "64Mi" } requests = { cpu = "10m" - memory = "50Mi" + memory = "64Mi" } } port { diff --git a/stacks/vault/main.tf b/stacks/vault/main.tf index 7436fc74..d5f72194 100644 --- a/stacks/vault/main.tf +++ b/stacks/vault/main.tf @@ -130,8 +130,8 @@ resource "helm_release" "vault" { readOnly = true }] resources = { - requests = { cpu = "10m", memory = "32Mi" } - limits = { memory = "64Mi" } + requests = { cpu = "10m", memory = "128Mi" } + limits = { memory = "128Mi" } } }] } diff --git a/stacks/wealthfolio/main.tf b/stacks/wealthfolio/main.tf index 55c6b141..57f45985 100644 --- a/stacks/wealthfolio/main.tf +++ b/stacks/wealthfolio/main.tf @@ -105,10 +105,10 @@ resource "kubernetes_deployment" "wealthfolio" { resources { requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } limits = { - memory = "128Mi" + memory = "64Mi" } } } diff --git a/stacks/webhook_handler/main.tf b/stacks/webhook_handler/main.tf index 8cabc294..ea2465db 100644 --- a/stacks/webhook_handler/main.tf +++ b/stacks/webhook_handler/main.tf @@ -110,11 +110,11 @@ resource "kubernetes_deployment" "webhook_handler" { name = "webhook-handler" resources { limits = { - memory = "256Mi" + memory = "64Mi" } requests = { cpu = "10m" - memory = "32Mi" + memory = "64Mi" } } port { diff --git a/stacks/whisper/main.tf b/stacks/whisper/main.tf index 56f827ec..36d5144e 100644 --- a/stacks/whisper/main.tf +++ b/stacks/whisper/main.tf @@ -81,10 +81,10 @@ resource "kubernetes_deployment" "whisper" { resources { requests = { cpu = "25m" - memory = "256Mi" + memory = "1Gi" } limits = { - memory = "1536Mi" + memory = "1Gi" } } } @@ -202,7 +202,7 @@ resource "kubernetes_deployment" "piper" { memory = "64Mi" } limits = { - memory = "512Mi" + memory = "64Mi" } } } diff --git a/stacks/ytdlp/main.tf b/stacks/ytdlp/main.tf index 7891048d..3e5f1a83 100644 --- a/stacks/ytdlp/main.tf +++ b/stacks/ytdlp/main.tf @@ -81,7 +81,7 @@ resource "kubernetes_deployment" "ytdlp" { resources { requests = { cpu = "25m" - memory = "128Mi" + memory = "512Mi" } limits = { memory = "512Mi"