Istio operator update when using canary upgrade


I was trying istio canary upgrade (since the in-place one isn’t an option anymore because of my mesh size) and I was wondering at what step should a user update de istio operator itself istioctl operator init --tag=X? Or even the istioctl version?

For example, from 1.7.x to 1.8.x the operator throws errors for some field changes that it doesn’t recognize (disableReportBatch).

Thank you!