> -----Original Message-----
> From: Abes, Andi
> Sent: Thursday, March 14, 2013 3:56 PM
> To: 'Vincent Untz'; crowbar
> Subject: RE: [Crowbar] Convergence of PFS & AT&T OpenStack cookbooks
> 
> >
> > Hi,
> >
> > If we want to be able to switch to OpenStack cookbooks from AT&T for
> > 2.0, I think it makes sense to start looking at merging the PFS
> > feature in these
> 
> I agree that this is a big difference in functionality, but I believe that 
> the code
> changes required to integrate these capabilities is relatively scoped, known,
> and pretty small.
> 
> There are potentially bigger fish than the PFS parts, here are a few thoughts:
> 
>  * start moving towards the os-utils/openstack-common library use for
> managing endpoint and uri [1], [2]
>  * define and agree on a common way to handle the rich physical networking
> aspects currently in crowbar (e.g. bonds, vlans and friends), which I can't 
> see
> manifested in the att cookbooks (I'll ping jaypipes to start a thread on 
> that). e.g.
> in [3], there's little mention of either. This will become even more 
> important as
> we bring in Quantum.
>   * rationalize provider / consumer relationships. i.e. how monitoring 
> providers
> [4] get hooked in, how different coookbooks (e.g. mysql/db, keystone) make
> providers available to their consumers [5]
> 
> > cookbooks, as it's probably one of the biggest difference we need to focus 
> > on.
> >
> 
> There's some additional work being done on the pfs, to enable using virtualenv
> per component. It might be good to let that effort finish, which should be in 
> the
> next couple of weeks.
> 
> > It wouldn't hurt to discuss this specifically (either on a call, or in
> > a quick irc
> > meeting) between the people who looked at the cookbooks from AT&T and
> > the people who are familiar with the PFS feature, so we can agree on a plan.
> 
> Agreed, preferably a voice enabled channel. But see above re: when.
> 

Just realized that I forgot an important point about timing - there's actually 
a few sessions in the upcoming Summit that might influence the design and 
implementation of PFS:
* http://summit.openstack.org/cfp/details/50 - in the design Process Track.
* There's one I proposed in the Summit's conference DevOps track (the abstract 
is below - Alas, I don't seem to be able to find a link to the session on the 
openstack site - the Conference session listing seems to have gone away).

Having the feedback from these sessions, and reflecting it in the code might be 
beneficial in driving the upstreaming of these cookbooks.


The Abstract:

Let's eliminate the lag between coding and deploying, and make sure that when 
we call a release done, users can . use it.  The rapid pace of code development 
and feature addition to Openstack projects leaves our users in the dust. 
Without a proven, tested method to deploy the latest bits, the goodness of code 
is of no use to users. 
As features are added, let's make sure that old deployment methods still work, 
and if they don't we can identify the required changes. (Trunk gate comes to 
mind!) To achieve that, we can't wait for Distros to package the code.. Test 
code as it comes in , and validate both the code and its deployment using 
methods that worked for the H-1 release. 
Breaks found in the deployment are breaks speared of the users.This session 
will describe a deployment pattern that can achieve this (We the Crowbar Team 
call Pull-From-Source). This pattern uses the production deployment form 
release H-1 to deploy the most recent gerrit snapshot, and validate it is 
functional using Tempest.



> >
> > So, anyone with good PFS knowledge who'd be willing to participate in
> > an effort to help converge the two sets of cookbooks? :-)
> >
> 
> [1] https://github.com/att-cloud/cookbook-openstack-
> common/blob/master/libraries/endpoints.rb
> [2] https://github.com/att-cloud/cookbook-openstack-
> common/blob/master/libraries/uri.rb
> [3] https://github.com/att-cloud/cookbook-openstack-
> common/blob/master/attributes/default.rb
> [4] https://github.com/rcbops-
> cookbooks/monitoring/blob/master/providers/metric_collectd.rb
> [5] https://github.com/att-cloud/cookbook-openstack-
> common/blob/master/libraries/default.rb#L29
> 
> 
> 
> 
> 
> > Cheers,
> >
> > Vincent
> >
> > --
> > Les gens heureux ne sont pas pressés.
> >
> > _______________________________________________
> > 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