Azure / application-gateway-kubernetes-ingress

This is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.
https://azure.github.io/application-gateway-kubernetes-ingress
MIT License
667 stars 413 forks source link

ingress appgw pod - forced restart necessary to create listener etc. for new frontend ip #1587

Closed VaclavK closed 6 months ago

VaclavK commented 6 months ago

Describe the bug ingress-appgw-container pod has to be restarted manually to refresh App GW config to match changes done to App GW

new private IP was added to the frontend as a new frontend config, pod restart necessary for listener and ancillaries to be created

To Reproduce

logs pasted below but I see error pointing to #1582 however since restart creates listener etc this does not seem to be related

is my expectation of listener created correct?- especially since restart does it?

Ingress Controller details

some redacting was done

agic.txt

VaclavK commented 6 months ago

I think this may be chicken and egg/invalid test from my side

I did fresher test in another deployment (region) in our dev environment and there I ran the expected sequence of frontend i[ added first and then creating ingress @ AKS

in the original cluster I would remove/readd the IP in App GW few times but not recreating the ingress

so given this, I am closing the issue but hopefully whoever will see the same, will stumble upon this