Travis Raines
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...
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...
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...
# 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...
### 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())...
### 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...
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.
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...