Travis Raines
Travis Raines
The hostname scheme used for the [`service` gateway discovery mode](https://github.com/Kong/kubernetes-ingress-controller/blob/c193da20795d06cd4a6889016a3631169c6ac70c/internal/adminapi/endpoints.go#L175-L189) appears incorrect. The [Service DNS specification](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#services) uses a single hostname that points to the Service IP, or Pod IPs in...
https://github.com/Kong/kubernetes-ingress-controller/issues/2502#issuecomment-1758213596 is a script to locate credentials with the deprecated kongCredType field and generate commands to label them. It should go into upgrade documentation, but at present the 3.x docs...
**Which issue(s) this PR fixes**: The meeting notes are access-protected, and it wasn't obvious that this was controlled by group membership. It looks like this was boilerplate copied from somewhere...
**What this PR does / why we need it**: Assume the Kong default 100 weight for targets that have nil weight when being deduplicated. **Which issue this PR fixes**: https://github.com/Kong/kubernetes-ingress-controller/pull/5817...
Reverse changelog backport. See https://github.com/Kong/kubernetes-ingress-controller/pull/5920#issuecomment-2079052081
https://pkg.go.dev/sigs.k8s.io/controller-runtime/pkg/cache#Options provides various options for limiting which resources controller-runtime ingests into its cache, `DefaultLabelSelector`, `DefaultFieldSelector`, and `ByObject map[client.Object]ByObject` per-GVK overrides. These filter objects before they are sent to reconcilers. We...
**What this PR does / why we need it**: Add new rules for the license agent when the license is expired. The agent will use its initial polling period and...
**What this PR does / why we need it**: Removes the internal namespace tag when generating plugin configuration sets for KongClusterPlugins attached to multiple resources. Previously, KongClusterPlugins attached to multiple...
The 2.x and 3.x target endpoints are mutually incompatible after https://github.com/Kong/kong/pull/8596/files. There are no options to for a single piece of code that supports both, even if we drop support...
https://github.com/Kong/go-kong/blame/e7e15d83eeebe60fdeb85ea1be93df17c7cdc3bf/kong/client.go#L241 makes https://github.com/timakin/bodyclose unhappy because we do indeed not close the body. It apparently did not care about this last year. We're doing weird things where we never technically read,...