From e80cd79355395951fa8212f45ff9f1613404b0bf 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)