Skip to content
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

Add changelog entries and update documentation for agent v2 changes that are visible to users #1687

Closed
2 tasks done
cmacknz opened this issue Nov 4, 2022 · 3 comments
Closed
2 tasks done
Assignees
Labels
documentation Improvements or additions to documentation estimation:Day Task that represents a day of work. Team:Elastic-Agent Label for the Agent team v8.6.0

Comments

@cmacknz
Copy link
Member

cmacknz commented Nov 4, 2022

We need to ensure we create changelog fragments (entries) for each v2 agent change that will be visible to or impact users. We should also update the agent and fleet documentation where necessary. For reference the agent documentation can be found in https://github.com/elastic/observability-docs/tree/main/docs/en/ingest-management/elastic-agent

  1. Removal of the agent's ability to download binaries to execute at runtime. All binaries for every supported integration will be bundled with the agent by default. In 8.6 this increases the agent package size by the size of the auditbeat+packetbeat binaries on most platforms.
  2. Changes to the agent's internal directory structure, with the addition of the components directory (and removal of the downloads directory) to contain binaries and their associated artifacts.
  3. The switch to a unified agent log file including the logs from each process the agent starts, pending completion of Elastic Agent should aggregate the log from his subprocesses #221.
  4. The updates to the elastic-agent inspect command to allow inspecting the state of the v2 runtime. Particularly the elastic-agent inspect components command.
  5. The contents of the diagnostics bundle has changed. Explain the new format and note that the --pprof argument is removed; always on and provided.
  6. Input IDs are now required for all inputs in standalone agent policies. Fleet adds IDs to agent policies automatically: 8.6: Unique input IDs are now mandatory. Add an obvious changelog entry and adjust examples accordingly. #1991

Checklist:

  • Prepare fragments
  • Update docs
@cmacknz cmacknz added documentation Improvements or additions to documentation Team:Elastic-Agent Label for the Agent team v8.6.0 estimation:Day Task that represents a day of work. labels Nov 4, 2022
@blakerouse
Copy link
Contributor

blakerouse commented Nov 4, 2022

Added bullet 5.

@cmacknz cmacknz assigned cmacknz and pierrehilbert and unassigned cmacknz Nov 4, 2022
@jlind23
Copy link
Contributor

jlind23 commented Nov 21, 2022

@pierrehilbert @cmacknz who will be the one taking care of this change? You @pierrehilbert ?

@cmacknz
Copy link
Member Author

cmacknz commented Dec 14, 2022

The draft 8.6.0 release notes are at elastic/observability-docs#2450. We will have to review them and ensure they only include changes for new features or bug fixes for bugs that existed prior to 8.6. We do not need to include changelog entries for bugs found during 8.6 testing that were never released.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation estimation:Day Task that represents a day of work. Team:Elastic-Agent Label for the Agent team v8.6.0
Projects
None yet
Development

No branches or pull requests

4 participants