Commit graph

833 commits

Author SHA1 Message Date
Josh Roskos
357ddf7893
Update foreign-vitals-map-idp-users-to-hosts.md (#29166)
Fixed typo

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2025-05-16 16:01:20 -05:00
Noah Talerman
3a7c45ca35
Uninstall fleetd (#29202)
Local instructions
2025-05-16 10:22:52 -04:00
JD
3dec7d58ba
Article: how to use maintenance windows (Fleet in your calendar) (#20974) 2025-05-15 11:51:11 -04:00
Patrick Gallagher
305f1b1b67
Update macos-setup-experience.md (#28903)
Added note regarding the need to sign the Munki package or use the
signed version on the MacAdmins project
2025-05-14 15:55:24 -05:00
Patrick Gallagher
8ef0a00178
Update cis-benchmarks.md (#28947)
Malformed link
2025-05-14 14:00:47 -05:00
Jorge Falcon
a31e2a8ba6
Update how-to-configure-logging-destinations.md (#28980)
- Fixing broken links in the `how-to-configure-logging-destinations.md`
guide for setting up kinesis or firehose logging.
2025-05-14 10:51:30 -05:00
Dale Ribeiro
88cb3ba352
Fix markdown error causing a broken link to https://gdmf.apple.com/v2… (#29099)
…/pmv

# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Added/updated automated tests
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Make sure fleetd is compatible with the latest released version of
Fleet (see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/fleetd-development-and-release-strategy.md)).
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
- [ ] For unreleased bug fixes in a release candidate, confirmed that
the fix is not expected to adversely impact load test results or alerted
the release DRI if additional load testing is needed.

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2025-05-14 10:15:23 -04:00
Dale Ribeiro
899115d202
Too many the's (#29106)
# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Added/updated automated tests
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Make sure fleetd is compatible with the latest released version of
Fleet (see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/fleetd-development-and-release-strategy.md)).
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
- [ ] For unreleased bug fixes in a release candidate, confirmed that
the fix is not expected to adversely impact load test results or alerted
the release DRI if additional load testing is needed.

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2025-05-14 10:14:58 -04:00
Noah Talerman
e31accfe68
Bootstrap package and fleetd are installed in other scenarios (#28803)
When? MDM migration and `sudo profiles renew -type enrollment`
2025-05-09 14:58:56 -04:00
Noah Talerman
51fe1d20b7
Fleet-maintained apps guide (#28854)
Remove extra comma
2025-05-07 09:09:31 -04:00
Marko Lisica
e69883fb65
Update foreign vitals guide (IdP) (#28630)
Added note that IdP username can be added only to macOS hosts during ADE
if end user authentication is enabled.
2025-05-02 09:30:53 -04:00
Ian Littman
1f312188b7
Document more reliable way of pulling logged-in username on user (un)installs (#28612)
This matches the change to Brave tested Friday and merged in #28552.
@jmwatts's machine wasn't getting username via the previous command but
both her machine and others without that issue work with the revised
command here.
2025-04-30 13:12:16 -05:00
Noah Talerman
e4bbe185a8
Update reference docs/guides: reset automations (#28677)
Update guides to clarify current behavior and best practice.

More context here:
https://github.com/fleetdm/fleet/issues/28611#issuecomment-2841952742
2025-04-30 13:00:00 -05:00
Noah Talerman
664c6f3e8c
Update "Roadmap preview, April 2025" (#28514)
- Replace easier agent downloads with host vital variables. Why? More
demand from customers

More info in the OKRs sheet
[here](https://docs.google.com/spreadsheets/d/1Hso0LxqwrRVINCyW_n436bNHmoqhoLhC8bcbvLPOs9A/edit?gid=1846478041#gid=1846478041&range=F625).
2025-04-28 09:27:23 -04:00
Mason Buettner
5444193971
Update connect-end-user-to-wifi-with-certificate.md (#28415)
Linked the GitOps documentation on integrations, which includes specific
keys to add certificate authorities.

# Checklist for submitter

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

N/A, documentation-only request.

---------

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
2025-04-25 11:42:58 -07:00
Rachael Shaw
7ae8b9a3da
Documentation changes for v4.67.0 (#28528)
Docs for the 4.67.0 release.

---------

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: Eugene <eugene@fleetdm.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
Co-authored-by: Scott Gress <scottmgress@gmail.com>
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
2025-04-24 16:10:41 -05:00
Noah Talerman
10a1e9c9c6
Release article: 4.67.0 (#28348) 2025-04-24 16:09:31 -05:00
Rachael Shaw
0c95e92b5a
Revert changes to batch-run script docs
Merged into wrong branch; for 4.68
2025-04-22 18:08:32 -05:00
Rachael Shaw
13b9b885c1
Bulk script doc spruce up (#28471)
Move around some parameters and mark `script_id` required

---------

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: Scott Gress <scottmgress@gmail.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Jahziel Villasana-Espinoza <jahziel@fleetdm.com>
2025-04-22 18:02:54 -05:00
Noah Talerman
1393d7bcd9
Puppet module: remove guide and update docs (#28335)
We don't think anyone is using it so we want to remove it in Fleet 5
(next major version).

- More context here: https://github.com/fleetdm/fleet/issues/28334
2025-04-18 16:47:11 -04:00
Drew Baker
dc75c72971
Update deploying-sentinelone-with-fleet.md (#28386) 2025-04-18 16:11:46 -04:00
Harrison Ravazzolo
980dff961a
SentinelOne Deployment Guide (#28374)
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-04-18 10:16:15 -07:00
Lucas Manuel Rodriguez
dbd1208821
Update docs that Fleet supports LUKS v2 (#28210)
For #27836.
2025-04-14 18:59:33 -03:00
Brock Walters
ee7c43c9af
Update and rename discovering-xz-vulnerability-with-fleet.md to remed… (#28184)
…iating-the-xz-vulnerability-with-fleet.md

Modified all title fields.

# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Added/updated automated tests
- [ ] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Make sure fleetd is compatible with the latest released version of
Fleet (see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/fleetd-development-and-release-strategy.md)).
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
- [ ] For unreleased bug fixes in a release candidate, confirmed that
the fix is not expected to adversely impact load test results or alerted
the release DRI if additional load testing is needed.
2025-04-14 16:56:46 -04:00
Noah Talerman
c91beea408
Enroll hosts guide: dual-boot computers (#28176) 2025-04-14 10:31:43 -05:00
Lucas Manuel Rodriguez
fc80a5aa3a
Fix broken links in fedora and debian policy and scripts article (#28124)
Links were broken on
[this](https://github.com/fleetdm/fleet/pull/27858/files) PR.
2025-04-11 17:45:35 -05:00
Victor Lyuboslavsky
82846acfd8
Updating today's article date. (#28179) 2025-04-11 16:12:52 -05:00
Drew Baker
b9e27e4645
Drew p drawers add article image (#28175)
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-04-11 15:32:12 -05:00
Marko Lisica
ce08f39499
[Docs change] Windows MDM enrollment details don't clear upon OS change (#28076)
Related to:

- #27501
2025-04-11 09:40:12 -07:00
Victor Lyuboslavsky
e7d568f54d
Article: Effortless onboarding: Fleet’s SAML integration for macOS Setup (#27847)
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-04-11 11:57:11 -04:00
Luke Heath
7c3701956d
Fix typo (#28088)
@noahtalerman Are we being clear enough that the secrets are retrievable
in plain text on the host?
2025-04-11 09:51:46 -05:00
Brock Walters
2304e29ede
Update cis-benchmarks.md (#28117)
Removed some junk from end of script.
2025-04-10 18:15:59 -04:00
Allen Houchins
d8b43ac3db
Update teams.md (#28080)
Updated casing on team names.
2025-04-10 17:43:12 -04:00
Katheryn Satterlee
a33ca94c07
Update what-api-endpoints-to-expose-to-the-public-internet.md (#27977)
Resolves #27491
2025-04-10 17:41:26 -04:00
Marko Lisica
0768197c64
Update CA guide title. (#28015)
Title was wrong, didn't match H1 on the top of the document.
2025-04-09 16:07:49 -04:00
Drew Baker
2ab6e7aa6a
Drew p drawers patricias adr post (#27897)
Converted to markdown and ready to go I think!
2025-04-09 10:58:15 -07:00
Eugene
34b552c235
Update fleet-maintained-apps.md (#28013)
Adding default script info.
2025-04-09 20:27:52 +04:00
Allen Houchins
a85f9c5233
Update teams.md (#27995)
Updated best practice team names to align to the recent changes we are
making to support Android. See the following for more info:
fleetdm/confidential#9192
2025-04-08 17:44:45 -05:00
Ian Littman
31715f8639
Fix typo in vuln processing article (#27996)
I'm sure this was my typo. Sorry about that!
2025-04-08 16:29:37 -04:00
Mason Buettner
e8c13ac7de
Update transparency link YAML location (#27720)
Updating the device transparency link location, as the current
documentation location
(https://fleetdm.com/docs/configuration/fleet-server-configuration#fleet-desktop-settings)
doesn't contain the correct options to configure this feature.
2025-04-08 15:19:10 -04:00
Katheryn Satterlee
8fc2215f3a
Update macos-setup-experience.md (#27488)
Added note re: await_deviced_configured option in Setup Assistant
profile instructions.

# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Added/updated automated tests
- [ ] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Make sure fleetd is compatible with the latest released version of
Fleet (see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/fleetd-development-and-release-strategy.md)).
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
- [ ] For unreleased bug fixes in a release candidate, confirmed that
the fix is not expected to adversely impact load test results or alerted
the release DRI if additional load testing is needed.
2025-04-08 15:18:14 -04:00
Noah Talerman
6a22631b03
Custom OS settings guide: add call out (#27975)
Doc update for the following bug: #24322

Also, remove repetitive "OS settings" from headers.
2025-04-08 12:59:51 -04:00
Rebecca Cowart
c0d3d3185b
Update fleet-desktop-on-fedora-and-debian.md (#27797)
Fixing 3 broken links
2025-04-08 09:13:47 -05:00
Noah Talerman
9962ab864f
Update remote-yara-rules.md (#27800)
Based on feedback from the community:
https://github.com/fleetdm/fleet/issues/27569
2025-04-08 09:56:48 -04:00
Brock Walters
838fd141c9
Nonpunctual patch 8 (#27950)
Update title of article.
2025-04-07 14:47:00 -04:00
Rachael Shaw
82a5b80da6
4.66.0 release article follow-up (#27912) 2025-04-04 16:20:33 -05:00
Luke Heath
96ec13e28a
Add release article for 4.66.0 (#27908)
Co-authored-by: Rachael Shaw <r@rachael.wtf>
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-04-04 16:12:37 -05:00
Ian Littman
65ba89e60c
Update FMA docs to include Windows + current instructions/impl details (#27828)
For #26716.

Also moves the article to an OS-independent URL, updates links from
elsewhere, and adds a bit more internal-link juice for install
automation.

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2025-04-04 14:55:27 -05:00
Rachael Shaw
c592c2b24e
Docs v4.66.0 (#27844)
Documentation changes for the 4.66.0 release.

---------

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Marko Lisica <markol.lisica@gmail.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Victor Lyuboslavsky <victor@fleetdm.com>
Co-authored-by: George Karr <georgekarrv@users.noreply.github.com>
Co-authored-by: RachelElysia <71795832+RachelElysia@users.noreply.github.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Eugene <eugene@fleetdm.com>
Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
Co-authored-by: Scott Gress <scottmgress@gmail.com>
Co-authored-by: Dante Catalfamo <43040593+dantecatalfamo@users.noreply.github.com>
2025-04-04 14:28:09 -05:00
Ian Littman
418501f0ca
Add note on current MSI auto-install query and uninstall script limitations (#27760)
Also tweaked wording around EXEs in the software packages article since
we're now no longer including EXE (un)install scripts at all.
2025-04-04 13:22:37 -05:00
Noah Talerman
3ce4b22548
Roadmap preview, April 2025 (#26990)
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-04-02 19:37:03 -04:00
Noah Talerman
2a3e99ae47
Update endpoints that need to be exposed (#27798)
Most Fleet users want Fleet Desktop > My device page to work. I think
let's document that as the best practice

---------

Co-authored-by: Robert Fairburn <8029478+rfairburn@users.noreply.github.com>
2025-04-02 15:44:17 -05:00
Drew Baker
b18387f061
Update prevent-tampering-login-items.md (#27805)
Updating for sentence case
2025-04-02 15:33:00 -04:00
Noah Talerman
a896ec3a8e
macOS setup experience guide (#27780)
- Currently, Fleet only supports email
2025-04-02 17:53:02 +02:00
Noah Talerman
ba605beb05
Update guide: install Windows executables (aka EXE, .exe packages) (#27286)
Plan is to link to this guide from the UI:
https://github.com/fleetdm/fleet/pull/27268
2025-04-02 09:49:22 -04:00
Lucas Manuel Rodriguez
5ddeb317dd
Added dconf_read table and documentation to enable fleet desktop on Fedora and Debian (#27684)
For #20675 and #25977.

- [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/Committing-Changes.md#changes-files)
for more information.
- [x] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [X] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [X] Make sure fleetd is compatible with the latest released version of
Fleet (see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/fleetd-development-and-release-strategy.md)).
- [X] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [X] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [x] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2025-04-01 18:54:22 -03:00
Drew Baker
34d2de6c8e
Introducing BYOD android (#27711) 2025-04-01 17:19:25 -04:00
Marko Lisica
2ced8f710f
[Feature guide] Deploy certificates from DigiCert and custom SCEP certificate authority on macOS (#27439)
Related to:

- #25822

Updating existing guide for NDES. Adding instructions on how to connect
and issue certificates from DigiCert and custom SCEP certificate
authorities.

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2025-04-01 09:40:03 -04:00
Noah Talerman
718e1bed1f
Bootstrap package guide (#27699)
It's easy to miss "distribution package" requirement
2025-04-01 09:16:46 -04:00
Drew Baker
00e288afa8
Create becoming-an-adr-at-fleet.md (#27713) 2025-03-31 15:53:56 -05:00
Mike McNeil
2937f9c6f7
Remove outdated article (#27257) 2025-03-31 13:44:00 -05:00
Allen Houchins
271d7c2753
Update what-i-have-learned-from-managing-devices-with-gitops.md (#27655) 2025-03-28 16:27:19 -04:00
Allen Houchins
96af3ded70
Create what-i-have-learned-from-managing-devices-with-gitops.md (#27630)
New article "What I have learned from managing devices with GitOps"

---------

Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-03-28 14:12:41 -05:00
Sam Pfluger
c6caf53c1b
typo fixes (#27613)
- Grammar fixes
- "transparenct" » "transparency"
2025-03-28 01:23:44 -05:00
Noah Talerman
e93750edab
Cleanup scripts (#27307)
- Move duplicate scripts out of `scripts/mdm/` and into
`it-and-security/` so we have one version that we can continue to
iterate and improve.
- Remove no longer used scripts out of `scripts/mdm/`

---------

Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
2025-03-27 16:43:53 -05:00
Drew Baker
cdef62f7de
Adding additional Linux MDM meta keywords and alt text (#27535)
Adding additional Linux MDM meta keywords and alt text in relevant
guides

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-03-26 16:32:16 -04:00
RachelElysia
b019e1d851
Article: Fix 3 broken Uninstall fleetd links (#27541) 2025-03-26 15:15:58 -04:00
Noah Talerman
f907d2e62b
CIS Benchmarks guide (#27467) 2025-03-25 17:40:48 -04:00
Marko Lisica
7b1462b56f
Update OS updates guide (explain behavior when past deadline date is set) (#27492)
Related to:

- #27386
2025-03-25 12:03:27 -04:00
jacobshandling
67e5541140
GOM guide - improvements (#27425)
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2025-03-24 10:23:20 -04:00
jacobshandling
82840ac141
Docs: Article for GitOps mode (#27414)
## For #27362

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2025-03-21 17:59:15 -04:00
Noah Talerman
1de78d40ab
Fleet Desktop guide (#27314)
- Tweak language to be consistent with other guides
2025-03-20 12:12:37 -04:00
Noah Talerman
919f42a3ea
Uninstall fleetd remotely (#27024) 2025-03-19 13:35:39 -05:00
Dale Ribeiro
672f36936a
Create EscrowBuddy-Basics (#27161)
# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Added/updated automated tests
- [ ] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Make sure fleetd is compatible with the latest released version of
Fleet (see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/fleetd-development-and-release-strategy.md)).
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
- [ ] For unreleased bug fixes in a release candidate, confirmed that
the fix is not expected to adversely impact load test results or alerted
the release DRI if additional load testing is needed.

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-03-19 12:17:40 -04:00
Noah Talerman
900dcaabf6
Enroll hosts guide (#27223)
Based on `customer-cisneros`'s feedback here:
https://github.com/fleetdm/fleet/issues/21595#issuecomment-2730806008
2025-03-19 08:24:32 -07:00
Marko Lisica
84892741dd
Merge Android docs changes (#27221)
Related to: 

- #23231
2025-03-19 10:03:02 -05:00
Noah Talerman
eadb625b3f
"Security" and "IT" (#27260)
- Update CHANGELOG and release article sections to just "IT" and
"Security"
- Why?
- Security looks smaller when VM is broken out. I think we can treat VM
as security.
- Trying the same in the upcoming roadmap preview article here:
https://github.com/fleetdm/fleet/pull/26990/files
- Security” and “IT” headers would fit nicely with our GitOps folder for
dogfood: `/it-and-security`
2025-03-19 09:19:41 -04:00
Marko Lisica
6cb2cc67a7
Update disk encryption guide: currently Fleet supports hosts with TPM chip (#27232)
Related to: 

- #24907
2025-03-18 11:54:58 -04:00
Drew Baker
769fd37aaf
Update fleet-4.65.0.md with embed. (#27172)
Embedding the recorded sprint demos from YouTube
2025-03-17 15:00:48 -04:00
Noah Talerman
6374035f5c
Release article: Fleet 4.65.0 (#27140) 2025-03-14 15:24:17 -05:00
Rachael Shaw
990322321d
Documentation changes for v4.65.0 (#27108)
Documentation changes for the 4.65.0 release

---------

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: Sarah Gillespie <73313222+gillespi314@users.noreply.github.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Janis Watts <184028114+jmwatts@users.noreply.github.com>
Co-authored-by: Victor Lyuboslavsky <victor@fleetdm.com>
2025-03-14 14:54:48 -05:00
Noah Talerman
f4c090468c
Custom OS settings: how to unsign profiles (#27100)
Fleet signs profiles for you

- Add redirect for the following user story
  - #26688
2025-03-14 15:22:59 -04:00
Noah Talerman
996aa769a7
Update OS settings guide (#26941)
- Remove link to Apple docs because this applies to macOS and Windows
profiles
- Windows calls this "device level" (from docs
[here](https://learn.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider#:~:text=Policy%20scope%20is%20the%20level%20at%20which%20a%20policy%20can%20be%20configured.%20Some%20policies%20can%20only%20be%20configured%20at%20the%20device%20level%2C%20meaning%20the%20policy%20will%20take%20effect%20independent%20of%20who%20is%20logged%20into%20the%20device))
2025-03-13 15:06:39 -04:00
Noah Talerman
ce915c460d
Use disk encryption key to login to a Windows computer (#26951)
Hint: you don't need the disk encryption key
2025-03-10 13:32:10 -04:00
Noah Talerman
6275289d76
Windows MDM setup: updates (#26922)
- Updates based on this retired doc:
https://docs.google.com/document/d/1hpvREXZFLsLdOp-_vS4pISJ1sLb6BzEWdbRBCR6xj0k/edit?tab=t.0
2025-03-07 10:48:17 -05:00
Noah Talerman
9d3398a1aa
Fleet supports system level configuration profiles (#26923) 2025-03-06 16:37:35 -05:00
Noah Talerman
7bfe8d5a0b
Update creating-windows-csps.md (#26882) 2025-03-05 13:52:02 -06:00
Allen Houchins
ebfc7767a8
Update creating-windows-csps.md (#26880) 2025-03-05 14:47:19 -05:00
Dan Tsekhanskiy
3840826c81
Windows configuration profile guide: how to migrate from Intune 2025-03-04 13:51:15 -05:00
Konstantin Sykulev
352841f0ce
Updated s3 and cloudfront docs (#26793)
In `server/config/config.go` the `S3Config` expects differently named
yaml keywords for the cloudfront public and private key values.


https://github.com/fleetdm/fleet/blob/main/server/config/config.go#L330-L332
```
	SoftwareInstallersCloudFrontURL                   string        `yaml:"software_installers_cloudfront_url"`
	SoftwareInstallersCloudFrontURLSigningPublicKeyID string        `yaml:"software_installers_cloudfront_url_signing_public_key_id"`
	SoftwareInstallersCloudFrontURLSigningPrivateKey  string        `yaml:"software_installers_cloudfront_url_signing_private_key"`
```
2025-03-04 10:04:45 -06:00
Victor Lyuboslavsky
01757faf56
It may take up to 2 hours to get Apple encryption keys. (#25440)
It may take up to 2 hours to get Apple encryption keys.
- 1 hour for detailed query
- 1 hour for cleanups_then_aggregation.verify_disk_encryption_keys job
2025-02-28 15:10:59 -05:00
Noah Talerman
d690997f26
Disk encryption guide: using the key (#25633)
Windows instructions (comment
[here](https://github.com/fleetdm/fleet/pull/25633#issuecomment-2682320481))
will be in a separate PR because they still need to be tested. Let's
merge this PR before opening the separate PR for Windows.
2025-02-26 14:01:04 -06:00
Allen Houchins
023acb85c2
Update configuring-full-names-in-google-workspace.md (#26591)
Fixed formatting issue.
2025-02-25 18:36:09 -05:00
Marko Lisica
727f9aaf4c
Update Windows setup guide to include how to turn off MDM (#26562)
Changes:
- Windows MDM setup guide update: include instructions how to turn off
MDM
- Redirect: new link `learn-more-about/windows-mdm` that will be used in
the error message.
2025-02-25 18:35:41 -05:00
Allen Houchins
962dcee3c6
Create configuring-full-names-in-google-workspace.md (#26587)
New article for how to populate full name during macOS Setup experience
using Google Workspace.

---------

Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-02-25 12:50:10 -06:00
Noah Talerman
a14fd0d263
Terraform cleanup (#26379)
- Remove `dogfood/aws/` folder
- Update links in docs and guides
2025-02-24 17:35:50 -05:00
Noah Talerman
975bf17e64
macOS setup experience: end user authentication (#26531)
- Reorder steps based on feedback from @allenhouchins
2025-02-21 16:53:38 -05:00
Noah Talerman
bde75e0b49
Windows install scripts guide: "machine-scope" (#26499)
Update the guide to follow [winget's
naming](https://github.com/microsoft/winget-pkgs/blob/master/doc/manifest/schema/1.0.0/installer.md#scope).
Fleet is going to use winget for Fleet-maintained apps for Windows
(#23118)
2025-02-21 10:02:14 -05:00
Noah Talerman
aa16261959
Fleet attestation: cleanup (#26487) 2025-02-20 13:37:52 -05:00
Luke Heath
35f16f799a
Update ARM feature to include Windows (#26441) 2025-02-18 17:14:23 -06:00
Noah Talerman
f596b9fabd
Release article: Fleet 4.64.0 (#26306)
Co-authored-by: Luke Heath <luke@fleetdm.com>
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-02-18 16:34:40 -06:00
Ian Littman
355c050a31
Revert "Fleet-maintained apps: scripts are updated for you (#26352)" (#26400)
This reverts commit 7477da389c.

See [this
comment](https://github.com/fleetdm/fleet/issues/25734#issuecomment-2664193526)
for background. tl;dr: we _don't_, and _won't for now_, push script
updates down to installers when the scripts are updated on the FMA side.
2025-02-17 17:14:28 -06:00
Ian Littman
44f9a0882f
Correct vuln processing false positive cleanup timeout (#26399)
The timeout is hardcoded to 2x vulns job periodicity (default one hour).
See
http://github.com/fleetdm/fleet/blob/main/docs/Contributing/Vulnerability-processing.md#false-positive-cleanup
for contributor docs on this.
2025-02-17 17:14:17 -06:00
Marko Lisica
b703e2e3de
Docs: update wipe a host guide (#26377)
Related to: #24654

Added a callout to describe that the host should be deleted after it's
wiped if a user wants to re-enroll the host and escrow a new disk
encryption key.
2025-02-17 09:40:44 -05:00
Noah Talerman
4805fb2244
It takes some time for false positives to disappear (#26329)
Documentation for the following bug:

- #25898
2025-02-14 16:20:46 -05:00
Noah Talerman
7477da389c
Fleet-maintained apps: scripts are updated for you (#26352) 2025-02-14 15:27:56 -05:00
Noah Talerman
f9dc049679
GitHub (SLSA) attestation guide (#26222)
- Add instructions for verifying Fleet, fleetd, and fleetctl
2025-02-14 13:01:39 -05:00
Noah Talerman
d0a0bc9499
Freshen up Splunk instructions (#26336)
Based on feedback from `customer-hubble`
2025-02-13 17:15:24 -05:00
Eric
10f44cffa3
Website: compress large gifs and update article image filenames (#26328)
Changes:
- Compressed large gifs to prevent the website's slug size from going
over 500mb
- Updated image filenames added in #26316 to match website naming
conventions.
2025-02-13 12:44:36 -06:00
Harrison Ravazzolo
c35c4eb8ec
Create Article: Preventing Mistakes with Gitops (#26316)
Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2025-02-13 09:35:08 -08:00
Marko Lisica
2d404fdd80
Document that Windows Tamper Protection is disabled when MDM is turned on (#26224)
Related to:
- #24767
2025-02-11 10:34:13 -05:00
Robert Fairburn
94e6b972ce
Change documentation to point to new terraform repo (#26200) 2025-02-10 17:42:28 -06:00
Jahziel Villasana-Espinoza
5ca918cf7d
fix: update docs with new vpp features (#26187)
> For #26180

# Checklist for submitter

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 for all new/changed functionality
2025-02-10 18:13:55 -05:00
Noah Talerman
b38af05404
Serve software with CloudFront is Fleet Premium (#26131) 2025-02-07 17:41:04 -06:00
Noah Talerman
ad883ee1d1
Guide: update Fleet software attestation (#26098)
- 4.63.0 is shipped
- Use "fleetd" language to be consistent with docs and product
2025-02-05 15:50:22 -05:00
Drew Baker
2351d4ff82
Update queries.md (#26094) 2025-02-05 13:39:57 -05:00
Luke Heath
21d887f51f
Add SLSA attestation to 4.63.0 release article (#26054) 2025-02-04 17:27:31 -05:00
Luke Heath
931bf28375
Remove fleetctl linux ARM from 4.63.0 release article (#26037) 2025-02-04 13:48:08 -06:00
Noah Talerman
3bd5aaa8e5
Update guide: Creating Windows configuration profiles (#26027)
- Use "configuration profiles" language to be consistent with product
and other
[docs/guides](https://fleetdm.com/guides/custom-os-settings#basic-article).
- Link to Windows configuration profiles guide from the OS settings
guide
2025-02-04 11:28:19 -08:00
Dale Ribeiro
0997a667ef
additional line break in URLs (#26030)
# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Added/updated automated tests
- [ ] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2025-02-04 13:56:30 -05:00
Rachael Shaw
33b481fdc8
Docs v4.63.0 (#26019)
Documentation changes for 4.63.0

---------

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Eugene <eugene@fleetdm.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Scott Gress <scottmgress@gmail.com>
Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2025-02-04 12:38:54 -06:00
Alex Mitchell
c4837a7126
Update queries.md (#25983)
Suggest swapping Zach's old Fleet demo for Mike's most recent.
2025-02-04 13:22:52 -05:00
Dale Ribeiro
7224553ed9
Added line breaks for profile values (#26029)
# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Added/updated automated tests
- [ ] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2025-02-04 13:22:17 -05:00
Dale Ribeiro
d0798d4db0
update published date (#26026)
# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Added/updated automated tests
- [ ] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2025-02-04 13:03:25 -05:00
Ian Littman
805a0e9179
Allow use of bash as a script interpreter (#25449)
For #24470.

---------

Co-authored-by: dantecatalfamo <dante.catalfamo@gmail.com>
Co-authored-by: Dante Catalfamo <43040593+dantecatalfamo@users.noreply.github.com>
2025-02-04 12:42:40 -05:00
Scott Gress
fa65eb7b55
Update Software Attestation guide (#26000)
For #25334 

Implementing changes suggested by @zayhanlon 

> @sharon-fdm or @sgress454 in the style of our current articles, i
think its okay to cut the fluff 'At Fleet, we understand the importance
of having a secure software supply chain. Our core value of 🟣
[Openness](https://fleetdm.com/handbook/company#openness) extends to
ensuring that our users can verify the provenance and authenticity of
any Fleet software they install. With that in mind,' and start with "As
of version 4.63.0 Fleet has added"

Done

> fleetctl we don't capitalize correct?

Updated references to `fleet`, `fleetctl` and `osqueryd` to be
lowercased and use code styling, to be consistent with usage in other
articles.

> I think orbit we also dont capitalize

It's pretty inconsistent but it looks like we mostly do capitalize it,
which makes sense to me as it's not a command you run (as opposed to
`fleet`, `fleetctl` or `osqueryd`). I left it for now but can change to
`orbit` if that's the official style guide policy.
2025-02-04 08:54:02 -06:00
Mike McNeil
6c14c20928
Update interactive-entertainment-company-adopts-fleet-for-mdm.md (#25964)
Capitalization fix
2025-01-31 22:01:29 -06:00
Marko Lisica
4e99afff3a
Docs: update OS settings status explanation (#25782)
Adding additional information to the guide and
improving language to match what we're using in the product (instead of
"installed configuration profiles" -> "applied OS settings").
2025-01-31 15:12:09 -05:00
Katheryn Satterlee
970b783eb6
Update secrets-in-scripts-and-configuration-profiles.md (#25783)
Added comments to separate env variables for use by GitOps vs secret
variables to upload to Fleet

# Checklist for submitter

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

Docs-only change
2025-01-31 12:58:52 -06:00
Dale Ribeiro
f2c58dc4bf
Entra platform sso guide (#25908)
# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Added/updated automated tests
- [ ] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2025-01-31 12:59:59 -05:00
Noah Talerman
8b23ed5262
Kubernetes: remove outdated files and update guide (#25835)
We have two ways to deploy Fleet to Kubernetes. The non-Helm way is so
old it might not work to deploy Fleet

Changes:
- Remove files for deploying Fleet to Kubernetes the non-Helm way
- Update guide to remove mention of non-Helm (kubectl) way
- Remove note in handbook about files with `_` prefix because
`docs/Deploy/_Kubernetes` was the only one.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2025-01-30 08:49:58 -06:00
Ian Littman
86eddbbdb7
Add note on vulnerability software name matching to vulnerability processing docs (#25881)
Adding given current state and 2025-01-28 discussion on software
uniqueness and how it interacts with vulnerability processing.
2025-01-30 09:07:19 -05:00
Harrison Ravazzolo
5fee0c2d41
Article: Managed Login Items (#25830)
Add article and assets

---------

Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-01-28 13:01:48 -08:00
Rebecca Cowart
49ff507568
Update enroll-hosts.md to include Fleet Desktop logs (#25218) 2025-01-27 11:42:30 -05:00
Mike Thomas
a7acff4eda
Updated anatomy and teams guide (#25629)
Closes https://github.com/fleetdm/fleet/issues/24615

Updated anatomy to:
- Include a more accurate definition of teams
- Updated out-of-date links. Specifically FleetUI that linked to the
queries guide. I updated to link directly to the FleetUI YouTube video.
- Consolidated osquery, Orbit, and Fleetd Chrome extension definitions
under "Fleetd."
- Updated Host vitals and Software definitions

Updated teams guide.
- Fixed some typos and re-phrased a couple of paragraphs for easier
readability
- I provided the missing instructions for adding hosts to teams
(probably should have PR'd this separately, but got carried away)

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2025-01-22 12:39:44 -06:00
Drew Baker
41e8324645
Update secrets-in-scripts-and-configuration-profiles.md (#25653)
Embedding YouTube video to article
2025-01-21 19:03:59 -05:00
Allen Houchins
15ac793238
Update translating-jamf-pro-terminology.md (#25491)
Formatting updates
2025-01-21 11:28:30 -06:00
Noah Talerman
928523fbd3
Disk encryption guide: Ubuntu 20.04 is supported (#25447)
Addressed in this bug here: #24215
2025-01-17 17:02:16 -05:00
Noah Talerman
c1a4e845e7
Update hiding secrets guide (#25439)
Update guide to be more explicit: this feature is to hide secrets in
profiles in scripts.
2025-01-17 14:31:55 -05:00
Harrison Ravazzolo
a7a9a41390
Update enroll-hosts.md to include arch64 note (#25518) 2025-01-17 10:41:39 -08:00
Scott Gress
bb5ec47ec0
Add SLSA guide (#25423)
This PR adds an article about the software attestations Fleet now adds
to release artifacts.

---------

Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-01-17 09:38:37 -06:00
Marko Lisica
8b073d577c
Update docs and guide about variables (#25445)
Related to:
- https://github.com/fleetdm/fleet/issues/23238#issuecomment-2591300093
2025-01-16 13:34:28 -05:00
Allen Houchins
9b7165ee64
New article for Jamf Pro terminology (#25380)
Publishing a new article to help Jamf Pro admins better understand Fleet
terminology.

---------

Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-01-15 10:25:18 -06:00
Marko Lisica
6977ec9103
Automatically create policy - link change (#25404)
Change related to:

- #23344

<img width="1320" alt="Screenshot 2025-01-14 at 11 37 21"
src="https://github.com/user-attachments/assets/31d481f8-9778-4b16-b174-cdfd91456b05"
/>

Learn more should point to query templates:
<img width="1219" alt="Screenshot 2025-01-14 at 11 37 34"
src="https://github.com/user-attachments/assets/6472fa4b-df9b-4c43-a82d-8921decf4d20"
/>

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2025-01-15 13:26:08 +01:00
Marko Lisica
e38447c975
Explain variable escaping (#25410)
Related to:  #23238
2025-01-14 17:28:38 -05:00
Rebecca Cowart
3552104aa4
Update fleet-ai-assisted-policy-descriptions-and-resolutions.md (#25431)
Changed "usr-facing" to "user-facing"
2025-01-14 17:16:24 -05:00
Rachael Shaw
d76d33744a
#25108: Update casing after step numbers (#25418)
+ Capitalize the 1st word of phrases that come after step numbers
+ Various other sentence-case fixes I noticed while I was in there
2025-01-14 12:03:45 -06:00
Noah Talerman
b902509e3a
Fleetctl guide: logging in with SSO (#25344)
Add 4th step to let users know they're ready to go
2025-01-13 17:55:46 -05:00
Brock Walters
e80034e5e4
Update discovering-chrome-ai-using-fleet.md (#25231)
Stripping away the cruft...
2025-01-13 10:18:15 -05:00
Jahziel Villasana-Espinoza
9a768acdd3
feat: add docs (#25339)
> For #25084

# Checklist for submitter

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 for all new/changed functionality

---------

Co-authored-by: Tim Lee <timlee@fleetdm.com>
2025-01-10 18:02:32 -05:00
Noah Talerman
15198bbeda
Lock and wipe guide: add iOS/iPadOS best practice (#25311)
Addresses this issue: #23495
2025-01-10 16:31:36 -05:00
Ian Littman
9c2d68c41f
Document existing orbit auto-uninstall behavior (runs if post-install is supplied and fails, not if install fails) (#25300)
Haven't done full research yet on why this is, but my guess is that if
an install fails we don't know at what stage it failed, so running an
uninstall script would potentially just break things further. Putting
the trigger on post-install means that it's opt-in (we don't populate
post-install scripts by default) and we're uninstalling from a
relatively known state (the installer didn't error).

I'll get an issue filed tomorrow to make sure that this remains the
desired behavior, or if not then when we change this (e.g. when
implementing patching flows), but might as well fix docs in the interim
to be clear about what we're doing.

Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-01-10 15:21:05 -06:00
Jahziel Villasana-Espinoza
2fea291152
fix: remove duplicate bullet in doc (#25328)
> No issue, just something I noticed while reading docs

# Checklist for submitter

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 for all new/changed functionality
2025-01-10 16:19:44 -05:00
Allen Houchins
464d99dd19
Fixed broken link (#25323) 2025-01-10 09:56:34 -05:00
Tim Lee
940f190c38
Docs: disk encryption (#25314) 2025-01-09 18:12:54 -06:00
Noah Talerman
95862328d4
Release article: Fleet 4.62.0 (#25255)
Co-authored-by: Luke Heath <luke@fleetdm.com>
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-01-09 18:10:53 -06:00
Rachael Shaw
378b404421
Documentation changes for v4.62.0 (#25315)
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Konstantin Sykulev <konst@sykulev.com>
Co-authored-by: George Karr <georgekarrv@users.noreply.github.com>
Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-01-09 18:04:34 -06:00
Mike McNeil
d6bcf6cb21
Update roadmap-preview-january-2025.md (#25284)
fyi @Drew-P-drawers @noahtalerman @onasismunro
2025-01-09 17:35:08 -05:00
Allen Houchins
d9d96e2822
Update teams.md (#24957)
Minor changes to support fleetdm/confidential#9168 and
https://github.com/fleetdm/fleet/pull/24952
2025-01-08 17:17:36 -05:00
Noah Talerman
aac0ee734e
Roadmap preview, January 2025 (#25249)
Quarterly roadmap blogpost ritual for Q1:
https://github.com/fleetdm/fleet/issues/23523

---------

Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-01-08 15:11:01 -05:00
Eugene
d46c427f5b
Center checkboxes in tables on role-based-access.md (#25133)
Centered the checkboxes in the columns under the "User permissions" and
"Team user permissions" tables.

Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-01-06 12:56:23 -05:00
Luke Heath
ba359ea6a1
Add call out regarding OS notifications (#25139) 2025-01-03 15:05:53 -06:00
Gabriel Hernandez
c237857f26
guide for automatical install for fleet maintinaed apps (#25042)
relates to #24681

Docs for the automatical install for fleet maintained apps.
2025-01-03 14:33:05 +00:00
Ian Littman
40da87a7b5
Mention configurable query result set cap in query docs (#25082)
Noticed this hole in #25068. Fingers crossed the wording here matches
what folks will search when they need to bump the cap.

Also added query data discard config instructions for the UI, and moved
how-to-disable instructions to the bottom of the "View a query report"
section since users won't need those disclaimers until they have a few
queries set up.

Finally, dropped the mention of where an old UI was 25+ minor releases
ago.
2025-01-02 17:03:19 -06:00
RachelElysia
0d7b3d70e2
Fleet docs: Update queries guides (#24991) 2024-12-30 14:14:34 -05:00
Harrison Ravazzolo
1b0a4466c8
Fleet Article: Using bioutil to verify Touch ID/biometric utilization (#25035)
Co-authored-by: Harrison John <harrisonjohn@Harrisons-MacBook-Pro.local>
2024-12-30 11:57:28 -07:00
Jahziel Villasana-Espinoza
bb44890f06
feat: add documentation for upcoming label scoping software feature (#25045)
> Related issue: #24555

# Checklist for submitter

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 for all new/changed functionality
2024-12-30 17:31:39 +00:00
Lucas Manuel Rodriguez
16d309ae40
Update policy queries for RPM/Debian based systems (#25026)
Docs update for #25021/#24385.
2024-12-30 10:17:40 -03:00
Noah Talerman
3881d0b9d6
macOS setup experience guide: end user authentication (#24990)
- Put "already configured SSO" message at the top b/c this scenario will
apply to most users
- Add missing permissions for IdP for end user auth and end user
migration
- Clean up language in docs
- Add redirects for the UI in case content moves later

---------

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
2024-12-27 16:33:00 +01:00
Jahziel Villasana-Espinoza
1ac10ef20a
feat: add documentation for windows migration feature (#24984)
> Related issue: #24842

# Checklist for submitter

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 for all new/changed functionality

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-12-23 22:43:55 -05:00
Drew Baker
213f033782
Create interactive-entertainment-company-adopts-fleet-for-mdm.md (#25002)
# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-12-23 18:28:43 -05:00
Drew Baker
487419ded3
Update cloud-based-data-leader-choosed-fleet-for-orchestration.md (#24994)
Updated spacing for results

# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-12-23 15:57:34 -05:00
Drew Baker
6348ba4c32
Create cloud-based-data-leader-choosed-fleet-for-telemetry.md (#24981) 2024-12-20 19:18:53 -05:00
Harrison Ravazzolo
0ffa2cd918
Create deploying-cloudflare-warp-with-fleet.md (#24945) 2024-12-20 10:35:18 -05:00
Drew Baker
1c478f58a3
Update fintech-company-migrates-to-fleet.md (#24940)
Fix typo

# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-12-19 18:20:18 -05:00
Drew Baker
df5e80ef1d
Create fintech-company-migrates-to-fleet.md (#24935) 2024-12-19 18:07:02 -05:00
Drew Baker
0477e059e0
Update fleet-4.61.0.md (#24937)
Fix typo
2024-12-19 17:58:52 -05:00
Harrison Ravazzolo
60fc1a4e2c
Update deputy-achieves-compliance-and-clarity-with-fleet.md (#24898) 2024-12-18 22:25:20 -05:00
Drew Baker
4c8eada31e
Create deputy-achieves-compliance-and-clarity-with-fleet.md (#24854) 2024-12-17 17:44:31 -08:00
Eric
82ec1d8e16
Website: update article links on /testimonials page (#24850)
Closes: #24746

Changes:
- Replaced the hard-coded links to articles on the /testimonials page
with server-side rendered generated links to articles. These links are
now built using the website's markdown articles configuration.
- Added support for a new meta tag on articles:
`showOnTestimonialsPageWithEmoji` If provided and set to one of the four
supported emoji (🥀, 🔌, 🚪, or 🪟), a link to the article will be added to
the /testimonials page. Example: `<meta
name="showOnTestimonialsPageWithEmoji" value="🥀">`.
- Updated the build-static-content script to throw an error if an
article has an invalid `showOnTestimonialsPageWithEmoji` meta tag value.
- Updated recent case study articles to have a
`showOnTestimonialsPageWithEmoji` meta tag.


@Drew-P-drawers When this PR is merged, you can add links to the new
case studies articles to the /testimonials page with a
`showOnTestimonialsPageWithEmoji` meta tag. The definitions for each of
the supported emoji are in this [google
doc](https://docs.google.com/document/d/1-KWQa3uMIJzeitzDRmzT3SnUoFCfcFCb6K2lyVt-Gy0/edit?tab=t.0#heading=h.oskipmb8530l)
2024-12-17 18:08:25 -05:00
Drew Baker
6b83ae30e2
Embed sprint demos 4.61.0 video (#24849)
Adding Sprint demos - 4.61.0 from YouTube to embed in the article
2024-12-17 17:31:26 -05:00
Rachael Shaw
c4a2bb4d6b
4.61 documentation changes (#24833)
Co-authored-by: Ian Littman <iansltx@gmail.com>
Co-authored-by: Zach Wasserman <zach@fleetdm.com>
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
Co-authored-by: Konstantin Sykulev <konst@sykulev.com>
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-12-17 15:39:24 -06:00
Noah Talerman
ce8bcaa033
Release article: 4.61.0 (#24836)
Release article for Fleet 4.61.0

Highlighted user stories:
- #22077
- #22078
- #22075
2024-12-17 15:38:48 -06:00
Drew Baker
35f0741c82
Update global-social-media-platform-switches-to-fleet.md (#24820)
Update publish date and spacing for quote title.
2024-12-16 21:32:42 -05:00
Drew Baker
22b81d1497
Create global-social-media-platform-switches-to-fleet.md (#24819) 2024-12-16 21:08:50 -05:00
Drew Baker
be5748251c
Update foursquare-quickly-migrates-to-fleet.md (#24818)
Removed additional quotation marks

# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-12-16 19:13:12 -05:00
Brock Walters
f0b49a58b0
Update seamless-mdm-migration.md (#24756)
Added a note to this article that it's not intended to be fully self
service at this time per Zay... Thanks!
2024-12-16 16:33:46 -05:00
Drew Baker
cbac9e8989
Update consolidate-multiple-tools-with-fleet.md (#24809)
Removing redundancy for clarity.
2024-12-16 16:32:23 -05:00
Harrison Ravazzolo
1d6a6c3224
Fix Typos in Windows CSP Article (#24775)
Co-authored-by: Harrison John <harrisonjohn@Harrisons-MacBook-Pro.local>
2024-12-13 16:38:04 -08:00
Drew Baker
d23195911e
Create foursquare-quickly-migrates-to-fleet.md (#24768) 2024-12-13 16:02:43 -05:00
Noah Talerman
36c6585f5f
Setup experience guide: document current behavior (#24736)
- Document current behavior
2024-12-13 10:30:01 -05:00
Noah Talerman
a5726399cb
Creating Windows CSPs (#24737)
Great guide @harrisonravazzolo! Taking an opportunity to teach folks the
Fleet language: custom OS settings.

Also, "Fleet" instead of "FleetDM":
https://fleetdm.com/handbook/company/communications#capitalization-and-proper-nouns
2024-12-13 09:05:53 -05:00
Mike Thomas
3acb833d5d
endpoint-security-case-study (#24738)
Publishing an endpoint security case study.
2024-12-12 19:06:52 -05:00
Eric
3c10fe0050
Website: fix failing deploy (#24728)
Changes:
- Updated the category meta tag value (`articles` » `guides`) of the
"Creating Windows CSPs" article to resolve a build script error.
- Wrapped an HTML tag in the article in backticks so it won't be seen as
an unregistered custom HTML element by the website
2024-12-12 15:22:13 -06:00
Harrison Ravazzolo
ef9927a53a
Crafting Windows CSP article (#24727)
Article for website covering the building of Windows csps

Co-authored-by: Harrison John <harrisonjohn@Harrisons-MacBook-Pro.local>
2024-12-12 12:49:58 -08:00
Mike Thomas
19b4f05506
Case study update 2 (#24692)
Removed repeated content and fit it to the new case studies template.
2024-12-12 12:11:11 +09:00
Mike Thomas
12adf695ff
case-study-update (#24691)
Removed repeated content and fit it to the new case studies template.
2024-12-12 11:47:39 +09:00
Drew Baker
edb3c18f77
Create large-gaming-company-enhances-server-observability-with-fleet.md (#24690)
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-12-11 21:08:26 -05:00
Eric
1a3b89de6f
Website: update article styles and case studies. (#24657)
Related to: https://github.com/fleetdm/fleet/issues/24633

Changes:
- Updated article template styles to:
   - make the spacing between elements match the latest wireframes
- style elements with `purpose="attribution-quote"` as a large quote
with a quotation mark icon.
      - Ex: 
         ```
         <div purpose="attribution-quote">

         I love Fleet.

         **— Staff Client Platform Engineer**
         </div>
         ```
         Rendered result: 
<img width="397" alt="image"
src="https://github.com/user-attachments/assets/f03a4a0d-07ba-4727-99e5-b7c1322c290b"
/>
- style each line of text wrapped in a `<div purpose="checklist">` tag
with a checkbox icon.
      - Ex: 
         ```
         <div purpose="checklist">

Employees are free to work with their preferred operating systems of
choice.

[Fleet’s API](https://fleetdm.com/docs/rest-api/rest-api) and live query
capabilities ensured up-to-date inventory data to meet stringent
security and access control requirements while integrating with existing
systems.

         </div>
         ```
         Rendered result:  
<img width="787" alt="image"
src="https://github.com/user-attachments/assets/43b4c43a-8608-4ad7-9575-0ff114914f18"
/>

- Updated recent case study articles to use the new styles
- Updated the call-to-action component to have a default CTA and added
it to the bottom of recent case studies.
2024-12-11 16:16:20 -05:00
Drew Baker
729da29f86
Update and rename worldwide-security-and-authentication-platform-choo… (#24634)
…se-fleet-for-linux.md to
worldwide-security-and-authentication-platform-chooses-fleet-for-linux.md

Update typo

# Checklist for submitter

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

- [ ] 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/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)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For 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`).
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-12-10 20:09:47 -05:00