feat: migrate PG/MinIO to external VM 202 #188
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/vm-migration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
AI Code Review
Обзор PR: Миграция PG/MinIO на внешнюю VM
Критические проблемы
1. Утечка credentials в networkpolicy.yaml
185.47.204.228/32в NetworkPolicy — это система управления (VM 202). Должна быть в ConfigMap или Secret, синхронизирована через OpenBao.2. Отсутствие health checks
livenessProbe/readinessProbe. Долгая вставка (50 батчей × 100k строк) может привести к kill контейнера.timeoutSecondsили увеличениеactiveDeadlineSecondsв Job spec.3. DNS resolution для external host
pg.vm202.internal), текущий NetworkPolicy заблокирует порт 53 → DNS timeout.4. Database credentials в plain stringData
secrets.yamlхранит пароли в Git (даже вstringData). Должны быть injected от OpenBao в CI/CD.5. Resource requests для seed job отсутствуют
Замечания
17.6.0-debian-12-r0(нет:latest) — хорошо.runAsNonRoot: true,allowPrivilegeEscalation: false— соответствует restricted.Действия перед merge
/srv/server-manifest/state/(или использовать service discovery)Automated review by Claude Haiku | advisory, does not block merge