Skip to content

ENT-14100: CFEngine Enterprise packages now install a configuration file for leech2#2286

Merged
larsewi merged 1 commit into
cfengine:masterfrom
larsewi:distribute-leech2-config
Jun 4, 2026
Merged

ENT-14100: CFEngine Enterprise packages now install a configuration file for leech2#2286
larsewi merged 1 commit into
cfengine:masterfrom
larsewi:distribute-leech2-config

Conversation

@larsewi
Copy link
Copy Markdown
Contributor

@larsewi larsewi commented Jun 3, 2026

CFEngine Enterprise packages now install a configuration file for the new reporting system, at /var/cfengine/state/.leech2/config.json. This file is present on all the hosts, and specifies what reporting data (tables, and columns) will be sent.

Together with https://github.com/cfengine/enterprise/pull/925

Ticket: ENT-14100

@larsewi larsewi force-pushed the distribute-leech2-config branch 2 times, most recently from bd63901 to 27eca93 Compare June 3, 2026 17:59
@larsewi
Copy link
Copy Markdown
Contributor Author

larsewi commented Jun 3, 2026

@cf-bottom Jenkins please :)

@larsewi larsewi marked this pull request as ready for review June 3, 2026 18:52
@larsewi larsewi marked this pull request as draft June 4, 2026 12:11
@larsewi larsewi force-pushed the distribute-leech2-config branch from 27eca93 to 96e4b76 Compare June 4, 2026 12:19
@cfengine cfengine deleted a comment from cf-bottom Jun 4, 2026
@larsewi larsewi force-pushed the distribute-leech2-config branch from 96e4b76 to 81eb7b0 Compare June 4, 2026 12:50
@cfengine cfengine deleted a comment from cf-bottom Jun 4, 2026
@cf-bottom
Copy link
Copy Markdown

@larsewi larsewi marked this pull request as ready for review June 4, 2026 13:04
Copy link
Copy Markdown
Member

@olehermanse olehermanse left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changelog entry:

Packages now distribute a leech2 config file

Leaves a user with more questions than answers, I think. Packages could mean CFEngine packages, other packages, or packages promises, or something else. Distribute is also ambiguous, we often talk about policy distribution, when we copy files from hub to clients. In this case it looks like "packages include" or "packages install" would be better wordings. Could be improved with for example:

CFEngine Enterprise packages now install a configuration file for the new reporting system, at /var/cfengine/state/.leech2/config.json. This file is present on all the hosts, and specifies what reporting data (tables, and columns) will be sent.

CFEngine Enterprise packages now install a configuration file for the
new reporting system, at /var/cfengine/state/.leech2/config.json. This
file is present on all the hosts, and specifies what reporting data
(tables, and columns) will be sent.

Ticket: ENT-14100
Changelog: Commit
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
@larsewi larsewi force-pushed the distribute-leech2-config branch from 81eb7b0 to 614c7a2 Compare June 4, 2026 21:52
@larsewi larsewi changed the title ENT-14100: Distribute leech2 config files via packages ENT-14100: CFEngine Enterprise packages now install a configuration file for leech2 Jun 4, 2026
@larsewi larsewi merged commit 8231eab into cfengine:master Jun 4, 2026
1 check passed
@larsewi larsewi deleted the distribute-leech2-config branch June 4, 2026 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants