<p>I have upgraded my nginx controller from old stable repository to new ingress-nginx repository version 3.3.0. Upgrade was succeeded without an issue.</p>
<p>My ingress resources stopped working after the upgrade and after annotating <code>kubernetes.io/ingress.class: nginx</code> to the existing resources, I could see the below message in the nginx pods. This is the output for my kiali ingress resources.</p>
<pre><code>I1008 10:53:00.046817       9 event.go:278] Event(v1.ObjectReference{Kind:&quot;Ingress&quot;, Namespace:&quot;istio-system&quot;, Name:&quot;istio-kiali&quot;, UID:&quot;058a7b68-191a-4cdf-a0dd-023faffbb6a5&quot;, APIVersion:&quot;networking.k8s.io/v1beta1&quot;, ResourceVersion:&quot;26912&quot;, FieldPath:&quot;&quot;}): type: 'Normal' reason: 'UPDATE' Ingress istio-system/istio-kiali
</code></pre>
<p>Still I'm not able to access it. Does anyone have any idea about the issue?</p>
<p>Your valuable thoughts and suggestions would be appreciated.</p>

Aruna Fernando
<p>I'm using the upstream nginx ingress and use helm controller to install it.
BTW, I have carefully gone through the values and overridden the values as below using the helm release. Now, it is working fine. All of my ingresses came online to serve traffic even without the annotation.</p>
<p>No errors appeared in the logs. I suppose my previous values may caused the issue. I'm sharing the updated and fixed values as below, I hope it will help someone to who got the similar issue.</p>
<pre><code>controller:
      kind: DaemonSet
      hostNetwork: true
      hostPort:
        enabled: true
        ports:
          http: 80
          https: 443
      dnsPolicy: ClusterFirstWithHostNet
      nodeSelector:
        role: minion
      extraArgs:
        &quot;default-server-port&quot;: 8182
      service:
        enabled: false
      publishService:
        enabled: false
</code></pre>
