> 
> 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.

> 
> 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