Fleet development guides
This directory contains guides for common development tasks in Fleet.
General guides
- Seeding Data - Guide for seeding data in Fleet
- Committing Changes - Guide for committing changes to Fleet
- Fleetctl Apply - Guide for using fleetctl apply
- Simulate Slow Network - Guide for simulating a slow network
- Troubleshooting Live Queries - Guide for troubleshooting live queries
- Enroll hosts with plain osquery - Guide for enrolling hosts with plain osquery
- Upcoming activities - Guide for managing upcoming host activities
- mTLS reverse proxy setup - Guide for setting up an mTLS reverse proxy for testing
- Okta conditional access testing - Guide for testing Okta conditional access end-to-end in a dev environment
- Smallstep ACME local setup - Guide for running step-ca locally with ngrok for ACME device attestation testing
- Using Fleet as a Go module - Guide for importing Fleet's Go packages into your own projects
UI development
- Fleet UI Testing - Guide for testing the Fleet UI
- Generating UI Component Boilerplate - Guide for generating UI component boilerplate
- Design QA Considerations - Guide for design QA considerations
Observability
- Telemetry attribute naming - Naming conventions for log, trace, and metric attributes
API development
- Adding New Endpoints - Guide for adding new endpoints to the Fleet API
Integration guides
- SCIM Integration - Guide for integrating Fleet with SCIM
- Digicert Integration - Guide for integrating Fleet with Digicert