Commit Graph
601 Commits
Author SHA1 Message Date
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 HouchinsandDrew Baker 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
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 RavazzoloandBrock Walters 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
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
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 RibeiroandBrock Walters 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 TalermanandSam Pfluger 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