mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 13:37:30 +00:00
Currently in Fleet Device Management, there is no support for Apple iPods. Eventhough iPods are considered vintage by Apple already, we still use them and I know that in various companies they are still used as a low cost device within the company. (eg. shops/warehouses to look up stock levels) Currently, enrolling an iPod through ABM, results in the device being recognised as a Mac device. With this PR, I'd like to add support for iPods, similar functionality as iPhones to Fleet, simply as iOS device, which works fine. Considering that all commands are the same (if available) and considering iPods aren't updated anymore, I don't think we need to explicitly mention it, perhaps just in docs, and add them to a separate category than iPhones. - [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. - [ ] Added/updated automated tests - I have not added automated tests since it'd basically be a 1:1 copy of iPhone tests - [x] Manual QA for all new/changed functionality > Follows up on discussion from #27263 with @noahtalerman Manual QA: - adding an iPod in ABM results in the device being recognised as iOS <img width="1754" alt="overview" src="https://github.com/user-attachments/assets/7681c613-2b34-489a-8b94-10eff8977e19" /> <img width="1766" alt="detail-abm" src="https://github.com/user-attachments/assets/f88c8e84-e55f-4c5f-8998-8b6697b57abc" /> - after enrolling the iPod through setup, it is correctly synced with Fleet and all commands are possible. (tried Restart, Rename device, push apps) <img width="1766" alt="ipod-post-sync" src="https://github.com/user-attachments/assets/7668942e-b110-4c38-a448-b6027419507c" /> - enrollment video (can be uploaded if needed) - manual enrollment works fine too (using Enroll url)  --------- Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com> |
||
|---|---|---|
| .. | ||
| automatic_policy | ||
| buildpkg | ||
| certificate | ||
| download | ||
| file | ||
| filepath_windows | ||
| fleetdbase | ||
| fleethttp | ||
| fleethttpsig | ||
| mdm | ||
| nettest | ||
| open | ||
| optjson | ||
| race | ||
| rawjson | ||
| retry | ||
| scripts | ||
| secure | ||
| spec | ||
| testutils | ||
| README.md | ||
pkg directory
This top-level pkg directory contains packages that may be shared between all fleet backend components.