Replies: 2 comments 7 replies
-
Your business controller should be able to know the reason, |
Beta Was this translation helpful? Give feedback.
-
This is a good question. I think it's closely related to what @mikemorris and @youngnick are working on with GEP #1364. I agree that all of these should be "Accepted: False", but that we don't have good reasons defined to handle these cases. You've described three cases:
I think 1 and 3 could likely be merged into one reason, but 2 feels distinct to me. Will defer to @youngnick or @mikemorris on this one, but it seems like it should be pretty straightforward to add reasons here, and I'd love to get this into v0.6.0. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I wonder what people think about how to report the following edge cases in the HTTPRoute status.
(1)
The sectionName in a parentRef references a non-existing listener.
HTTPRoute:
Gateway:
(2)
The sectionName in a parentRef references a listener that is invalid for some reason.
HTTPRoute:
Gateway:
(3)
The sectionName in a parentRef is empty and there is no compatible listener found in the Gateway resource.
HTTPRoute:
Gateway:
For all those cases, an appropriate condition seems to be
Accepted
with the statusFalse
. However, it is not clear what should be an appropriate reason(s). I wonder what people think or if somebody has already implemented handling of those edge cases.Thanks
Beta Was this translation helpful? Give feedback.
All reactions