Files
athletic-map-deploy/tenants/escolinha/21-netpol-smtp.yaml
T

25 lines
889 B
YAML

# =============================================================================
# A saida do Keycloak do escolinha para o SMTP (587).
#
# Sem ela, a `deny-cross-tenant` fecha a saida e "Esqueci minha senha" nunca
# mandou e-mail — medido em 2026-09-25: o pod do plataforma-prod SAI para
# smtp.hostinger.com:587, o do escolinha-prod era BLOQUEADO. Mesma regra do
# `tenants/plataforma/20-netpol-smtp.yaml`, so para o Keycloak.
# =============================================================================
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: egress-smtp
namespace: escolinha-prod
spec:
podSelector:
matchLabels: { app: keycloak }
policyTypes: [Egress]
egress:
- ports:
- { protocol: TCP, port: 587 }
to:
- ipBlock:
cidr: 0.0.0.0/0
except: ["10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]