mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 13:37:30 +00:00
Add update_url column to orbit_info (#25532)
Adding new column to ease TUF migration QA and deployment. 
This commit is contained in:
parent
732f46cca7
commit
88a58041a9
4 changed files with 16 additions and 0 deletions
|
|
@ -1257,6 +1257,7 @@ func main() {
|
|||
trw,
|
||||
startTime,
|
||||
scriptsEnabledFn,
|
||||
opt.ServerURL,
|
||||
)),
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ type Extension struct {
|
|||
dektopVersion string
|
||||
trw *token.ReadWriter
|
||||
scriptsEnabled func() bool
|
||||
updateURL string
|
||||
}
|
||||
|
||||
var _ orbit_table.Extension = (*Extension)(nil)
|
||||
|
|
@ -29,6 +30,7 @@ var _ orbit_table.Extension = (*Extension)(nil)
|
|||
func New(
|
||||
orbitClient *service.OrbitClient, orbitChannel, osquerydChannel, desktopChannel string, desktopVersion string, trw *token.ReadWriter,
|
||||
startTime time.Time, scriptsEnabled func() bool,
|
||||
updateURL string,
|
||||
) *Extension {
|
||||
return &Extension{
|
||||
startTime: startTime,
|
||||
|
|
@ -39,6 +41,7 @@ func New(
|
|||
dektopVersion: desktopVersion,
|
||||
trw: trw,
|
||||
scriptsEnabled: scriptsEnabled,
|
||||
updateURL: updateURL,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -60,6 +63,7 @@ func (o Extension) Columns() []table.ColumnDefinition {
|
|||
table.TextColumn("desktop_version"),
|
||||
table.BigIntColumn("uptime"),
|
||||
table.IntegerColumn("scripts_enabled"),
|
||||
table.TextColumn("update_url"),
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -104,5 +108,6 @@ func (o Extension) GenerateFunc(_ context.Context, _ table.QueryContext) ([]map[
|
|||
"desktop_version": o.dektopVersion,
|
||||
"uptime": strconv.FormatInt(int64(time.Since(o.startTime).Seconds()), 10),
|
||||
"scripts_enabled": strconv.FormatInt(boolToInt(o.scriptsEnabled()), 10),
|
||||
"update_url": o.updateURL,
|
||||
}}, nil
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17870,6 +17870,12 @@
|
|||
"type": "integer",
|
||||
"required": false,
|
||||
"description": "1 if running scripts is enabled, 0 if disabled."
|
||||
},
|
||||
{
|
||||
"name": "update_url",
|
||||
"type": "text",
|
||||
"required": false,
|
||||
"description": "The Update Framework server URL."
|
||||
}
|
||||
],
|
||||
"notes": "This table is not a core osquery table. It is included as part of Fleet's agent ([fleetd](https://fleetdm.com/docs/get-started/anatomy#fleetd)).",
|
||||
|
|
|
|||
|
|
@ -45,5 +45,9 @@ columns:
|
|||
type: integer
|
||||
required: false
|
||||
description: 1 if running scripts is enabled, 0 if disabled.
|
||||
- name: update_url
|
||||
type: text
|
||||
required: false
|
||||
description: The Update Framework server URL.
|
||||
notes: This table is not a core osquery table. It is included as part of Fleet's agent ([fleetd](https://fleetdm.com/docs/get-started/anatomy#fleetd)).
|
||||
evented: false
|
||||
|
|
|
|||
Loading…
Reference in a new issue