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/

Reply via email to