-
Geoff Simmons authored
This almost always happens because the API server's current version of the Ingress has a newer ResourceVersion than the controller's cached copy. Sometimes it happens during e2e tests when the Ingress has already been deleted but the worker queue has not caught up. Make one attempt to fetch a fresh copy of the Ingress from the API server, and if necessary, update the LoadBalancer field for the fresh version. Inspired by the nginx ingress' solution to this problem.
dd46b1e4