-
Notifications
You must be signed in to change notification settings - Fork 558
macOS Automatic enrollment does not complete when using mTLS for orbit endpoints #24024
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
Comments
Heads up @lukeheath, I added the |
@noahtalerman Agreed, this is workflow blocking and is a P1 critical bug we will patch (or include in the upcoming v4.60.0). |
Linked to Unthread ticket:
|
… or script configured (#24073) > Related issue: #24024 # Checklist for submitter Demo video: https://www.youtube.com/watch?v=F7p2PyJce7E If some of the following don't apply, delete the relevant line. <!-- Note that API documentation changes are now addressed by the product design team. --> - [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] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements) - [x] Added/updated tests - [x] Manual QA for all new/changed functionality
… or script configured (#24073) > Related issue: #24024 # Checklist for submitter Demo video: https://www.youtube.com/watch?v=F7p2PyJce7E If some of the following don't apply, delete the relevant line. <!-- Note that API documentation changes are now addressed by the product design team. --> - [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] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements) - [x] Added/updated tests - [x] Manual QA for all new/changed functionality
QA Notes: Ran through a few workflows to ensure orbit was not getting installed during ADE enrollment if Made sure all other setup experience features still work as expected and completed host enrollment. Finally I tested setup experience with everything configured to ensure no regression occurred. |
Orbit's dance with Mac, |
Fleet version: v4.59.0
Web browser and operating system: macOS
💥 Actual behavior
When a new or freshly wiped macOS host attempts to enroll in MDM, it gets stuck after installing profiles, while Orbit checks in for software and scripts:
After turning off mTLS for the
/orbit
endpoints and restarting the enrollment process, the host was successfully enrolled.🧑💻 Steps to reproduce
🕯️ More info (optional)
N/A
The text was updated successfully, but these errors were encountered: