Travis Raines
Travis Raines
### Is there an existing issue for this? - [X] I have searched the existing issues ### Kong version (`$ kong version`) 3.0.0 ### Current Behavior An upstream with 400...
**What this PR does / why we need it**: Translate between an Ingress-compatible regex prefix and the Kong regex prefix. Allow users to override the default regex prefix using an...
KongIngress was initially the sole means of configuring Kong-specific (e.g. `https_redirect_status_code`) settings on Kong services derived from Services and routes derived from Ingresses. Over time (circa early 2020?), we added...
https://github.com/Kong/kubernetes-ingress-controller/pull/2932 added a compatibility layer between https://github.com/Kong/go-kong/pull/206 and blang/semver, which is what the KIC code expects and uses throughout its version-dependent behavior systems. go-kong now uses a forked semver with...
https://github.com/Kong/kubernetes-ingress-controller/pull/2507 introduced a feature flag that changes the way the controller generates routes. The current default generates a route per path rule in an Ingress to easily deal with multiple...
Reconciler logs, e.g. [this log from the Ingress controller reconciler](https://github.com/Kong/kubernetes-ingress-controller/blob/9e3b4a5fe6151be7c5b99b01b5f0a59f139e3e1a/internal/controllers/configuration/zz_generated_controllers.go#L99) do not appear during integration tests. For example, [example_log.txt](https://github.com/Kong/kubernetes-ingress-controller/files/9472138/example_log.txt) most assuredly did reconcile Ingresses and other resources, but the "reconciling...
### Is there an existing issue for this? - [X] I have searched the existing issues ### Problem Statement Currently, KIC ingests all Secrets, places them in the store, and...
#### What type of PR is this? /kind feature #### What this PR does / why we need it: This adds `service.beta.kubernetes.io/port__health-probe_protocol` and `service.beta.kubernetes.io/port__health-probe_port` annotations for LoadBalancer Services. These allow...
**What this PR does / why we need it**: Removes the time-based startup delay in favor of obtaining the manager cache and calling its wait function during synchronizer start. In...
Try some Telepresence stuff, without the silly API key, to see how it fails. Or doesn't.