diff --git a/pkg/router/istio.go b/pkg/router/istio.go index a1c9ddd4..4122e821 100644 --- a/pkg/router/istio.go +++ b/pkg/router/istio.go @@ -206,7 +206,7 @@ func (ir *IstioRouter) reconcileVirtualService(canary *flaggerv1.Canary) error { newSpec, virtualService.Spec, cmpopts.IgnoreFields(istiov1alpha3.DestinationWeight{}, "Weight"), - cmpopts.IgnoreFields(istiov1alpha3.HTTPRoute{}, "Mirror"), + cmpopts.IgnoreFields(istiov1alpha3.HTTPRoute{}, "Mirror", "MirrorPercentage"), ); diff != "" { vtClone := virtualService.DeepCopy() vtClone.Spec = newSpec