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/