Travis Raines

Results 87 issues of Travis Raines

**What this PR does / why we need it**: Reconciles a Gateway if the controller sees a ReferenceGrant that has a From clause for the Gateway. Update Gateway statuses on...

#2557 uses Gateway Listener conditions to indicate when a Listener cannot become ready due to missing Kong configuration. It does not add cases to handle all the Listener conditions and...

area/gateway-api
nice-to-have

## Problem Statement The desired state of TLS support for TLSRoutes is: 1. a `TLSRoute` configured on a `Gateway` with `listeners[].tls.mode` = `passthrough` to result in Kong **not terminating** the...

area/feature
priority/medium
area/gateway-api

**What this PR does / why we need it**: Removes the `test` directory before initiating the license scan, to omit test-only dependencies from license reports. We include our application and...

### Is there an existing issue for this? - [X] I have searched the existing issues ### Problem Statement Currently the controller uses a special `kongCredType` key in Secret data...

help wanted
priority/low
area/debt
area/maintenance (breaking)

### Is there an existing issue for this? - [X] I have searched the existing issues ### Current Behavior Creating a key-auth credential secret with a `ttl=1000` field fails to...

bug

Per https://kubernetes.io/docs/concepts/configuration/secret/#service-account-token-secrets spawning Secrets for auto-population is no longer the standard method of obtaining those credentials, and the new methods provide more secure tokens. There are two options for obtaining...

area/feature
area/security
size/medium

Gateway resources use [Conditions](https://pkg.go.dev/k8s.io/apimachinery/pkg/apis/meta/v1#Condition) extensively to indicate various status states. Various parts of the controller code need to check Conditions to see whether they can proceed or whether test criteria...

area/debt
area/gateway-api
area/maintenance
size/medium
nice-to-have

Per https://gateway-api.sigs.k8s.io/v1alpha2/references/spec/#gateway.networking.k8s.io/v1alpha2.GatewayTLSConfig > A single CertificateRef to a Kubernetes Secret has “Core” support. Implementations MAY choose to support attaching multiple certificates to a Listener, but this behavior is implementation-specific. #2580...

area/feature
good first issue
area/gateway-api
nice-to-have
size/S

The unmanaged Gateway implementation within the controller will ingest any Gateway resource of the correct class. Because we cannot separate Gateways by address, we de facto always combine them Combination...

area/feature
area/gateway-api