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