John Howard

Results 1677 comments of John Howard

@srmars there is no fix currently developed. So that question cannot be answered.

The technical explanation is egressListenerServices has both but servicesByHostname has only one. Behavior across versions: ``` 1.23 no sidecar: only 9093 has config at all 1.23 with sidecar: listener has...

Well the source IP, per the log, is 10.1.26.201. So that doesn't match the policy and is denied. I assume you are trying to get the source IP from the...

it's probably a mismatch in go control plane but I would need to check. In the meantime this error can always be avoided by wrapping in a TypedStruct which makes...

High level comment - controlling this at HTTPRoute exclusively feels wrong, since it requires a dedicated udp listener which implies (to me) Gateway listener enablement. Maybe then *also* route level

I don't think it's impossible to have a single Gateway listener with a protocol or other option that implies "udp + tcp" though we could also make users use 2...

Thanks Nick! > Additionally, most Gateway implementations that use Envoy share a set of Envoys for all Gateways (Contour and Envoy Gateway both do this), and this complaint is not...

Envoy gateway: ``` $ k get gtw,deploy -n eg NAME CLASS ADDRESS PROGRAMMED AGE gateway.gateway.networking.k8s.io/envoy1 envoy-gateway 172.18.1.153 True 51s gateway.gateway.networking.k8s.io/envoy2 envoy-gateway 172.18.1.154 True 48s NAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/envoy1...

Based on the context here I think you may already know this, but one note - you could, I believe, add a custom label with sourceLocality today (either with Istio...

One way to do this for the outbound side would be to pull it from the EDS info. However, I don't see this exposed: https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/advanced/attributes. It also wouldn't solve the...