Though we have lots of automated testing we still rely on the human touch for checking UI look and feel, and doing exploratory testing (in the pre production environment). Once it has passed this step the human can approve it for production deployment by updating the version number in hiera. I guess we could have a button on a web screen or something to make it easier to promote it, but editing hiera directly is easy enough. If you have a central change management system, it could update hiera - but you'll still want it approved for promotion by a human won't you, to take into account live service stability/ load, etc?
James ----- Reply message ----- From: "Schofield" <dbschofi...@gmail.com> To: <puppet-users@googlegroups.com> Subject: [Puppet Users] Re: How to do release managment integration with puppet? Date: Mon, Dec 3, 2012 4:25 pm What I am understanding is that people are having success building/testing/deploying the OS/Middleware/Application stack by wrapping applications in a puppet resource. Thus bringing all configuration management under puppet. This is good as it is the direction I wanted to go. I would like to shift the direction of the discussion a little bit to address how the application versions are updated in puppet. James mentioned updating hiera and Brendan mentioned pointing to a different yum repo. I am sure there are multiple other ways to solve this same problem as well. But what these solutions have in common is that an individual at some point in time has to make some change to the puppet system. Is there any tooling or API that can be leveraged to allow these changes to be made and control who makes them? This would be for integrating the update to puppet in to our enterprise release management processes. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/EsJpWatvCU0J. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.