From c5ca053f0ed4ab46a71319c9c0addd75e021438d Mon Sep 17 00:00:00 2001 From: Nick Young Date: Mon, 12 Dec 2022 02:31:33 +0000 Subject: [PATCH] Run make generate Signed-off-by: Nick Young --- .../gateway.networking.k8s.io_grpcroutes.yaml | 7 ++++++- .../gateway.networking.k8s.io_httproutes.yaml | 14 ++++++++++++-- .../gateway.networking.k8s.io_tcproutes.yaml | 7 ++++++- .../gateway.networking.k8s.io_tlsroutes.yaml | 7 ++++++- .../gateway.networking.k8s.io_udproutes.yaml | 7 ++++++- .../gateway.networking.k8s.io_httproutes.yaml | 14 ++++++++++++-- 6 files changed, 48 insertions(+), 8 deletions(-) diff --git a/config/crd/experimental/gateway.networking.k8s.io_grpcroutes.yaml b/config/crd/experimental/gateway.networking.k8s.io_grpcroutes.yaml index 4bb0f32874..fcff5418e1 100644 --- a/config/crd/experimental/gateway.networking.k8s.io_grpcroutes.yaml +++ b/config/crd/experimental/gateway.networking.k8s.io_grpcroutes.yaml @@ -137,7 +137,12 @@ spec: that may be collapsed by an implementation. For example, some implementations may choose to merge compatible Gateway Listeners together. If that is the case, the list of routes attached to those resources should - also be merged." + also be merged. \n Note that for ParentRefs that cross namespace + boundaries, the parent being referred to must have some mechanism + to allow Routes to attach. Gateway has the AllowedRoutes field, + for example. Any other resource being used as a parent across namespaces + MUST either include an AllowedRoutes field or equivalent functionality, + OR use a ReferenceGrant (if the spec can't have a field added)." items: description: "ParentReference identifies an API object (usually a Gateway) that can be considered a parent of this resource (usually diff --git a/config/crd/experimental/gateway.networking.k8s.io_httproutes.yaml b/config/crd/experimental/gateway.networking.k8s.io_httproutes.yaml index ff2c0af443..f6226826bc 100644 --- a/config/crd/experimental/gateway.networking.k8s.io_httproutes.yaml +++ b/config/crd/experimental/gateway.networking.k8s.io_httproutes.yaml @@ -120,7 +120,12 @@ spec: that may be collapsed by an implementation. For example, some implementations may choose to merge compatible Gateway Listeners together. If that is the case, the list of routes attached to those resources should - also be merged." + also be merged. \n Note that for ParentRefs that cross namespace + boundaries, the parent being referred to must have some mechanism + to allow Routes to attach. Gateway has the AllowedRoutes field, + for example. Any other resource being used as a parent across namespaces + MUST either include an AllowedRoutes field or equivalent functionality, + OR use a ReferenceGrant (if the spec can't have a field added)." items: description: "ParentReference identifies an API object (usually a Gateway) that can be considered a parent of this resource (usually @@ -1964,7 +1969,12 @@ spec: that may be collapsed by an implementation. For example, some implementations may choose to merge compatible Gateway Listeners together. If that is the case, the list of routes attached to those resources should - also be merged." + also be merged. \n Note that for ParentRefs that cross namespace + boundaries, the parent being referred to must have some mechanism + to allow Routes to attach. Gateway has the AllowedRoutes field, + for example. Any other resource being used as a parent across namespaces + MUST either include an AllowedRoutes field or equivalent functionality, + OR use a ReferenceGrant (if the spec can't have a field added)." items: description: "ParentReference identifies an API object (usually a Gateway) that can be considered a parent of this resource (usually diff --git a/config/crd/experimental/gateway.networking.k8s.io_tcproutes.yaml b/config/crd/experimental/gateway.networking.k8s.io_tcproutes.yaml index 5220ddeaa3..2f52146848 100644 --- a/config/crd/experimental/gateway.networking.k8s.io_tcproutes.yaml +++ b/config/crd/experimental/gateway.networking.k8s.io_tcproutes.yaml @@ -59,7 +59,12 @@ spec: that may be collapsed by an implementation. For example, some implementations may choose to merge compatible Gateway Listeners together. If that is the case, the list of routes attached to those resources should - also be merged." + also be merged. \n Note that for ParentRefs that cross namespace + boundaries, the parent being referred to must have some mechanism + to allow Routes to attach. Gateway has the AllowedRoutes field, + for example. Any other resource being used as a parent across namespaces + MUST either include an AllowedRoutes field or equivalent functionality, + OR use a ReferenceGrant (if the spec can't have a field added)." items: description: "ParentReference identifies an API object (usually a Gateway) that can be considered a parent of this resource (usually diff --git a/config/crd/experimental/gateway.networking.k8s.io_tlsroutes.yaml b/config/crd/experimental/gateway.networking.k8s.io_tlsroutes.yaml index 7d80c31c83..55356faa3e 100644 --- a/config/crd/experimental/gateway.networking.k8s.io_tlsroutes.yaml +++ b/config/crd/experimental/gateway.networking.k8s.io_tlsroutes.yaml @@ -105,7 +105,12 @@ spec: that may be collapsed by an implementation. For example, some implementations may choose to merge compatible Gateway Listeners together. If that is the case, the list of routes attached to those resources should - also be merged." + also be merged. \n Note that for ParentRefs that cross namespace + boundaries, the parent being referred to must have some mechanism + to allow Routes to attach. Gateway has the AllowedRoutes field, + for example. Any other resource being used as a parent across namespaces + MUST either include an AllowedRoutes field or equivalent functionality, + OR use a ReferenceGrant (if the spec can't have a field added)." items: description: "ParentReference identifies an API object (usually a Gateway) that can be considered a parent of this resource (usually diff --git a/config/crd/experimental/gateway.networking.k8s.io_udproutes.yaml b/config/crd/experimental/gateway.networking.k8s.io_udproutes.yaml index 5d8d82dee8..7e7ecbaa7f 100644 --- a/config/crd/experimental/gateway.networking.k8s.io_udproutes.yaml +++ b/config/crd/experimental/gateway.networking.k8s.io_udproutes.yaml @@ -59,7 +59,12 @@ spec: that may be collapsed by an implementation. For example, some implementations may choose to merge compatible Gateway Listeners together. If that is the case, the list of routes attached to those resources should - also be merged." + also be merged. \n Note that for ParentRefs that cross namespace + boundaries, the parent being referred to must have some mechanism + to allow Routes to attach. Gateway has the AllowedRoutes field, + for example. Any other resource being used as a parent across namespaces + MUST either include an AllowedRoutes field or equivalent functionality, + OR use a ReferenceGrant (if the spec can't have a field added)." items: description: "ParentReference identifies an API object (usually a Gateway) that can be considered a parent of this resource (usually diff --git a/config/crd/standard/gateway.networking.k8s.io_httproutes.yaml b/config/crd/standard/gateway.networking.k8s.io_httproutes.yaml index 758c261be1..5f07fa21da 100644 --- a/config/crd/standard/gateway.networking.k8s.io_httproutes.yaml +++ b/config/crd/standard/gateway.networking.k8s.io_httproutes.yaml @@ -120,7 +120,12 @@ spec: that may be collapsed by an implementation. For example, some implementations may choose to merge compatible Gateway Listeners together. If that is the case, the list of routes attached to those resources should - also be merged." + also be merged. \n Note that for ParentRefs that cross namespace + boundaries, the parent being referred to must have some mechanism + to allow Routes to attach. Gateway has the AllowedRoutes field, + for example. Any other resource being used as a parent across namespaces + MUST either include an AllowedRoutes field or equivalent functionality, + OR use a ReferenceGrant (if the spec can't have a field added)." items: description: "ParentReference identifies an API object (usually a Gateway) that can be considered a parent of this resource (usually @@ -1481,7 +1486,12 @@ spec: that may be collapsed by an implementation. For example, some implementations may choose to merge compatible Gateway Listeners together. If that is the case, the list of routes attached to those resources should - also be merged." + also be merged. \n Note that for ParentRefs that cross namespace + boundaries, the parent being referred to must have some mechanism + to allow Routes to attach. Gateway has the AllowedRoutes field, + for example. Any other resource being used as a parent across namespaces + MUST either include an AllowedRoutes field or equivalent functionality, + OR use a ReferenceGrant (if the spec can't have a field added)." items: description: "ParentReference identifies an API object (usually a Gateway) that can be considered a parent of this resource (usually