[client] Render remote-jobs config in the debug bundle

TestAddConfig_AllFieldsCovered fails on any new Config field that is
neither rendered nor excluded. Render RemoteJobsAllowed alongside the
other collection toggles, and exclude DebugBundleUploadURL with a
justification: it is an MDM-provided URL that can carry credentials or
query tokens, so it stays out of the shared bundle.
This commit is contained in:
mlsmaycon
2026-08-12 09:13:44 +00:00
parent 0d3cd1dd57
commit 8ee434595c
2 changed files with 11 additions and 6 deletions

View File

@@ -703,6 +703,9 @@ func (g *BundleGenerator) addCommonConfigFields(configContent *strings.Builder)
if g.internalConfig.ServerSSHAllowed != nil {
configContent.WriteString(fmt.Sprintf("ServerSSHAllowed: %v\n", *g.internalConfig.ServerSSHAllowed))
}
if g.internalConfig.RemoteJobsAllowed != nil {
configContent.WriteString(fmt.Sprintf("RemoteJobsAllowed: %v\n", *g.internalConfig.RemoteJobsAllowed))
}
if g.internalConfig.EnableSSHRoot != nil {
configContent.WriteString(fmt.Sprintf("EnableSSHRoot: %v\n", *g.internalConfig.EnableSSHRoot))
}