fleet/cmd
Victor Lyuboslavsky 55423f67e2
Fixed parsing of relative paths for MDM profiles in gitops no-team.yml (#26046)
For #25770 

We already unmarshal macOS/Windows settings (added by Martin), so we
replace the path with an absolute file path and keep them unmarshalled
so they don't have to be re-unmarshalled later. Note: the custom
UnmarshalJSON method on these structs checks for (and handles) legacy
format (before labels were added).

Also some refactorings:
- extracted `extractControlsForNoTeam`
- reorganized `TestGitOpsBasicGlobalAndNoTeam` with subtests -- I did
not actually change functionality of this test

# Checklist for submitter

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Added/updated automated tests
- [x] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [x] Manual QA for all new/changed functionality
2025-02-06 16:39:15 -06:00
..
cpe Bump retries/timeouts for NVD pulls (#24160) 2024-11-26 09:08:10 -06:00
cve Do not panic on missing vulnerabilities file (#25081) 2025-01-10 16:36:53 -07:00
fleet Exempt bootstrap package uploads from server-side request timeout (#25536) 2025-01-17 10:39:59 -06:00
fleetctl Fixed parsing of relative paths for MDM profiles in gitops no-team.yml (#26046) 2025-02-06 16:39:15 -06:00
macoffice Feature 9386: Parse the Mac Office release notes for vulnerability processing (#9993) 2023-02-24 14:18:25 -04:00
msrc Don't reuse GitHub HTTP client to pull MSRC feeds (#22493) 2024-09-27 21:23:48 -05:00
osquery-perf Fleetd can now download software installers from signed CDN URLs. (#25276) 2025-01-29 10:24:44 -06:00