mirror of
https://github.com/fleetdm/fleet
synced 2026-05-19 23:18:51 +00:00
This pull request adds support for two new software categories, "Security" and "Utilities", across the application. The changes ensure these categories are available in the database, frontend type definitions, UI elements, documentation, and are fully tested in both migration and integration test suites. **Database and Migration Updates:** * Added "Security" and "Utilities" entries to the `software_categories` table and updated initial data in `schema.sql`. * Introduced a new migration (`20251210000000_AddSecurityAndUtilitiesCategories.go`) to insert/remove these categories, with an accompanying test to verify migration behavior. [[1]](diffhunk://#diff-57da59e73fff8f2ffccd167299027899614281c591b79715b7000bed0e9d8516R1-R31) [[2]](diffhunk://#diff-5e6db34b45e83ec5cf2b9cb41e4bfd4ee934f456dd9c0ae4313a448d39319c72R1-R28) **Frontend and Documentation Updates:** * Updated the `SoftwareCategory` type and category lists to include "Security" and "Utilities", ensuring they appear in the UI and are selectable. [[1]](diffhunk://#diff-4297079e443d574eb530c70ef48de3cab80e56f783c7b395d58c31c29be6bb0eL77-R79) [[2]](diffhunk://#diff-405dcd4f0bd6881e4b20a75212467d13c143ddc486b5c9d29ed9035033c32361R25-R26) * Added documentation for the new categories in `yaml-files.md`. **Testing Enhancements:** * Added and updated tests to verify the new categories are displayed and handled correctly in both frontend and backend integration tests. [[1]](diffhunk://#diff-d151ee297fdaf54f8ea7027bc46de12247c43406b464265f24ade5a49cb19e49R210-R211) [[2]](diffhunk://#diff-bbd0c5a6bc2f9a24e633031d4c6a3f5b0be7cbfe78ef1b56cdf9a7a2c32e21e2R19358-R19365) [[3]](diffhunk://#diff-2bd8ca2ddaad7aac0c438a2afd76a26872378249f757c9c81a31005d0e57cf1fR18447-R18460) |
||
|---|---|---|
| .. | ||
| agent-configuration.md | ||
| fleet-server-configuration.md | ||
| README.md | ||
| yaml-files.md | ||
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.