From 16d1a4d5505c97af34507441ff717c4585f4d141 Mon Sep 17 00:00:00 2001 From: "Theodor S. Midtlien" Date: Tue, 19 May 2026 11:17:15 +0200 Subject: [PATCH] Add daemon version to bundle --- client/internal/debug/debug.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/client/internal/debug/debug.go b/client/internal/debug/debug.go index ebaf71b21..7b8568464 100644 --- a/client/internal/debug/debug.go +++ b/client/internal/debug/debug.go @@ -32,6 +32,7 @@ import ( nbstatus "github.com/netbirdio/netbird/client/status" mgmProto "github.com/netbirdio/netbird/shared/management/proto" "github.com/netbirdio/netbird/shared/netiputil" + "github.com/netbirdio/netbird/version" ) const readmeContent = `Netbird debug bundle @@ -459,9 +460,12 @@ func (g *BundleGenerator) addStatus() error { protoFullStatus := nbstatus.ToProtoFullStatus(fullStatus) protoFullStatus.Events = g.statusRecorder.GetEventHistory() overview := nbstatus.ConvertToStatusOutputOverview(protoFullStatus, nbstatus.ConvertOptions{ - Anonymize: g.anonymize, - ProfileName: profName, + Anonymize: g.anonymize, + ProfileName: profName, + DaemonVersion: version.NetbirdVersion(), }) + // It is always the daemon/engine that generates the bundle, we cannot know if the CLI and daemon version differs. + overview.CliVersion = "N/A" statusOutput := overview.FullDetailSummary() statusReader := strings.NewReader(statusOutput)