-
Notifications
You must be signed in to change notification settings - Fork 473
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pre-fill and lock local account creation screen during out-of-the-box macOS setup #9147
Comments
Hey @roperzh heads up, I moved the original issue description here: ProblemDEP enrollment can be configured with
Some IT admins use this to configure the device (install profiles, apps, etc) before it can continue with the setup during unboxing. Potential SolutionsTBD: We need to design a flow for this use case |
Hey @marko-lisica I recorded a Loom video w/ my feedback here (internal). Also, I left some feedback as TODOs in the design review doc (internal): https://docs.google.com/document/d/1AduqZ9yuMQ8uvC5Z6GJFJtE0pbdqdX9zHIau_VCOqGI/edit |
@noahtalerman @marko-lisica We tested the feature (with @ghernandez345 and help from Roberto on how to reset the device between DEP-enrollment tests), in general it should release the device relatively quickly (in about a minute) as it waits for all profiles to be deployed, and in the worse case it "gives up" waiting for all profiles/commands to be done after about 15 minutes, but the manual release ( |
@mna thanks for the update! Testing DEP is a pain in the butt.
This is the case when the host goes offline while it's waiting for all profiles/commands? Or does this happen in other scenarios? (poor connection/slow internet) Asking because, if it's the offline case, I think sending the |
Yes, or any other reason why it didn't yet process all DEP enrollment commands and initial custom profiles, e.g. if battery is low and the device sends a "NotNow" response to commands, or network issues/slowness as you mention, etc.
You're correct, but it doesn't really "send" the |
relates to #9147 add the setup assistant page to the UI. This includes: - new setup assistant page - uploaded profile and release device manually form - preview for setup assistant flow <!-- Note that API documentation changes are now addressed by the product design team. --> - [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/updated tests - [x] Manual QA for all new/changed functionality --------- Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
@mna ah, I see. So if the device sends a bunch of "NotNow" responses and the user is stuck for awhile, the IT admin can queue up the This command will run sooner than retries for the commands that responded "NotNow" so the user will get unstuck. Is that right? Sounds like we can optimize this later by adding some sort of countdown (let's say 5 minutes) before Fleet just sends the If so, I think the current way it works is acceptable. |
@noahtalerman That's my understanding, yes. "NotNow" commands are skipped during "NotNow" responses. |
API changes are merged. TODO @noahtalerman remove duplicate example automatic enrollment (DEP) profile: https://github.com/fleetdm/fleet/blob/main/tools/mdm/apple/dep_sample_profile.json Let's point users to the one we dogfood: https://github.com/fleetdm/fleet/blob/main/it-and-security/lib/automatic-enrollment.dep.json |
UPDATE: PR is merged PR to remove the duplicate DEP profile is here: #18114 |
PR is here: #18127 |
Hey @Patagonia121 heads up, this customer request was shipped! 🎉 Docs are in progress. PR is here: #18127 |
Docs PR is merged! #18127 |
Mac setup streamlined, |
Re-opening this story because we're missing some API docs. More info here: #16728 (comment) @rachaelshaw when you get the chance, can you please update the docs. Thanks! |
UPDATE: Doc PR is here: #19225 TODO:
|
…out-of-the-box macOS setup (#19225) Docs changes for "Pre-fill and lock local account creation screen during out-of-the-box macOS setup" story (#9147) See comment here for more context: #9147 (comment) --------- Co-authored-by: Rachael Shaw <r@rachael.wtf>
Docs are merged ✅ |
Mac set-up now eased, |
Goal
Context
Changes
Product
await_device_configured
await_device_configured
to true in the DEP profile for existing users (migration)DeviceConfigured
)enable_release_device_manually
set totrue
, Fleet won't sendDeviceConfigured
command. (user must send it manually)Engineering
Context
This is possible today however Fleet requires that the IT admin does the following:
await_device_configured
totrue
in their automatic enrollment (DEP) profileQA
Risk assessment
Manual testing steps
Testing notes
Confirmation
The text was updated successfully, but these errors were encountered: