fleet/orbit/pkg
Victor Lyuboslavsky 3367b7e036
Added orbit_version, fleet_desktop_version, and scripts_enabled to host details. (#18123)
#17361
#17148

In GET fleet/hosts/:id response, added the following fields:
- orbit_version
  - `orbit_version == null` means this agent is not an orbit agent
- fleet_desktop_version
- `fleet_desktop_version == null` means this agent is not an orbit agent
or it is an older version which is not collecting the desktop version
- `fleet_desktop_version == ""` means this agent is an orbit agent but
does not have fleet desktop
- scripts_enabled
- `scripts_enabled == null` means this agent is not an orbit agent or it
is an older version which is not collecting scripts_enabled

In orbit_info table, added the following fields:
- desktop_version
- scripts_enabled

Updated docs for orbit_info PR:
https://github.com/fleetdm/fleet/pull/18135

Updated API docs: https://github.com/fleetdm/fleet/pull/17814

MDM lock/unlock/wipe error messages are not part of this PR. They will
be in a separate PR.

# Checklist for submitter
- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [x] Added/updated tests
- [x] If database migrations are included, checked table schema to
confirm autoupdate
- [x] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [x] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [x] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-04-09 16:33:44 -05:00
..
augeas update augeas lense "simplevars.aug" (#12922) 2023-07-25 09:22:41 -07:00
bitlocker make sure we report the correct error during BitLocker encryption (#16096) 2024-01-15 12:31:15 -03:00
build Add user agent to Orbit HTTP client (#5429) 2022-05-02 11:03:49 -07:00
constant Add exponential backoff to orbit enroll retries (#17368) 2024-03-13 07:57:00 -03:00
cryptoinfo Add Kolide osquery tables 2023-11-01 20:11:35 -06:00
dataflatten Add Kolide osquery tables 2023-11-01 20:11:35 -06:00
execuser launch Nudge using /usr/bin/open (#10051) 2023-02-23 14:48:40 -03:00
go-paniclog Fix Fleet Desktop bugs on Windows (#16402) 2024-01-29 18:52:55 -03:00
insecure Make creation of http.Client uniform across the codebase (#3097) 2021-11-24 15:56:54 -05:00
keystore Enroll secret in macOS keychain and Windows Credential Manager (#16068) 2024-01-16 06:51:37 -06:00
logging Reduce orbit logging when the server is down (#16968) 2024-02-21 15:36:15 -03:00
osquery Allow custom osquery database on fleetd (#16554) 2024-02-05 09:41:06 -03:00
osservice 8009 fleet desktop icon duplication (#8017) 2022-10-13 10:58:37 -03:00
packaging Add support for pre-release on Windows orbit builder (#18102) 2024-04-05 18:41:46 -03:00
platform Fix Fleet Desktop bugs on Windows (#16402) 2024-01-29 18:52:55 -03:00
process Fleetctl to package .app bundles for osquery (and changes for orbit to support them) (#4393) 2022-03-15 16:04:12 -03:00
profiles Update fleetd for macOS hosts to look for custom end user email field in Fleet MDM enrollment profile (#15761) 2024-01-02 17:45:11 -03:00
scripts Queued scripts feature (#16300) 2024-01-29 11:37:54 -03:00
table Added orbit_version, fleet_desktop_version, and scripts_enabled to host details. (#18123) 2024-04-09 16:33:44 -05:00
token Fixing fleetd to NOT make unnecessary duplicate call to orbit/device_token endpoint. (#15543) 2023-12-10 17:00:24 -06:00
update Added orbit_version, fleet_desktop_version, and scripts_enabled to host details. (#18123) 2024-04-09 16:33:44 -05:00
user fix: don't attempt to launch fleet desktop until the user is logged into GUI (#16090) 2024-01-17 10:00:28 -05:00
useraction Update end user migration copy (#14158) 2023-09-27 12:10:25 -04:00
windows Add Kolide osquery tables 2023-11-01 20:11:35 -06:00