Travis Raines
Travis Raines
The criteria for this list https://docs.konghq.com/kubernetes-ingress-controller/2.6.x/guides/using-ingress-with-grpc/ but I'm a bit skeptical of it changing now: GRPCRoute is all but done in upstream, but we don't have support for it yet...
@MartinForReal thanks for the help with the tests. Do you know roughly when changes here propagate out to being available in Azure for users? I didn't find any scheduled update...
We use the standard upstream controller-runtime and client-go leader election utilities. KIC won't behave any differently than any other standard Kubernetes leader election controller would.
Although most of the behavior here works as expected, I'm seeing something I can't explain where, after the sync timeout, the synchronizer does run a sync (deleting config) during shutdown....
There's some further weirdness where our manager only considers _some_ caches relevant, apparently. https://github.com/kubernetes-sigs/controller-runtime/blob/v0.17.0/pkg/cache/internal/informers.go#L244-L261 gets all the per-resource cache wait functions. In our case, for reasons I cannot determine, this...
FWIW, I initially wrote this as a response to https://github.com/Kong/kubernetes-ingress-controller/issues/3934 before determining it needed a new issue. The original writeup had some examples that are omitted above. --- `pod` does...
# Review of the tunneling options ## General notes - The integration test suite hardcodes the use of discovery or not discovery. We may want to make this switchable, though...
Another KIND user mentioned https://sshuttle.readthedocs.io/en/stable/usage.html#usage as an option. It looks like it satisfies the client-side criteria (just exposes IP ranges).
tl;dr - We need to define our expected and supported user workflows before deciding what we should implement here. Simply logging probably doesn't result in great UX (you'll end up...
## tl;dr and next steps - There is currently no way to achieve the requested behavior. - Implementing the requested behavior leaves a way to roughly approximate the old behavior....