Restructuring the repositories is lonnnnng overdue, so thank you for getting behind this. Victor and I discussed it at some length during my Austin visit, and we documented some of our ideas here:
http://crowbar.sync.in/crowbar-repos You will see that in addition to restructuring, we mention a large amount of cruft whose death is also long overdue. Judd Maltin (j...@newgoliath.com) wrote: > Rob, > > These are excellent suggestions > > 1) Workload and barclamp repos. I like the organizing principle here. The > natural breakdown of workloads into barclamps, and then barclamps into > their script/puppet/chef code can be managed with tools more familiar to > those communities: berkshelf/librarian, etc. > > 2) YES to separate build tools repo! > > 3) I think I understand what you mean by the difference between "crowbar" > and "crowbar framework or core." But I'm not sure, so please elaborate. > > 4) org name: opencrowbar? > > -judd > > On Sun, Nov 3, 2013 at 11:05 AM, <rob_hirschf...@dell.com> wrote: > > > Overall, I'm happy with our three days of hacking on Crowbar 2. We've > > reached the critical "deploys workload" milestone and I'm excited about > > well the design is working and how clearly we've been able to articulate > > our approach in code & UI. > > > > Of course, it's worth noting again that Crowbar 1 has also had significant > > progress on OpenStack Havana > > workloads<http://robhirschfeld.com/2013/10/29/looking-to-leverage-openstack-havana-crowbar-delivers-3xl/> > > running > > on Ubuntu, Centos/RHEL, and SUSE/SLES > > > > Here are the focus items from the hack: > > > > § *Documentation* - cleaned up documentation specifically by updating > > the README in all the projects to point to the real documentation in an > > effort to help people find useful information faster. Reminder: if unsure, > > put documentation in barclamp-crowbar/doc! > > > > § *Docker* *Integration* for Crowbar 2 progress. You can now install > > Docker from internal packages on an admin node. We have a strategy for > > allowing containers be workload nodes. > > > > § *Ceph* installed as workload is working. This workload revealed the > > need for UI improvements and additional flags for roles (hello "cluster") > > > > § Progress on *OpenSUSE* and *Fedora* as Crowbar 2 install targets. > > This gets us closer to true multi-O/S support. > > > > § OpenSUSE 13.1 setup as a dev environment including tests. This is a > > target working environment. > > > > § Being 12 hours offset from the US really impacted remote participation. > > > > One thing that became obvious during the hack is that we've reached a > > point in Crowbar 2 development where it makes sense to move the work into > > distinct repositories. There are build, organization and packaging changes > > that would simplify Crowbar 2 and make it easier to start using; however, > > we've been trying to maintain backwards compatibility with Crowbar 1. This > > is becoming impossible; consequently, it appears time to split them. Here > > are some items for consideration: > > > > 1. Crowbar 2 could collect barclamps into larger "workload" repos so > > there would be far fewer repos (although possibly still barclamps within > > a workload). For example, there would be a "core" set that includes all > > the current CB2 barclamps. OpenStack, Ceph and Hadoop would be their own > > sets. > > > > 2. Crowbar 2 would have a clearly named "build" or "tools" repo > > instead of having it called "crowbar" > > > > 3. Crowbar 2 framework would be either part of "core" or called > > "framework" > > > > 4. We would put these in a new organization ("Crowbar2" or > > "Crowbar-2") so that the clutter of Crowbar's current organization is > > avoided. > > > > While we clearly need to break apart the repo, this suggestion needs > > community more discussion! > > > > 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 > > Crowbar@dell.com > > https://lists.us.dell.com/mailman/listinfo/crowbar > > For more information: http://crowbar.github.com/ > > -- > Judd Maltin > T: 917-882-1270 > F: 501-694-7809 > what could possibly go wrong? > _______________________________________________ > Crowbar mailing list > Crowbar@dell.com > https://lists.us.dell.com/mailman/listinfo/crowbar > For more information: http://crowbar.github.com/ _______________________________________________ Crowbar mailing list Crowbar@dell.com https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/