Commit Graph
981 Commits
Author SHA1 Message Date
Irena Reedy 1e212d658d Update fleet-4.78.0.md (#37615)
Video embedded
2025-12-22 14:37:21 -05:00
Rachael Shaw 45b162f940 Preview of v4.78.0 doc changes (#35929) 2025-12-19 17:07:58 -06:00
Noah Talerman df188add91 Release article: 4.78.0 (#37294) 2025-12-19 17:03:16 -06:00
Eric 1bef786267 Update placeholder in automations guide. (#37554)
Changes:
- Updated the `<target_result_url>` placeholder used in the automations
guide to use square brackets. Text wrapped in angle brackets is parsed
as an HTML element by the website.
2025-12-19 11:13:22 -06:00
Marko Lisica c993188047 Fix paragraph in Android MDM setup documentation (#37390) 2025-12-18 12:52:53 +01:00
Magnus JensenandMarko Lisica b48b264157 Add note about Windows profile verification using CDATA to use escaped XML (#37282)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #33350 

This is solely a docs change, since I've verified it works by escaping
instead of using CDATA.

Could also solve/close: https://github.com/fleetdm/fleet/issues/33731

---------

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
2025-12-17 09:16:31 -04:00
Mike Thomas 0adb194b4c Removed feature image from using-maintenance-windows.md (#37376)
I removed the feature image since it adds little value and pushes the
content further down the page.

Articles and guides do not require a feature image. Social sharing
thumbnails can be optionally defined in the metadata, but are not
required. The default thumbnail will be used if the article image is not
defined in the metadata.
2025-12-17 10:51:28 +09:00
Mike Thomas eba6869527 Removed feature image from zero-trust-attestation-with-fleet.md (#37377)
I removed the feature image since it adds little value and pushes the
content further down the page.

Articles and guides do not require a feature image. Social sharing
thumbnails can be optionally defined in the metadata, but are not
required. The default thumbnail will be used if the article image is not
defined in the metadata.
2025-12-17 10:51:05 +09:00
d265d60877 Revise CrowdStrike installation guide formatting (#37301)
Updated formatting and links for CrowdStrike installation instructions,
ensuring consistency in naming and image references.

---------

Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-12-16 10:19:58 +09:00
Marko Lisica 1b60a539d3 Paid Android apps not supported (#37175)
Clarified that paid Google Play Store apps are not supported in Android
MDM.
2025-12-15 13:47:57 -05:00
Noah Talerman 0dc9692e82 Download signed installers coming in 2026 (#37085)
Roadmap preview: January 2026:
https://github.com/fleetdm/fleet/pull/36020/files
2025-12-15 13:46:10 -05:00
kitzyandDale Ribeiro 5e95a5eb4a Remove port 8220 from docker-compose configuration (#37004)
This port is not actually needed.

---------

Co-authored-by: Dale Ribeiro <dale@fleetdm.com>
2025-12-15 10:27:09 -05:00
Steven PalmesanoandMike Thomas 8949723bdc Add detail for how to create a scheduled query (#37070)
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-12-15 16:07:07 +09:00
EricandMike Thomas fa27fda724 Website: Add case study article template page and three articles (#37153)
Changes:
- Updated the website's build-static-content script to add support for a
new article category: `case study`.
- Added a new article template page for case study articles
- Added case study articles from Stripe, Faire, and Foursquare.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-12-12 13:37:16 +09: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
Ian Littman fe2a9a867e Swap minio to rustfs (#36851)
Resolves #36909.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [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/guides/committing-changes.md#changes-files)
for more information.

## Testing

- [x] Added/updated automated tests

- [x] QA'd all new/changed functionality manually
2025-12-10 10:03:48 -06:00
Noah Talerman 2c5bbd8a09 End users w/ Stolen Device Protection will have to wait 1 hour before they can enroll their personal iPhone (#37007)
- @noahtalerman: Ran into this trying to enroll my personal iPhone to
Fleet. I was in SF (based in NYC)
2025-12-10 10:10:23 -05:00
Noah Talerman d87d07d8e8 Connect end users to Wi-Fi/VPN: Example Windows profile (#36993)
Based on learnings w/ `pingali`:
https://docs.google.com/document/d/11sFA_IbgwH4OHv8QBTiRRSx-9cP-CcbdPe5ZQkGeDKg/edit?tab=t.0
2025-12-10 10:08:59 -05:00
Mason Buettner dcc1e5454d Update installation instructions for fleetctl (#36351)
Removed sudo from npm install command and added guidance that it may be
required in specific scenarios.
2025-12-10 10:02:59 -05:00
Noah Talerman ee0fbd8a06 Windows and Linux setup experience (#36991)
Mention "bootstrap package" to help Mac admins, who are familiar with
the term, realize that they can install a bootstrap package when new
Windows workstations first boot
2025-12-10 14:43:37 +09:00
Steven Palmesano 360a98fd1a Fix broken link to dual-boot best practices (#36960) 2025-12-10 14:35:44 +09:00
Noah Talerman 4a4ac4380c What Android API endpoints to expose (#36983)
Context: We learned that `pingali` didn't have this API endpoint expose:
`/api/*/fleet/android_enterprise/enrollment_token/android_enterprise/enrollment_token`

We think this is preventing them from enrolling Android hosts.
2025-12-09 13:18:00 -08:00
Steven Palmesano 5b1f971df7 Correct capitalization of macOS (#36905) 2025-12-09 12:32:05 +09:00
Noah Talerman 6248d8e126 Fleet 4.77 release article: Okta conditional access is coming in 4.78 (#36668) 2025-12-08 17:14:45 -08:00
Mike Thomas 7fca0f8ae8 Update a-new-chapter-for-device-management.md (#36393)
- fixed faulty parallelism in the bullets, without changing the meaning.
("With Fleet, you can community driven" does not make sense.)
- changed the order of the bullets to balance the suggested change
better.
2025-12-09 10:01:28 +09:00
Rachael Shaw c7c8e722c9 Placeholder for Okta conditional access guide (#36722)
This creates a stub for the upcoming Okta conditional access feature
guide, and gets the redirects in place so QA can test the links.

<img width="1624" height="1060" alt="Screenshot 2025-12-04 at 5 27
17 PM"
src="https://github.com/user-attachments/assets/f277ac39-93da-4a28-a7a1-5a7998700e63"
/>
2025-12-05 09:55:03 -06:00
Steven Palmesano 820f6c85f0 Change note from footnote to blockquote (#36550)
Relates to https://github.com/fleetdm/fleet/issues/36195
2025-12-05 07:09:54 -06:00
6f632da279 Update uninstall documentation for fleetd (#36565)
Update the uninstall documentation for fleetd by providing detailed
steps for macOS, Windows, and Linux.

---------

Co-authored-by: Graham Williams <gray@live.co.uk>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-12-05 06:09:42 -05:00
gerardweese d8e25196ff Update fleetctl.md (#36640)
Correction of typo for example of  fleetctl user create --team argument
2025-12-05 17:42:42 +09:00
Steven Palmesano ac5cf2ef26 Hyphenate "brick-by-brick" for consistency (#36611)
The last instance is hyphenated, and I believe this is how we've been
using it internally.
2025-12-05 17:41:14 +09:00
Brock Walters 84de32d882 Fix typos and enhance clarity in Fleet documentation (#36471)
Corrected typos and improved clarity in the document.
2025-12-05 17:27:30 +09:00
Dale Ribeiro 37781911f6 Fix typo in Linux disk encryption documentation (#36719) 2025-12-05 17:24:32 +09:00
Magnus Jensen d681a52764 Remove extra info callout on Wi-Fi guide (#36675)
Removes an extra info callout

<img width="939" height="425" alt="image"
src="https://github.com/user-attachments/assets/c1057014-b5cd-4892-b517-2ec3b34f4f8a"
/>
2025-12-04 16:03:03 -06:00
Dale RibeiroandNoah Talerman 0d02ef6b1b Update Linux disk encryption documentation (#36705)
Clarify limitations of key escrowing for multiple user accounts.

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2025-12-04 16:02:39 -06:00
kitzy 58e254f1e4 Add Docker Compose deployment guide and configuration files (#36507)
- Add comprehensive Docker Compose deployment guide article
- Add docker-compose.yml with Fleet, MySQL, and Redis services
- Add env.example template with configuration options
- Include TLS setup options for both reverse proxy and direct TLS
- Add troubleshooting and production considerations

Resolves #33774
2025-12-04 12:11:59 -05:00
Marko Lisica 22b17f0d55 VPP apps supported only if available in US region (#36665)
Added a note about US region support for VPP apps.
2025-12-04 09:27:20 -05:00
Marko Lisica 34db806d56 Explain behavior of unmanaged profiles (#36416)
Related to:

- #34879
2025-12-03 18:25:02 -05:00
Noah Talerman afb8731e6c Release article: 4.77 (#36148) 2025-12-02 17:24:46 -06: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
Magnus JensenandRachael Shaw e81c826368 Add missing Smallstep mention in Wi-Fi Article (#35345)
Adds missing Smallstep mention, updates title and SEO article title.

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2025-12-02 16:00:09 -06:00
Irena ReedyandMike Thomas a56cf9df49 Create the-mdm-mirgration-reality.md (#36353)
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-12-02 10:06:12 -05:00
Lucas Manuel Rodriguez 924f0a6f52 Fix Entra conditional access integration docs (#36472) 2025-12-01 09:26:22 -05:00
Mason Buettner aa0581176f Clarify reporting of specific software configuration vulnerabilities (#36299)
Added note about reporting vulnerabilities that impact specific software
configurations.
2025-11-27 11:57:43 -05:00
Noah Talerman 847707fdac Revise quarterly roadmap blog post (#36154)
Some features are getting pushed to Q1 2026
2025-11-27 11:42:57 -05:00
Allen Houchins 46bdcaa6c0 Changing "macOS Setup Assistant" to "Setup Assistant" in frontend and guide (#36296)
We recently implemented this change:
https://github.com/fleetdm/fleet/pull/35782

I think it makes sense to capitalize Setup Assistant because it is a
proper noun. However, we should drop macOS from the name since the Setup
Assistant exists on iOS/iPadOS too and the skip panes functionality is
platform agnostic. Otherwise users may be confused on how they achieve
this on their iOS/iPadOS devices since this is so explicitly labeled as
macOS.
2025-11-27 08:16:00 -06:00
Mike Thomas 0d91b75c6e Create a-new-chapter-for-device-management.md (#36392)
Publish "A new chapter for device management" blog post.
2025-11-27 19:50:09 +09:00
Rachael Shaw a7177e466a Update permissions language about scripts (#36370)
For #28390
2025-11-26 16:52:30 -06:00
Brock Walters 4e099d233f Revise article to generalize company reference and improve text (#36322)
Updated the article to reflect the company as fintech giant. Made
various grammatical corrections and improved clarity throughout the
text.

@irenareedy @mike-j-thomas Please ensure that this gets approved
immediately so that Fleet can comply with the wishes of this company to
not be named in the case study article at this time. Thanks.
2025-11-26 20:02:10 +09:00
Ian Littman 52425ae20e Revert "Guide update: Self-service for iOS/iPadOS (#35767)" out of main (#36151)
This reverts commit 161cb89ae2, as it got
merged into `main` rather than the docs branch. PR against the correct
branch: #36150.
2025-11-24 11:29:55 -06:00
Michael Pinto 3762bdf451 Update role-based-access.md to include Linux in the list for "view di… (#36060)
…sk encryption"

<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #

# 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.

- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes

## Testing

- [ ] Added/updated automated tests
- [ ] Where appropriate, [automated tests simulate multiple hosts and
test for host
isolation](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/reference/patterns-backend.md#unit-testing)
(updates to one hosts's records do not affect another)

- [ ] QA'd all new/changed functionality manually

For unreleased bug fixes in a release candidate, one of:

- [ ] Confirmed that the fix is not expected to adversely impact load
test results
- [ ] Alerted the release DRI if additional load testing is needed

## Database migrations

- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).

## New Fleet configuration settings

- [ ] Setting(s) is/are explicitly excluded from GitOps

If you didn't check the box above, follow this checklist for
GitOps-enabled settings:

- [ ] Verified that the setting is exported via `fleetctl
generate-gitops`
- [ ] Verified the setting is documented in a separate PR to [the GitOps
documentation](https://github.com/fleetdm/fleet/blob/main/docs/Configuration/yaml-files.md#L485)
- [ ] Verified that the setting is cleared on the server if it is not
supplied in a YAML file (or that it is documented as being optional)
- [ ] Verified that any relevant UI is disabled when GitOps mode is
enabled

## fleetd/orbit/Fleet Desktop

- [ ] Verified compatibility with the latest released version of Fleet
(see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/workflows/fleetd-development-and-release-strategy.md))
- [ ] If the change applies to only one platform, confirmed that
`runtime.GOOS` is used as needed to isolate changes
- [ ] Verified that fleetd runs on macOS, Linux and Windows
- [ ] Verified auto-update works from the released version of component
to the new version (see [tools/tuf/test](../tools/tuf/test/README.md))
2025-11-21 06:49:20 -08:00