-
Notifications
You must be signed in to change notification settings - Fork 204
Open
Labels
Team:Elastic-Agent-Control-PlaneLabel for the Agent Control Plane teamLabel for the Agent Control Plane teamenhancementNew feature or requestNew feature or request
Description
A new agent.version condition is introduced in package manifests in order to specify the minimum compatible version of Elastic Agent version. Based on this, Fleet will report the minimum compatible agent version (if any) in the agent policy.
The output of elastic-agent status and state.yaml file in diagnostics should report any incompatibility in order to provide better visibility.
A proposed solution is to add a compatibility status alongside the overall agent health and fleet connection state:
sudo elastic-agent status --output=yaml
state: Healthy
message: Running
compatible: true/false
compatible_message: input IDs [A, B, C] are not compatible with <agentVersion>, remove them or upgrade to agent version <minCompatibleVersion>
fleet_state: Healthy
fleet_message: Runningwhere minCompatibleVersion is provided by the agent policy.
cmacknz
Metadata
Metadata
Assignees
Labels
Team:Elastic-Agent-Control-PlaneLabel for the Agent Control Plane teamLabel for the Agent Control Plane teamenhancementNew feature or requestNew feature or request