On Tuesday, June 2, 2015 at 9:45:49 AM UTC-4, Raphaël Pinson wrote:
>
> I recently noticed that Zack Smith forked and has been maintaining 
> R.I.Pienaars' puppet-catalog-diff. This tool can now produce JSON reports, 
> which contain lots of interesting information, but are not very readable 
> for normal human beings.
>
> I've been wanting to use the tool for Puppet environment preflight, and so 
> I made a web interface to display and analyse those JSON reports.
>
> The project can be found (and forked) at 
> https://github.com/camptocamp/puppet-catalog-diff-viewer and a live demo 
> is available at http://camptocamp.github.io/puppet-catalog-diff-viewer/. 
> The code is pure Javascript (using Bootstrap and d3js) and doesn't store 
> any data whatsoever, so feel free to test your own reports on the interface.
>
> The tool also allows to ack diff information (all data are loss when you 
> reload the report though) to help filter out the information.
>

I think this is a fantastic idea.  We use catalog diffs extensively as part 
of our pre-merge testing.  


Unfortunately, I can't seem to get it to work with the demo web page.  What 
version of the catalog diff tool did you use this with?  I tried using the 
latest (1.5.0), but it appears to be broken.  I worked out that problem and 
should have a PR off later today, but when I load the JSON diff into your 
demo web page, I just get  " Failed to parse report: missing fields"  
Perhaps the format of the JSON file has changed?

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/b0cf92b3-fe3d-456b-95df-4ac4341e3651%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to