Repository: envoyproxy/gateway

Issue:
HTTPRoute without hostname generates 500 directResponse instead of proper routes
# Bug: HTTPRoute without hostname generates dummy 500 directResponse routes instead of proper backend routes

## Description

When a Listener in a Gateway does NOT have a hostname specified, HTTPRoutes that would be attached to it are incorrectly translated to xDS config with `directResponse: 500` instead of proper `route: { cluster: ... }` entries.

**What is being seen:**
- All traffic to routes attached to hostname-less listeners returns 500 errors
- xDS config inspection shows routes have `"directResponse": { "status": 500 }` instead of proper `"route": { "cluster": "..." }`

**What should be happening:**
- When a Listener has NO hostname, it should act as a catch-all listener
- HTTPRoutes matching that listener should be properly translated to xDS routes with valid cluster references
- Requests should be routed to backend services, not rejected with 500 errors

## Repro Steps

1. Create a Gateway with HTTP/HTTPS listeners WITHOUT hostname field:
```yaml
apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
  name: test-gateway
spec:
  listeners:
  - name: http
    port: 80
    protocol: HTTP
    # NO hostname field
  - name: https
    port: 443
    protocol: HTTPS
    # NO hostname field
    tls:
      certificateRefs:
      - name: test-cert
        kind: Secret
```

2. Create HTTPRoute(s) attached to this Gateway:
```yaml
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
  name: test-route
spec:
  parentRefs:
  - name: test-gateway
    sectionName: http
  hostnames:
  - example.com
  rules:
  - backendRefs:
    - name: my-backend
      port: 8080
```

3. Check the xDS route config:
```bash
kubectl exec -it <envoy-pod> -c envoy -- \
  curl -s localhost:15000/config_dump | jq '.configs[] | select(.type=="route")'
```

4. Observe: The route has `"directResponse": { "status": 500 }` instead of proper cluster route

## Root Cause Analysis

In `internal/gatewayapi/route.go` `processHTTPRouteParentRefListener()` (lines 609-680):

```go
func (t *Translator) processHTTPRouteParentRefListener(route RouteContext, routeRoutes []*ir.HTTPRoute, parentRef *RouteParentContext, xdsIR XdsIRMap) bool {
	var hasHostnameIntersection bool

	for _, listener := range parentRef.listeners {
		hosts := computeHosts(GetHostnames(route), listener.Hostname)
		if len(hosts) == 0 {
			continue  // ← Routes are skipped
		}
		hasHostnameIntersection = true
		// ... routes are properly added to irListener.Routes ...
	}
	return hasHostnameIntersection
}
```

When `len(hosts) == 0`, the route is skipped (continue). However, somewhere in the translation pipeline, when a route is skipped but already has some state generated, the translator generates a dummy route with `directResponse: 500` instead of either:
- Properly attaching the route with `hosts = []string{"*"}` if listener has no hostname
- Or completely skipping the route generation

The issue is in how `computeHosts()` in `helpers.go` handles the case when BOTH route and listener lack hostnames.

## Environment

- **Envoy Gateway version:** v1.5.4
- **Envoy Gateway Image:** docker.io/envoyproxy/gateway:v1.5.4
- **Kubernetes version:** [Please specify - e.g., 1.28+]
- **Gateway API version:** v1
- **Envoy Proxy version:** [Included in v1.5.4]

## Logs

### xDS Route Configuration Dumps

**WITH hostname on Listener (WORKING):**
See attached: `route_with_hostname.log`

Sample working route:
```json
{
  "name": "httproute/newbalance-dev/admin/rule/0/match/5/newbalance-gw_prod_merce_com",
  "match": {
    "pathSeparatedPrefix": "/user/password_reset_email_sent"
  },
  "route": {
    "cluster": "httproute/newbalance-dev/admin/rule/0"
  }
}
```

**WITHOUT hostname on Listener (BROKEN):**
See attached: `route_without_hostname.log`

