Commit Graph
780 Commits
Author SHA1 Message Date
Brock Walters 30977e7496 Update deploying-crowdstrike-with-fleet.md (#31949)
Final edit.
2025-08-15 10:29:46 +09:00
Eric 2ba5a5e208 Fix broken link to guide (#31915)
Changes:
- Fixed a broken link in the migrating to GitOps guide.
2025-08-14 09:39:17 -05:00
Mike Thomas 2bf2b822e0 add link to configuration profiles (#31904)
Added a link to the configuration profiles.
2025-08-13 23:52:19 -07:00
Mike Thomas b6fa15bbc5 added image (#31894)
Added post-install script screenshot.

@nonpunctual, is this where you were thinking of putting it?
2025-08-14 15:36:19 +09:00
edf75479d2 CrowdStrike Falcon Deploy Guide (#31814)
Guide for deploying CS Falcon.

Still needs a few links added, in draft for review

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-08-13 21:01:05 -04:00
Noah Talerman a4a9a3f79a Release article: 4.72.0 (#31653) 2025-08-13 19:12:44 -05:00
6b37527c8a 4.72.0 doc changes (#31766)
Documentation changes for 4.72.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: Victor Lyuboslavsky <2685025+getvictor@users.noreply.github.com>
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: RachelElysia <71795832+RachelElysia@users.noreply.github.com>
Co-authored-by: Noah Talerman <noahtal@umich.edu>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-08-13 19:10:48 -05:00
Noah Talerman ccbdf6c02e Best practice Terraform (#31827)
Add info about how Fleet handles AWS Secrets Manager. More context:
https://github.com/fleetdm/fleet/pull/31134
2025-08-12 22:16:02 -05:00
Mitch Francese e4d093d5a8 Add edge case scenario and how to resolve it. (#31655)
### Summary  
This PR adds documentation for an edge case in Intune: certain policies
may appear in the NodeCache without a proper Boolean value
(`ExpectedValue: -1`), which can lead to confusion when verifying the
CSP policy application.

### What changed  
- Added a **note** explaining the `-1` value in the NodeCache.  
- A PowerShell example was included to detect the issue.  
- Added guidance on verifying the runtime state of the setting.  
- Linked to the related GitHub
[issue](https://github.com/fleetdm/confidential/issues/9817) for further
context.

### Why this is needed  
When dogfooding the original guide, we identified that some policies
applied via Intune don’t explicitly set a value in the registry. Without
this clarification, users may get failures when creating CSPs for Fleet
as it expects a positive value. This update helps avoid confusion and
provides a reliable way to verify policy state.
2025-08-07 16:30:47 -05:00
Victor Lyuboslavsky afd4bd1b35 Live office hours announcement (#31641)
Life office hours announcement article
2025-08-06 13:13:03 -05:00
Noah Talerman 4cb4832af5 Add reference docs: escaping Fleet variables ($) (#31566)
Move instructions for escaping to the GitOps (YAML) reference docs
instead of the guide (harder to find).

Part of the following bug here:
- #30006
2025-08-04 14:11:40 -05:00
Noah Talerman f19fcb9bc1 Lock guide: Microsoft joined Windows hosts (#31570)
- Currently, the best practice for Entra-joined workstations is to
disable the account in Entra + lock in Fleet:
https://github.com/fleetdm/fleet/issues/20080#issuecomment-2246167615
2025-08-04 13:52:11 -05:00
Adam Anklewicz fae0c8561f Missing the word be (#31554)
# 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 table schema to confirm autoupdate
- [ ] 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-08-04 13:51:19 -05:00
Sam PflugerandEric f2df737a0b Create CEO and People pages and reorg (#31559)
<ins>*🌐 IT and Enablement:*</ins>
- Rename "🌐 Digital Experience" to "🌐 IT and Enablement" dept
- Rename "digital-experience.rituals.yml" to
"it-and-enablement.rituals.yml"

<ins>*🧑‍🚀 People*</ins>
- Create 🧑‍🚀 People dept
  - Create "people.rituals.yml"

<ins>*🔭 CEO*</ins> (<= WHY? To maintain the [structure of the
handbook](https://fleetdm.com/handbook/company/leadership#outline-of-departmental-page-structure).)
- Create 🔭 CEO page and link to leadership
- Create ceo.rituals.yml

<ins>*💸 Finance*</ins>
- Renamed label "#g-finance" to ":help-finance" to match the rest of the
departmental labels.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-08-04 13:07:18 -05:00
Victor Lyuboslavsky 87aa2d1a67 Update enroll-hosts.md -- fix typo (#31407) 2025-07-31 18:03:05 -05:00
Rachael Shaw 9719a406ef Remove experimental note from "Enroll hosts" guide (#31434)
https://github.com/fleetdm/fleet/issues/28714 specifies removing this as
part of the doc changes.
2025-07-31 10:23:20 -04:00
Marko Lisica cb4f1e447a Guide update: custom OS settings (#31355)
We had duplicate section for user scoped profiles.

Besides that, removed the section where we mention that we'll work soon
on #30043 as we decided that we'll document that it's necessary to
re-enroll manually enrolled hosts.

Related to:
- #30043
2025-07-30 16:36:09 -04:00
Josh Roskos 86b07e20f0 Update linux-disk-encryption-end-user.md (#31249)
- Noted that Fleet generates a new encryption key and the original one
does still remain under step #3 after a customer noted inconsistencies
in our docs.
- The statement was taken from our enforce-disk-encryption article.
2025-07-29 15:13:44 -04:00
Gabriel HernandezandRachael Shaw d53f8f5f12 add doc about unpopulated idp user fields if host is restarted (#31322)
related to #29157 

Adding a quick doc update to mention that the idp user info will not be
populated to the create account screen during setup experience if the
host is restarted during mdm enrollment

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2025-07-29 11:27:39 -05:00
Dan FuhryandGeorge Karr c423b0b7c8 Fix DigiCert One guide (#31179)
- Add missing step of selecting "Trust Lifecycle" from the dropdown on
the first page when creating a service user.
- Fixed inconsistent deep links: some linked to the demo portal, others
linked to the main portal. Updated all links to go to the main portal.
- Fixed typos.

---------

Co-authored-by: George Karr <georgekarrv@users.noreply.github.com>
2025-07-29 08:38:22 -05:00
Noah Talerman d08453b14c July 2025 roadmap preview: Binary authorization (#31339)
What Fleet is shipping summer 2025:
- https://github.com/fleetdm/fleet/issues/27110
2025-07-28 15:18:50 -05:00
Ian Littman 043e256901 Update software packages deployment doc to clarify installer path, script requirements (#31277)
* Explain how we get the base dir for $INSTALLER_PATH
* Underscore that install/uninstall scripts are required for tarballs
* Remove inaccurate reference to $INSTALLER_PATH on uninstall scripts
(we don't use it there)
2025-07-25 12:57:01 -04:00
Allen Houchins 7192b44b57 Update roadmap-preview-july-2025.md (#31231)
- Changed language for iOS apps per Slack thread
https://fleetdm.slack.com/archives/C086V2QK76X/p1753280726002559
2025-07-24 12:00:45 -04:00
b4cfcc67a2 Release article: 4.71.0 (#30343)
TODO before merge:
- @onasismunro: Sprint demos YouTube video embed
- @lukeheath: "Changes" section

---------

Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Luke Heath <luke@fleetdm.com>
Co-authored-by: Onasis Munro <Onasis.munro@gmail.com>
2025-07-23 16:03:53 -06:00
0d8c099cf9 Docs v4.71.0 (#31200)
Documentation changes for 4.71.0

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Jordan Montgomery <elijah.jordan.montgomery@gmail.com>
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
2025-07-23 16:02:13 -06:00
EricandRachael Shaw d7eb87842e Update Hosting Fleet documentation (#31011)
Closes: https://github.com/fleetdm/confidential/issues/11093

Changes:
- Moved the content from the AWS section of the "Hosting Fleet"
documentation page to the "Deploy Fleet on AWS with Terraform" guide
- Moved the content from the Render section of the "Hosting Fleet"
documentation page to the "Deploy Fleet on Render" guide
- Updated the Hosting Fleet page to include card links to the reference
architecture docs, the try-fleet page, and deployment guides for Render,
GCP, Kubernetes, and AWS.

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2025-07-21 13:57:48 -05:00
Magnus Jensen 42558e3078 Fix broken link in role based access article (#31081)
Fixes a broken link in the permission table.
2025-07-21 12:41:10 -05:00
Noah Talerman cf7886d595 Product Design ritual: Go back and edit roadmap items that are no longer true (#31069)
- Add ritual and do it retroactively to old roadmap articles, given the
most recent July 2025, roadmap preview:
https://fleetdm.com/announcements/roadmap-preview-july-2025
2025-07-18 17:34:17 -04:00
Noah Talerman aa4238ae27 Roadmap preview: July 2025 (#29757)
What Fleet is shipping summer 2025
2025-07-18 14:27:37 -04:00
fc1211436c Add note to macOS MDM setup about failures during Setup Assistant (#30897)
For #30089 . This behavior appears to be an Apple bug, or at least an
unsupported usecase(rebooting while at the Remote Management screen,
before the DeviceConfigured is sent) and thus our best course of action
is to document that a user should Wipe/Reset the device when this
happens unless we learn more about how to prevent this which seems
unlikely.


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Documentation**
* Added a new section detailing potential causes and recovery steps for
automatic enrollment failures during macOS MDM setup.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2025-07-16 17:50:18 -05:00
Victor Lyuboslavsky a6c34eae9f Fix Entra ID SCIM URL documentation (#30823)
Fix Entra ID SCIM URL documentation to match contributor docs:
https://github.com/fleetdm/fleet/blob/main/docs/Contributing/guides/integrations/scim-integration.md#entra-id-integration
2025-07-15 16:01:41 -05:00
Scott GressandRachael Shaw bd59a165f9 Update "manage labels" guide with Host Vitals label info (#30428)
for #30058 

# Details

Added instructions on creating Host Vitals labels, and consolidated the
instructions for adding name and description into one step.

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2025-07-15 11:19:01 -05:00
Katheryn Satterlee 3be863646c Update foreign-vitals-map-idp-users-to-hosts.md (#30111) 2025-07-12 01:15:12 -05:00
Eric 2bf4f2dcbb Website: Update article to fix failing deploy workflow (#30761)
Changes:
- Added missing required meta tags to the Secureframe partnership
article.
- Updated the styling of quotes in the article
2025-07-10 15:30:56 -05:00
Mike McNeilandIrena Reedy 454ac26c3c Draft article re: new partnership (#29458)
Co-authored-by: Irena Reedy <205901210+irenareedy@users.noreply.github.com>
2025-07-10 11:45:22 -05:00
Jahziel Villasana-EspinozaandRachael Shaw 61a5b9831f Update guides with new install verification and refetch behavior (#30633)
# Checklist for submitter

> Closes #29896 
> Closes #30038

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] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.



<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Documentation**
* Updated instructions to clarify that VPP apps appear in the **Software
> Library** tab.
* Improved descriptions regarding app installation status and
uninstallation limitations for VPP apps.
* Added notes that Fleet automatically refetches host vitals and updates
software inventory after installations.
* Made minor formatting and trailing whitespace adjustments for clarity.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2025-07-09 19:23:16 -04:00
Magnus Jensen 6b7da6b4be Fix typo in gitops-mode.md (#30507) 2025-07-09 17:49:06 -05:00
Eric 3cd4e08607 Website: embed PDF in article. (#30666)
Closes: https://github.com/fleetdm/confidential/issues/11272

Changes:
- Added an embedded PDF to the "How Fleet raised a $27M Series B without
a pitch deck" article.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Embedded the Series B memo PDF directly within the article for easier
viewing on larger screens, with a clickable link fallback for smaller
screens.

* **Style**
* Updated article styles to improve the appearance and layout of
embedded documents.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-10 07:17:12 +09:00
Lucas Manuel Rodriguez 97ec83efde Add docs for process_etw_events table (#30641)
For #30386.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Documentation**
  * Improved formatting for consistency.
* Expanded instructions for enabling the Windows `process_etw_events`
table, including required configuration flags.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-09 10:18:06 -03:00
Lucas Manuel Rodriguez fee710d8dd Add changes to Entra guide after some feedback from QA (#30560)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Documentation**
* Expanded and clarified instructions for Entra conditional access
integration.
  * Added requirements for user group membership in Intune.
* Provided steps for deploying the Company Portal app during macOS
device setup.
* Included reminders for assigning users/groups to Conditional Access
policies.
  * Added guidance on temporarily disabling Conditional Access.
  * Explained compliance implications when unenrolling from Fleet MDM.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-08 11:41:07 -03:00
Gabriel Hernandez 08b6f36db8 Chore guide deploy certs local keychain (#30031)
Related to #29322

docs for delivering config profiles to host user channels

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Documentation**
* Added detailed instructions for deploying certificates to a user's
login keychain on macOS devices.
* Introduced a new section explaining how user-scoped configuration
profiles are assigned, including behavior with multiple local users and
supported profile types.
* Improved formatting and clarified existing explanations for better
readability.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-07 11:25:50 +01:00
Mike Thomas 6ef37db102 Update how-fleet-raised-a-27m-series-b-without-a-pitch-deck.md (#30570)
Removed PDF embed code as it does not work 'out-of-the-box' on mobile
devices.
2025-07-04 12:43:05 +09:00
Irena ReedyandMike Thomas 6d39541d96 Update how-fleet-raised-a-27m-series-b-without-a-pitch-deck.md (#30567)
Embedded the memo link into "When we set out to raise Fleet's Series B"


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Documentation**
* Updated the introduction of the article to embed the Series B memo
link directly within the first sentence, replacing the separate "Read
the memo" link with an embedded PDF viewer.
* Added a new article detailing major Apple IT and device management
updates from WWDC25, highlighting enhanced MDM features and Fleet’s
support for these capabilities.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-07-03 22:43:12 -04:00
e24b412e31 Create fleet-series-b-memo.md (#30545)
Draft of the article for the website to link to the PDF 

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Added a new article: "How Fleet raised a $27M Series B without a pitch
deck," detailing Fleet's innovative fundraising approach and sharing
insights from their investor memo.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-07-03 19:46:35 -04:00
Mike Thomas 892037030a Website gcp deploy guide (#30373)
Closes https://github.com/fleetdm/confidential/issues/11093

This pull request takes the instructions from the [Deploy Fleet on GCP
with Terraform
README](https://github.com/fleetdm/fleet-terraform/blob/e8d559ecba80ab35cb8014212f5bd0a22b545618/gcp/README.md)
and adds them as a guide on the main website.

@edwardsb, were these instructions auto-generated? There were several
formatting issues and links that didn't go anywhere. Can you please
review it to make sure my changes haven't lost any meaning?

@eashaw, please review to confirm markdown is all shipshape.

cc @zayhanlon
2025-07-02 09:34:30 +09:00
Harrison Ravazzolo cf3071c26d Fix typo in IdP guide (#30487) 2025-07-01 15:12:22 -07:00
Luke Heath e9517ee575 Fix date of release in article (#30440) 2025-07-01 12:04:03 -05:00
Luke Heath 621b108a49 Add Entra ID to 4.70.0 release article (#30442) 2025-06-30 17:01:14 -06:00
Irena ReedyandMike Thomas 5918db1b7a Update one-agent-fewer-tools-fewer-gaps.md (#30321)
Changed capitalizations and put two spaces for the heading

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-07-01 07:54:49 +09:00
Lucas Manuel RodriguezandEric bf8a862d70 Microsoft Compliance Partner guide (#29877)
For #27044.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-06-30 16:34:11 -06:00