John Howard
John Howard
Hmm, its pretty rare for me to trigger it actually. I got it once but struggling to do so again (which hints again to a race)
I've reproduced a few times on the beta but not yet on the RC. Will try more tomorrow. I think its https://github.com/istio/istio/blob/f3a95420ac633fc89b7dffd6d4f13e3bf8f3d04c/pilot/pkg/config/kube/gateway/deploymentcontroller.go#L368 that is the problem (around there). I see...
Really frusterating debugging this because I can only reproduce 1/10 times or so... I know there is a bug around mutating the object that we shouldn't in a shared cache....
``` apiVersion: gateway.networking.k8s.io/v1 kind: Gateway metadata: name: gateway namespace: ingress-infra annotations: metallb.universe.tf/loadBalancerIPs: "10.89.255.50" spec: gatewayClassName: istio listeners: - name: http protocol: HTTP port: 80 hostname: "*.test" ``` I think you...
@istio/release-managers-1-22 please merge only with https://github.com/istio/istio/pull/50963
/retest
Showing the full config dump would be handy here
I think I saw this in the past, I recall it was from some invalid config that had port unset and missed validation. As mentioned though 1.15 is super EOL....
I think it was a Gateway but not sure, and that wouldn't apply here. It was at a previous company so I don't have access to more info. I recall...
I think this logic isn't quite right. will fix it up tomorrow