Sample broken route:
```json
{
  "name": "httproute/newbalance-dev/admin/rule/0/match/5/newbalance-gw_prod_merce_com",
  "match": {
    "pathSeparatedPrefix": "/user/password_reset_email_sent"
  },
  "directResponse": {
    "status": 500
  }
}
```

### Listener Configuration Dumps

- `listeners-with-hostnames.log` - Shows proper filterChainMatch generation
- `listeners-no-hostnames.log` - Shows missing filterChainMatch

[listeners-no-hostnames.log](https://github.com/user-attachments/files/23208107/listeners-no-hostnames.log)
[listeners-with-hostnames.log](https://github.com/user-attachments/files/23208109/listeners-with-hostnames.log)
[route_with_hostname.log](https://github.com/user-attachments/files/23208108/route_with_hostname.log)
[route_without_hostname.log](https://github.com/user-attachments/files/23208106/route_without_hostname.log)

## Proposed Fix

The logic in `computeHosts()` should return `[]string{"*"}` when BOTH conditions are true:
- Route has no hostnames specified
- Listener has no hostname specified

This would allow routes to properly attach to catch-all listeners.

Alternatively, the route translator should properly handle the case where `len(hosts) == 0` by generating a catch-all route instead of skipping and leaving a dangling route that gets converted to a 500 error.

## Additional Context

Per Gateway API specification, hostname field on Listener is OPTIONAL. When omitted, the listener should match requests for any hostname. The current implementation does not properly handle this case for HTTPRoute -> xDS translation, generating error routes instead of proper routing rules.

The Gateway API docs show examples with commented-out hostname fields (https://gateway.envoyproxy.io/docs/tasks/traffic/http-redirect/), suggesting that listeners without hostnames should be a valid and supported configuration.


Discussion:
@arkodg: can you share the output of `kubectl get httproute/test-route -o yaml` when you see the issue@pbabilas: Hi, here you go:

2 real httproutes, connected to listener without hostname, both give 500:

```apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"gateway.networking.k8s.io/v1","kind":"HTTPRoute","metadata":{"annotations":{},"name":"test-route","namespace":"newbalance-dev"},"spec":{"hostnames":["newbalance-gw.prod.merce.com"],"parentRefs":[{"name":"web","sectionName":"http"}],"rules":[{"backendRefs":[{"group":"","kind":"Service","name":"raccoonnewbalance","port":80}]}]}}
  creationTimestamp: "2025-10-30T06:18:22Z"
  generation: 1
  name: test-route
  namespace: newbalance-dev
  resourceVersion: "4156993249"
  uid: eae28174-5fd9-429d-8b66-d7ec33d1c16b
spec:
  hostnames:
  - newbalance-gw.prod.merce.com
  parentRefs:
  - group: gateway.networking.k8s.io
    kind: Gateway
    name: web
    sectionName: http
  rules:
  - backendRefs:
    - group: ""
      kind: Service
      name: raccoonnewbalance
      port: 80
      weight: 1
    matches:
    - path:
        type: PathPrefix
        value: /
status:
  parents:
  - conditions:
    - lastTransitionTime: "2025-10-30T06:18:22Z"
      message: Route is accepted
      observedGeneration: 1
      reason: Accepted
      status: "True"
      type: Accepted
    - lastTransitionTime: "2025-10-30T06:18:22Z"
      message: Resolved all the Object references for the Route
      observedGeneration: 1
      reason: ResolvedRefs
      status: "True"
      type: ResolvedRefs
    controllerName: gateway.envoyproxy.io/gatewayclass-controller
    parentRef:
      group: gateway.networking.k8s.io
      kind: Gateway
      name: web
      sectionName: http
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
  annotations:
    argocd.argoproj.io/tracking-id: ktw-newbalance-dev:gateway.networking.k8s.io/HTTPRoute:newbalance-dev/http-https-redirect
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"gateway.networking.k8s.io/v1","kind":"HTTPRoute","metadata":{"annotations":{"argocd.argoproj.io/tracking-id":"ktw-newbalance-dev:gateway.networking.k8s.io/HTTPRoute:newbalance-dev/http-https-redirect"},"name":"http-https-redirect","namespace":"newbalance-dev"},"spec":{"hostnames":["newbalance-dev.prod.merce.com","newbalance-gw.prod.merce.com"],"parentRefs":[{"name":"web","sectionName":"http"}],"rules":[{"filters":[{"requestRedirect":{"scheme":"https","statusCode":301},"type":"RequestRedirect"}],"matches":[{"path":{"type":"PathPrefix","value":"/"}}]}]}}
  creationTimestamp: "2025-10-24T11:13:18Z"
  generation: 7
  name: http-https-redirect
  namespace: newbalance-dev
  resourceVersion: "4155091976"
  uid: 443314a3-20e4-464c-a0b5-5a46cdf691a2
spec:
  hostnames:
  - newbalance-dev.prod.merce.com
  - newbalance-gw.prod.merce.com
  parentRefs:
  - group: gateway.networking.k8s.io
    kind: Gateway
    name: web
    sectionName: http
  rules:
  - filters:
    - requestRedirect:
        scheme: https
        statusCode: 301
      type: RequestRedirect
    matches:
    - path:
        type: PathPrefix
        value: /
status:
  parents:
  - conditions:
    - lastTransitionTime: "2025-10-29T13:58:55Z"
      message: Route is accepted
      observedGeneration: 7
      reason: Accepted
      status: "True"
      type: Accepted
    - lastTransitionTime: "2025-10-29T13:58:55Z"
      message: Resolved all the Object references for the Route
      observedGeneration: 7
      reason: ResolvedRefs
      status: "True"
      type: ResolvedRefs
    controllerName: gateway.envoyproxy.io/gatewayclass-controller
    parentRef:
      group: gateway.networking.k8s.io
      kind: Gateway
      name: web
      sectionName: http
```@arkodg: cc @zhaohuabing @rudrakhp @zhaohuabing: Hi @pbabilas 
Could you try the same setup using the latest or v1.6.0.rc1 EG image, and check if there are following info messages in the envoy gateway log?

```
setting 500 direct response in routes due to ....
```

Also, could you please share the minimal configuration needed to reproduce this issue?@pbabilas: ```2025-11-04T09:49:51.291Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:50:08.587Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:50:18.551Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:50:19.568Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:50:19.613Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:50:21.166Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:50:29.710Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:50:30.727Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:50:30.764Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:50:31.297Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:50:33.161Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:50:42.611Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:51:47.083Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:51:59.834Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:52:00.334Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:52:08.102Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:52:20.857Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
2025-11-04T09:52:21.441Z	INFO	gateway-api	gatewayapi/clienttrafficpolicy.go:494	setting 500 direct response in routes due to errors in ClientTrafficPolicy	{"runner": "gateway-api", "policy": {"name":"ctp-http10","namespace":"newbalance-dev"}, "routes": ["httproute/newbalance-dev/admin-backend/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/0/*", "httproute/newbalance-dev/admin/rule/0/match/1/*", "httproute/newbalance-dev/admin/rule/0/match/2/*", "httproute/newbalance-dev/admin/rule/0/match/3/*", "httproute/newbalance-dev/admin/rule/0/match/4/*", "httproute/newbalance-dev/admin/rule/0/match/5/*", "httproute/newbalance-dev/application-global/rule/0/match/0/*", "httproute/newbalance-dev/application-global/rule/0/match/1/*", "httproute/newbalance-dev/application-global/rule/0/match/2/*", "httproute/newbalance-dev/application-global/rule/0/match/3/*", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/0/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/1/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/2/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/3/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/4/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/5/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/6/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-dev/rule/1/match/7/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/0/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/1/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/2/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/3/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/4/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/5/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/6/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/application-newbalance-gw/rule/1/match/7/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/bizone/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/0/*", "httproute/newbalance-dev/feed-generate/rule/0/match/1/*", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-dev_prod_merce_com", "httproute/newbalance-dev/http-https-redirect/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/inpost-pay/rule/0/match/0/*", "httproute/newbalance-dev/isearch/rule/0/match/0/*", "httproute/newbalance-dev/iuploader-public/rule/0/match/0/*", "httproute/newbalance-dev/iuploader/rule/0/match/0/*", "httproute/newbalance-dev/raccoon-graphql/rule/0/match/0/*", "httproute/newbalance-dev/robots/rule/0/match/0/*", "httproute/newbalance-dev/sitemap/rule/0/match/0/*", "httproute/newbalance-dev/test-route/rule/0/match/0/newbalance-gw_prod_merce_com", "httproute/newbalance-dev/thumbor-unsafe/rule/0/match/0/*", "httproute/newbalance-dev/thumbor-unsafe/rule/1/match/0/*"], "error": "HTTP1: cannot set http10 default host on listener with only wildcard hostnames and more than one possible default route"}
```

This log is a gold mine ;] I've forgot about setting traffic polciy to enable httpv1:

```apiVersion: gateway.envoyproxy.io/v1alpha1
kind: ClientTrafficPolicy
metadata:
  annotations:
    argocd.argoproj.io/tracking-id: ktw-newbalance-dev:gateway.envoyproxy.io/ClientTrafficPolicy:newbalance-dev/ctp-http10
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"gateway.envoyproxy.io/v1alpha1","kind":"ClientTrafficPolicy","metadata":{"annotations":{"argocd.argoproj.io/tracking-id":"ktw-newbalance-dev:gateway.envoyproxy.io/ClientTrafficPolicy:newbalance-dev/ctp-http10"},"name":"ctp-http10","namespace":"newbalance-dev"},"spec":{"headers":{"requestID":"Preserve"},"http1":{"http10":{"useDefaultHost":true}},"targetRefs":[{"group":"gateway.networking.k8s.io","kind":"Gateway","name":"web"}]}}
  creationTimestamp: "2025-10-24T11:13:18Z"
  generation: 1
  name: ctp-http10
  namespace: newbalance-dev
  resourceVersion: "4155091975"
  uid: 04d89afa-dc0d-477c-aded-6e46b669bcd3
spec:
  headers:
    requestID: Preserve
  http1:
    http10:
      useDefaultHost: true
  targetRefs:
  - group: gateway.networking.k8s.io
    kind: Gateway
    name: web
status:
  ancestors:
  - ancestorRef:
      group: gateway.networking.k8s.io
      kind: Gateway
      name: web
      namespace: newbalance-dev
    conditions:
    - lastTransitionTime: "2025-10-29T13:58:55Z"
      message: 'HTTP1: cannot set http10 default host on listener with only wildcard
        hostnames and more than one possible default route.'
      observedGeneration: 1
      reason: Invalid
      status: "False"
      type: Accepted
    controllerName: gateway.envoyproxy.io/gatewayclass-controller
```

After deleting this policy, it starts working. But why does it crash listeners without domains, and why can’t it be assigned to a listener with only a wildcard?@pbabilas: after disabling useDefaultHost, works fine.@zhaohuabing: Hi @pbabilas As the Envoy Gateway log suggested, this is not a bug.

The `http10.useDefaultHost` option in the `ClientTrafficPolicy` is set as `true`, but there are no default hostname that can be used when the `hostnames` of a `Gateway` is nil.

Solution patch:
diff --git a/api/v1alpha1/clienttrafficpolicy_types.go b/api/v1alpha1/clienttrafficpolicy_types.go
index a416e5487..955b157fa 100644
--- a/api/v1alpha1/clienttrafficpolicy_types.go
+++ b/api/v1alpha1/clienttrafficpolicy_types.go
@@ -357,11 +357,19 @@ type HTTP1Settings struct {
 
 // HTTP10Settings provides HTTP/1.0 configuration on the listener.
 type HTTP10Settings struct {
-	// UseDefaultHost defines if the HTTP/1.0 request is missing the Host header,
-	// then the hostname associated with the listener should be injected into the
-	// request.
-	// If this is not set and an HTTP/1.0 request arrives without a host, then
-	// it will be rejected.
+	// UseDefaultHost specifies whether a default Host header should be injected
+	// into HTTP/1.0 requests that do not include one.
+	//
+	// When set to true, Envoy Gateway injects the hostname associated with the
+	// listener or route into the request, in the following order:
+	//
+	//   1. If the targeted listener has a non-wildcard hostname, use that hostname.
+	//   2. If there is exactly one HTTPRoute with a non-wildcard hostname under
+	//      the targeted listener, use that hostname.
+	//
+	//  Note: Setting this field to true without a non-wildcard hostname makes the
+	// ClientTrafficPolicy invalid.
+	//
 	// +optional
 	UseDefaultHost *bool `json:"useDefaultHost,omitempty"`
 }
diff --git a/charts/gateway-crds-helm/templates/generated/gateway.envoyproxy.io_clienttrafficpolicies.yaml b/charts/gateway-crds-helm/templates/generated/gateway.envoyproxy.io_clienttrafficpolicies.yaml
index e5aade44e..a39f6c481 100644
--- a/charts/gateway-crds-helm/templates/generated/gateway.envoyproxy.io_clienttrafficpolicies.yaml
+++ b/charts/gateway-crds-helm/templates/generated/gateway.envoyproxy.io_clienttrafficpolicies.yaml
@@ -604,11 +604,18 @@ spec:
                     properties:
                       useDefaultHost:
                         description: |-
-                          UseDefaultHost defines if the HTTP/1.0 request is missing the Host header,
-                          then the hostname associated with the listener should be injected into the
-                          request.
-                          If this is not set and an HTTP/1.0 request arrives without a host, then
-                          it will be rejected.
+                          UseDefaultHost specifies whether a default Host header should be injected
+                          into HTTP/1.0 requests that do not include one.
+
+                          When set to true, Envoy Gateway injects the hostname associated with the
+                          listener or route into the request, in the following order:
+
+                            1. If the targeted listener has a non-wildcard hostname, use that hostname.
+                            2. If there is exactly one HTTPRoute with a non-wildcard hostname under
+                               the targeted listener, use that hostname.
+
+                           Note: Setting this field to true without a non-wildcard hostname makes the
+                          ClientTrafficPolicy invalid.
                         type: boolean
                     type: object
                   preserveHeaderCase:
diff --git a/charts/gateway-helm/crds/generated/gateway.envoyproxy.io_clienttrafficpolicies.yaml b/charts/gateway-helm/crds/generated/gateway.envoyproxy.io_clienttrafficpolicies.yaml
index 56ec55970..5e0a5d12d 100644
--- a/charts/gateway-helm/crds/generated/gateway.envoyproxy.io_clienttrafficpolicies.yaml
+++ b/charts/gateway-helm/crds/generated/gateway.envoyproxy.io_clienttrafficpolicies.yaml
@@ -603,11 +603,18 @@ spec:
                     properties:
                       useDefaultHost:
                         description: |-
-                          UseDefaultHost defines if the HTTP/1.0 request is missing the Host header,
-                          then the hostname associated with the listener should be injected into the
-                          request.
-                          If this is not set and an HTTP/1.0 request arrives without a host, then
-                          it will be rejected.
+                          UseDefaultHost specifies whether a default Host header should be injected
+                          into HTTP/1.0 requests that do not include one.
+
+                          When set to true, Envoy Gateway injects the hostname associated with the
+                          listener or route into the request, in the following order:
+
+                            1. If the targeted listener has a non-wildcard hostname, use that hostname.
+                            2. If there is exactly one HTTPRoute with a non-wildcard hostname under
+                               the targeted listener, use that hostname.
+
+                           Note: Setting this field to true without a non-wildcard hostname makes the
+                          ClientTrafficPolicy invalid.
                         type: boolean
                     type: object
                   preserveHeaderCase:



Test patch:
diff --git a/site/content/en/latest/api/extension_types.md b/site/content/en/latest/api/extension_types.md
index c7dc6811c..d36f9769e 100644
--- a/site/content/en/latest/api/extension_types.md
+++ b/site/content/en/latest/api/extension_types.md
@@ -2215,7 +2215,7 @@ _Appears in:_
 
 | Field | Type | Required | Default | Description |
 | ---   | ---  | ---      | ---     | ---         |
-| `useDefaultHost` | _boolean_ |  false  |  | UseDefaultHost defines if the HTTP/1.0 request is missing the Host header,<br />then the hostname associated with the listener should be injected into the<br />request.<br />If this is not set and an HTTP/1.0 request arrives without a host, then<br />it will be rejected. |
+| `useDefaultHost` | _boolean_ |  false  |  | UseDefaultHost specifies whether a default Host header should be injected<br />into HTTP/1.0 requests that do not include one.<br />When set to true, Envoy Gateway injects the hostname associated with the<br />listener or route into the request, in the following order:<br />  1. If the targeted listener has a non-wildcard hostname, use that hostname.<br />  2. If there is exactly one HTTPRoute with a non-wildcard hostname under<br />     the targeted listener, use that hostname.<br /> Note: Setting this field to true without a non-wildcard hostname makes the<br />ClientTrafficPolicy invalid. |
 
 
 #### HTTP1Settings
diff --git a/test/helm/gateway-crds-helm/all.out.yaml b/test/helm/gateway-crds-helm/all.out.yaml
index c5e4dfd33..63dc101fd 100644
--- a/test/helm/gateway-crds-helm/all.out.yaml
+++ b/test/helm/gateway-crds-helm/all.out.yaml
@@ -24505,11 +24505,18 @@ spec:
                     properties:
                       useDefaultHost:
                         description: |-
-                          UseDefaultHost defines if the HTTP/1.0 request is missing the Host header,
-                          then the hostname associated with the listener should be injected into the
-                          request.
-                          If this is not set and an HTTP/1.0 request arrives without a host, then
-                          it will be rejected.
+                          UseDefaultHost specifies whether a default Host header should be injected
+                          into HTTP/1.0 requests that do not include one.
+
+                          When set to true, Envoy Gateway injects the hostname associated with the
+                          listener or route into the request, in the following order:
+
+                            1. If the targeted listener has a non-wildcard hostname, use that hostname.
+                            2. If there is exactly one HTTPRoute with a non-wildcard hostname under
+                               the targeted listener, use that hostname.
+
+                           Note: Setting this field to true without a non-wildcard hostname makes the
+                          ClientTrafficPolicy invalid.
                         type: boolean
                     type: object
                   preserveHeaderCase:
diff --git a/test/helm/gateway-crds-helm/envoy-gateway-crds.out.yaml b/test/helm/gateway-crds-helm/envoy-gateway-crds.out.yaml
index a05ba9f7f..ae2d5c6e1 100644
--- a/test/helm/gateway-crds-helm/envoy-gateway-crds.out.yaml
+++ b/test/helm/gateway-crds-helm/envoy-gateway-crds.out.yaml
@@ -3849,11 +3849,18 @@ spec:
                     properties:
                       useDefaultHost:
                         description: |-
-                          UseDefaultHost defines if the HTTP/1.0 request is missing the Host header,
-                          then the hostname associated with the listener should be injected into the
-                          request.
-                          If this is not set and an HTTP/1.0 request arrives without a host, then
-                          it will be rejected.
+                          UseDefaultHost specifies whether a default Host header should be injected
+                          into HTTP/1.0 requests that do not include one.
+
+                          When set to true, Envoy Gateway injects the hostname associated with the
+                          listener or route into the request, in the following order:
+
+                            1. If the targeted listener has a non-wildcard hostname, use that hostname.
+                            2. If there is exactly one HTTPRoute with a non-wildcard hostname under
+                               the targeted listener, use that hostname.
+
+                           Note: Setting this field to true without a non-wildcard hostname makes the
+                          ClientTrafficPolicy invalid.
                         type: boolean
                     type: object
                   preserveHeaderCase: