-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Fleet] Implement UI for configuring custom agent binary download sources #133828
Comments
Pinging @elastic/fleet (Team:Fleet) |
Hi @kpollich
Build Details: Please let us know if we are missing anything. |
As everything except the testing task for elastic/elastic-agent#686 is complete, I will close this issue. Thanks @criamico! |
Hi @criamico
Thanks |
Hi @criamico Observations:
Build Details: VERSION: 8.5.0 Thanks |
Hi Team Observations:
Build details: Hence marking this feature as QA:Validated. Thanks |
Summary
In environments where Kibana has internet access, but agents do not, it's common to point agents to an alternative network location to download upgraded binaries via the
agent.download.sourceURI
setting inagent.yml
. Today, this is a manual process that doesn't scale.What we'd like to do here is create a UI in Fleet to manage a set of custom agent binary download sources and apply those sources either globally or on a per-policy basis. The implementation and patterns here will be very similar to Fleet's
outputs
concepts.Implementation
/app/fleet/settings
that displays an agent binary source'sname
,host
, anis_default
value, and an actions button that open a flyout to edit the agent binary source entry [Fleet] Configure source URI in global settings and in agent policy settings #136263agent.yml
compilation logic to honor thedefault
agent binary source or an appropriate policy-specific agent binary source [Fleet] Modify Agent policy and agent upgrades to handle custom source_uri #135629source_uri
value in agent upgrade actionsagent.download.sourceURI
property is compiled and deployed to the appropriate agentsFollow up
source_uri
in the upgrade and bulk upgrade API requestsDesign mockups
Show mockups
The text was updated successfully, but these errors were encountered: