19:03:52 #startmeeting OpenStackClient 19:03:53 Meeting started Thu Jul 9 19:03:52 2015 UTC and is due to finish in 60 minutes. The chair is dtroyer. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:03:55 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:03:56 o/ 19:03:57 The meeting name has been set to 'openstackclient' 19:04:25 again, no prepared agenda so we'll follow the usual sequence: reviews, bugs, open 19:06:11 https://review.openstack.org/#/c/181514/ 19:06:36 #topic reviews 19:06:58 I’d like to do some rework on shell.py in general, but I’d like to have the api versions work out of occ^^ 19:07:20 so, uh, I kept holding back on that because I thought I was going to have a refactor of the whole arg handling and I can't find the dang thing now 19:08:03 I think I should stop holding things up and we'll do cleanups as we move along 19:08:39 I am still concerned about a behaviour change and need to check that out yet 19:11:25 I think I’ve maintained your desired precendence there cli opt, env var, occ, default value 19:11:38 but definitely give it a test spin 19:12:21 I keep bumping into this https://review.openstack.org/#/c/181722/ and I want to put identity-api-version in my clouds.yaml and that doesn’t work 19:12:49 I’m doing v3 auth and identity-api-version defaults to 2 19:14:25 yeah, that does need addressing 19:14:58 and IIRC it shouldn't be too hard, just a matter of getting the auth bits sorted and separated from CRUD 19:15:20 terrylhowe: how much of this changes significantly with the SDK change? 19:15:33 ie, separating auth and identity crud? 19:16:00 well, the sdk does generalize the service catalog so it could be used for either version at least 19:16:33 auth is complete idenpendent of identity-api-version like it is in osc now 19:16:47 good, I think thats what we wanted to do here too. so with that coming, does it make sense to try to bring in that separation now or band-aid it until SDK switch? 19:17:17 band-aid it probably 19:17:38 ok. does 181722 fix what you are running in to? 19:17:52 I put the catalog list one on my list of things to look at more if I get around to it 19:18:06 Yeh, I think 181722 would be a good band aid 19:18:22 ok, it isn't abandoned so looks like a rebase should revive it 19:18:28 * stevemar sneaks in 19:19:08 * dtroyer throws a wet rebase-review at stevemar 19:19:16 ewww 19:21:15 any other reviews to highlight? 19:21:19 I don't see anything else I have questions about for anyone… terrylhowe's been cranking out the tests and those look good. are they ready? 19:21:24 bah to 181722 19:22:13 I know, right? 19:22:23 #topic bugs 19:22:23 the functional tests are g2g except the network one which needs a tweak to the gate to add neutron 19:22:41 stevemar did a bang-up job cleaning up the queue 19:22:52 * dtroyer recalls the wet rebase-review thrown earlier 19:23:02 woo hoo 19:23:05 no more wetness 19:24:07 so https://bugs.launchpad.net/python-openstackclient/+bug/1472909 19:24:07 Launchpad bug 1472909 in python-openstackclient ""role assignment list" fails if two users in different domains have the same name" [Undecided,New] 19:24:35 * stevemar adds the --help option to the agenda 19:25:43 are we driving the API incorrectly there or is that not supposed to happen? 19:25:54 thats a good question 19:26:01 i havent had the time to look @ it yet 19:26:33 at a glance it seems like we don't handle the return well 19:26:56 we do some funky stuff with the returned data - so yeah, i wouldn't be surprised if thats the case 19:28:43 since stevemar brought it up, https://bugs.launchpad.net/python-openstackclient/+bug/1444983 is about the help situation. Does what sean is looking at cover the current concerns are are there others? 19:28:43 Launchpad bug 1444983 in python-openstackclient "-h and --help revert to top level help when used in a subcommand" [Medium,Confirmed] - Assigned to Sean Perry (sean-perry-a) 19:29:25 if I read what we write in the ML thread, he wants -h to be context-sensitive, which I don't think we can do, ie be both global and command-specific 19:30:08 well -h and --help 19:30:13 right 19:30:15 kinda treat it like --format for list 19:30:31 even so, it is working like I think we intended 19:30:38 so I'm intersted to see how he fixes it 19:31:32 yeh me too. I’m not sure it is possible in any easy way 19:32:16 any other bugs to mention? 19:33:14 it'll involve a lot of ciiff-ness 19:33:21 oh dtroyer if you could review the ssh one 19:33:26 https://review.openstack.org/#/c/199719/2 19:33:31 you know nova more than i do 19:33:32 ok 19:34:04 moving on... 19:34:09 #topic open discussion 19:34:17 so I do have one quick thing… 19:34:48 I am having back surgery at the end of July and will be offline-ish for at least 3 weeks 19:35:59 no bueno 19:36:10 you guys can self-run the meetings for a while? 19:37:01 anything else? 19:37:50 https://review.openstack.org/#/c/199656/ 19:38:09 how did you guys feel about removing —dhcp option from network list? 19:38:41 I was kind of thinking it was unlikely anyone was using it and it doesn’t list networks at all 19:38:57 I think that's the right thing. I recall there was a reason to leave it there for now even though it wasn't right 19:39:07 but don't remember it so lets do it 19:40:14 https://review.openstack.org/#/c/198506/ 19:40:33 a new option was added called "endpoint_type" 19:40:44 and we're renaming to interface_type 19:41:10 should we just name this as "interface"? 19:41:26 dtroyer: before you run off to back-surgery land, we should have another release 19:41:51 agreed on the release 19:42:27 stevemar: should we land the rename patch first before we release? 19:42:35 on interface, I'm not sure interface-type makes sense. I recall jamielennox having an opinion there that might sway us 19:42:52 lhcheng: that might be a bit much to take on before dtroyer leaves 19:42:55 lhcheng: rename as in rename the package? 19:43:16 dtroyer: rename the "endpoint_type" argument 19:43:18 :) 19:43:40 oh, yes, we must do that before a release if we are going to, otherwise back-comapt-land 19:43:47 I think lhcheng is just talking changing the option from os-interface-type to os-interface 19:44:18 terrylhowe: yup 19:44:46 dtroyer: this was the feedback from jamielennox 19:44:49 https://review.openstack.org/#/c/185193/ - PS14 19:46:01 is public, private, admin an interface or interface-type? 19:46:04 thanks lhcheng, that's what I thought I saw 19:46:37 the attribute name in keystone is just "interface" 19:46:50 this is one place we should follow the API specs rather than make up something, it is too specific 19:47:37 i think jamie has the most opinion on that one 19:48:42 okay, will ask Jamie later when he's online 19:49:51 anything else for today? 19:50:07 i'm okay 19:50:14 we had a lot of functional tests added 19:51:55 ok then, if nothing else, thanks everyone! 19:52:11 #endmeeting