Details
-
Epic
-
Status: Closed
-
Normal
-
Resolution: Done
-
None
-
None
-
Remote Transport API
-
Froyo
-
Done
-
New Feature
-
Added a new API endpoint to at {{/puppet/v3/environment_transports}}, to list all of the available network transports from modules, for use with the Agentless Catalog Executor.
-
Needs Assessment
Description
Puppetserver needs to surface data about available transports for remote resources. The resource API will provide the data via the ResourceAPI::Transport type. The transports are loaded from network modules, so the available transports can differ per environment. The endpoint needs to surface which transports have been loaded for a given environment. The main consumer is the PE console.
The relevant code in the Resource API is currently on a branch here: https://github.com/puppetlabs/puppet-resource_api/tree/transport. It will need to be available in puppet-agent before it can be used by puppetserver.