Puppet Enterprise upgrader implemented in MCollective.