Replaces fromEntities: world on home-assistant-world-ingress (8123/TCP) with net-privat, net-vpn, net-iot and net-server, per the approved source matrix.
The public web UI goes Traefik → pod :8124 and is covered by the namespace policy, so it is unaffected. The home-assistant-bgp LB is ETP=Local.
Replaces `fromEntities: world` on `home-assistant-world-ingress` (8123/TCP) with `net-privat`, `net-vpn`, `net-iot` and `net-server`, per the approved source matrix.
The public web UI goes Traefik → pod :8124 and is covered by the namespace policy, so it is unaffected. The `home-assistant-bgp` LB is ETP=Local.
Refs S28-19
🤖 Generated with [Claude Code](https://claude.com/claude-code)
home-assistant-bgp (:8123) accepted any world source. Allowed now:
Privat, VPN, IoT and Server, per the approved source matrix. Browser and
app access from outside goes through Traefik and is unaffected. The LB is
ETP=Local, so the client address reaches the pod.
Refs S28-19
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Replaces
fromEntities: worldonhome-assistant-world-ingress(8123/TCP) withnet-privat,net-vpn,net-iotandnet-server, per the approved source matrix.The public web UI goes Traefik → pod :8124 and is covered by the namespace policy, so it is unaffected. The
home-assistant-bgpLB is ETP=Local.Refs S28-19
🤖 Generated with Claude Code