Skip to content

(FM-7695) Transports - the remote content framework #157

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

Merged
merged 45 commits into from
Feb 26, 2019
Merged
Changes from 1 commit
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
7b0ab29
(FM-7597) RSAPI Transport register function
da-ar Dec 13, 2018
4a3e0bb
(FM-7600) RSAPI Transport connect method
da-ar Jan 8, 2019
e7ef6ac
(FM-7674) Add a Transport wrapper class
da-ar Jan 14, 2019
f776b57
Merge pull request #149 from da-ar/transport_wrapper
da-ar Jan 21, 2019
bc54be7
(FM-7691) start refactoring definition handling in contexts
DavidS Jan 22, 2019
5ecffcc
(FM-7691) Allow pre-fabbed BaseTypeDefinition as argument to BaseContext
DavidS Jan 22, 2019
9d549c0
(FM-7691) use the new capability in resource_api.rb
DavidS Jan 22, 2019
76c6eeb
(FM-7691) Load the schema before trying to validate connection_info
DavidS Jan 23, 2019
b6cbdcf
(FM-7691) Fix tests to not rely on previously registered transports
DavidS Jan 23, 2019
c7f3203
(FM-7696) remove overzealous exception handling
DavidS Jan 24, 2019
c46f50b
(FM-7691) fix connection_info/schema misnomer in tests
DavidS Jan 24, 2019
9535fe3
(FM-7691) create and pass through context when connecting a transport
DavidS Jan 24, 2019
f8282d2
(FM-7691) clean up wrapper to not expose or remember config
DavidS Jan 24, 2019
f8fcf79
(FM-7691) hide loading puppet_context from jruby
DavidS Jan 24, 2019
fc4f585
(maint) update notifications to talk to slack
DavidS Jan 24, 2019
5d89caf
(FM-7691) organise tests, and mark agent tests as such
DavidS Jan 24, 2019
8aaedab
(maint) Add some docs and remove the Style/Documentation exclusions
DavidS Jan 24, 2019
bd3a21e
(FM-7700) Add a `list` operation returning registered transports
DavidS Jan 24, 2019
ac037b2
(FM-7691) Add `context` parameter for test transport
DavidS Jan 25, 2019
e4e8cbe
(FM-7691) pass a context to transport.facts
DavidS Jan 25, 2019
4211c46
Merge pull request #150 from DavidS/FM-7691-context-refactor
da-ar Jan 28, 2019
09fc856
(FM-7690) Update transports cache to be grouped by environment
da-ar Jan 25, 2019
8e64a3d
Merge pull request #151 from da-ar/env_up
DavidS Jan 28, 2019
bd042cf
(FM-7726) implement `context.transport` to provide access
DavidS Jan 29, 2019
1341033
Merge pull request #152 from DavidS/FM-7726-context-transport
da-ar Jan 29, 2019
4122f08
(maint) lift duplicate assignment
DavidS Jan 29, 2019
3a64276
(FM-7726) deep symbolize all keys when loading credentials
DavidS Feb 1, 2019
92988d9
Merge pull request #153 from DavidS/FM-7726-context-transport
da-ar Feb 4, 2019
f052a62
Fix missing environment check in validate
da-ar Jan 31, 2019
f3b32bc
(FM-7701) Support device providers when using Transport Wrapper
da-ar Jan 31, 2019
968a148
(maint) Remove message due to breakages in existing modules
da-ar Feb 5, 2019
203f633
(maint) Update unit tests for maximum coverage
da-ar Feb 5, 2019
df0122e
Merge pull request #154 from da-ar/transport_fixes
da-ar Feb 7, 2019
2330c30
(PDK-1271) Allow a transport to be wrapped and used like a device
da-ar Feb 7, 2019
9baf1c8
Change behaviour of check_schema_keys to no longer remove unknown keys
da-ar Feb 14, 2019
8039157
Merge pull request #155 from da-ar/transport_to_device
DavidS Feb 14, 2019
1f9ede5
(FM-7698) Ensure that sensitive values are handled correctly
da-ar Feb 18, 2019
2916e59
(maint) Fix schema error message returned when checking a transport
da-ar Feb 19, 2019
88c6365
(FM-7698) Handle a transport schema type with `sensitive: true` set
da-ar Feb 19, 2019
19f9139
(maint) remove invalid comment
da-ar Feb 21, 2019
7466c20
(maint) use device wrapper to support demo transport
da-ar Feb 21, 2019
d3e2e0b
(PDK-7698) Wrap raw values flagged as sensitive in Puppet Sensitive type
da-ar Feb 21, 2019
75aae39
(maint) Fixes travis failure concerning jar-dependencies
da-ar Feb 22, 2019
95d65c0
(PDK-7698) Ensure that Sensitive values get unwrapped correctly
da-ar Feb 25, 2019
1647088
Merge pull request #156 from da-ar/recursive_sensitive
DavidS Feb 25, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
(maint) remove invalid comment
  • Loading branch information
da-ar committed Feb 21, 2019
commit 19f9139b0c9fb91cdb78957ae39d0765b0d7a8c0
1 change: 0 additions & 1 deletion lib/puppet/resource_api/transport.rb
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ def connect(name, connection_info)
validate(name, connection_info)
require "puppet/transport/#{name}"
class_name = name.split('_').map { |e| e.capitalize }.join
# passing the copy as it may have been stripped on invalid key/values by validate
Puppet::Transport.const_get(class_name).new(get_context(name), connection_info)
end
module_function :connect # rubocop:disable Style/AccessModifierDeclarations
Expand Down