Travis Raines

Results 87 issues of Travis Raines

https://gateway-api.sigs.k8s.io/v1alpha2/references/spec/#gateway.networking.k8s.io/v1alpha2.AllowedRoutes include two filters, `namespaces` and `kinds`. The former (implemented in #2389) restricts the namespaces a controller can ingest routes from, the latter restricts which kinds (e.g. HTTPRoute, UDPRoute) a...

blocked
priority/low
area/gateway-api

Originally raised internally in FTI-2517. Kong plugins support a `protocols` field indicating which request protocols (e.g. http, grpc) they run on. KongPlugin resources have [supported this field](https://github.com/Kong/kubernetes-ingress-controller/blob/v1.2.0/deploy/manifests/base/custom-types.yaml#L64-L74) for a while...

bug
area/docs
priority/low
onboarding
nice-to-have

From some flame graph analysis, we spend a lot of time doing JSON operations. Most of these are unavoidable because the Kong admin API speaks JSON, but we spend a...

area/perf
nice-to-have

# Summary The existing implementation for filtering resources with the correct ingress class annotation or native class has poor separation between the store and annotations code. Store loads in a...

area/spike

### Problem Statement As designed the image loader effectively uses errors for downstream control flow. This: ``` if b, err := loadimage.NewBuilder().WithImage(imageLoad); err == nil { addons = append(addons, b.Build())...

priority/low
area/debt
nice-to-have

### Problem Statement Some version of Kong added a `headers` field to routes: https://docs.konghq.com/gateway-oss/2.4.x/admin-api/#add-route The controller does not support this feature. ### Proposed Solution - Add a new `konghq.com/headers` annotation...

area/feature
priority/low
nice-to-have

3.0 Upstreams include several new string fields, as described in https://github.com/Kong/go-kong/issues/199 These require updates to https://github.com/Kong/deck/blob/main/file/kong_json_schema.json and the file Builder tests. deck changes require the go-kong change above.

feature
priority/high

Our Docker org no longer grants access to developer accounts, only bots. This runs afoul of our current decK release process, where we build and push Docker images locally. We...

As-is, decK solves for the entirety of a target state. Entities that are in the current Kong state but not in the target state are deleted on sync, and there...

**What would you like to be added**: I want the HTTPRequestRedirect to include language indicating how implementations handle redirects that result in loops, where the request URL received is equal...

kind/feature
priority/backlog
lifecycle/rotten