16:01:14 <b3rnard0> #startmeeting OpenStack Ansible Meeting 16:01:15 <openstack> Meeting started Thu Apr 30 16:01:14 2015 UTC and is due to finish in 60 minutes. The chair is b3rnard0. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:16 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:19 <openstack> The meeting name has been set to 'openstack_ansible_meeting' 16:01:27 <b3rnard0> #topic Agenda & rollcall 16:01:43 <b3rnard0> hello and presente 16:02:17 <rackertom> o/ 16:03:14 <cloudnull> o/ 16:04:33 <Sam-I-Am> ping 16:04:46 <b3rnard0> no agenda? 16:04:48 <b3rnard0> #link https://wiki.openstack.org/wiki/Meetings/openstack-ansible#Agenda_for_next_meeting 16:04:48 <cloudnull> meeting time cloudnull, mattt, andymccr, d34dh0r53, hughsaunders, b3rnard0, palendae, Sam-I-Am, odyssey4me, serverascode, rromans, mancdaz, dolphm, _shaps_, BjoernT, claco, echiu, dstanek, jwagner 16:04:51 <d34dh0r53> 0\ 16:06:21 <andymccr> \o 16:06:21 <hughsaunders> \o 16:06:25 <palendae> hi 16:06:32 <jwagner> heyo 16:06:34 <b3rnard0> #chair cloudnull 16:06:35 <openstack> Current chairs: b3rnard0 cloudnull 16:06:39 <hughsaunders> learn to wave d34dh0r53 ;-) 16:06:42 <sigmavirus24> o/ 16:06:53 <d34dh0r53> 0v 16:07:00 <d34dh0r53> darn 16:07:04 <andymccr> looked like a face palm hahaha 16:07:38 <cloudnull> ok, so lets get started. 16:08:20 <cloudnull> so we have no real action items from last week. 16:08:35 <cloudnull> we've been working hard on getting kilo out the door and updating juno/icehouse 16:08:58 <Sam-I-Am> thats been quite a bit of work 16:09:07 <cloudnull> it has been 16:09:13 <Sam-I-Am> done on the same day as the upstream release is good 16:09:27 <cloudnull> so to start, thank you everyone for all of the hard work thats gone into the project. 16:10:16 <cloudnull> we're 1 commit away from being able to tag and i think its really quite amazing that we will be able to have a stable deployment release on the same day as OS proper (as Sam-I-Am said) 16:10:26 <cloudnull> so thank you all. 16:10:33 <Apsu> Woot! 16:10:34 <d34dh0r53> here here 16:10:35 <Apsu> Go team! 16:11:00 <b3rnard0> thanks to cloudnull for PTL'ing it like a mofo 16:11:13 <d34dh0r53> werd 16:11:17 <cloudnull> as for things that we need to cover, 16:12:26 <cloudnull> we have "https://review.openstack.org/#/q/status:open+project:stackforge/os-ansible-deployment+branch:kilo,n,z" for kilo 16:12:44 <cloudnull> andymccr whats your thought on getting https://review.openstack.org/179099 in for 11.0.0 ? 16:12:56 <andymccr> id like to! 16:12:56 <cloudnull> needed or can it be pushed off post release. 16:12:59 <andymccr> i'm trying to fix it up now 16:13:08 <andymccr> it could be pushed off in all honesty its a convenience change 16:13:11 <andymccr> i wouldnt hold anything up for that 16:13:23 <andymccr> and the change doesn't really affect any existing deploys in that if you've set the vars it won't break anything 16:13:25 <andymccr> its pretty seemless 16:13:39 <cloudnull> ok, ill hold off a little while longer and see if we can make it go. else itll go for 11.0.1 16:13:55 <andymccr> basically dont hesitate to move on without it 16:14:04 <andymccr> but im going try fix it up before then :) 16:14:11 <cloudnull> word! 16:14:27 <cloudnull> so we're really just waiting on https://review.openstack.org/#/c/179108/ 16:14:31 <cloudnull> and then we can tag it 16:15:18 <cloudnull> as for Juno: https://review.openstack.org/#/q/status:open+project:stackforge/os-ansible-deployment+branch:juno,n,z 16:15:21 <Apsu> Oh man, look at that beautiful bash option handling. 16:15:39 * Apsu does a git blame so he can properly berate whoever didn't use bash's actual option parsing builtins 16:15:57 * cloudnull your welcome ! 16:16:15 <Apsu> GTY! 16:16:19 <cloudnull> hahahaha 16:16:21 <Apsu> See also: getopts :P 16:16:36 <cloudnull> while loop for life ! 16:16:47 <Apsu> You can still use your while loop! 16:16:54 <cloudnull> is mattt around ? 16:16:56 <Sam-I-Am> you're while loop 16:17:17 <cloudnull> there are 4 commits in juno that look like they need to go for 10.1.5 16:17:26 <Apsu> It's just better to not rely on the IFS being appropriate for option parsing when spaces and such are considered, because it sucks and is easy to break. getopts does that magic for you! :D 16:17:29 <cloudnull> mattt and miguelgrinberg 16:17:32 <Apsu> http://mywiki.wooledge.org/BashFAQ/035#getopts for das reference 16:18:02 <miguelgrinberg> hi 16:18:08 <cloudnull> Apsu will look to make that go in the future. 16:18:23 <Apsu> haha, kk. Just poking fun, it looks fine. 16:18:30 <cloudnull> #action item cloudnull to learn to use better bash magic - http://mywiki.wooledge.org/BashFAQ/035#getopts for das reference 16:18:32 <Sam-I-Am> Apsu: with all due respect 16:18:33 <Apsu> I just knew exactly which stackforge/tldp it came from ;P 16:19:31 <cloudnull> hughsaunders and d34dh0r53 i see https://review.openstack.org/#/c/178893/ has the 2 +2's but why no +w 16:19:52 <hughsaunders> inb4 16:20:03 <Apsu> y u no +w 16:20:06 <hughsaunders> "LGTM, holding off on merging pending Bjoerns testing" 16:20:16 <miguelgrinberg> cloudnull: Bjoern___ was going to test this, I don't have an ldap server 16:20:23 <cloudnull> Bjoern___ "LGTM, holding off on merging pending Bjoerns testing" why you no test? 16:20:29 <hughsaunders> anyone else? 16:20:48 <Bjoern___> lol, I'm busy 16:20:50 <jwagner> does QE need to stand up a LDAP server and test against it? 16:20:52 <Bjoern___> I will test today 16:20:57 <jwagner> also i thought LDAP was a 11.2 thing 16:21:06 <jwagner> or 11.1 16:21:07 <Sam-I-Am> jwagner: this is when you try not to be seen 16:21:36 <jwagner> Sam-I-Am we have done it in the past for the 4 serie 16:21:38 <jwagner> series* 16:21:45 <Apsu> BjoernT: Busy? That sounds like a bunch of nonsense. Yeah... I'm going to need you to come in on Saturday... thanks, that'll be great. 16:21:54 <cloudnull> hahaha 16:21:55 <Sam-I-Am> jwagner: set up ldap? 16:21:59 <jwagner> yeah 16:22:05 <Sam-I-Am> ow 16:22:15 <jwagner> and i think we have plays or had plays in jenkins-rpc for it 16:22:18 <cloudnull> ok , so do we think that we can get that properly tested for tomorrow's release of 10.1.5 16:22:36 <BjoernT> Apsu: I work on Sundays, lol 16:22:50 <jwagner> cloudnull we cant meet that timeline 16:23:45 <cloudnull> ok. BjoernT hughsaunders miguelgrinberg ? 16:25:43 <BjoernT> This LDAP bug affects juno and kilo not just a 11 thing 16:26:46 <miguelgrinberg> BjoernT: is there anything I can do to help test this? 16:26:52 <cloudnull> right, the fix is in 11 its pending in juno 16:28:15 <BjoernT> right so I will test on juno today and then we go from there 16:28:47 <jwagner> i will add a card to get ldap into the nightlies going forward 16:30:00 <cloudnull> what about the rest of the juno updates? 16:30:06 <cloudnull> what can we do to make them go? 16:31:05 <BjoernT> jwagner: You'll setup an AD server with the right service users? 16:32:02 <jwagner> yes. not to long ago we had some ansible plays to do this work. I think we disabled it cause LDAP was not a supported config. we can turn it back on since that is clearly not the case 16:32:44 <BjoernT> jwagner: If you need help configuring it, just ask me 16:32:45 <Sam-I-Am> do we set up ad or conventional ldap? 16:32:53 <BjoernT> ad = ldap 16:32:56 <jwagner> openldap to be precise 16:32:59 <Sam-I-Am> there's a difference... in that ad isnt really ldap 16:33:08 <Sam-I-Am> its microsofts bastardized version of it 16:33:11 <BjoernT> we use LDAP to retrieve the AD objects 16:33:24 <jwagner> agreed we do not do AD we do the linux openldap package 16:33:31 <BjoernT> the customer has an AD so we should test that not just a ldap server 16:33:33 <jwagner> in our testing going forward 16:33:46 <jwagner> ok then our use case does not match yours 16:33:57 <jwagner> we used to have an AD server but it got taken away 16:34:04 <BjoernT> jwagner: That's not a realistic test case when we talk about ad 16:34:24 <BjoernT> lets that this offline 16:34:27 <jwagner> ok 16:35:17 <palendae> That's rpc specific stuff ;) 16:35:28 <Sam-I-Am> general ldap support would be nice in osad 16:35:32 <BjoernT> Well yes and no 16:35:35 <Sam-I-Am> based on standardsy things 16:35:41 <BjoernT> ldap is now a feature of osad 16:35:45 <palendae> Is it? 16:37:03 <BjoernT> well we made changes in osad to support / configure it... seems late to talk about if this is a feature. Then the plays would have to move to rpc-extras 16:38:06 <cloudnull> ldap is in osad and has been. its a feature of keystone. eventually it'd be nice to have some OS ci around getting LDAP tested on a per commit basis but its not there yet . 16:38:30 <cloudnull> until then we're relying on manual testing of the ldap bits. 16:38:57 <palendae> k 16:39:02 <cloudnull> moving on because i dont have anything else pressing to talk about . 16:39:03 <cloudnull> #topic Open discussion 16:39:24 <jwagner> can i get a review on https://review.openstack.org/#/c/177023/ 16:39:28 <cloudnull> do we have anyone that wants a chance with the festivus pool ? 16:39:30 <jwagner> so i can make patchsets if needed 16:39:33 <cloudnull> *pole 16:39:56 <cloudnull> jwagner sure. i'll try to get to it today 16:40:04 <jwagner> ty sir 16:40:23 <BjoernT> Are there any questions to the escalated bugs for this sprint ? 16:40:29 <cloudnull> we also have https://review.openstack.org/#/c/173067/ and https://review.openstack.org/#/c/173229/ that could use some core reviewer love 16:40:59 <cloudnull> BjoernT there are no escalated bugs. Launchpad or bust. 16:41:32 <cloudnull> and if there pressing they should be lobbied for here. 16:42:50 <cloudnull> do we have anything else ? 16:43:48 <cloudnull> ok we're done here. 16:43:52 <cloudnull> thanks everyone ! 16:43:55 <cloudnull> #endmeeting