Luke Heath
699bdb50ac
Prepare to archive fleet-gitops repo ( #50134 )
2026-07-29 08:04:35 -05:00
Noah Talerman
2726da1d62
Why macOS managed admin accounts are only created during setup ( #50008 )
2026-07-27 15:05:01 -07:00
Magnus Jensen
f7f0cfa98e
test case and doc to ensure bootstrap package comes before profiles ( #49808 )
...
<!-- Add the related story/sub-task/bug number, like Resolves #123 , or
remove if NA -->
**Related issue:** Resolves #49750
# Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [ ] 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/guides/committing-changes.md#changes-files )
for more information. (Already a part of something else, this is just
further solidifying the current behaviour)
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements), JS
inline code is prevented especially for url redirects, and untrusted
data interpolated into shell scripts/commands is validated against shell
metacharacters.
- [ ] Timeouts are implemented and retries are limited to avoid infinite
loops
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
## Testing
- [x] Added/updated automated tests
- [x] QA'd all new/changed functionality manually
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Tests**
* Added coverage to verify the command sequence during Apple device
enrollment.
* Ensures the fleet management agent installation happens first,
followed by the bootstrap package, and then configuration profile and
management commands.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-07-23 19:21:11 +02:00
George Karr
32c6f0b74f
Document risks of VPP app installs during setup experience ( #49170 )
2026-07-14 13:14:29 -07:00
28f4da083b
[Docs] Add end user account type section to setup experience guide ( #44855 )
...
## Summary
- Adds a new "End user account type" section to
`articles/setup-experience.md` explaining:
- What standard vs. admin accounts can/cannot do on macOS, Windows, and
Linux
- What the OS default account type is on each platform (macOS: admin,
Windows: admin, Linux: standard)
- How Fleet's `end_user_local_account_type` MDM setting lets admins
enforce standard or admin account types on enrolled hosts
Closes #41781
Built for [Mel
Pike](https://fleetdm.slack.com/archives/D0AKX7DJFCN/p1778087024445999?thread_ts=1777299502.461149&cid=D0AKX7DJFCN )
by [Kilo for Slack](https://kilo.ai/slack )
---------
Co-authored-by: Rachael Shaw <r@rachael.wtf >
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com >
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
Co-authored-by: melpike <79950145+melpike@users.noreply.github.com >
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com >
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com >
2026-07-07 10:53:21 -06:00
Noah Talerman
88a94a7415
Setup experience software is installed on iOS/iPadOS hosts (any enrollment method) ( #48618 )
...
- [x] QA'd all new/changed functionality manually
- Enrollment methods: ADE, profile-based manual, Managed Apple Account
- Also, update Controls > Setup experience copy. "Automatically" only
applies to macOS:
<img width="505" height="168" alt="Screenshot 2026-07-02 at 9 41 17 AM"
src="https://github.com/user-attachments/assets/ff46682f-e87b-4d2e-9889-7d0382b0d3d5 "
/>
- Every other platform:
<img width="517" height="174" alt="Screenshot 2026-07-02 at 9 41 31 AM"
src="https://github.com/user-attachments/assets/0ab115fb-76fb-4080-afb4-52edcf4900b7 "
/>
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Bug Fixes**
* Updated the setup guidance text for platform-specific enrollment so
macOS now shows “automatically enroll to Fleet.”
* Other platforms continue to show “enroll to Fleet,” improving clarity
in the install experience.
* **Tests**
* Adjusted the Android empty-state test to match the updated enrollment
wording.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-07-06 11:47:27 -05:00
480847b7f5
v4.88.0 doc changes ( #46357 )
...
Documentation changes for 4.88.0
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Added a new chart data API endpoint for retrieving metric-based chart
information.
* **Tests**
* Updated test server setup so chart-related routes are included in
endpoint validation, improving coverage and consistency.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: Jordan Montgomery <elijah.jordan.montgomery@gmail.com >
Co-authored-by: Victor Lyuboslavsky <2685025+getvictor@users.noreply.github.com >
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com >
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com >
Co-authored-by: Scott Gress <scottmgress@gmail.com >
Co-authored-by: melpike <79950145+melpike@users.noreply.github.com >
2026-07-03 17:22:51 -05:00
Rachael Shaw
f72325d81c
v4.87.0 doc changes ( #44709 )
2026-06-19 17:47:50 -07:00
kilo-code-bot[bot] and kiloconnect[bot]
876449ceef
[Docs] FileVault cannot be enabled locally on macOS 15.7 by managed local account ( #47799 )
...
## Summary
- Documents that on macOS 15.7, FileVault cannot be enabled locally
through System Settings when the end user account type is set to
Standard or Skip (no account).
- Adds notes to both the setup experience guide and the enforce disk
encryption guide with the workaround (enforce disk encryption via
Fleet).
- Notes that this issue does not affect macOS 26.
Closes #47711
Related to #47680
Built for [Mel
Pike](https://fleetdm.slack.com/archives/D0AKX7DJFCN/p1781726233185189?thread_ts=1777299502.461149&cid=D0AKX7DJFCN )
by [Kilo for Slack](https://kilo.ai/slack )
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 13:51:51 -06:00
Noah Talerman
7c8bd1dc71
Update macOS setup experience instructions ( #46848 )
...
Clarified the conditions under which Fleet installs setup experience
software on macOS.
2026-06-05 09:22:48 -04:00
Rachael Shaw
c45ff9f029
Preview of v4.86.0 doc changes (merge conflicts resolved) ( #42428 )
2026-05-29 17:37:53 -05:00
Rachael Shaw
2a58bbef38
v4.85.0 doc changes ( #41153 )
2026-05-14 17:44:17 -05:00
melpike
b908589849
[Guide] Enhance guide with Simplified Platform SSO details ( #45298 )
...
Added details on Simplified Platform SSO introduced in macOS 26,
including prerequisites, configuration steps, and user experience.
<!-- Add the related story/sub-task/bug number, like Resolves #123 , or
remove if NA -->
**Related issue:** Resolves #30674
2026-05-13 09:01:02 -06:00
Noah Talerman
29a0b6dd97
Add "quick start" for GitOps and remove links to archived fleet-gitops repo ( #45028 )
...
- @noahtalerman: We archived the fleetdm-gitops repo:
https://github.com/fleetdm/fleet/issues/40300
- Update links across docs/guides to point to GitOps reference instead
2026-05-12 09:17:51 -04:00
Noah Talerman
48ccdbab13
Reference docs: Multi-platform names for macos_setup and macos_settings ( #43565 )
...
Update reference docs for the following story:
- https://github.com/fleetdm/fleet/issues/40488
2026-05-04 18:51:54 -04:00
Rachael Shaw
c9fe68b924
v4.84.0 doc changes ( #40665 )
2026-04-24 20:07:13 -05:00
Dale Ribeiro and Magnus Jensen
d37745dfd7
Update setup experience documentation for bootstrap package ( #41158 )
...
Co-authored-by: Magnus Jensen <magnus@fleetdm.com >
2026-04-08 09:47:37 -04:00
kilo-code-bot[bot]
829227f7d5
Document retry attempts for different actions in Fleet ( #43159 )
2026-04-07 18:26:31 -04:00
+1
1ad8b03337
Preview of v4.83.0 doc changes ( #39805 )
...
This PR will remain in draft as a preview of upcoming documentation
changes for 4.83.0
---------
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com >
Co-authored-by: Jordan Montgomery <elijah.jordan.montgomery@gmail.com >
Co-authored-by: melpike <79950145+melpike@users.noreply.github.com >
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
Co-authored-by: Victor Lyuboslavsky <2685025+getvictor@users.noreply.github.com >
Co-authored-by: Scott Gress <scottmgress@gmail.com >
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com >
Co-authored-by: Jonathan Katz <44128041+jkatz01@users.noreply.github.com >
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
Co-authored-by: Carlo <1778532+cdcme@users.noreply.github.com >
2026-04-01 11:21:11 -05:00
Noah Talerman
2af049dc2b
Update EULA information for macOS hosts ( #42730 )
...
Clarified EULA display conditions for macOS hosts.
2026-03-31 10:42:03 -06:00
Noah Talerman
d1dedf6c0c
Clarify Android software installation behavior ( #42720 )
...
Removed note about Android software installation issue.
2026-03-31 17:01:33 +02:00
Marko Lisica
be8e2d6213
Setup experience guide: how admin can let user through setup experien… ( #42045 )
...
Added information about sending `DeviceConfigured` command to assist
users stuck in setup experience.
2026-03-19 09:34:47 -04:00
Noah Talerman
09590bc6e2
"Teams" => "fleets", "queries" => "reports" doc changes ( #39585 )
2026-03-11 23:41:14 -05:00
Noah Talerman
7047baa3c5
Setup experience guide: Add videos ( #39493 )
...
- We link to these videos from the Fleet UI
2026-02-13 09:39:39 -05:00
Steven Palmesano
b8d8e2e462
Fix location of EULA setting in UI ( #38788 )
2026-02-06 12:45:27 -06:00
Marko Lisica
5e1ab0c7bd
[Guide] Only install the bootstrap package during first time Mac setup ( #39480 )
...
Related to:
- #31292
2026-02-06 11:10:09 -05:00
Noah Talerman
0d6d1cb6e5
When does Fleet install/uninstall Escrow Buddy & swiftDialog ( #39144 )
...
Write this down:
https://fleetdm.slack.com/archives/C075T40SYB1/p1769798237575329?thread_ts=1769731771.081799&cid=C075T40SYB1
2026-02-06 09:16:56 -05:00
Noah Talerman
d0b731cd70
Update setup-experience.md ( #39092 )
...
- Clarify how to get through the "setup failed" screen
2026-02-06 18:31:39 +09:00
c07ac6ea5b
Install app store apps guide: Update "Schedule app updates" ( #38940 )
...
- Update section name and location. We're going to link to this section
from the 4.80 release article:
https://github.com/fleetdm/fleet/pull/38936
---------
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com >
Co-authored-by: Rachael Shaw <r@rachael.wtf >
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com >
Co-authored-by: Magnus Jensen <magnus@fleetdm.com >
Co-authored-by: Jordan Montgomery <elijah.jordan.montgomery@gmail.com >
Co-authored-by: Scott Gress <scottmgress@gmail.com >
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com >
Co-authored-by: Nico <32375741+nulmete@users.noreply.github.com >
2026-02-03 17:11:28 -06:00
Noah Talerman
249d104f6a
Update setup-experience.md ( #39239 )
2026-02-03 11:58:55 -05:00
dafc8f6752
Preview of v4.80.0 doc changes ( #37193 )
...
This PR will remain in draft as a preview of upcoming documentation
changes for 4.80.0
---------
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com >
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com >
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com >
Co-authored-by: Magnus Jensen <magnus@fleetdm.com >
Co-authored-by: Jordan Montgomery <elijah.jordan.montgomery@gmail.com >
Co-authored-by: Scott Gress <scottmgress@gmail.com >
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com >
Co-authored-by: Nico <32375741+nulmete@users.noreply.github.com >
Co-authored-by: Luke Heath <luke@fleetdm.com >
2026-02-02 17:41:37 -06:00
Marko Lisica
f92b9e5837
Android software can't be removed from setup experience ( #38442 )
...
Currently, Android software can't be removed from the setup experience.
We have a story that we aim to ship in 4.82. Until we ship, I added a
callout in the setup experience guide.
2026-02-02 13:36:10 +01:00
Steven Palmesano
cae4975459
Add info about YubiKeys to end user auth section ( #38609 )
...
Confirmed by @AndreyKizimenko:
https://fleetdm.slack.com/archives/C019WG4GH0A/p1769034207197149?thread_ts=1769032777.436719&cid=C019WG4GH0A
2026-01-23 13:16:37 -06:00
Marko Lisica
11b241128d
Update setup experience guide to include Android support ( #38698 )
...
Related to:
- #33761
- #35669
2026-01-23 10:56:40 -05:00
Noah Talerman
e2500002ed
macOS setup experience: Clarify behavior ( #38379 )
...
- macOS setup: "may" isn't that helpful. It doesn't make the user feel
confident on what they should document internally.
2026-01-23 17:47:36 +09:00
Magnus Jensen
c458c5c971
Update settings location for end user auth config ( #38511 )
2026-01-20 13:32:20 -05:00
bcf5ebd019
Preview of v4.79.0 doc changes ( #35930 )
...
This PR will remain in draft as a preview of upcoming documentation
changes for 4.79.0
---------
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com >
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com >
Co-authored-by: Magnus Jensen <magnus@fleetdm.com >
Co-authored-by: Ian Littman <iansltx@gmail.com >
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com >
Co-authored-by: melpike <79950145+melpike@users.noreply.github.com >
Co-authored-by: Steven Palmesano <3100993+spalmesano0@users.noreply.github.com >
Co-authored-by: Carlo <1778532+cdcme@users.noreply.github.com >
2026-01-14 14:47:06 -06:00
Rachael Shaw
45b162f940
Preview of v4.78.0 doc changes ( #35929 )
2025-12-19 17:07:58 -06:00
Noah Talerman
15523627d2
App Store (VPP) apps sometimes work after retry ( #37121 )
...
- Learned this with `customer-numa`
2025-12-11 08:20:27 -07:00
+5
25191f3054
Preview of v4.77.0 doc changes ( #35924 )
...
This PR will remain in draft as a preview of upcoming documentation
changes for 4.77.0
---------
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com >
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com >
Co-authored-by: Victor Lyuboslavsky <2685025+getvictor@users.noreply.github.com >
Co-authored-by: Ian Littman <iansltx@gmail.com >
Co-authored-by: Noah Talerman <noahtal@umich.edu >
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com >
Co-authored-by: Magnus Jensen <magnus@fleetdm.com >
Co-authored-by: Jordan Montgomery <elijah.jordan.montgomery@gmail.com >
Co-authored-by: Janis Watts <184028114+jmwatts@users.noreply.github.com >
Co-authored-by: Allen Houchins <32207388+allenhouchins@users.noreply.github.com >
Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com >
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com >
Co-authored-by: Scott Gress <scottmgress@gmail.com >
Co-authored-by: Carlo <1778532+cdcme@users.noreply.github.com >
2025-12-02 17:24:15 -06:00