[Pkg-puppet-devel] reports retention policy
Thomas Goirand
zigo at debian.org
Thu Aug 29 09:55:31 BST 2024
On 8/28/24 16:54, Jérôme Charaoui wrote:
> If we really don't care about diverging from how upstream ships Puppet,
> and we agree reports aren't useful, then why not just disable them by
> default (report = false) ? [1]
That'd be better than letting the system disk getting full.
> Checking whether clients have applied their catalog can be done other
> ways than checking the report timestamp, such as looking at
> last_run_summary.yaml or PuppetDB (catalog_timestamp).
I cannot find such file in my server. Where is it supposed to be stored?
On 8/28/24 17:09, Antoine Beaupré wrote:
> I think that's a major regression, and we should fix it. We have
> shipped that regression in bookworm already, so our "current"
> retention policy is *already* an undocumented change (from 30 days to
> "infinity"). If we want to fix *that*, we need a stable update.
We could fix stable ...
>> If we really don't care about diverging from how upstream ships
>> Puppet, and we agree reports aren't useful, then why not just disable
>> them by default (report = false) ? [1]
>
> I think that's a good idea.
Ok for Trixie, but for stable, I don't think we can just disable
reports. A clean job (the same as in Bullseye?) sound more appropriate
and acceptable by the stable release team.
On 8/28/24 17:09, Antoine Beaupré wrote:
> It kind of blows my mind that this is enabled by default *and*
> simultaneously not managed. That seems like a really Bad Idea.
>
> Let's just turn off reports and teach people how to use PuppetDB in
> the NEWS file, possibly fixing this to stable after a period in
> trixie?
Agreed.
Thanks for this very open discussion,
Cheers,
Thomas Goirand (zigo)
More information about the Pkg-puppet-devel
mailing list