From 1e62546d2fce33957cdd05f2ddfc1f2dfe7c03d0 Mon Sep 17 00:00:00 2001 From: wanyaoqi <18528551+wanyaoqi@users.noreply.github.com> Date: Thu, 29 Jan 2026 10:34:05 +0800 Subject: [PATCH] fix(region): have agent add check is telegraf deployed (#24144) --- pkg/compute/models/guest_sshable.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/compute/models/guest_sshable.go b/pkg/compute/models/guest_sshable.go index 643fe2c6ff..a494617408 100644 --- a/pkg/compute/models/guest_sshable.go +++ b/pkg/compute/models/guest_sshable.go @@ -383,6 +383,11 @@ func (guest *SGuest) PerformHaveAgent(ctx context.Context, userCred mcclient.Tok output.Have = true return output, nil } + v = guest.GetMetadata(ctx, "telegraf_deployed", userCred) + if v == "true" { + output.Have = true + return output, nil + } return output, nil }