Earlier  
Posted Nick Remark
#openstack-sdks - 2018-01-11
08:34:28 openstackgerrit Zhaokun Fu proposed openstack/python-openstackclient master: add --password option for openstack server create https://review.openstack.org/490718
08:48:58 Mr_Broken Hey guys,
08:48:59 Mr_Broken Any chance that shade will be supporting SubnetPool functionality ? ( create, delete , manage ? )
11:02:43 openstackgerrit Merged openstack/python-openstacksdk master: Add query filters for find_network https://review.openstack.org/476410
13:31:37 openstackgerrit Dmitry Tantsur proposed openstack/api-wg master: [WIP] Add guideline on exposing microversions in SDKs https://review.openstack.org/532814
13:47:21 openstackgerrit Stephen Finucane proposed openstack/cliff master: sphinxext: Warn if namespace or command pattern invalid https://review.openstack.org/510913
14:02:53 openstackgerrit Dmitry Tantsur proposed openstack/api-wg master: Add guideline on exposing microversions in SDKs https://review.openstack.org/532814
14:03:02 dtantsur cdent, mordred, TheJulia, thought dump complete ^^^ :)
14:18:49 mordred dtantsur: ooh, fun reading for this morning
14:19:07 dtantsur haha, I hope you enjoy it :) I did steal a few things from Shade docs ;)
14:20:12 mordred dtantsur: it's good - and it's a hard topic. I think that's an excellent write up
14:21:09 dtantsur cool!
14:22:20 mordred adriant: in shade we do a hybrid approach, which is that we send query parameters to the service if we know about them, but then also filter results client-side before returning them, in case someone wants to filter by something that's not possible as a server-side filter
14:24:37 mordred adriant: I was actually just thinking the other day about adding that post-filtering to Resource2 ... but I think we'd also want to add a flag to control pushdown behavior
14:25:59 mordred because there are three general things people tend to want "pushdown as many filters to the server as possible and apply any remaining filters client-side" "pushdown everything and error if some filters can't be handled server-side" "pushdown nothing and do all filtering client-side"
17:22:30 cdent elmiko, edleafe, dtantsur|afk : https://etherpad.openstack.org/p/api-sig-newsletter please and thank you
17:24:25 edleafe looking...
17:25:36 edleafe looks like cdent has his thesaurus at the ready :)
17:26:18 cdent I am a thesaurus
17:28:09 edleafe cdent: one small wording change, but otherwise LGTM
17:28:19 cdent yah, seems a sensible change
17:28:24 cdent thanks
17:29:31 cdent shipped
18:10:17 openstackgerrit Dean Troyer proposed openstack/python-openstackclient master: Add floating IP qos_policy actions https://review.openstack.org/517845
18:36:54 elmiko sorry cdent, was otherwise occupied :|
18:37:05 cdent no problem
19:53:17 adriant mordred: as long as we make the defaults sensible, and give the user control over them, I'm game. My problem is that if I give it incorrect params, or even correct params thatthe API accepts but we haven't coded in yet, and the code gobbles them up and doesn't tell me...
19:54:21 adriant I'll be screwed when i realise the query I got back includes a list of everything, and none of the filters were actually passed along.
19:55:00 adriant throwing an error at least tells me to submit a patch to add missing filters to the SDK, or that I made a typo and threw in the wrong filter.
19:55:14 adriant silent failure = pain
19:57:09 adriant like I was using 0.9.19 which switched identity to resource2 but didn't yet have the identity filters merged, so when trying to filter project list by name I got back a full list, which... confused me since resource1 just passed the whole dict through.
19:59:42 adriant l" if we don't want to add too much complexity.
19:59:42 adriant mordred: as new services add filters, people will try using them via the SDK sometimes before we add them there, so we either need to make it clear we don't support them yet (error), or a way to explicitly bypass which filters we configure and just pass the filters through raw. The latter of which really could just be a case of: "do a raw API cal
20:07:00 openstackgerrit Merged openstack/osc-lib master: Fix find() interface when attr is not specified https://review.openstack.org/529934
21:03:19 openstackgerrit Merged openstack/python-openstackclient master: Add floating IP qos_policy actions https://review.openstack.org/517845
21:14:49 openstackgerrit Michael Johnson proposed openstack/python-openstacksdk master: Re-enable octavia functional tests https://review.openstack.org/531514
#openstack-sdks - 2018-01-12
02:41:20 openstackgerrit Jake Yip proposed openstack/python-openstackclient master: Fix error with image show when image name is None https://review.openstack.org/529464
04:21:31 openstackgerrit Adrian Turjak proposed openstack/python-openstacksdk master: Raise error when supplying invalid query params https://review.openstack.org/532723
04:39:04 openstackgerrit Adrian Turjak proposed openstack/python-openstacksdk master: Raise error when supplying invalid query params https://review.openstack.org/532723
04:55:12 adriant mordred, briancurtin: I think this now mostly makes sense: https://review.openstack.org/#/c/532723
05:39:06 adriant also, has anyone yet started migrating object_store to resource2 ? I can potentially do that if needed.
13:48:56 briancurtin adriant: go for it
15:42:40 jeremyfreudberg mordred, I've put up a preliminary patch for Sahara APIv2 stuff in python-saharaclient https://review.openstack.org/#/c/533066/
15:43:10 jeremyfreudberg in my part time -ness i've only had time to do things the hacky way
15:43:17 jeremyfreudberg but that should make it easier for your to swoop in
15:44:07 mordred jeremyfreudberg: awesome! I'll open it up and look in just a sec!
15:45:06 jeremyfreudberg mordred: appreciate it
16:50:30 mordred adriant: awesome, thanks! patch looks great - and I think it leaves the door open to later adding the fancier thing I was suggesting - your patch makes things safe at least :)
16:51:01 mordred adriant: also, yes, what briancurtin said - would love help migrating object_store - although if you don't get to it in the next day or two it's high up there on my list
17:20:57 openstackgerrit Monty Taylor proposed openstack/os-service-types master: Add factory helper function which returns a singleton https://review.openstack.org/533250
18:41:43 openstackgerrit Merged openstack/python-openstacksdk master: Prefer links dicts for pagination https://review.openstack.org/530769
18:44:58 openstackgerrit Monty Taylor proposed openstack/python-openstacksdk master: Rationalize logging helpers and docs https://review.openstack.org/532634
18:44:58 openstackgerrit Monty Taylor proposed openstack/python-openstacksdk master: Merge user and users sections of the docs https://review.openstack.org/532633
18:44:59 openstackgerrit Monty Taylor proposed openstack/python-openstacksdk master: Remove meter service https://review.openstack.org/533264
18:44:59 openstackgerrit Monty Taylor proposed openstack/python-openstacksdk master: Add ability to register non-official services https://review.openstack.org/533263
18:45:00 openstackgerrit Monty Taylor proposed openstack/python-openstacksdk master: Remove metric service https://review.openstack.org/533265
21:42:00 openstackgerrit Merged openstack/python-openstacksdk master: Add reno for tag support on heat stacks https://review.openstack.org/527381
23:29:21 openstackgerrit Monty Taylor proposed openstack/python-openstacksdk master: Merge user and users sections of the docs https://review.openstack.org/532633
23:29:22 openstackgerrit Monty Taylor proposed openstack/python-openstacksdk master: Add ability to register non-official services https://review.openstack.org/533263
23:29:22 openstackgerrit Monty Taylor proposed openstack/python-openstacksdk master: Rationalize logging helpers and docs https://review.openstack.org/532634
23:29:23 openstackgerrit Monty Taylor proposed openstack/python-openstacksdk master: Remove metric service https://review.openstack.org/533265
23:29:23 openstackgerrit Monty Taylor proposed openstack/python-openstacksdk master: Remove meter service https://review.openstack.org/533264
23:29:24 openstackgerrit Monty Taylor proposed openstack/python-openstacksdk master: Migrate object_store to resource2/proxy2 https://review.openstack.org/533323
23:29:24 openstackgerrit Monty Taylor proposed openstack/python-openstacksdk master: Remove message v1 support https://review.openstack.org/533322
23:30:34 mordred adriant: I started on object_store ^^
23:31:44 mordred adriant: I didn't get a chance to touch tests at all - but I figured I'd push it up in case you felt like hacking - I'm about out for the evening, feel free to take that patch over
23:31:54 mordred adriant: or to ignore it
23:38:21 openstackgerrit Monty Taylor proposed openstack/python-openstacksdk master: Base devstack sanity check on os_service_types https://review.openstack.org/533325
23:38:54 mordred johnsom: ^^ did a followup to your patch taking a stab at using ost for that devstack test - no clue if that'll work :)
23:39:48 johnsom Cool!
#openstack-sdks - 2018-01-13
01:14:05 openstackgerrit Merged openstack/python-openstacksdk master: Re-enable octavia functional tests https://review.openstack.org/531514
05:36:03 openstackgerrit Merged openstack/python-openstacksdk master: Remove legacy client factory functions https://review.openstack.org/532347
06:15:43 adriant mordred: will take a look at it monday my time when I'm back at work. I can try it out, potentially fix some tests, or at least leave some review.
06:15:56 adriant I am so very very much looking forward to 1.0 of the SDK
17:33:38 openstackgerrit Merged openstack/osc-lib master: Relocate utils tests to match the main code https://review.openstack.org/529956
#openstack-sdks - 2018-01-14
06:12:04 openstackgerrit Bar Elharar proposed openstack/osc-lib master: Suppress subTest() expected errors https://review.openstack.org/531025
14:09:14 openstackgerrit Merged openstack/cliff master: Remove empty files https://review.openstack.org/530674
#openstack-sdks - 2018-01-15
00:32:15 openstackgerrit Adrian Turjak proposed openstack/python-openstacksdk master: Raise error when supplying invalid query params https://review.openstack.org/532723
01:10:19 openstackgerrit Adrian Turjak proposed openstack/python-openstacksdk master: change update/create method options https://review.openstack.org/533438
01:13:06 adriant mordred: ^ this one here makes the swift stuff a little nicer
01:13:20 adriant since we can remove the custom update method and just use the resource2 one properly
01:14:30 adriant am working on the object_store patch. Some tests are passing, but there is more actual logic to fix first as well (hence the above patch)
02:21:49 openstackgerrit lei zhang proposed openstack/js-openstack-lib master: Remove the deprecated "giturl" option https://review.openstack.org/533444
02:25:13 openstackgerrit lei zhang proposed openstack/python-openstacksdk master: Remove the deprecated "giturl" option https://review.openstack.org/533449
03:14:21 adriant mordred: ugh that's not nice.... objects in swift have last-modified coming from body and headers
03:14:49 adriant and in resource 2 we pop that so it doesn't turn up in the headers one.
03:14:51 adriant hmmmm
03:34:00 adriant although... no they are different keys
03:34:44 adriant mordred: the one in body is 'last_modified' and headers is 'last-modified', you just entered the wrong key into the body when you defined it :P
03:35:41 adriant but that is confusing as hell.
03:35:57 adriant if you GET the object, the last_modified value is last_modified_at
03:36:08 adriant but a list of objects will have it at last_modified
03:36:19 adriant so we really need an alias or something between them
03:44:48 openstackgerrit lei zhang proposed openstack/js-openstack-lib master: Remove the deprecated "giturl" option https://review.openstack.org/533444
03:50:27 openstackgerrit lei zhang proposed openstack/python-openstacksdk master: Remove the deprecated "giturl" option https://review.openstack.org/533449
06:24:06 openstackgerrit Adrian Turjak proposed openstack/python-openstacksdk master: change update/create method options https://review.openstack.org/533438
06:24:07 openstackgerrit Adrian Turjak proposed openstack/python-openstacksdk master: Rationalize logging helpers and docs https://review.openstack.org/532634
06:24:07 openstackgerrit Adrian Turjak proposed openstack/python-openstacksdk master: Merge user and users sections of the docs https://review.openstack.org/532633
06:24:08 openstackgerrit Adrian Turjak proposed openstack/python-openstacksdk master: Remove meter service https://review.openstack.org/533264
06:24:08 openstackgerrit Adrian Turjak proposed openstack/python-openstacksdk master: Add ability to register non-official services https://review.openstack.org/533263

Earlier   Later