fleet/server/mdm/apple
Victor Lyuboslavsky 890042d27a
Force enrollment profile sync when an Apple device was added to ABM. (#29147)
For #27854

I was able to reproduce the issue by simply unassigning device from an
MDM server, and then assigning back. Once assigned back, Fleet did not
resend the profile to ABM, and device was not able to enroll into MDM.

# 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] Manual QA for all new/changed functionality
2025-05-15 12:29:38 -05:00
..
appmanifest Additional CA validation (#27169) 2025-03-19 08:27:55 -05:00
gdmf Added Apple Root Cert for gdmf request. (#27483) 2025-03-24 19:26:36 -05:00
itunes fix: report a failure in setup experience if a VPP app installation fails due to lack of licenses (#27163) 2025-03-17 09:43:51 -04:00
mobileconfig Removing Apple MDM profile validation checks for some com.apple.MCX keys (#28498) 2025-04-23 14:06:17 -05:00
rootcert Added Apple Root Cert for gdmf request. (#27483) 2025-03-24 19:26:36 -05:00
vpp fix: don't fail when there are no VPP app version updates (#26677) 2025-02-27 17:00:55 -05:00
apple_bm.go Fix bug in ABM token renewal flow (#22988) 2024-10-18 13:16:04 -05:00
apple_mdm.go Force enrollment profile sync when an Apple device was added to ABM. (#29147) 2025-05-15 12:29:38 -05:00
apple_mdm_external_test.go MABM: fix/update non-integration MABM-related skipped tests (#21799) 2024-09-04 10:08:22 -04:00
apple_mdm_test.go Additional CA validation (#27169) 2025-03-19 08:27:55 -05:00
AppleIphoneDeviceCA.cer implement OTA enrollment (#21942) 2024-09-10 16:52:17 -03:00
cert.go Allow APNS key to be in unencrypted PKCS8 format (#24570) 2024-12-09 16:23:22 -06:00
commander.go Additional CA validation (#27169) 2025-03-19 08:27:55 -05:00
commander_test.go Additional CA validation (#27169) 2025-03-19 08:27:55 -05:00
deviceinfo.go Added Apple Root Cert for gdmf request. (#27483) 2025-03-24 19:26:36 -05:00
profile_matcher.go use only the UUID part of external_host_identifier for Puppet runs (#13176) 2023-08-07 12:41:13 -03:00
profile_matcher_test.go Add validations to disallow custom MDM profiles that contain names reserved by Fleet (#15373) 2023-11-30 17:19:18 -06:00
profile_verifier.go Fixed potential deadlocks when deploying Apple configuration profiles. (#24777) 2024-12-16 11:16:42 -06:00
profile_verifier_test.go allow to verify profiles that are pending (#15911) 2024-01-04 18:26:04 -03:00
util.go Added util func around semver to allow for custom preprocessing. Upgraded semver lib (#25437) 2025-01-23 10:21:15 -06:00
util_test.go gate DEP enrollment behind SSO when configured (#11309) 2023-04-27 09:43:20 -03:00