apiVersion: "cilium.io/v2"
kind: CiliumNetworkPolicy
metadata:
  name: "cilium-policy-allow-google"
  namespace: public-xray
spec:
  endpointSelector:
    matchLabels:
      app.kubernetes.io/instance: server-xray-public
      app.kubernetes.io/name: server-xray
  egress:
    - toPorts:
        - ports:
            - port: "53"
              protocol: ANY
    - toPorts:
        - ports:
            - port: "80"
              protocol: ANY
            - port: "8080"
              protocol: ANY
            - port: "443"
              protocol: ANY
            - port: "27015"
              protocol: ANY
            - port: "45000"
              endPort: 60000
              protocol: UDP
            - port: "6672"
              protocol: UDP
            - port: "61455"
              protocol: UDP
            - port: "61457"
              protocol: UDP
            - port: "61456"
              protocol: UDP
            - port: "61458"
              protocol: UDP
      toEntities:
        - world
        #- host
        #- remote-node
      icmps:
        - fields:
            - type: EchoRequest
              family: IPv4
            - type: EchoReply
              family: IPv4
  egressDeny:
    - toCIDR:
        - 93.158.213.92/32
        - 93.158.213.92/32
        - 185.243.218.213/32
        - 91.216.110.53/32
        - 23.157.120.14/32
        - 94.243.222.100/32
        - 208.83.20.20/32
        - 156.234.201.18/32
        - 209.141.59.16/32
        - 34.89.51.235/32
        - 109.201.134.183/32
        - 83.102.180.21/32
        - 185.230.4.150/32
        - 45.9.60.30/32
        - 5.181.156.41/32
        - 156.234.201.18/32
        - 34.89.51.235/32
        - 83.6.102.25/32
        - 51.222.82.36/32
        - 125.227.79.123/32
        - 193.42.111.57/32
        - 135.125.202.143/32
        - 176.56.7.44/32
        - 185.87.45.163/32
        - 181.214.58.63/32
        - 143.198.64.177/32
        - 5.255.124.190/32
        - 52.58.128.163/32
        - 15.204.57.168/32
        - 34.94.76.146/32
        - 211.23.142.127/32
        - 64.23.195.62/32
        - 23.153.248.83/32
        - 82.156.24.219/32
        - 37.235.176.37/32
        - 176.123.1.180/32
        - 35.227.59.57/32
        - 62.210.114.129/32
        - 185.216.179.62/32
        - 34.94.76.146/32
        - 121.199.16.229/32
        - 23.163.56.66/32
        - 176.99.7.59/32
        - 207.241.231.226/32
        - 207.241.226.111/32
        - 27.151.84.136/32
        - 104.244.77.14/32
        - 5.102.159.190/32
        - 184.61.17.58/32
        - 125.227.79.123/32
        - 181.214.58.63/32
        - 95.217.167.10/32
        - 159.148.57.222/32
        - 15.204.57.168/32
        - 211.23.142.127/32
        - 34.94.76.146/32
        - 187.56.163.73/32
        - 109.71.253.37/32
        - 5.182.86.242/32
        - 104.244.77.14/32
        - 190.146.242.81/32
        - 89.110.76.229/32
        - 138.124.183.78/32
        - 209.126.11.233/32
        - 167.99.185.219/32
        - 37.59.48.81/32
        - 27.151.84.136/32
        - 142.132.183.104/32
        - 193.53.126.151/32
        - 74.48.17.122/32
        - 93.158.213.92/32
        - 156.234.201.18/32
        - 35.227.59.57/32
        - 34.89.51.235/32
        - 34.94.76.146/32
        - 184.61.17.58/32
        - 125.227.79.123/32
        - 104.21.58.176/32
        - 172.67.162.102/32
        - 181.214.58.63/32
        - 93.185.165.29/32
        - 95.217.167.10/32
        - 159.148.57.222/32
        - 15.204.57.168/32
        - 211.75.210.220/32
        - 125.227.79.123/32
        - 211.23.142.127/32
        - 172.67.165.72/32
        - 104.21.57.182/32
        - 35.227.59.57/32
        - 34.89.51.235/32
        - 34.94.76.146/32
        - 187.56.163.73/32
        - 109.71.253.37/32
        - 5.182.86.242/32
        - 104.244.77.14/32
        - 193.53.126.151/32
        - 104.19.22.31/32
        - 104.19.22.22/32
        - 104.19.22.27/32
        - 104.19.22.23/32
        - 104.19.22.30/32
        - 104.19.22.24/32
        - 104.19.22.26/32
        - 104.19.22.29/32
        - 104.19.22.32/32
        - 104.19.22.28/32
        - 104.19.22.25/32
        - 74.48.17.122/32
        - 184.61.17.58/32
        - 104.21.62.230/32
        - 172.67.139.235/32
        - 172.67.135.244/32
        - 104.21.26.114/32
        - 104.21.72.244/32
        - 172.67.136.175/32
        - 172.67.183.130/32
        - 104.21.64.112/32
        - 104.26.10.105/32
        - 104.26.11.105/32
        - 172.67.70.119/32
        - 172.67.144.128/32
        - 104.21.71.114/32
        - 172.67.161.130/32
        - 104.21.65.89/32
        - 172.67.156.75/32
        - 104.21.40.186/32
        - 65.21.91.32/32
        - 184.61.17.58/32
        - 104.21.82.111/32
        - 172.67.200.173/32
        - 104.21.13.129/32
        - 172.67.200.14/32
        - 104.21.89.147/32
        - 172.67.160.224/32
        - 172.67.139.235/32
        - 104.21.62.230/32
        - 93.158.213.92/32
        - 185.243.218.213/32
        - 91.216.110.53/32
        - 23.157.120.14/32
        - 94.243.222.100/32
        - 208.83.20.20/32
        - 156.234.201.18/32
        - 209.141.59.16/32
        - 34.94.76.146/32
        - 35.227.59.57/32
        - 34.89.51.235/32
        - 109.201.134.183/32
        - 83.102.180.21/32
        - 185.230.4.150/32
        - 45.9.60.30/32
        - 5.181.156.41/32
        - 83.6.102.25/32
        - 54.39.48.3/32
        - 51.222.82.36/32
        - 125.227.79.123/32
        - 193.42.111.57/32
        - 135.125.202.143/32
        - 176.56.7.44/32
        - 185.87.45.163/32
        - 93.185.165.29/32
        - 181.214.58.63/32
        - 143.198.64.177/32
        - 5.255.124.190/32
        - 52.58.128.163/32
        - 15.204.57.168/32
        - 35.227.59.57/32
        - 34.89.51.235/32
        - 34.94.76.146/32
        - 211.23.142.127/32
        - 211.75.210.220/32
        - 125.227.79.123/32
        - 64.23.195.62/32
        - 51.81.222.188/32
        - 23.153.248.83/32
        - 82.156.24.219/32
        - 37.235.176.37/32
        - 51.15.41.46/32
        - 176.123.1.180/32
        - 104.244.77.87/32
        - 34.94.76.146/32
        - 34.89.51.235/32
        - 35.227.59.57/32
        - 62.210.114.129/32
        - 185.216.179.62/32
        - 34.94.76.146/32
        - 34.89.51.235/32
        - 35.227.59.57/32
        - 121.199.16.229/32
        - 35.227.59.57/32
        - 34.89.51.235/32
        - 34.94.76.146/32
        - 23.163.56.66/32
        - 176.99.7.59/32
        - 207.241.231.226/32
        - 207.241.226.111/32
        - 27.151.84.136/32
        - 51.159.54.68/32
        - 104.244.77.14/32
        - 5.102.159.190/32
        - 190.146.242.81/32
        - 89.110.76.229/32
        - 89.47.160.50/32
        - 138.124.183.78/32
        - 209.126.11.233/32
        - 167.99.185.219/32
        - 27.151.84.136/32
        - 37.59.48.81/32
        - 27.151.84.136/32
        - 142.132.183.104/32
        - 159.148.57.222/32
        - 159.148.57.222/32