Earlier  
Posted Nick Remark
#openstack-sdks - 2017-04-05
15:20:26 rabel_b1 ZZelle_: maybe it is better to change the error message to something more generic?
15:21:20 rabel_b1 ok, i will first create a new patch set now, then we can discuss on that. :)
15:21:24 sindhu dtroyer: hi, https://review.openstack.org/#/c/383025/ is ready. Have added a detail commit message
15:24:05 dtroyer I don't mind having multiple ways to do things when they fit particular use cases, I think —port and —network do as long as they are simple options. in PS9 they are nearly aliases to —nic which I do not think adds much here.
15:28:05 openstackgerrit Sindhu Devale proposed openstack/python-openstackclient master: "floating ip set/unset port" for OSC https://review.openstack.org/383025
15:28:58 reedip dtroyer : missing your opinion on this : ^^ ( I am going to bug you a bit for this , hope you dont mind :) )
15:31:11 dtroyer reedip: you mean 383025?
15:31:20 reedip dtroyer : YES :)
15:31:33 dtroyer what specifically?
15:31:46 reedip well, its ready ..
15:32:14 dtroyer not quite: https://review.openstack.org/#/c/383025/74/doc/source/command-objects/floating-ip.rst@156
15:32:40 reedip ohh ...
15:32:56 reedip 3rd April , will look into it.. thanks
15:33:16 dtroyer also, what I was looking for with regard to the SDK is when that dependent review gets released.
15:33:32 dtroyer ie, it's merged, what is the next release expected to be?
15:33:42 dtroyer but that's just a bit of leg owrk to track down
15:34:53 reedip dtroyer: thats what sindhu has mentioned in the commit message and in the file
15:35:28 ankur-gupta-f4 reedip make note in commit saying 0.9.15 SDK release needed
15:35:40 dtroyer it only points to a (now merged) review. it is more helpful to say "is expected to be relased in 0.9.xx", but that's just a bit of research to figure out if that has happened
15:35:43 openstackgerrit Brian Curtin proposed openstack/python-openstacksdk master: Enable warnings_as_errors in doc enforcer https://review.openstack.org/453676
15:36:01 dtroyer you don't always know, that's fine
15:36:08 reedip dtroyer : ankur-gupta-f4 : ok...
15:37:04 reedip dtroyer: I think I and sindhu agree that that type of work could be tracked down by us... but yes mentioning a ToDO with the approporate SDK release is imp
15:37:43 briancurtin if you guys need an SDK release, we’re probably close to one. should probably wait on a couple of these load_balancer ones since they’re close to being done and they’re all related
15:38:31 sindhu reedip: for some reason I thought u addressed https://review.openstack.org/#/c/383025/74/doc/source/command-objects/floating-ip.rst@156, are u doing it or shall I do it
15:39:00 reedip sindhu : be my guest if you want to .. I was searching for the patch that merged on 3rd april :)
15:39:06 dtroyer thanks briancurtin. I think there are a couple of things in OSC that go with new/fixed SDK bits. We're cutting a release today or tomorrow for OSC and osc-lib so we're not really blocked on the SDK
15:40:14 sindhu reedip: oh ok
15:40:25 dtroyer sindhu, reedip: actually, it isn't just released, but that version of the SDK needs to be in the minimum in global requirements (requirements.txt) before we can assume it will be present
15:40:57 reedip dtroyer : yeah, thats what is bliocking us and is our requirement ( the SDK needs to be in ou requirements )
15:41:52 sindhu dtroyer: Oh ok ... but we don't have to be blocked by that now right?
15:41:58 ankur-gupta-f4 briancurtin: for the load balancer ones we are concerned over the functional tests not being run. And we haven't yet been able to verify whether the calls/functionally are working correctly yet. I don't know if you want to wait upon those to release. Else, we can push those all though and deal with fixing them later
15:42:44 briancurtin ankur-gupta-f4: yeah, actually it does look like the functional tests might take a bit so we could be waiting a while. i’ll take a look in about an hour and see if we have anything else necessary to get a release out
15:44:08 openstackgerrit Nakul Dahiwade proposed openstack/python-openstacksdk master: [WIP] Introduce Member for Octavia (loadbalancing) https://review.openstack.org/451488
15:44:30 openstackgerrit Nakul Dahiwade proposed openstack/python-openstacksdk master: Introduce Member for Octavia (loadbalancing) https://review.openstack.org/451488
15:44:31 ankur-gupta-f4 that seems best. I would prefer to hold off on merging the LBs till I/we can verify its working as expected locally before merging.
15:44:54 dtroyer sindhu: if an OSC review requires an SDK review to be present to work, yes, you must either handle both cases (with and without the SDK review present) or you must wait until the SDK release that includes that dependent review is in global-requirements.
15:45:10 reedip ankur-gupta-f4 : feel free to let me know if something needs to be done for octaviaclient
15:45:32 ankur-gupta-f4 yea review the initial. Figure out how to deal with that function that just "pass"es
15:45:59 reedip link ?
15:46:31 sindhu dtroyer: Okay, cool. got it ... thanks :)
15:46:36 ankur-gupta-f4 sindhu: reedip: once the SDK 9.15 is released you will need to follow up with a patchset like https://review.openstack.org/#/c/451482/1/global-requirements.txt to bump the global req. then we can merge it
15:46:50 ankur-gupta-f4 reedip:
15:46:51 ankur-gupta-f4 https://review.openstack.org/#/c/446223/
15:47:08 reedip ankur-gupta-f4 : Openstack Proposal bot would do that itself, isnt it ?
15:47:10 ankur-gupta-f4 dtroyer: could use your quick input on how its being implemented as well before i get too down the rabbit hole
15:47:21 reedip ankur-gupta-f4 ( for Link ) : thanks :)(
15:47:37 ankur-gupta-f4 reedip: i don't think so, since I've had to do it a couple times already
15:48:05 reedip dtroyer : ^^ shouldnt the proposal bot pick it up ?
15:48:52 openstackgerrit Stephen Finucane proposed openstack/cliff master: Add 'cliff-commands' Sphinx directive https://review.openstack.org/453383
15:48:52 openstackgerrit Stephen Finucane proposed openstack/cliff master: Add 'cliff-command' Sphinx directive https://review.openstack.org/450322
15:49:03 ankur-gupta-f4 once merged to global-req, then proposal bot bumps it for all the individual projects as well... i believe
15:49:42 openstackgerrit David Rabel proposed openstack/python-openstackclient master: Add --network and --port to server create https://review.openstack.org/444924
15:50:25 rabel_b1 new proposal for you ::)
15:50:51 reedip ankur-gupta-f4 : yeah it should, and you dont need to do it yourself, in the Ideal scenario
15:50:55 reedip rabel_b1 : thanks :)
15:53:13 rabel_b1 reedip: it has some weeknesses that should be fixed when migrating to MultiKey...andSoOn. but i think for now it should be fine.
15:54:29 reedip rabel_b1 : ok , will put it in the review tab :)
15:55:23 sindhu ankur-gupta-f4: but we don't need SDK now for 383025 to work right?
15:56:53 reedip we dont ... I agree
15:57:10 openstackgerrit Dean Troyer proposed openstack/python-openstackclient master: Add "qos-policy" option to "port create" & "port set" https://review.openstack.org/419236
15:57:51 openstackgerrit Reedip proposed openstack/python-openstackclient master: "floating ip set/unset port" for OSC https://review.openstack.org/383025
15:59:29 dtroyer reedip, ankur-gupta-f1: the proposal bot creates reviews for projects based on what gets merged into the requirements repo. We have to propose the reviews to requirements.
15:59:44 dtroyer ankur-gupta-f1: what did you want input on?
16:00:53 openstackgerrit Nakul Dahiwade proposed openstack/python-openstacksdk master: Introduce L7Policy for Octavia (load balancing) https://review.openstack.org/451980
16:01:29 ankur-gupta-f4 dtroyer: https://review.openstack.org/#/c/446223/
16:01:38 openstackgerrit Nakul Dahiwade proposed openstack/python-openstacksdk master: Introduce L7Rule for Octavia (load balancing) https://review.openstack.org/452832
16:01:42 ankur-gupta-f4 to see if its in the fashion that looks okay/works for you.
16:02:23 ankur-gupta-f4 https://review.openstack.org/#/c/447068/ is piece in OSC to initialize it.
16:02:50 ankur-gupta-f4 Bout to head out to airport so will be on/off for the next couple hours but will log back in on the plane.
16:02:56 mordred cdent: the example iin https://specs.openstack.org/openstack/api-wg/guidelines/microversion_specification.html#version-discovery says it was taken from nova, but it does not match what nova emits
16:03:19 cdent a) /me shakes tiny fist
16:03:24 cdent b) predates me
16:03:35 mordred k. I mena- I like what's in the spec better
16:03:36 cdent c) give me a few minutes and I'll look into it more closely and fix it
16:03:47 openstackgerrit David Rabel proposed openstack/python-openstackclient master: Add --network and --port to server create https://review.openstack.org/444924
16:03:50 mordred but I'm wondering if we should align the spec to nova or try to get nova to add an additional key to theirs?
16:03:55 cdent it is quite likely that what's in the spec is desirable
16:04:03 mordred cdent: (the tl;dr is nova uses "version" to mean max_version)
16:04:27 cdent oh yeah, that's an intentional change
16:04:30 mordred ok. cool
16:04:32 cdent the surrounding tesxt is wrong
16:04:42 mordred I'll make the project-navigator stuff align to the api-wg thing
16:05:00 cdent yes please
16:06:19 mordred cdent: also - for major versions without microversions, min_version and max_version can be omitted or contain empty strings? or only be omitted? or do you care?
16:08:24 cdent mordred: as far as I'm aware we haven't yet provided guidance for discovery in a non microversioned world, but my interpretation is that 'id' takes on the meaning of "the actual version you're getting, majorly" and min and max ought to be omitted
16:08:48 reedip sindhu : I updated the latest PS with the changes mentioned by dtroyer
16:09:09 cdent mordred: so, basically, keep id, put the version in there, leave min and max out
16:09:43 sindhu reedip: great! thanks :)
16:10:04 dtroyer is the presence/absense of min_version and max_version how we would detect microversion support?
16:10:31 cdent dtroyer: that seems to be the implication
16:10:38 cdent but I'm not sure if that's intentional or not
16:10:40 openstackgerrit Reedip proposed openstack/python-openstackclient master: "floating ip set/unset port" for OSC https://review.openstack.org/383025
16:10:51 dtroyer I'm generalizing the client-side negotiation code to put into ksa…
16:12:52 openstackgerrit Dean Troyer proposed openstack/python-openstackclient master: "floating ip set/unset port" for OSC https://review.openstack.org/383025
16:13:21 mordred cdent: https://review.openstack.org/453361
16:13:49 mordred dtroyer: that is my hunch, yes
16:14:27 cdent mordred: cool, will look properly soon
16:14:29 mordred dtroyer: and ooh - you adding version discovery and microversion-per-call suport? or just one or just theother?
16:14:50 dtroyer I've started with the negotiation, will be doing per-call since OSC needs it

Earlier   Later