envoyproxy / envoyproxy/gateway

ClientTrafficPolicy reports Accepted: True when target listener is not in a healthy state

Open
#9,187 1 comment 0 reactions 0 assignees View on GitHub
kind/decision stale
Dominant language
Go
Stars
3k
Forks
864
Avg merge
2d 2h
Merged PRs (30d)
140

Description

**Description**:
`ClientTrafficPolicy` shows `Accepted: True` in `status.ancestors` even when its target is not in a healthy state. The CTP should reflect that its target is not ready rather than silently claiming a successful attachment with no data-plane effect.

**Repro steps**:
1. Create a CTP targeting a listener that is not in a healthy state (e.g. missing TLS certificate ref)
2. Observe that the CTP `status.ancestors` still shows `Accepted: True`

**Environment**:
main (also present in v1.8.x)

**Logs**:
N/A — reproducible via `kubectl get clienttrafficpolicy -o yaml`

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.