From 9dcc3563f63fb07f444bcc19eda9bfed83cefe3c Mon Sep 17 00:00:00 2001 From: Apple Date: Wed, 28 Jan 2026 06:51:32 -0800 Subject: [PATCH] docs: Update TODO with implementation results - container limits, NATS update, Qdrant fix --- TODO-CRITICAL-NODA1.md | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/TODO-CRITICAL-NODA1.md b/TODO-CRITICAL-NODA1.md index 04f28ae6..67b7bc94 100644 --- a/TODO-CRITICAL-NODA1.md +++ b/TODO-CRITICAL-NODA1.md @@ -52,8 +52,37 @@ docker pull nats:2.10-alpine # Потім docker-compose up -d ``` -### Container Limits — ⚠️ НЕ НАЛАШТОВАНО -Всі контейнери без memory/CPU limits. Рекомендовано додати в compose. +### Container Limits — ✅ НАЛАШТОВАНО (docker update) +| Контейнер | Memory Limit | +|-----------|--------------| +| vision-encoder | 4GB | +| neo4j, swapper | 2GB | +| qdrant, rag-service | 1GB | +| gateway, router, memory, crawl4ai | 512MB | +| postgres, nats, redis, minio | 256MB | + +### Image Updates — ⚠️ ЧАСТКОВО +| Образ | Статус | +|-------|--------| +| NATS | ✅ Оновлено (2.10-alpine latest) | +| Qdrant | ❌ v1.12.5 несумісний, залишаємо v1.7.4 | +| Postgres | ❌ Не оновлювали (ризик) | + +**Примітка:** Qdrant v1.12.5 має breaking changes з v1.7.4. Потрібна міграція даних. + +--- + +## ✅ ДОДАТКОВО ВИКОНАНО (2026-01-28, друга сесія) + +- [x] Container memory limits встановлено через `docker update` +- [x] NATS образ оновлено до latest 2.10-alpine +- [x] Qdrant ulimits виправлено (65536 nofile) +- [x] Trivy scan виконано — знайдено OpenSSL CVE-2025-15467 +- [x] Prometheus rules перевірено — вже налаштовані + +### Не вдалося: +- ❌ Qdrant v1.12.5 — несумісний з даними v1.7.4, потрібна міграція +- ⚠️ Prometheus targets — багато сервісів без /metrics endpoint ---