14:04:09 <crinkle> #startmeeting puppet-openstack
14:04:10 <openstack> Meeting started Mon Nov 24 14:04:09 2014 UTC and is due to finish in 60 minutes.  The chair is crinkle. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:04:12 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:04:14 <openstack> The meeting name has been set to 'puppet_openstack'
14:05:18 <bogdando> hello
14:05:33 <crinkle> #topic juno releases
14:06:01 <crinkle> I have a couple of metadata changes that need to be made before releases can be done
14:06:08 <crinkle> #link https://review.openstack.org/#/c/136651/
14:06:19 <crinkle> #link https://review.openstack.org/#/c/136650/
14:06:42 <crinkle> once those are in there are a series of "Release 5.0.0" patches to please look at
14:06:55 <crinkle> then I will branch from those commits, tag them, and release on the forge
14:07:15 <crinkle> that's my update
14:07:34 <crinkle> any questions or comments on that?
14:07:38 <sbadia> seems good!
14:07:40 <sbadia> crinkle: thanks
14:07:59 <nibalizer> are we metadata linting?
14:08:09 <sbadia> nibalizer: yep
14:08:16 <sbadia> I've a patch in ceilometer
14:08:35 <sbadia> oh, sorry, already merged, so I can made the patch on all modules
14:08:41 <crinkle> i'm also building these and testing them against the puppetlabs staging forge
14:09:43 <nibalizer> woot
14:09:48 <crinkle> okay
14:09:52 <crinkle> #topic HA: Pacemaker provider for Openstack services
14:09:54 <crinkle> bogdando: ?
14:10:05 <bogdando> crinkle, hello. My status is:
14:10:21 <bogdando> updated blueprint Pacemaker provider for Openstack services
14:10:30 <bogdando> #link https://review.openstack.org/#/c/104861/
14:10:40 <bogdando> submitted Dmitry Ilyin's patches as a 1st step (WIP)
14:10:45 <bogdando> #link https://review.openstack.org/136708
14:11:09 <bogdando> that's it for now
14:12:34 <bogdando> next steps is to fix tests and provide some PoF request with HA case for, lets say puppet-heat.
14:13:25 <bogdando> In this request we will include openstack_extras::pacemaker::heat class in order to override standard Service provider for heat_engine to Pacemaker
14:13:44 <bogdando> some questions?
14:14:08 <nibalizer> i dont feel like i have enough familiarity with what your proposing to ask an intelligent question
14:14:18 <nibalizer> but ill look at the spec this week and bug you with questions if i have time
14:14:38 <bogdando> nibalizer, ok, thank you
14:15:18 <crinkle> same here
14:15:24 <crinkle> ready for next topic?
14:16:40 <crinkle> #topic Integration tests
14:16:43 <crinkle> nibalizer:
14:16:48 <nibalizer> ohai
14:16:55 <nibalizer> so https://review.openstack.org/#/c/126086/ is a change
14:16:58 <nibalizer> with beaker tests enabled
14:17:09 <nibalizer> the beaker tests on the infra side are all a-ok
14:17:15 <nibalizer> http://logs.openstack.org/86/126086/6/check/gate-puppet-storyboard-puppet-beaker-rspec/5c1530e/console.html#_2014-11-21_13_22_59_313
14:17:30 <nibalizer> that test actually fails because well the tests are failing because the storyboard module doesn't work in trusty
14:17:31 <EmilienM> oh dear I missed the meeting
14:17:43 <nibalizer> EmilienM: you missed the first *part* of the meeting
14:18:06 <nibalizer> so basically that means we can start integration testing the openstack modules
14:18:36 <nibalizer> and i can slap together some basics on that, i think the nova one has the super super basics already
14:19:14 <nibalizer> so it would be easier from the infra perspective to add the beaker-rspec tests to every module in one commit, nonvoting
14:19:31 <nibalizer> but Idunno how you all feel about having nonvoting tests all over your reviews (that would probably be failing at first)
14:19:44 <crinkle> I had some more comments on https://review.openstack.org/#/c/102020/ and I'm not sure if sbadia's issue was resolved
14:20:13 <mdorman> nibalizer: personally i like the idea.  i don’t really care if non-voting stuff fails, i just think it’s good to have the info
14:20:32 <nibalizer> crinkle: okay ill respond to that after the meeting
14:20:57 <crinkle> i also think it's fine to have failing nonvoting tests, we'll just have to have people work on fixing them
14:21:14 <nibalizer> okay
14:21:50 <nibalizer> so we agree that we're gonna run failing nonvoating beaker tests on all the modules, and I (hopefully with help) will try to turn those tests green this cycle
14:22:28 <EmilienM> indeed, nonvoting is a good start
14:22:36 <nibalizer> okay, im done then
14:22:41 <EmilienM> nibalizer: +1
14:23:13 <crinkle> #topic open discussion
14:24:17 <crinkle> anything else to discuss?
14:25:05 <EmilienM> I have one thing
14:25:26 <sbadia> nothing for me: / (I caught the backlog of last week)
14:25:38 <EmilienM> I still don't really see why the pacemaker bits are going in extras, while we have some bits for rabbitmq, mysql in lib
14:26:08 <EmilienM> crinkle: do you know?
14:26:39 <crinkle> my understanding is that the pacemaker stuf isn't going to replace anything in the modules, so there's no reason to treat it as shared common code, so it doesn't belong in lib
14:26:41 <nibalizer> is the lib/extras the required vs optional split?
14:26:50 <crinkle> basically
14:27:12 <nibalizer> that would make sense to me to keep it in extras, but like I said, I have some learning to do on my end before Im ready to comment on that stuff
14:27:30 <crinkle> lib is getting consumed by the modules, extras is other stuff that isn't 100% necessary to have an openstack
14:28:38 <crinkle> the mysql and rabbitmq stuff goes in lib because every module is going to set up a database and a mysql user and a rabbit user and a rabbit vhost
14:29:02 <EmilienM> crinkle: fair enough
14:29:06 <crinkle> and as a reminder that stuff doesn't include setting up the mysql server itself or the rabbitmq server itself
14:29:14 <crinkle> which would go in the composition module
14:29:14 <EmilienM> ok
14:30:28 <crinkle> anything else?
14:31:57 <nibalizer> not from me
14:32:15 <sbadia> not for me also
14:32:30 <crinkle> woo short meeting
14:32:34 <nibalizer> woo
14:32:36 <crinkle> #endmeeting