-
Notifications
You must be signed in to change notification settings - Fork 749
YAML reference: Some macos_setup keys are cross-platform
#37680
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
base: main
Are you sure you want to change the base?
Conversation
- Document which keys are supported on which platforms. - Also remove "experimental" from `` - Separate feature request to come up with a cross-platform name for `macos_setup` is here:
Hey @marko-lisica can you please double check my changes for which keys are supported on which platforms? |
docs/Configuration/yaml-files.md
Outdated
| - `enable_release_device_manually` when enabled, you're responsible for sending the [`DeviceConfigured` command](https://developer.apple.com/documentation/devicemanagement/device-configured-command). End users will be stcuk in Setup Assistant until this command is sent. | ||
| - `macos_setup_assistant` is a path to a custom automatic enrollment (ADE) profile (.json). | ||
| - `script` is the path to a custom setup script to run after the host is first set up. | ||
| - `enable_release_device_manually` when enabled, you're responsible for sending the [`DeviceConfigured` command](https://developer.apple.com/documentation/devicemanagement/device-configured-command). End users will be stuck in Setup Assistant until this command is sent. Applies to macOS only. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@noahtalerman I think this should be macOS only, but the same command is sent to iOS and iPadOS hosts. @MagnusHJensen, can you confirm?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see us differentiating on this value for ios/macos.
So I think it applies to all apple platforms.
However it's only supported if the device is supervised (ADE enrolled)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
macos_setupis here: Givemacos_setup.enable_end_user_authenticationa cross-platform name #33059