Before landing a puppet change to production, we perform the following:

Humans review the code, two +2's from cores are required. A number of
automated checks are performed:
* Puppet Lint across every puppet file
* Puppet syntax is checked across every puppet file
* erb lint across every template
* puppet apply --noop is run across every node definition. This doesn't
  check everything under the sun, but does identify where the catalog
  failed to compile.

We are starting to develop rspec-puppet and beaker-rspec tests but that
is still in the early stages. We use the puppetboard web dashboard to
monitor our systems post-change to see the change propogate and
identify breakage.

--
Spencer Krum n...@spencerkrum.com



On Fri, Nov 28, 2014, at 04:53 AM, Pravinth Samuel wrote:
> Hi,


> We are currently looking at automating the delivery pipeline as much
> as possible as part of a larger push towards DevOps. In order to
> develop the required quality gates, we are looking for possible
> measures and metrics which make sense. What are some of the measures
> that you guys have used in your line of work?


>


> --
>
You received this message because you are subscribed to the Google
Groups "Puppet Users" group.
>
To unsubscribe from this group and stop receiving emails from it, send
an email to puppet-users+unsubscr...@googlegroups.com.
>
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/65874c51-c003-4e93-bf7f-569f1f5c8be3%40googlegroups.com[1].
>
For more options, visit https://groups.google.com/d/optout.



Links:

  1. 
https://groups.google.com/d/msgid/puppet-users/65874c51-c003-4e93-bf7f-569f1f5c8be3%40googlegroups.com?utm_medium=email&utm_source=footer

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/1417201002.1206460.196498177.748A9B6C%40webmail.messagingengine.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to