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.
