Add service methods to find, search, head filebucket files. Modify lib/puppet/indirector/file_bucket/rest.rb to call the service Modify filebucket application to route to the :puppet service Create the dipper using the host and port from the resolved service URL from above.
The filebucket rest terminus now uses the new http client code. All HTTP requests that are routed through the rest terminus will go through HTTP::Client. This includes the logic to find which server to submit requests to.