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