Puppet released 7.29.0 and 8.5.0 recently, and it breaks our installer (via the redis module we’re using):
[ERROR ] [root] [Error: The parameter '$slowlog_log_slower_than' must be a literal type, not a Puppet::Pops::Model::AccessExpression (file: /usr/share/foreman-installer/modules/redis/manifests/init.pp, line: 426, column: 15) on node pipe-up-foreman-nightly-ubuntu2004.example.com
Do we have any notion of whether an accelerated release will happen? I don’t think we can wait for the usual monthly cadence for our installer and puppet module testing or developer environments.
sudo apt-get -y install ca-certificates
cd /tmp && wget https://apt.puppet.com/pool/focal/puppet7/p/puppet7-release/puppet7-release_7.0.0-15focal_all.deb
sudo apt-get install /tmp/puppet7-release_7.0.0-15focal_all.deb
And all works fine !
Same issue. We are using puppet 7 so our install looks like dnf --assumeyes install https://yum.puppet.com/puppet7-release-el-8.noarch.rpm ... ... dnf --assumeyes install puppet-agent-7.28.0-1.el8
Tried doing something similiar for puppet8 but got an error that the 8.4 client is not compatible with appache-module and I didn’t want to track all that down.
I can confirm that the dnf updates to puppet puppetdb puppetdb-termini puppetserver on foreman 3.9.1 / katello 4.11.0 / CentOS 8 Stream no longer cause an issue with foreman-installer for me.