feat: add report-generator app (Go + PostgreSQL + MinIO) #180
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/report-generator"
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?
Add report-generator load testing application:
AI Code Review
Ваш PR хороший, но есть критические замечания:
🔴 Critical Issues
minio:latestв prod (minio.yaml, строки 49, prod/minio.yaml):latestвместо pinned версии. Требуется конкретный тег (напримерminio:RELEASE.2025-02-19T...)Secrets в Git (secrets.yaml, все окружения)
reportgen-dev-2026,reportgen-prod-2026. Даже в dev это угроза безопасностиopenbao)Отсутствуют liveness/readiness probes
HPA в prod упоминается, но нет в diff
Pod Security Standards не задан
pod-security.kubernetes.io/enforce: restricted)🟡 Medium Issues
StatefulSet replicas=1 в prod
MinIO — нет health check
Seed Job — уязвимость SQL injection
ttlSecondsAfterFinishedили добавьте timeoutService headless для PostgreSQL, но нет PDB
PodDisruptionBudgetminAvailable: 1✅ What's Good
runAsNonRoot,capabilities DROP ALL,seccompProfile: RuntimeDefault✓appиapp.kubernetes.io/name— унифицируйте)📝 Recommendations
Действие: исправьте
:latest, вынесите Secrets в OpenBao, добавьте probes, задокументируйте HPA. Merging блокирую до исправления пунктов 1–3.Automated review by Claude Haiku | advisory, does not block merge