Baoyuantop commented on issue #2718:
URL: 
https://github.com/apache/apisix-ingress-controller/issues/2718#issuecomment-3889062688

   The controller has implemented the logic for setting 
`status.loadBalancer.ingress`, but this logic depends on at least one of the 
following two conditions being met:
   1. StatusAddress configuration (corresponding to the `spec.statusAddress` 
field in the GatewayProxy CRD): If the user explicitly configures a 
`statusAddress` (a list of IP addresses) in the GatewayProxy resource, the 
controller will populate the Ingress's `status.loadBalancer.ingress` with these 
addresses.
   2. PublishService configuration (corresponding to the `spec.publishService` 
field in the GatewayProxy CRD): If `StatusAddress` is not configured, the 
controller attempts to retrieve IP addresses or hostnames from the 
`status.loadBalancer.ingress` field of the specified publishService (which must 
be a LoadBalancer-type Service), then writes them back to the Ingress state.
   
   If the user has not configured statusAddress or publishService in 
GatewayProxy, or if GatewayProxy itself does not exist, the status will not be 
set.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to