The glob/ `paths:` feature was added across PRs #40799 (scripts, configuration_profiles) and #41141 (labels, policies, reports) but the customer-facing YAML reference at `docs/Configuration/yaml-files.md` was never updated to document it. This adds documentation for: - New `path:` vs `paths:` reference section explaining the difference between singular (literal file) and plural (glob pattern) - Characters to avoid in filenames when using `path:` (`*`, `?`, `[`, `{`) - `scripts` section: `paths:` support with `.sh`/`.ps1` filter note - `apple_settings`/`windows_settings` section: `path:` vs `paths:` wit examples - `android_settings` section: `paths:` support note - `labels`, `policies`, `reports` sections: `paths:` support notes - `paths:` glob examples added to the controls YAML example for both scripts, apple_settings, and windows_settings Discovered via customer-sonet whose Windows profile filenames use brackets as a CSP naming convention (e.g. `[AllowSpotlightCollection].xml`), which are rejected by `path:` validation as glob metacharacters. See related bug report for the false positive on literal filenames. https://github.com/fleetdm/fleet/issues/43598 <!-- Add the related story/sub-task/bug number, like Resolves #123, or remove if NA --> **Related issue:** Resolves #43598 Co-authored-by: Rachael Shaw <r@rachael.wtf>
Configuration
Fleet server
Fleet server configuration
Documentation for configuring the Fleet binary, managing osquery configurations, and running with systemd.
Agent
Agent configuration
Learn how to set agent options with config YAML file and the fleetctl command line tool.