From e7468ee8eec32f1c80b467cfec35a5af173fae4a Mon Sep 17 00:00:00 2001 From: Pulse Monitor Date: Thu, 11 Sep 2025 12:05:55 +0000 Subject: [PATCH] fix: correct mock generator guest ID format to match alert system (addresses #441) Mock VMs and containers were using 'node:qemu/vmid' format but the alert system expects 'instance-node-vmid' format. This caused custom thresholds to be ignored for mock guests. --- internal/mock/generator.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/mock/generator.go b/internal/mock/generator.go index f393afd6b..fabca2b3f 100644 --- a/internal/mock/generator.go +++ b/internal/mock/generator.go @@ -456,7 +456,7 @@ func generateVM(nodeName string, vmid int, config MockConfig) models.VM { NetworkIn: generateRealisticIO("network-in"), NetworkOut: generateRealisticIO("network-out"), Uptime: uptime, - ID: fmt.Sprintf("%s:qemu/%d", nodeName, vmid), + ID: fmt.Sprintf("mock-%s-%d", nodeName, vmid), Tags: generateTags(), } } @@ -528,7 +528,7 @@ func generateContainer(nodeName string, vmid int, config MockConfig) models.Cont NetworkIn: generateRealisticIO("network-in-ct"), NetworkOut: generateRealisticIO("network-out-ct"), Uptime: uptime, - ID: fmt.Sprintf("%s:lxc/%d", nodeName, vmid), + ID: fmt.Sprintf("mock-%s-%d", nodeName, vmid), Tags: generateTags(), } }