@@ -894,74 +894,23 @@ spec:
894894 description : NetworkingStatus reports the observed state of networking
895895 resources.
896896 properties :
897- externalServiceName :
898- description : ExternalServiceName is the name of the managed external
899- Service.
900- type : string
901- loadBalancerIngress :
902- description : |-
903- LoadBalancerIngress contains the hostname/IP assigned by the cloud
904- provider once the LoadBalancer is provisioned.
897+ routes :
898+ description : Routes lists the HTTPRoute hostnames managed by this
899+ deployment.
905900 items :
906- description : |-
907- LoadBalancerIngress represents the status of a load-balancer ingress point:
908- traffic intended for the service should be sent to an ingress point.
901+ description : RouteStatus is the observed state of a single HTTPRoute
902+ hostname.
909903 properties :
910904 hostname :
911- description : |-
912- Hostname is set for load-balancer ingress points that are DNS based
913- (typically AWS load-balancers)
905+ description : Hostname is the public-facing DNS name for
906+ this route.
914907 type : string
915- ip :
916- description : |-
917- IP is set for load-balancer ingress points that are IP based
918- (typically GCE or OpenStack load-balancers)
908+ protocol :
909+ description : Protocol identifies the route type (e.g. "rpc",
910+ " evm" , "grpc", "rest", "evm-ws").
919911 type : string
920- ipMode :
921- description : |-
922- IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified.
923- Setting this to "VIP" indicates that traffic is delivered to the node with
924- the destination set to the load-balancer's IP and port.
925- Setting this to "Proxy" indicates that traffic is delivered to the node or pod with
926- the destination set to the node's IP and node port or the pod's IP and port.
927- Service implementations may use this information to adjust traffic routing.
928- type : string
929- ports :
930- description : |-
931- Ports is a list of records of service ports
932- If used, every port defined in the service should have an entry in it
933- items :
934- description : PortStatus represents the error condition
935- of a service port
936- properties :
937- error :
938- description : |-
939- Error is to record the problem with the service port
940- The format of the error shall comply with the following rules:
941- - built-in error values shall be specified in this file and those shall use
942- CamelCase names
943- - cloud provider specific error values must have names that comply with the
944- format foo.example.com/CamelCase.
945- maxLength : 316
946- pattern : ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
947- type : string
948- port :
949- description : Port is the port number of the service
950- port of which status is recorded here
951- format : int32
952- type : integer
953- protocol :
954- description : |-
955- Protocol is the protocol of the service port of which status is recorded here
956- The supported values are: "TCP", "UDP", "SCTP"
957- type : string
958- required :
959- - error
960- - port
961- - protocol
962- type : object
963- type : array
964- x-kubernetes-list-type : atomic
912+ required :
913+ - hostname
965914 type : object
966915 type : array
967916 type : object
0 commit comments