Feature #6254
closed
- Priority changed from Normal to Urgent
Nightlies builds started failing recently.
[root@foreman ~]# rpm -q puppet
puppet-3.7.3.704-1.el7.noarch
[root@foreman ~]# foreman-installer -nv
/usr/share/gems/gems/kafo_parsers-0.0.4/lib/kafo_parsers/puppet_module_parser.rb:37:in `initialize': uninitialized constant Puppet::Parser::Parser (NameError)
from /usr/share/gems/gems/kafo_parsers-0.0.4/lib/kafo_parsers/puppet_module_parser.rb:16:in `new'
from /usr/share/gems/gems/kafo_parsers-0.0.4/lib/kafo_parsers/puppet_module_parser.rb:16:in `parse'
from /usr/share/gems/gems/kafo-0.6.5/lib/kafo/puppet_module.rb:44:in `parse'
from /usr/share/gems/gems/kafo-0.6.5/lib/kafo/configuration.rb:84:in `block in modules'
from /usr/share/gems/gems/kafo-0.6.5/lib/kafo/configuration.rb:84:in `map'
from /usr/share/gems/gems/kafo-0.6.5/lib/kafo/configuration.rb:84:in `modules'
from /usr/share/gems/gems/kafo-0.6.5/lib/kafo/kafo_configure.rb:170:in `modules'
from /usr/share/gems/gems/kafo-0.6.5/lib/kafo/kafo_configure.rb:152:in `params'
from /usr/share/gems/gems/kafo-0.6.5/lib/kafo/kafo_configure.rb:185:in `set_parameters'
from /usr/share/gems/gems/kafo-0.6.5/lib/kafo/kafo_configure.rb:66:in `initialize'
from /usr/share/gems/gems/clamp-0.6.2/lib/clamp/command.rb:126:in `new'
from /usr/share/gems/gems/clamp-0.6.2/lib/clamp/command.rb:126:in `run'
from /usr/share/gems/gems/kafo-0.6.5/lib/kafo/kafo_configure.rb:116:in `run'
from /sbin/foreman-installer:18:in `<main>'
(since https://github.com/puppetlabs/puppet/pull/3315 presumably)
I've disabled http://ci.theforeman.org/view/Status/job/systest_foreman_puppet_nightly/ as it's fatal right now.
I'm taking a look at kafo_parsers.
- Status changed from New to Rejected
I don't think we're going to implement any support for the Puppet 4 parser per se in Kafo. Instead, a combination of #14447 (a cache that alleviates the need for a parser on the user's installation) and #7878 (using Puppet Strings to parse manifests) should replace the need for a real parser.
Also available in: Atom
PDF