Another update... we discovered a fork collision between the crowbar/barclamp-crowbar and opencrowbar/crowbar repos that would have made it difficult for people to fork the both the repos (which is needed if you want to support both) into their own repo. The resolution was to mirror the opencrowbar/crowbar work into a new repo: opencrowbar/core. This was able to preserve all the commit history from 2012+ but github does not consider it to be a tracked fork of crowbar/barclamp-crowbar.
The new repo is: https://github.com/opencrowbar/core/ The base Crowbar API/UI and Workers will run in the new repo. There are instructions in the README.md file if you want to clone and run OpenCrowbar. I've changed the background color from black to white to make it obvious which version you are using. I am now working to resolve the issues for 17 remaining BDD tests. At that point, we will have near parity and install testing can begin. Mike Pittaro has been working on documentation rendering and we've added a DOC INDEX feature for github: https://github.com/opencrowbar/core/tree/master/doc John Terpstra is working on packaging for installation. IMHO, having all the core barclamps together in a single repo is a dramatic improvement. Even better, you can run the API/UI and workers in place without having to use the ./dev tooling to run Crowbar from the temp directory! Enjoy! From: Hirschfeld, Rob Sent: Friday, December 27, 2013 12:33 PM To: crowbar Subject: RE: OpenCrowbar Migration update Update... I've completed the migration of all the core barclamps (except IPMI) into the https://github.com/opencrowbar/crowbar repo. The gemfile is updated and the website runs if you follow the steps in the readme.md file. Next I'm going to be cleaning up the repo from hanging chads and getting BDD to 100% passing again. Once BDD is passing, I'm going to recommend all further changes via pull requests. From: crowbar-bounces On Behalf Of Hirschfeld, Rob Sent: Thursday, December 26, 2013 12:30 PM To: crowbar Subject: [Crowbar] OpenCrowbar Migration update All, I've been merging the Crowbar 2 work into a single Crowbar repo for OpenCrowbar. This is part of the "rationalization" process to simplify and streamline the code base for our next phase of development. As requested, I have preserved the history of the Crowbar work (mainly from barclamp-crowbar) in the new framework repo and have been bringing over the barclamps in stages (test & network were first). Lately I've added chef, deployer and provisioner. My goal is that the Crowbar Rails UI is working with every push so that you can play with the changes. If you want to use the OpenCrowbar base, follow the instructions in the README.md file. They will help you run the Rails app that is Crowbar. Many BDD tests will fail, but more will pass! Unlike previous Crowbar versions, you CAN RUN THE CROWBAR UI RIGHT FROM YOUR DEV ENVIRONMENT without special tricks or changes. You do, of course, need an internet connection to download the dependencies. I am running against Ubuntu 12.04. For now, I'm still bypassing check-in gates and reviews. I expect to change shortly. Rob PS: I'm resting making changes, but I have done a little cleanup. * I kept the barclamp concept even as we merged the repos; however, some changes were needed including the idea of a parent barclamp * I cleaned up the documentation system quite a bit to streamline how it works because of the barclamp changes * I'm excited to have officially added the rails-settings gem (to replace the network barclamp settings) which adds the ability to have user settable session values and enabled "split tests" for edge & test features. Rob ______________________________ Rob Hirschfeld Sr. Distinguished Cloud Solution Architect Dell | Cloud Edge, Data Center Solutions blog robhirschfeld.com, twitter @zehicle Please note, I am based in the CENTRAL (-6) time zone
_______________________________________________ Crowbar mailing list [email protected] https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/
