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]
