Commit Graph
1226 Commits
Author SHA1 Message Date
Steven Palmesano 4a5e22137f Add fleetd debug script for Windows (#40831)
Also rename the macOS script for consistency.
2026-03-02 15:41:25 -06:00
Brock Walters a52ae1de52 Update the-confidence-gap.md (#40673)
fixed links added block quotes
2026-03-02 14:10:45 -06:00
Brock Walters a643cd4dd0 Update migrate-fleet-server.md (#40777)
Added link to Steven's article.
2026-03-02 15:08:24 -05:00
Noah Talerman 3bd0d5354d Evented tables guide: How to turn on (#40429)
- Reorganize sections: How to turn on comes first
- Make language consistent

Context:
https://fleetdm.slack.com/archives/C050XE4CQNA/p1771903295859949
2026-03-02 13:43:56 -05:00
Harrison Ravazzolo 07047bec17 Clarify BYOD enrollment methods in Fleet documentation (#40740)
Updated the BYOD enrollment section to clarify that both profile-based
and account-driven enrollment methods are supported in Fleet, and added
a link to a guide for more information.
2026-03-02 07:58:15 -08:00
Marko Lisica a19ceffe05 Add windows in the sentence that explains automatic renewal of certs (#40677) 2026-03-02 11:41:31 +01:00
Gray Williams 852daea5c1 Fixes dead link for Windows (#40678)
The link to the script to enable scripts for Windows was incorrect.
2026-03-02 10:06:12 +00:00
EricandMike Thomas 84b9027148 Website: update case study articles (#40567)
Closes: https://github.com/fleetdm/fleet/issues/40161
Closes: https://github.com/fleetdm/confidential/issues/14508

Changes:
- Added support for a new meta tag (`<meta
name="useBasicArticleTemplate" value="true">`) that will be used to
determine which template case study articles use.
- Updated the build-static-content script to not require
`summaryChallenge`, `summarySolution`, `summaryKeyResults`, and
`companyLogoFilename` meta tags for case study articles with a
`useBasicArticleTemplate` meta tag.
- Updated the view-case-study action to display case study articles with
a `useBasicArticleTemplate` meta tag on the basic-article template page

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2026-02-27 14:33:42 -06:00
518475fc4c Prioritize using IdP email address when available for maintenance window scheduling (#37250)
This pull request updates the logic for selecting which user receives
maintenance window calendar events on hosts with multiple users. The
changes clarify and enforce a priority system for choosing the recipient
email, ensuring that IdP-sourced emails are preferred, followed by
Google Chrome profile emails. This affects both user-facing
documentation and backend implementation.

**User-facing behavior and documentation:**

* The end-user documentation now explicitly describes the email
selection priority for calendar event recipients: IdP Username email is
chosen first, then Google Chrome profile email, and if multiple Chrome
emails exist, the first alphabetically is selected.

**Backend logic and data selection:**

* The comment in `calendar_cron.go` is updated to match the new email
selection logic, explaining the prioritization of email sources for
host-user assignment.

* The SQL query in `policies.go` is refactored to implement the new
priority system for selecting user emails per host:
  - IdP sources (`mdm_idp_accounts`, `idp`) are considered first,
  - then Google Chrome profiles,
  - then other sources.
- If multiple emails exist at the same priority, the first
alphabetically is chosen.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Juan Fernandez <juan-fdz-hawa@users.noreply.github.com>
Co-authored-by: Juan Fernandez <juan@fleetdm.com>
2026-02-27 14:57:43 -04:00
Brock Walters b8267f0508 Update rethinking-endpoint-management.md (#40613)
tidying up.
2026-02-27 09:02:20 -06:00
Marko Lisica f5bc0d7f32 Add script to revoke VPP licenses for devices (#40478)
Related to:

- https://github.com/fleetdm/fleet/issues/34439
2026-02-27 15:55:05 +01:00
Software Developer | AI/ML | LLM | RAGandBrock Walters 1a8662d4dc Fleet vs. Jamf vs. Microsoft Intune: How to choose the right fleet ma… (#40527)
…nagement software

New Article by Team GrowthX

Date: 26-02-2026

cc @nonpunctual @ireedy @johnjeremiah

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-02-26 17:51:23 -06:00
Brock Walters 438dc43dd7 Update the-confidence-gap.md (#40600)
more fixes.
2026-02-26 11:17:46 -06:00
Brock Walters c7745519e1 Update rethinking-endpoint-management.md (#40585)
added series links & small edits.
2026-02-26 10:35:03 -06:00
Brock Walters 6151e2787b Update the-confidence-gap.md (#40582)
Added links to series & small tidy edits
2026-02-26 09:35:15 -06:00
Noah Talerman 3ec7ec76c8 Wipe tooltip: Add instructions to delete the host (#40543)
For the following quick win:
- https://github.com/fleetdm/fleet/issues/40550
2026-02-26 09:11:02 -05:00
Steven Palmesano f09d00fa95 Remove dislaimer about Migration Assistant duplicate records (#40554)
Discovered while testing and mentioned at:
https://github.com/fleetdm/fleet/issues/36193#issuecomment-3954840314
2026-02-26 07:08:17 -06:00
Eric af4c112454 Website: Update article meta tags to fix failing website deploy (#40559)
Changes:
- Updated the meta tags in rethinking-endpoint-management.md to fix the
website's failing deploy workflow
2026-02-25 16:36:09 -06:00
Brock Walters c210f053f5 Create rethinking-endpoint-management.md (#40556)
has brock's edits.
2026-02-25 16:19:42 -06:00
Eric e7043b45dc Website: Update meta description of mac-device-security.md (#40542)
Changes:
- Updated the meta description and title of an article to fix the
website's failing deploy workflow.
2026-02-25 14:58:20 -06:00
Brock Walters 7f8f38ffaa Update how-we-deployed-santa-at-fleet.md (#40507)
modifying guide vs. article.
2026-02-25 15:55:14 -05:00
Software Developer | AI/ML | LLM | RAGandBrock Walters 7b7839b7a4 Mac zero-touch deployment: How to automate device provisioning with ADE (#40524)
New Article by Team GrowthX

cc @nonpunctual @ireedy @johnjeremiah 

Date: 26-02-2026

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-02-25 13:46:43 -06:00
Software Developer | AI/ML | LLM | RAGandBrock Walters ea9d797bab What is Apple's Device Enrollment Program (DEP)? (#40526)
New Article by Team GrowthX

Date: 26-02-2026

cc @nonpunctual @ireedy @johnjeremiah

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-02-25 13:31:23 -06:00
Software Developer | AI/ML | LLM | RAGandBrock Walters c065ed1c47 Managing Macs globally: Apple ecosystem deployment and security (#40523)
New Article by Team GrowthX

Date: 26-02-2026

cc @nonpunctual @ireedy @nonpunctual

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-02-25 13:30:21 -06:00
Steven PalmesanoandBrock Walters c190f25ed7 Use raw text instead of images (#40522)
It feels odd looking at images that are completely text, instead of just
having the text on the page.

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-02-25 13:26:25 -06:00
Brock Walters e217506e51 Create the-confidence-gap.md (#40516)
1st iteration. Need to fix links to case studies.
2026-02-25 13:20:28 -06:00
Brock Walters 79f2ece886 Update deploy-santa-with-fleet-gitops-and-skip-the-sync-server.md (#40508)
modifying guide vs. article.
2026-02-25 13:05:31 -06:00
Software Developer | AI/ML | LLM | RAG 1f587f4b8b Apple MDM: A complete guide (#40512)
New Article by Team GrowthX

Date: 25-02-2026

cc @nonpunctual @ireedy @johnjeremiah
2026-02-25 13:04:00 -06:00
Software Developer | AI/ML | LLM | RAG 33ec132664 Mac endpoint security: Protecting macOS devices in the enterprise (#40514)
New Article by Team GrowthX

Date: 25-02-2026

cc @nonpunctual @ireedy @johnjeremiah
2026-02-25 13:03:24 -06:00
Software Developer | AI/ML | LLM | RAG 1103d1b641 Mac inventory management: A complete guide (#40517)
New Article by Team GrowthX

Date: 25-02-2026

cc @nonpunctual @ireedy @johnjeremiah
2026-02-25 12:59:15 -06:00
Allen HouchinsandJuan Fernandez 91301a03fc Add Fleet-maintained apps to usage statistics payload (#38779)
Extended the statistics payload to include arrays of Fleet-maintained
app slugs in use on macOS and Windows. Updated the datastore to query
and populate these fields, and documented the new fields in the usage
statistics article.

---------

Co-authored-by: Juan Fernandez <juan@fleetdm.com>
2026-02-25 09:43:08 -04:00
Irena Reedy e2d9873b23 Create establishing-visibility-in-a-distributed-hybrid-environment.md (#40336) 2026-02-24 23:44:39 -06:00
Brock WaltersandMike Thomas 480acdf159 Create how-we-deployed-santa-at-fleet.md (#40473)
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2026-02-25 13:33:34 +09:00
Noah Talerman 830e565300 Smallstep: Jamf connector is the current best practice (#40304)
- Until we test the Fleet connector:
https://github.com/fleetdm/fleet/issues/39558
2026-02-25 13:27:02 +09:00
Irena Reedy fbc0ef0d7f Create communications-services-sector-scaling-cross-platform-device-m… (#40217)
…anagement-with-fleet.md

case study with company name taken out
2026-02-25 13:25:09 +09:00
Brock Walters 1d7a91cf98 Create deploy-santa-with-fleet-gitops-and-skip-the-sync-server.md (#40469)
submit Santa article from LinkedIn.
2026-02-25 13:24:17 +09:00
Brock Walters 01f61b9384 Update security-baselines-for-linux.md (#40457)
fixed links & typos.
2026-02-24 17:37:15 -06:00
Eric a3af9bd9f0 Fix meta tags in security-baselines-for-linux.md (#40454)
Changes:
- Removed the backslashes in the meta tags in
security-baselines-for-linux.md
2026-02-24 16:52:53 -06:00
Noah TalermanandBrock Walters 58f8e290d9 4.81 release article: Add links to issues (#40440)
Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-02-24 17:25:50 -05:00
Noah Talerman e0d2677804 Disk encryption: What Fleet does when there's a new key (#40434) 2026-02-24 14:49:45 -06:00
Brock Walters a58678ea28 Update detecting-ai-agents-like-openclaw-with-automated-tooling.md (#40419)
fixed link
2026-02-24 13:56:08 -05:00
Noah TalermanandAllen Houchins 4aa15497dc Fleet Desktop guide: Add link to app (#40030)
Co-authored-by: Allen Houchins <32207388+allenhouchins@users.noreply.github.com>
2026-02-24 09:13:06 -05:00
Noah TalermanandMike Thomas a1f58545a6 macOS Tahoe migration gotcha (#39644)
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2026-02-24 09:12:31 -05:00
Noah Talerman 642e9cfc35 User-scoped certificates on macOS need a login keychain (#39364)
Discovered by `pingali`:
https://fleetdm.slack.com/archives/C050XE4CQNA/p1770181946960079?thread_ts=1769555555.606569&cid=C050XE4CQNA
2026-02-24 09:12:17 -05:00
Noah Talerman 3d554a52de Variables in scripts and profiles: Update language (#39253)
Clean up and simplify language not that we're pointing to this section
of the guide from Fleet's best practice GitOps:
https://github.com/fleetdm/fleet-gitops/pull/91/files#diff-391be63d86ca0541cef3ee2c9302c75c391f294e4e8466af9c15d19137480fd1R13
2026-02-24 09:12:00 -05:00
Steven Palmesano df96877291 Clarify that the Turn off MDM script needs to be run from Fleet (#39821)
Originally discussed at
https://github.com/fleetdm/fleet/issues/38092#issuecomment-3730312614.
2026-02-24 07:33:49 -06:00
4666d17f6e Add guide for Android BYOD MDM migration (#38481)
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-02-24 07:33:14 -06:00
Brock Walters 63a51bffe6 Update detecting-ai-agents-like-openclaw-with-automated-tooling.md (#40246)
Tidying up & changed byline to Dhruv.
2026-02-24 08:04:39 -05:00
Brock Walters 7f4124f3d2 Create security-baselines-for-linux.md (#40370)
Chapter 3 of protecting Linux series
2026-02-24 07:58:39 -05:00
Irena Reedy d7ca8f52f3 Update healthcare.technology.organization.md (#40382)
- sentence casing 
- meta description
2026-02-24 17:09:21 +09:00