Bolt provides a lot of attributes to remote transports that the Resource API is not prepared to handle. Change the resource api transport layer to silently discard any attributes from the list of "default" attributes bolt provides if the transport is not prepared to receive them.
Bolt provides a lot of attributes to remote transports that the Resource API is not prepared to handle. Change the resource api transport layer to silently discard any attributes from the list of "default" attributes bolt provides passed in as connection_info if they do not match up the transport is not prepared to receive them's schema. * For each discarded attribute that matches the list in https://github.com/puppetlabs/puppet-resource_api#usable-within-the-schema emit a info message. * For each discarded attribute that matches the list in https://github.com/puppetlabs/puppet-resource_api#non-usable-within-the-schema emit a debug message. * For every other discarded attribute emit a warning message.
Bolt provides a lot of attributes to remote transports that the Resource API is not prepared to handle. Change the resource api transport layer to silently discard any attributes passed in as connection_info from the list of "default" attributes bolt provides if they do not match up the transport is not prepared to receive them.
The following keys come from uri parsing in bolt and are likely to be used in transport schema's schema but may not always.
uri - Use when you need to specify a info message specific URL to connect to. All of the following keys will be computed from the uri if possible. In the future more url parts may be computed from the URI as well. * For each discarded attribute that matcheshost - Use to specify and IP or address to connect to. port - The port the list in transport should connect to. protocol - Use to specify which protocol the transport should use for example http, https://github, ssh or tcp user - The user the transport should connect as.com/puppetlabs/puppet password-resource_api#non the password to use when connecting
The following keys are meta keys bolt uses and should not be included in transport schemas run-usableon-within This is used by bolt to determine which target to proxy to. Transports should not rely on this key. remote-thetransport-schema emit a debug message This is used to determine which transport to load. It should always be the transport class name "declassified". remote-* For every other discarded attribute emit a warning message Any key starting with remote- is reserved for future use. These keys are reserved for future URI parsing use but not currenlty exposed. path - reserved as a uri part query - reserved as a uri part