diff --git a/operator/pkg/util/apiclient/idempotency.go b/operator/pkg/util/apiclient/idempotency.go index 23d45cd1e..c4cd0c7e3 100644 --- a/operator/pkg/util/apiclient/idempotency.go +++ b/operator/pkg/util/apiclient/idempotency.go @@ -107,6 +107,8 @@ func CreateOrUpdateService(client clientset.Interface, service *corev1.Service) } service.ResourceVersion = older.ResourceVersion + service.Spec.ClusterIP = older.Spec.ClusterIP + service.Spec.ClusterIPs = older.Spec.ClusterIPs if _, err := client.CoreV1().Services(service.GetNamespace()).Update(context.TODO(), service, metav1.UpdateOptions{}); err != nil { return fmt.Errorf("unable to update Service: %v", err) }