Travis Raines

Results 87 issues of 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...

area/feature
breaking change
size/large
release/not-required

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...

area/debt
size/M

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...

area/perf
size/medium

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...

bug
area/testing

### 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...

area/feature
area/perf
size/large

#### 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...

needs-ok-to-test
release-note
kind/feature
cncf-cla: yes
do-not-merge/work-in-progress
size/L

**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...

size/S

Try some Telepresence stuff, without the silly API key, to see how it fails. Or doesn't.

size/M