Silence yaml patching
authorCyril Brulebois <cyril@debamax.com>
Wed, 1 Mar 2023 21:36:00 +0000 (22:36 +0100)
committerCyril Brulebois <cyril@debamax.com>
Thu, 2 Mar 2023 05:07:10 +0000 (05:07 +0000)
commit93da776090d48dc84f8124649daffa2e964f2131
treea52a581a03d84c6c30bb9f321d83fd5efd4f9e7a
parent58837cad64dd9819c6f95a395bd7bec7487d6b5a
Silence yaml patching

Being able to patch configuration files using .local snippets is relatively new,
and very useful when it comes to shipping mostly untouched configuration files,
with just a few values set in a .local file.

Unfortunately the initial code is very chatty and generates info-level messages
in all cscli calls.

An early patch upstream is ca12432a2acd2fd607e9fbea97fea3fb3f124678 (backported
here), which demotes those messages from info to debug. It left the “Prepending”
messages at info, but those haven't been seen with the current packages, so
that's left untouched in this patch as well.

Further refinement landed in cd4dabde0ec833552881dd36780ab847cf20882d but that
touches more code, and we're closing in freeze-wise, so leave it alone. All our
crowdsec* packages ship a README.Debian file, which should be sufficient in most
cases. When in doubt, adjusting the log level in specific commands should be
enough to figure out what's happening.

Gbp-Pq: Name 0014-silence-yaml-patching.patch
pkg/yamlpatch/patcher.go