diff --git a/pkg/cluster/operation/destroy.go b/pkg/cluster/operation/destroy.go index aeae040e3a..176904520c 100644 --- a/pkg/cluster/operation/destroy.go +++ b/pkg/cluster/operation/destroy.go @@ -57,7 +57,7 @@ func Destroy( for _, inst := range insts { instCount[inst.GetManageHost()]-- if instCount[inst.GetManageHost()] == 0 { - if cluster.GetMonitoredOptions() != nil { + if cluster.GetMonitoredOptions() != nil && !inst.IgnoreMonitorAgent(){ if err := DestroyMonitored(ctx, inst, cluster.GetMonitoredOptions(), options.OptTimeout); err != nil && !options.Force { return err }