-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(FM-7695) Transports - the remote content framework #157
Commits on Jan 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7b0ab29 - Browse repository at this point
Copy the full SHA 7b0ab29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a3e0bb - Browse repository at this point
Copy the full SHA 4a3e0bbView commit details
Commits on Jan 18, 2019
-
(FM-7674) Add a Transport wrapper class
Emulate a puppet Device-style class using a Resource API Transport. Can be used to provide backwards compatibility like this: ``` require 'puppet/resource_api/transport/wrapper' # force registering the transport require 'puppet/transport/schema/panos' module Puppet::Util::NetworkDevice::Panos class Device < Puppet::ResourceApi::Transport::Wrapper def initialize(url_or_config, _options = {}) puts url_or_config.inspect super('panos', url_or_config) end end end ```
Configuration menu - View commit details
-
Copy full SHA for e7ef6ac - Browse repository at this point
Copy the full SHA e7ef6acView commit details
Commits on Jan 21, 2019
-
Merge pull request #149 from da-ar/transport_wrapper
(FM-7674) Add a Transport wrapper class
Configuration menu - View commit details
-
Copy full SHA for f776b57 - Browse repository at this point
Copy the full SHA f776b57View commit details
Commits on Jan 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for bc54be7 - Browse repository at this point
Copy the full SHA bc54be7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ecffcc - Browse repository at this point
Copy the full SHA 5ecffccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d549c0 - Browse repository at this point
Copy the full SHA 9d549c0View commit details
Commits on Jan 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 76c6eeb - Browse repository at this point
Copy the full SHA 76c6eebView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6cbdcf - Browse repository at this point
Copy the full SHA b6cbdcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7f3203 - Browse repository at this point
Copy the full SHA c7f3203View commit details -
Configuration menu - View commit details
-
Copy full SHA for c46f50b - Browse repository at this point
Copy the full SHA c46f50bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9535fe3 - Browse repository at this point
Copy the full SHA 9535fe3View commit details -
(FM-7691) clean up wrapper to not expose or remember config
Neither the Device API, nor the wrapper need access to the config, so we can immediately load the config, pass it on and never store it ourselves here.
Configuration menu - View commit details
-
Copy full SHA for f8282d2 - Browse repository at this point
Copy the full SHA f8282d2View commit details -
(FM-7691) hide loading puppet_context from jruby
the JRuby 1.7 only implements ruby language 1.9 which chokes on the logging named arguments. Hiding the require as shown here will avoid the file being loaded for the server-side tests.
Configuration menu - View commit details
-
Copy full SHA for f8fcf79 - Browse repository at this point
Copy the full SHA f8fcf79View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc4f585 - Browse repository at this point
Copy the full SHA fc4f585View commit details -
(FM-7691) organise tests, and mark agent tests as such
Loading a PuppetContext is not necessary on (the JRuby 1.7) puppet server, so stop trying to run the tests there.
Configuration menu - View commit details
-
Copy full SHA for 5d89caf - Browse repository at this point
Copy the full SHA 5d89cafView commit details
Commits on Jan 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8aaedab - Browse repository at this point
Copy the full SHA 8aaedabView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd3a21e - Browse repository at this point
Copy the full SHA bd3a21eView commit details -
(FM-7691) Add
context
parameter for test transportThis find other places where we need to handle passing a context
Configuration menu - View commit details
-
Copy full SHA for ac037b2 - Browse repository at this point
Copy the full SHA ac037b2View commit details -
(FM-7691) pass a context to transport.facts
This uses the initial `list` implementation from the previous commit to access the schema to create a context to pass around.
Configuration menu - View commit details
-
Copy full SHA for e4e8cbe - Browse repository at this point
Copy the full SHA e4e8cbeView commit details
Commits on Jan 28, 2019
-
Merge pull request #150 from DavidS/FM-7691-context-refactor
(FM-7691,FM-7696) refactoring definition handling in contexts
Configuration menu - View commit details
-
Copy full SHA for 4211c46 - Browse repository at this point
Copy the full SHA 4211c46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09fc856 - Browse repository at this point
Copy the full SHA 09fc856View commit details -
Merge pull request #151 from da-ar/env_up
(FM-7690) Update transports cache to be grouped by environment
Configuration menu - View commit details
-
Copy full SHA for 8e64a3d - Browse repository at this point
Copy the full SHA 8e64a3dView commit details
Commits on Jan 29, 2019
-
(FM-7726) implement
context.transport
to provide accessUsing this accessor providers can talk directly to the transport without having to go through the `Device` at all.
Configuration menu - View commit details
-
Copy full SHA for bd042cf - Browse repository at this point
Copy the full SHA bd042cfView commit details -
Merge pull request #152 from DavidS/FM-7726-context-transport
(FM-7726) implement `context.transport` to provide access
Configuration menu - View commit details
-
Copy full SHA for 1341033 - Browse repository at this point
Copy the full SHA 1341033View commit details
Commits on Feb 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4122f08 - Browse repository at this point
Copy the full SHA 4122f08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a64276 - Browse repository at this point
Copy the full SHA 3a64276View commit details
Commits on Feb 4, 2019
-
Merge pull request #153 from DavidS/FM-7726-context-transport
(FM-7726) cleanups for the transport
Configuration menu - View commit details
-
Copy full SHA for 92988d9 - Browse repository at this point
Copy the full SHA 92988d9View commit details
Commits on Feb 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f052a62 - Browse repository at this point
Copy the full SHA f052a62View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3b32bc - Browse repository at this point
Copy the full SHA f3b32bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 968a148 - Browse repository at this point
Copy the full SHA 968a148View commit details
Commits on Feb 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 203f633 - Browse repository at this point
Copy the full SHA 203f633View commit details
Commits on Feb 7, 2019
-
Merge pull request #154 from da-ar/transport_fixes
Transport support for device specific providers
Configuration menu - View commit details
-
Copy full SHA for df0122e - Browse repository at this point
Copy the full SHA df0122eView commit details
Commits on Feb 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2330c30 - Browse repository at this point
Copy the full SHA 2330c30View commit details -
Change behaviour of check_schema_keys to no longer remove unknown keys
This commit prevents validation from changing resource and connection_info hashes passed into RSAPI from removing keys that are not in their schema.
Configuration menu - View commit details
-
Copy full SHA for 9baf1c8 - Browse repository at this point
Copy the full SHA 9baf1c8View commit details -
Merge pull request #155 from da-ar/transport_to_device
(PDK-1271) Allow a transport to be wrapped and used like a device
Configuration menu - View commit details
-
Copy full SHA for 8039157 - Browse repository at this point
Copy the full SHA 8039157View commit details
Commits on Feb 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1f9ede5 - Browse repository at this point
Copy the full SHA 1f9ede5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2916e59 - Browse repository at this point
Copy the full SHA 2916e59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88c6365 - Browse repository at this point
Copy the full SHA 88c6365View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19f9139 - Browse repository at this point
Copy the full SHA 19f9139View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7466c20 - Browse repository at this point
Copy the full SHA 7466c20View commit details
Commits on Feb 25, 2019
-
(PDK-7698) Wrap raw values flagged as sensitive in Puppet Sensitive type
Before passing the connection_info to the transport, wrap them in a PSensitiveType to prevent unexpected leaking of data.
Configuration menu - View commit details
-
Copy full SHA for d3e2e0b - Browse repository at this point
Copy the full SHA d3e2e0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75aae39 - Browse repository at this point
Copy the full SHA 75aae39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95d65c0 - Browse repository at this point
Copy the full SHA 95d65c0View commit details -
Merge pull request #156 from da-ar/recursive_sensitive
(FM-7698) Ensure that sensitive values are handled correctly
Configuration menu - View commit details
-
Copy full SHA for 1647088 - Browse repository at this point
Copy the full SHA 1647088View commit details