Commit graph

626 commits

Author SHA1 Message Date
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