I have deployed an AWS ALB Controller and I create listeners with ingress resources in a EKS cluster.
The steps I followed are the following:
- I had an ingress for a service named
first-test-apiand all where fine - I deploy a new Helm release [
first] with just renaming the chart fromtest-apitomain-api. So now isfirst-main-api. - Noting seems to break in terms of k8s resources , but...
- the
test-api.mydomain.comlistener in the AWS ALB is stuck to the old service
Has anyone encounter such a thing before?
I could delete the listener manually, but I don't want to. I'd like to know what is happening and why it didn't happened automatically :)
EDIT:
The ingress had an ALB annotation that enabled the deletion protection.