Issue #1405 has been updated by luke.

Status changed from Accepted to Closed

I got this done a bit ago, finished in 
commit:"916abc2e68a9b0a095c5783854a4b0a4819ddf2c".
----------------------------------------
Refactor #1405: Puppet::Network::Client::Master should be entirely refactored
http://projects.reductivelabs.com:80/issues/1405

Author: luke
Status: Closed
Priority: High
Assigned to: luke
Category: plumbing
Target version: 0.25.0
Affected version: 0.24.7


This class is a kind of catch-all class -- it handles all work related to being 
a Puppet client, including downloading facts and plugins, retrieving the 
configuration, and applying it.  Even worse, it's coupled to its implementation 
as an xmlrpc client.

The class itself needs to be split into its component parts, and all of them 
need to be entirely decoupled from xmlrpc.

Unfortunately, at this point, it's unclear what the best design is.  Most 
likely, we're going to end up with a "Puppet::Agent" class or something 
similar, and it will just be a point of integration for the code that's 
currently in the Master client.  I expect there's a better design, though, in 
the same way that the Catalog was original called Configuration.


----------------------------------------
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://reductivelabs.com/redmine/my/account

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to