1.6 upgrade path from Helm chart

Istioctl upgrade checks the schema so it will alert you to any incompatible fields. Helm doesn’t do this so you pretty much have to go through manually and check for deprecated fields. An workaround is to pass your Helm config to istioctl manifest generate under the spec.values passthrough API and see if you get any errors.
When you say ingress controller which specific resource are you referring to? istiod is the ingress controller by default.

1 Like