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 -~----------~----~----~----~------~----~------~--~---
