Skip to content

ENT-14477: Replace reporting system with leech2 - #6401

Draft
larsewi wants to merge 3 commits into
cfengine:masterfrom
larsewi:leech2-reporting
Draft

larsewi wants to merge 3 commits into
cfengine:masterfrom
larsewi:leech2-reporting

Conversation

@larsewi

@larsewi larsewi commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Collects the changes for epic ENT-14477. Agents report everything through leech2, while the hub keeps legacy ingestion for older agents.

Keep as draft. Merge once the epic is done.

Together with:

@cf-bottom

Copy link
Copy Markdown

Thank you for submitting a pull request! Maybe @craigcomstock can review this?

Comment thread cf-agent/cf-agent.c Fixed
Comment thread cf-agent/cf-agent.c Fixed
Comment thread cf-agent/cf-agent.c Fixed
Comment thread cf-agent/cf-agent.c Fixed
Ticket: ENT-14506
Changelog: Added network protocol version 6 "transfusion" and made it the default
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
…_exclude` in `body agent control`

They filter which classes `cf-agent` records in leech2 blocks. This moves
class filtering from `cf-serverd` to `cf-agent`. The `report_data_select`
filter in `cf-serverd` stays for now and will be removed later.

Changelog: Title
Ticket: ENT-14507
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
Copies the strings of an `Rlist` into a `Seq`. Replaces private copies of
the same helper in enterprise and nova.

Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

4 participants