philipsens opened a new issue, #2718:
URL: https://github.com/apache/apisix-ingress-controller/issues/2718

   ### Description
   
   On the ArgoCD dashboard, every resource has a health icon. ArgoCD uses some 
status information to verify if the resource is indeed healthy. This 
information seems to be missing, resulting in the resource staying in 
"processing", like shown below:
   
   <img width="415" height="103" alt="Image" 
src="https://github.com/user-attachments/assets/a0d32649-a164-40ca-acc8-d0024556b190";
 />
   
   The resource does have this status in the live manifest:
   
   ```yaml
   status:
     loadBalancer: {}
   ```
   
   But ArgoCD requires for `status.loadBalancer.ingress` that `hostname` or 
`IP` is set, as stated in the documentation: 
https://argo-cd.readthedocs.io/en/stable/operator-manual/health/#ingress.
   
   For example, our NGINX sets this status:
   
   ```yaml
   status:
     loadBalancer:
       ingress:
         - ip: # external ip here
   ```


-- 
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