14:05:11 <crinkle> #startmeeting Puppet-OpenStack 14:05:12 <openstack> Meeting started Mon Dec 8 14:05:11 2014 UTC and is due to finish in 60 minutes. The chair is crinkle. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:05:13 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:05:15 <openstack> The meeting name has been set to 'puppet_openstack' 14:05:26 <EmilienM> o/ 14:05:28 <EmilienM> finally managed to be around 14:05:31 <crinkle> EmilienM: ohai 14:05:45 <crinkle> #topic Openstackclient/Aviator/Keystone v3 update 14:05:54 <EmilienM> #link https://etherpad.openstack.org/p/puppet-keystone-v3-api-support 14:06:12 <crinkle> #info We're abandoning OpenStackClient again because we can't get system packages for it immediately 14:06:41 <bogdando> crinkle, hi 14:07:04 <EmilienM> crinkle: it sounds reasonable 14:07:12 <sbadia> o/ 14:07:34 <crinkle> #info crinkle is fixing up openstacklib's aviator implementation to have some of the improvements that the openstackclient proposal used 14:07:51 <crinkle> #info crinkle will make sure it's able to support dynamic api versioning 14:08:25 <crinkle> #link https://review.openstack.org/#/c/139942 14:08:31 <crinkle> that's about it for my update 14:08:36 <EmilienM> crinkle: I guess you're already synced with Rich? 14:08:52 <crinkle> EmilienM: not since last week 14:09:04 <EmilienM> we're Monday :) 14:09:39 <crinkle> I'll sync with him today 14:10:31 <crinkle> I started trying to simplify testing over the weekend, so that will hopefully make it slightly easier for others to dive in 14:10:44 <crinkle> any other questions on that? 14:11:00 <EmilienM> crinkle: do we have a timeline? 14:11:35 <crinkle> EmilienM: ASAP 14:11:38 <EmilienM> lol 14:11:39 <EmilienM> I like it 14:12:18 <crinkle> I have a three-day meeting this week so progress will a little slow this week, but I'll be working on it in the evenings 14:12:51 <EmilienM> crinkle: no pressure. Feel free to ask for help, please 14:12:59 <crinkle> will do 14:13:11 <crinkle> #topic HA with pacemaker 14:13:16 <crinkle> bogdando: 14:13:47 <bogdando> I updated request with specs for pacemaker::service define 14:13:58 <bogdando> and Dmitry Ilyin fixed some issues with gates 14:14:21 <EmilienM> great 14:14:34 <bogdando> It is ready for review now. The blueprint itself looks finished as well 14:14:45 <EmilienM> bogdando: quick question: do you need some patches in puppet-{nova,glance,...} to use this new feature? 14:14:59 <EmilienM> i.e. if I want to run the HA for nova-api let's say 14:15:06 <bogdando> by design, they could be used as is 14:15:30 <crinkle> yay \o/ 14:15:32 <EmilienM> nice thx 14:15:54 <bogdando> looks like we should provide some 3rd party (Fuel, perhaps) gates for that 14:16:48 <crinkle> why more gates? 14:16:57 <bogdando> actually, we should also address which module for corosync/pacemaker module to use. I linked an upstream one from puppetlabs, but it is really poorly implemented... 14:17:12 <bogdando> well, we don't have HA testing gates now, right? 14:17:40 <bogdando> if we want some tests for enabled HA services, we should have corresponding gates 14:18:00 <bogdando> otherwise, any change accepted to this HA provider could introduce a regression 14:18:02 <crinkle> puppetlabs isn't giving the corosync module a lot of attention right now, if there is a better one we should use it 14:18:27 <crinkle> or if we decide to use the puppetlabs one I can try to prioritize improving it 14:18:42 <bogdando> crinkle, Dmitry Ilyin has a plans to submit his own version, of the reworked puppetlabs module as a new one 14:18:49 <crinkle> great 14:18:56 <bogdando> actually, we are currently use this version in Fuel 14:19:16 <bogdando> but there is a lot of work TBD with tests for it 14:19:26 <EmilienM> bogdando: what is the module used in your patch? 14:19:39 <bogdando> I linked puppetlabs corosync 14:20:22 <bogdando> but it cannot work with clones, for example. So if you want to put some service (mysql, rabbit) as a clones, you should use another module 14:20:51 <EmilienM> ah.. ok 14:21:00 <EmilienM> bogdando: we should focus on openstack services IMO 14:21:07 <bogdando> perhaps, we could give the user the freedom to chose which module to use 14:21:13 <EmilienM> also, yes 14:21:24 <bogdando> as a later changes. I hope we could accept it for now with a 'stock' one :) 14:22:01 <bogdando> EmilienM, probably. But some of them could as well be clones 14:22:51 <EmilienM> bogdando: so do you have any action until next meeting? 14:23:09 <bogdando> likely none 14:23:47 <crinkle> bogdando: can you give the links to the blueprint and patches that need reviews? 14:24:21 <EmilienM> #link https://review.openstack.org/#/c/136708/ 14:24:39 <EmilienM> the blueprint also: 14:24:41 <EmilienM> #link https://review.openstack.org/#/c/104861/ 14:24:43 <EmilienM> crinkle: ^ 14:24:46 <crinkle> ty 14:24:58 <crinkle> any other questions on that topic? 14:25:00 <bogdando> yes, thanks, you was faster ;) 14:25:21 <EmilienM> crinkle: sounds like no 14:25:26 <sbadia> me :) 14:25:30 <EmilienM> sbadia: you had a topic iirc 14:25:38 <sbadia> #topic sahara rewrite 14:25:41 <EmilienM> sbadia: the service management, isn't ? 14:26:02 <sbadia> EmilienM: already send an email on the list for service mgmt ;) 14:26:10 <sbadia> and it's pretty ok 14:26:16 <EmilienM> sbadia: you did not have feedback, right? 14:26:38 <sbadia> EmilienM: directly on the review 14:27:15 <sbadia> about sahara, Robbie and I, have rewrite the module 14:27:20 <sbadia> #link https://groups.google.com/a/puppetlabs.com/forum/#!topic/puppet-openstack/0BETdNvrd70 14:27:33 <sbadia> I've just send an email on the list 14:27:46 <sbadia> Let me know if you have any comments 14:30:07 <EmilienM> sounds like not 14:30:43 <crinkle> #topic open discussion 14:31:15 <EmilienM> crinkle: I'll try to organize a Puppet hackathon in montreal 14:31:31 <EmilienM> not sure when but we will try. Focused on puppet of course 14:31:44 <crinkle> #info EmilienM organizing Montreal Puppet hackathon 14:32:05 <EmilienM> \o/ 14:32:47 <EmilienM> crinkle: are you a bot? 14:32:50 <sbadia> :D 14:32:54 <crinkle> :P 14:33:38 <crinkle> anything else? 14:33:44 <EmilienM> crinkle: sounds like we are done 14:33:50 <crinkle> woot 14:33:53 <sbadia> yep 14:33:53 <crinkle> #endmeeting