75 lines
1.8 KiB
YAML
75 lines
1.8 KiB
YAML
---
|
|
# Gateways, lab networks (incl. node IPs for kubelet probes) and opted-in pods in any namespace.
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: NetworkPolicy
|
|
metadata:
|
|
name: smarthost
|
|
namespace: mail
|
|
spec:
|
|
podSelector:
|
|
matchLabels:
|
|
app.kubernetes.io/name: smarthost
|
|
policyTypes:
|
|
- Ingress
|
|
ingress:
|
|
- from:
|
|
- ipBlock:
|
|
cidr: 10.10.12.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.1.10/32
|
|
- ipBlock:
|
|
cidr: 198.18.2.160/27
|
|
- ipBlock:
|
|
cidr: 198.18.2.192/27
|
|
- ipBlock:
|
|
cidr: 198.18.13.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.14.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.15.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.16.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.17.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.18.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.19.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.20.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.21.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.22.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.23.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.25.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.26.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.27.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.28.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.29.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.64.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.65.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.66.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.67.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.68.0/24
|
|
- ipBlock:
|
|
cidr: 198.18.69.0/24
|
|
- namespaceSelector: {}
|
|
podSelector:
|
|
matchLabels:
|
|
mail.unkin.net/smarthost-client: "true"
|
|
ports:
|
|
- port: smtp
|
|
protocol: TCP
|