fix: allow ingress-nginx egress to oauth2-proxy port 4180 #159
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/oauth2-proxy-egress"
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?
Ingress controller needs to reach oauth2-proxy (port 4180) for auth_request subrequests on dev/staging arch-docs.
Port 4180 was missing from ingress-nginx egress NetworkPolicy, causing all auth-protected routes to timeout.
AI Code Review
K8s Manifests Review — fix/oauth2-proxy-egress
✅ Результат
Правка корректна, решает проблему. Но есть критическое наблюдение.
🔴 Критическая проблема
Удалены egress-правила на порт 80 (HTTP):
Решение:
✅ Плюсы патча
to: [{ podSelector: { matchLabels: { app: oauth2-proxy } } }]— предполагаю, есть в полной конфеnamespaceSelector⚠️ Второстепенные замечания
Комментарий неполный: укажите явно селекторы (pod + namespace), чтобы было ясно, что это не wild-card
Тест: убедитесь, что ingress-nginx логи не показывают отказов 5xx на auth_request после мерджа.
📋 Вывод
Замечание по порту 80 нужно обязательно разрешить перед мержем, иначе рискуете поломать сертификаты через 30 дней.
Automated review by Claude Haiku | advisory, does not block merge