Closed sircubbi closed 1 year ago
What? Works quit nice for a customer weeks ago, but on Puppet 7.
Hmmm, that is strange. I cannot really find any kind of reference to base64, so not sure where this is coming from. Also not sure if it is stored in the puppetdb as base64, or only gets converted once it is pulled out. That however should be easy to test.
Actually just a bit of googling seems to point that this is actually indeed an issue with Puppet 8.
https://github.com/puppetlabs/puppet/pull/9102 https://github.com/voxpupuli/puppet-bacula/issues/189
I unfortunately don't have a Puppet 8 environment here right now to try a workaraound.
Not really sure if there can be a proper workaround, since it seems to be fixed in the puppetlib itself. Maybe just putting in a warning for the moment? I will at least wait a couple of days to see what happens in the issue mentioned above.
That issue should be fixed with Puppet 8.3.
I will close that issue here and wait with the update till that new puppet version surfaces.
thx.
Just to confirm here (in any case somebody stumbles over this issue): the problem is fixed with puppet 8.3.1. Everything works as expected for us now.
4.0.0 breaks
icinga2::query_objects
as suddenly all files are written with base64-contentExpected Behavior
No changes should occur in the way all configuration files are written.
Current Behavior
Possible Solution
Not sure why this breakes, but it seems that on some instance the
icinga2::config::fragment
is stored in base64-format and not properly reconverted to ascii.Your Environment