Travis Raines

Results 87 issues of Travis Raines

The parser service builder may need to log or return errors relevant to a single service only, e.g. if [that service is comprised of multiple incompatible Kubernetes Services](https://github.com/Kong/kubernetes-ingress-controller/blob/52c0e00d04610d9c7b64a233a4e615ca80b52c01/internal/dataplane/parser/ingressrules.go#L57-L62). For users...

area/gateway-api
size/small
nice-to-have

If service population [fails due to a single Gateway Route using multiple Services whose annotation sets differ](https://github.com/Kong/kubernetes-ingress-controller/blob/52c0e00d04610d9c7b64a233a4e615ca80b52c01/internal/dataplane/parser/ingressrules.go#L58-L61), that failure [bubbles up to the parser build and indicates that it failed...

bug
area/gateway-api
size/medium

## Problem Statement This is one possible way to lift the "one KIC one `Gateway`" constraint. https://github.com/Kong/kubernetes-ingress-controller/pull/2555 implements the Gateway spec as written: Gateway Listener hostname compatibility is only checked...

bug
area/spike
nice-to-have
size/L

We did not include OSS images in the additional addition of nightly tests because the nightly `latest` tag isn't actually the latest master commit image, and there is no alternative...

https://github.com/Kong/kubernetes-ingress-controller/pull/2626 uses a deprecated annotation for no-controller Deployment compatibility. https://github.com/kumahq/kuma/issues/4525 is now fixed, and we can migrate to the patch approach once it is released. IMO we should still push...

size/small
area/maintenance (breaking)

Kubernetes does not have GA mixed protocol LoadBalancers. As of 1.24, this is available as a gated beta. We support resources that use TCP or UDP at L4. In the...

area/feature
priority/low
size/large

### Is there an existing issue for this? - [X] I have searched the existing issues ### Problem Statement The manifests added in #1563 do not include [metrics auth proxy...

priority/low
area/maintenance
nice-to-have

Resources we ingest can attempt to assign the same SNI (hostname) to multiple certificates, but the gateway can only serve a single certificate for a given hostname. When we encounter...

area/debt
nice-to-have
size/M

Gateway reconciles update Listener statuses with the current time. Listener Conditions (Ready, Conflicted) etc. are generated from scratch based on the current Listeners, setting the observed generation to the current...

area/feature
area/gateway-api
nice-to-have

When a GWAPI Route controller cannot ingest a Route because it does not match any of the listeners' AllowedRoutes criteria, we should set a status indicating this. This status does...

priority/low
area/gateway-api
nice-to-have