Files
athletic-map-deploy/tenants/acme/19-netpol-backup-offsite.yaml
T

25 lines
884 B
YAML

# Offsite no Backblaze B2 (30/09/2026): o pod do backup precisa sair para a internet
# na 443 para mandar o dump CIFRADO ao bucket. SO ELE: o seletor e o label
# `app: pg-backup`, que o 50-backup.yaml poe no pod.
#
# Sem esta regra o envio e recusado ("connection refused") e o job falha — foi o que
# derrubou o backup de 01/10/2026 em acme, piloto e escolinha (o dump local foi
# feito; so o envio falhou). demo e plataforma nao precisaram: ja tinham saida 443
# para todos os pods, por outra regra.
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: egress-backup-offsite
namespace: acme-prod
spec:
podSelector:
matchLabels: { app: pg-backup }
policyTypes: [Egress]
egress:
- to:
- ipBlock:
cidr: 0.0.0.0/0
except: [10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16]
ports:
- { protocol: TCP, port: 443 }