The http report processor calls Puppet::Network::HttpPool to post the report to Puppet[:reporturl]. Modify the processor to use Puppet::HTTP::Client#post instead. It should continue to send the same query parameters, eg ({metric_id}}, content-type, basic authentication, etc as it currently does. It should continue to only trust the puppet PKI. This is blocked on puppetserver integration |