@@ -60,7 +60,9 @@ type HTTPRouteHost struct {
60
60
// empty string for the group) or an implementation-defined resource
61
61
// (for example, resource "myroutehost" in group "networking.acme.io").
62
62
// Omitting or specifying the empty string for both the resource and
63
- // group indicates that the resource is a configmap.
63
+ // group indicates that the resource is a configmap. If the referent
64
+ // cannot be found, the "InvalidRoute" status condition on any Gateway
65
+ // that includes the HTTPRoute will be true.
64
66
//
65
67
// Support: custom
66
68
//
@@ -128,7 +130,9 @@ type HTTPRouteMatch struct {
128
130
// string for the group) or an implementation-defined resource (for
129
131
// example, resource "myroutematcher" in group "networking.acme.io").
130
132
// Omitting or specifying the empty string for both the resource and
131
- // group indicates that the resource is a configmap.
133
+ // group indicates that the resource is a configmap. If the referent
134
+ // cannot be found, the "InvalidRoute" status condition on any Gateway
135
+ // that includes the HTTPRoute will be true.
132
136
//
133
137
// Support: custom
134
138
//
@@ -156,7 +160,9 @@ type HTTPRouteFilter struct {
156
160
// string for the group) or an implementation-defined resource (for
157
161
// example, resource "myroutefilter" in group "networking.acme.io").
158
162
// Omitting or specifying the empty string for both the resource and
159
- // group indicates that the resource is a configmap.
163
+ // group indicates that the resource is a configmap. If the referent
164
+ // cannot be found, the "InvalidRoute" status condition on any Gateway
165
+ // that includes the HTTPRoute will be true.
160
166
//
161
167
// Support: custom
162
168
//
@@ -219,15 +225,19 @@ type HTTPRouteAction struct {
219
225
// implementation may support other resources (for example, resource
220
226
// "myroutetarget" in group "networking.acme.io"). Omitting or
221
227
// specifying the empty string for both the resource and group indicates
222
- // that the resource is a service.
228
+ // that the resource is a service. If the referent cannot be found, the
229
+ // "InvalidRoute" status condition on any Gateway that includes the
230
+ // HTTPRoute will be true.
223
231
ForwardTo * RouteActionTargetObjectReference `json:"forwardTo" protobuf:"bytes,1,opt,name=forwardTo"`
224
232
225
233
// Extension is an optional, implementation-specific extension to the
226
234
// "action" behavior. The resource may be "configmap" (use the empty
227
235
// string for the group) or an implementation-defined resource (for
228
236
// example, resource "myrouteaction" in group "networking.acme.io").
229
237
// Omitting or specifying the empty string for both the resource and
230
- // group indicates that the resource is a configmap.
238
+ // group indicates that the resource is a configmap. If the referent
239
+ // cannot be found, the "InvalidRoute" status condition on any Gateway
240
+ // that includes the HTTPRoute will be true.
231
241
//
232
242
// Support: custom
233
243
//
0 commit comments