Earlier  
Posted Nick Remark
#openstack-sdks - 2017-03-07
14:19:09 dave-mccowan would making an alias for "container", and responding to both GET /container/ and GET /group/ be an OK thing to do?
14:19:34 cdent yes, but you could also consider a redirect
14:20:30 sigmavirus mordred: could you take a gander at ^
14:20:44 dave-mccowan cdent ah... redirect. i like it.
14:21:09 cdent dave-mccowan: especially if it is just a GET the impact should be low
14:21:30 cdent I know that in ceilometer when they moved alarms out of ceilo to aodh they did a special kind of redirect that also works for POST
14:21:40 cdent 307 if I remember right
14:21:58 cdent or mayb 308
14:22:32 dave-mccowan cdent for the deprectated question... is there a recommended response for a deprecated resource? is there something better than 404?
14:23:25 cdent If it is deprecated, that means it still works but will stop working at some point, so 404 is no good. There's not been a plan for how it would work other than docs.
14:23:45 cdent But if you have a microversion that removes the functionality then in the older microversion it works, and in the newer microversion it is 404
14:24:19 cdent if you want to say in the body of the 404 response "this doesn't work in this microversion" that would be up to you
14:26:22 dave-mccowan cdent this will get me started. i'll put our plans in a spec and advertise it to the api-wg for review. thanks!
14:26:34 cdent dave-mccowan: there was some discussion at the PTG about being able to forward warn about the minimum microversion being raised, bottom of this doc: https://etherpad.openstack.org/p/ptg-architecture-workgroup
14:26:46 cdent dave-mccowan: awesome, looking forward to it
14:47:08 mordred sigmavirus: yup - looking
14:47:54 mordred sigmavirus: looks great!
14:48:47 sigmavirus mordred: have another on the way
14:48:57 sigmavirus (patch, not patchset)
14:48:58 mordred woot
14:51:46 openstackgerrit Ian Cordasco proposed openstack/keystoneauth master: Allow users to specify a serializer easily https://review.openstack.org/442536
15:02:08 openstackgerrit Bence Romsics proposed openstack/python-openstackclient master: Make MAC address of port updatable https://review.openstack.org/442543
15:04:55 sigmavirus Thanks for reviewing those mordred
15:22:04 openstackgerrit Monty Taylor proposed openstack/os-client-config master: Add helper factory functions for use in OpenStack services https://review.openstack.org/439120
15:40:46 openstackgerrit Monty Taylor proposed openstack/os-client-config master: Don't create auth plugin until get_session https://review.openstack.org/438196
16:02:42 mordred dtroyer_zz: ^^ trying to get small steps towards only creating the auth plugin on demand rather than at config reading - also https://review.openstack.org/438266 I _think_ handles both current occ and the new patch simultaneously
16:10:52 stevemar dtroyer_zz: yep!
16:12:39 dtroyer_zz where are you staying? Dinner?
16:35:35 mordred dtroyer_zz: also - the occ/osc source integration job definitely works, because it sure does fail on the previous version of that patch
17:10:19 openstackgerrit Sindhu Devale proposed openstack/python-openstackclient master: OSC Extension Show https://review.openstack.org/382023
17:54:57 openstackgerrit Dean Troyer proposed openstack/python-openstackclient master: Refactor ServerTests and ServerEventTests functional test classes https://review.openstack.org/442645
18:16:35 mordred dtroyer_zz, stevemar: I just got http://logs.openstack.org/66/438266/2/check/gate-osc-dsvm-functional-ubuntu-xenial/a1cca3d/testr_results.html.gz on a patch - is that a known recurring issue?
18:22:33 ankur-gupta-f4 Seen random volume tests failing in the past. Not sure if its a consistent recurring error
18:40:30 openstackgerrit Davanum Srinivas (dims) proposed openstack/golang-client master: Sanitize the package names https://review.openstack.org/441500
18:49:35 openstackgerrit Merged openstack/keystoneauth master: Allow new cassettes to be recorded via fixture https://review.openstack.org/442516
19:20:12 openstackgerrit Merged openstack/python-openstackclient master: Add server event list and show commands https://review.openstack.org/441775
19:21:48 openstackgerrit Merged openstack/os-client-config master: Add ability to skip yaml loading https://review.openstack.org/438560
20:06:09 openstackgerrit Sindhu Devale proposed openstack/python-openstackclient master: OSC Extension Show https://review.openstack.org/382023
20:06:48 dtroyer_zz mordred: re the OSC functional tests, I think we've had some raciness around running out of volume space if tests run too much in parallel.
20:07:19 mordred dtroyer_zz: gotcha. yah - I see racy volume related tests in shade functional tests too
20:08:02 dtroyer_zz I upped our backing file size and that helped a bunch, can't recall actaully seeing that failure since then until now
20:09:41 mordred dtroyer_zz: ah - ours isn't space - we have problems with deleting volumes and state transitions - it's on my list of things to dig in to deeper
20:11:30 dims_ dtroyer_zz : found some cleanups for package names/imports and lined up a review
20:11:36 dims_ (golang-client)
20:12:03 openstackgerrit Dean Troyer proposed openstack/python-openstackclient master: Refactor ServerTests and ServerEventTests functional test classes https://review.openstack.org/442645
20:12:38 mordred dtroyer_zz, dims_: speaking of golang-client- there was a question on that etherpad about why golang-client and why not just patches to gophercloud - the answer so far is "ask dtroyer_zz "
20:13:05 dims_ mordred : dtroyer_zz : y that was my comment :)
20:13:52 mordred dims_: :)
20:14:24 dtroyer_zz so, yeah, I don't have a current answer to that, except that I've always wanted to have the same sort of semantics around the Go SDK as we have in the Python libs
20:14:57 dtroyer_zz like wrapping the ksa bits into the "normal" route for calling REST endpoints, similar to what we did with requests
20:15:00 dims_ dtroyer_zz : anyone else helping with that work?
20:15:11 dtroyer_zz jamielennox and I talked about that a bit more in ATL
20:15:25 mordred dtroyer_zz: ++
20:15:39 dtroyer_zz dims_: no, it's been largely idel for a while now, one reason I picked that repo to use for the CTI work
20:16:24 dims_ ack dtroyer_zz let's see if we can rustle up some folks to help with that
20:16:29 dtroyer_zz although there is one group interested in continuing to use it, they've submitted some recent reviews and I understand they want to continue, even with the other changes we need to make to it yet
20:17:57 mordred dims_, dtroyer_zz: also, gophercloud seems a bit rackspace-centric- and is also keystonev2 centric
20:18:04 mordred https://godoc.org/github.com/rackspace/gophercloud#AuthOptions being a good example of that
20:18:09 dtroyer_zz dims_: the priority there is Identity v3 auth plugins and such, then making the rest of the calling conventions match
20:18:21 dtroyer_zz mordred: yup
20:18:57 dims_ makes sense mordred dtroyer_zz
20:19:11 dtroyer_zz personally, I want the low-level SDK equivalent so I can guild go-osc on top of it
20:19:15 mordred dtroyer_zz: if I get off my lazy butt I'll try to help with clouds.yaml reading support or something - working on language 2 might help spur me to document the more undocumented things :)
20:19:43 dtroyer_zz mordred: that is always a good way to re-think things :)
20:19:45 briancurtin (i don’t work on or care about go whatsoever, but…) gophercloud shifted away from being a rackspace lib first and foremost into being an openstack lib that also supports rackspace
20:20:08 dims_ briancurtin : that's great to hear!
20:20:20 mordred briancurtin: yah - I noticed that focus for sure
20:20:32 dtroyer_zz briancurtin: cool. I haven't looked at it closely in a while, does it do Identity v3 yet?
20:20:36 dtroyer_zz (if you know)
20:20:57 mordred dtroyer_zz: it is not documented to, no
20:22:25 briancurtin dtroyer_zz: no clue
20:22:39 mordred briancurtin: my 'seems a bit rackspace-centric' is more drawn from the places where gophercloud decided to name various concepts differently in places and how it links to rackspace docs for concepts rather than openstack docs. etc
20:22:53 mordred briancurtin: I think it's actually done a pretty good job of trying to support openstack broadly
20:25:49 mordred dtroyer_zz: oh - I'm terribly sorry - I'm wrong - it does have domain support
20:26:36 mordred although reading the docs it seems that it doesn't support a difference between project_domain and user_domain - but instead just takes domain_id/domain_name which is documented to be applicable to username
20:26:49 dtroyer_zz good deal, that would be a huge omission these days… also is an indication of how long it's been since I looked at it closely
20:26:54 mordred yah
20:27:18 mordred well - it's in a half-way awkward place, since it's using tenant nomenclature but supports domain - but only supports domain for user
20:27:50 mordred and it also has the rackspace-specific apikey as a option but no direct support for auth plugins
20:28:07 mordred so - you know - joys of being an openstack client that we've all dealt with :)
20:34:24 openstackgerrit Merged openstack/golang-client master: Sanitize the package names https://review.openstack.org/441500
20:41:58 mordred briancurtin, dtroyer_zz: AHHHHH - I was looking at the wrong thing
20:42:19 mordred there is rackspace/gophercloud and gophercloud/gophercloud - google still returns the rackspace/gophercloud stuff
20:46:06 mordred I mean - it still has only tenant terms - but apikey is not a top level thing anymore, so yay!
20:56:46 openstackgerrit Akihiro Motoki proposed openstack/python-openstackclient master: command list: Move network meter appropriately https://review.openstack.org/441745
21:03:51 mordred dtroyer_zz, dims_: dangit. I was not planning on writing gophercloud patches this afternoon: https://github.com/gophercloud/gophercloud/pull/286
21:04:38 dims_ lol, can't unsee stuff that will bother us :)
21:09:47 openstackgerrit OpenStack Proposal Bot proposed openstack/keystoneauth master: Updated from global requirements https://review.openstack.org/439317
21:36:12 openstackgerrit Merged openstack/keystoneauth master: Allow users to specify a serializer easily https://review.openstack.org/442536
21:39:46 openstackgerrit OpenStack Proposal Bot proposed openstack/keystoneauth master: Updated from global requirements https://review.openstack.org/439317
22:04:26 openstackgerrit Merged openstack/os-client-config master: Pass ironic microversion through from api_version https://review.openstack.org/439118
22:40:29 openstackgerrit Eric Brown proposed openstack/python-openstackclient master: Remove py34 tox env and pypi classifier https://review.openstack.org/442844
23:24:40 openstackgerrit Adrian Turjak proposed openstack/python-openstackclient master: Non-Admin can't list own projects https://review.openstack.org/376056
23:26:47 openstackgerrit Adrian Turjak proposed openstack/python-openstackclient master: Non-Admin can't list own projects https://review.openstack.org/376056
#openstack-sdks - 2017-03-08
02:07:16 openstackgerrit Huanxuan Ao proposed openstack/python-openstackclient master: Fix NoneType error for volume snapshot create command https://review.openstack.org/440497
02:18:41 openstackgerrit xhzhf proposed openstack/os-client-config master: modify test-requirement according to requirements project https://review.openstack.org/436388
02:22:27 openstackgerrit Huanxuan Ao proposed openstack/python-openstackclient master: Fix NoneType error for volume snapshot create command https://review.openstack.org/440497
02:51:25 openstackgerrit Gage Hugo proposed openstack/keystoneauth master: Remove pbr warnerrors in favor of sphinx check https://review.openstack.org/439797
02:51:48 openstackgerrit Merged openstack/python-openstackclient master: Add "--private-key" option for "keypair create" https://review.openstack.org/438352
06:13:19 openstackgerrit xhzhf proposed openstack/os-client-config master: modify test-requirement according to requirements project https://review.openstack.org/436388

Earlier   Later