Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expected status condition when HTTPRoute parentRef Service type cannot be found #3724

Open
conradhanson opened this issue Apr 2, 2025 · 0 comments
Labels
area/conformance-test Issues or PRs related to Conformance tests.

Comments

@conradhanson
Copy link

What would you like to be added:

We should add to conformance testing what the expected status condition(s) are when an HTTPRoute.spec.parentRefs specifies a Service type and it cannot be found. In Istio, we have this status condition defined as the following:

lastTransitionTime: <time>
message: 'parent service: "<service name>" not found'
reason: NoMatchingParent
status: "False"
type: Accepted

Also, we could set the the ResolvedRefs status condition to false with similar messaging as the Accepted condition. Example:

lastTransitionTime: <time>
message: 'parent service: "<service name>" not found'
reason: ResolvedRefs
status: "True"
type: ResolvedRefs
controllerName: <name of controller used>

Why this is needed:

This scenario (i.e. parent reference cannot be found) should have specific messaging to make the user aware of whether or not the HTTPRoute has been processed successfully.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/conformance-test Issues or PRs related to Conformance tests.
Projects
None yet
Development

No branches or pull requests

1 participant