# Functions
InjectAgentConfig injects config to a provided configuration.
New creates a new Agent and bootstrap the required subsystem.
# Variables
DefaultAgentFleetConfig is the content of the default configuration when we enroll a beat, the elastic-agent.yml will be replaced with this variables.
ErrNoConfiguration is returned when no configuration are found.
# Structs
FleetServerBootstrap application, does just enough to get a Fleet Server up and running so enrollment can complete.
Local represents a standalone agents, that will read his configuration directly from disk.
Managed application, when the application is run in managed mode, most of the configuration are coming from the Fleet App.
# Interfaces
Application is the application interface implemented by the different running mode.