Issue #2693 has been updated by Luke Kanies.

Category set to RAL
Status changed from Unreviewed to Accepted
Keywords set to puppetcamp

This requires a bit of plumbing on the client -- at the least, we need to be 
confident in our state file or whatever location we use for storing the 
maintenance state.  It also requires integration on both puppetd and ralsh.
----------------------------------------
Feature #2693: Ability to mark resources as "under maintenance"
http://projects.reductivelabs.com/issues/2693

Author: Deepak Giridharagopal
Status: Accepted
Priority: Normal
Assigned to: 
Category: RAL
Target version: 
Affected version: 0.25.0
Keywords: puppetcamp
Branch: 


WHAT WE WANT:

Need ability to denote certain resources as "under maintenance" where puppet 
will not apply those resources during a catalog run (noop or otherwise).

ralsh should be able to integrate with the client's catalog, so admin have the 
ability to introspect/modify/etc. local resources and/or mark resources as 
"under maintenance".

IMPLEMENTATION IDEAS:

Have a separate catalog stored on the client, same format we'd serialize normal 
catalog, that exclusively contains resources in "maintenance mode".

puppet's Transaction object will read in both catalogs, the main one and the 
maintenance one, and it will know not to evaluate resources marked as 
"maintenance".

Modify puppet's Report objects to include information on how many resources are 
in maintenance mode.

We should also modify the --detailed-exitcodes to include exit status for 
maintenance resources (I guess?).



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