Adam / Chris / CB Community,
I tried to frame this during the design call and it's worth repeating -> the
original scope for CB2 was overly ambitious and I believe we need a more
practical target ("CB2 core") for our next iteration.
We've accomplished a lot in CB2 trunk from database schema, jig framework, Chef
11, Rails 3, Ruby 1.9, automated testing, integrated docs, improved packaging
and much other real progress.
Most importantly, we have LEARNED a lot. With the pause for Pebbles, we've had
a chance to reflect. The #1 lesson for me is that our orchestration plans were
incomplete and too large. It is now clear to me that the orchestration
complexity was a major factor in our delivery slips.
My objective is to start bringing these lessons learned to the community for
discussion. I think a dialog about them is important; however, we need to
accept that the code base will be "down-factored" to achieve a core
functionality set. These functions will include work from above that we've
accomplished and should also deliver important CB2 objectives like late-bound
networking, heterogeneous O/S, online cache mode, scale, multiple CMDBs, and
the ability share/upstream cookbooks.
I've seen some great discussion on this topic so far. I hope my $0.02 helps
add clarity.
I'm going offline for a week - I'm looking forward to seeing where you've taken
this when I return.
Rob
-----Original Message-----
From: crowbar-bounces On Behalf Of Adam Spiers
Sent: Friday, May 31, 2013 5:38 AM
To: crowbar
Subject: Re: [Crowbar] CB2 Core Design update
Adam Spiers ([email protected]) wrote:
> Rob Hirschfeld ([email protected]) wrote:
> > Victor and I were kicking around the DB models a little more. The result
> > was a further refinement/simplification for discussion.
> >
> >
> > 1) Deployment is the top level thing. Basically, all the roles hang
> > off the deployment (through the snapshot pointer). When a role has a
> > prerequisite, that prerequisite is always resolved from within the
> > deployment. The discussion image shows the role prereq chain in blue.
>
> Just checking you saw my feedback yesterday? I'm not yet convinced
> how well this will work, but I'm very willing to be persuaded via
> answers to my questions :)
Just as an aside, I'm sort of puzzled that we're going through another
fundamental iteration of redesign of 2.0 at this point. Have the timescales
for release shifted sufficiently far into the future to make this feasible? I
haven't been too involved in those discussions so maybe I missed something, but
I thought the goal was to aim for a
2.0 release relatively soon after Pebbles?
_______________________________________________
Crowbar mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/
_______________________________________________
Crowbar mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/