fleetdm / fleet

Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
https://fleetdm.com
Other
3.01k stars 418 forks source link

shell out to `profiles` to fetch DEP profiles when signaled by the server #9278

Closed roperzh closed 1 year ago

roperzh commented 1 year ago

Problem

If a device is enrolled via DEP, when the MDM server changes (eg: migrating from another MDM solution into Fleet) the device needs to re-fetch the enrollment profile from Apple's servers.

Generally the flow looks like:

We're trying to make the last step there to happen automatically without user action, for this Orbit is going to run sudo profiles renew --type enrollment, when the Fleet server asks.

Related

Parent epic

API work

Requirements

lukeheath commented 1 year ago

Hey team! Please add your planning poker estimate with Zenhub @gillespi314 @mna @roperzh

lukeheath commented 1 year ago

Please add your planning poker estimate with Zenhub @marcosd4h

fleet-release commented 1 year ago

Peaceful flows, Renewal of profiles done, A seamless process.