I'm interested in owning it. I started porting to Rails 3 last week and have quite a few fixes to the create/update/query endpoints to return more consistent YAML and JSON responses. At my organization we will continue to use Puppet Dashboard until Puppet Labs' recommended replacement solution is baked.
http://github.com/sodabrew/puppet-dashboard Cheers, Aaron On Wednesday, October 10, 2012 10:02:35 AM UTC-7, Nigel Kersten wrote: > > (This mail has been sent to puppet-users, but bcc’d to puppet-dev and > puppet-announce to try and keep the conversation in one place.) > > > Summary: > > * We are stopping investment in Dashboard > * Most Dashboard functionality will be replaced by two new open source > services > * Some Dashboard functionality will be replaced by a proprietary > application > * The Dashboard will continue to be open source and we're happy to help > people take over maintenance > * If we don't get a new maintainer, we will announce a date to EOL > Dashboard > > > Details: > > If you’ve been following the development of Puppet Dashboard over the last > year or so, you’ve almost certainly noticed that it hasn’t been getting > much love from Puppet Labs. > > We’ve been thinking about this for a while, and we’ve decided that we’re > not going to invest more in the Dashboard. It will get security patches and > some minor improvements over the next few months, but we’re treating it as > an evolutionary dead end. > > We were planning to have some code ready for the replacement services > before making this announcement, but after questions at PuppetConf and > after the recent Dashboard update, we’ve realized that being transparent is > the right approach. > > We’re generally moving the Puppet platform in a direction that is more > aligned with service-oriented-architecture, with standalone services for > specific functionality that own their own data. Monolithic apps like the > Dashboard that store a variety of data types don’t fit well into this world. > > You’ve seen the first moves of this with PuppetDB, where we have a > standalone, open source service with great APIs that is dedicated to > catalog and fact storage. > > The ENC functionality in the Dashboard will be replaced by an open source, > standalone service. The report storage and basic report viewing > functionality from Dashboard will become part of PuppetDB, and will be open > source, just as the rest of PuppetDB is. Work has recently started on both > of these projects. We will be working on data migration scripts from > Dashboard to these new services. > > We will also be working on a new graphical application that provides an > interface to these services, but one more focused on workflows and advanced > use cases, and this application will be proprietary. > > This is the model Puppet Labs is looking to follow from now on. Open > source services, with great APIs and simple GUIs just like PuppetDB, and > proprietary graphical applications that are more opinionated in terms of > workflows. We believe this is a simple line that brings a lot of clarity to > the difference between our open source and proprietary applications. > > We’re still in the business of making Puppet a great open source platform, > and that’s not going to change. We will not be creating any secret APIs > that are just for use by Puppet Labs. We will be building our proprietary > apps on exactly the same APIs as everyone else has available to them. > > We believe this keeps us honest in terms of keeping the open source > platform strong and functional, as well as Puppet Labs being fair and > equitable to the rest of the ecosystem compared to the applications we’re > building a sustainable company around. > > We are not taking the Dashboard code base closed source. Even though it’s > never really attracted a development community around it in the same way > that Puppet and MCollective have, if there are people who are committed to > its existence, we’re more than happy to help people take on the maintenance > role. > > We do think that it ultimately will need to be completely rewritten to > take advantage of the new ENC and PuppetDB report storage, and it needs a > general update to a newer version of Rails, but just as with *any* other > open source application that builds upon our platform, we will help anyone > who wants to take this on. > > We don’t have firm dates for when the replacement services will be ready, > but we expect their first releases to be out by the end of the year. Once > both of these are ready, and we have migration scripts for your data, we’ll > announce a complete end of life date for Dashboard unless we have > replacement maintainers. > > Again, if you love Dashboard enough to want to maintain it, this is your > chance. > > I encourage and expect public discussion about this topic, but if you wish > to convey your thoughts privately, you can always contact myself or Luke at: > > > Nigel, CTO > email/jabber: ni...@puppetlabs.com <javascript:> > IRC : nigelk > > Luke, CEO > email: lu...@puppetlabs.com <javascript:> > phone: +1-615-594-8199. > IRC: lak > > > cheers, > > Nigel Kersten > > -- > Nigel Kersten | http://puppetlabs.com | @nigelkersten > Schedule Meetings at: http://tungle.me/nigelkersten > -- 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/-/EQSJgh-g1fgJ. 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.