Earlier  
Posted Nick Remark
#openstack-sdks - 2018-06-12
14:45:09 mnaser the weird thing is
14:45:13 mnaser i didnt even add auth_type: v3password ..
14:45:23 mnaser just profile: vexxhost
14:45:25 mnaser and it picked v3
14:46:26 mordred mnaser: I want to make a better local env - I now don't trust anything
14:46:51 mnaser mordred: i hear you can login to horizon and downloads a clouds.yaml file ;)
14:51:19 mnaser mordred: fwiw, dependency was on "shade~=1.27.1"
15:01:51 openstackgerrit Mohammed Naser proposed openstack/python-openstackclient master: Allow setting volume attach status https://review.openstack.org/574719
15:52:25 openstackgerrit Eric Fried proposed openstack/keystoneauth master: raise_exc default in Adapter https://review.openstack.org/574784
16:46:42 openstackgerrit David Moreau Simard proposed openstack-infra/shade master: Add a description field for port_create, port_update https://review.openstack.org/566359
16:47:37 mordred dmsimard: if you get a sec, could you cherry-pick that ^^ to sdk as well?
16:48:00 openstackgerrit David Moreau Simard proposed openstack-infra/shade master: Add a description field for port_create, port_update https://review.openstack.org/566359
16:48:11 dmsimard mordred: oh, sure, I was just fixing the thing Shrews asked me
16:48:19 dmsimard mordred: should I abandon the shade patch then ?
16:49:35 mordred dmsimard: you can keep the shade patch ... are you wanting to get this support in to ansible though?
16:49:59 dmsimard mordred: I was planning on plumbing the thing through to ansible, yeah
16:50:04 dmsimard haven't sent the ansible PR tho
16:55:00 dmsimard mordred: oh, isn't that just a great opportunity to test cross-project depends-on :)
16:58:57 mordred dmsimard: k. if you want it in ansible, then you definitely want to make the patch for openstacksdk - as ansible depends directly on openstacksdk now
16:59:42 dmsimard hmk
17:03:51 dmsimard mordred: it's not immediately clear to me where that translates to in openstacksdk
17:04:39 dmsimard description appears to be a known valid attribute already in http://git.openstack.org/cgit/openstack/openstacksdk/tree/openstack/network/v2/port.py
17:11:10 vadim q
17:11:14 vadim q
17:21:07 mordred dmsimard: in the shade layer - openstack/cloud/openstackcloud.py
17:21:34 mordred dmsimard: you should actually be ale to do "cd ../openstacksdk ; git fetch ../shade ; git cherry-pick FETCH_HEAD"
17:25:04 openstackgerrit David Moreau Simard proposed openstack/openstacksdk master: Add a description field for port_create, port_update https://review.openstack.org/574831
17:25:08 dmsimard mordred: ^
17:25:15 mordred dmsimard: woot! thanks
17:31:44 vadim hi, any ideas https://storyboard.openstack.org/#!/story/2002142 ?
18:00:37 mordred vadim: I believe this is fixed in master but not yet released -- looking
18:02:04 mordred vadim: nope. I was wrong
18:28:55 openstackgerrit Nicola Soranzo proposed openstack/cliff master: Build universal wheels https://review.openstack.org/574846
19:45:56 openstackgerrit Merged openstack/keystoneauth master: raise_exc default in Adapter https://review.openstack.org/574784
23:02:20 mnaser could we get an openstacksdk release anytime soon? :x
23:19:29 openstackgerrit Sami Makki proposed openstack/python-openstackclient master: Fix the `role implies list` command. https://review.openstack.org/557359
23:30:17 mnaser mordred: i'm a bit stuck. i'm trying to use os_client_config (openstacksdk seems to have not gotten me very far) to talk to placement api
23:30:33 mnaser `placement = os_client_config.make_rest_client('placement')` and then making any requests
23:30:47 mnaser spits out a traceback
23:31:03 mnaser http://paste.openstack.org/show/723359/
23:31:15 mnaser if you have *any* few seconds to have a look that'd be great, but i've been stuck for the past hour on this
#openstack-sdks - 2018-06-13
07:55:53 umbSublime when creating a connection with openstack.connect, how can I specify an alternate path to the default clouds.yaml file ?
08:20:43 frickler mnaser: mordred: dtroyer: IIUC it would make sense to release OSC and sdk together, after having this merged https://review.openstack.org/533809
08:39:20 openstackgerrit tianhui proposed openstack/python-openstackclient master: Compute: Add tags support for server https://review.openstack.org/569386
08:41:52 openstackgerrit tianhui proposed openstack/python-openstackclient master: Compute: Add tags support for server https://review.openstack.org/569386
09:39:16 openstackgerrit yanpuqing proposed openstack/python-openstackclient master: Modify the argument when setting floating ip other properties https://review.openstack.org/575057
10:50:53 openstackgerrit yanpuqing proposed openstack/python-openstackclient master: Do not require port argument when updating floating IP https://review.openstack.org/575057
12:17:43 umbSublime How can I specify an arbitrary cloud config file when using the openstacksdk ?
12:18:16 umbSublime rather "arbitrary path for the cloud config file"
12:57:28 mordred umbSublime: you can either set the env var OS_CLIENT_CONFIG_FILE or you can pass a list of paths to the config_files parameter of openstack.config.OpenStackConfig- so like: config = openstack.config.OpenStackConfig(config_files=['/path/to/file']) ; cloud_region = config.get_one(cloud='my_cloud') ; conn = openstack.connection.Connection(config=cloud_region)
12:58:27 mordred frickler: I'm getting failing osc-tips jobs on https://review.openstack.org/#/c/557935/ but it doesn't make immediate sense to me why - does it make sense to you?
12:58:58 mordred mnaser: ah - interesting. "Skipping over invalid version data. No stability status in version."
12:59:12 mordred cdent: ^^ does placement's version discovery doc not have a status field?
13:00:03 mordred cdent: http://paste.openstack.org/show/723359/ is the paste in question
13:00:05 cdent mordred: apparently not. I can fix that
13:00:37 cdent what is it supposed to say. or rather, which of your tomes tells me what to do?
13:01:07 cdent nm, this seems good enough: http://specs.openstack.org/openstack/api-wg/guidelines/microversion_specification.html#version-discovery
13:01:41 mordred cdent: yes - that would be ideal
13:02:06 mordred mnaser: in the mean time, try setting placement_endpoint_override to your placement endpoint
13:02:19 cdent hmmm. we've always had a id, {min,max}_version, but never a status
13:02:55 cdent what's different from what mnaser is doing and what what the scheduler report client (which uses ksa) is doing?
13:03:09 mordred cdent: when keystoneauth does version discovery it filters out statuses that are not CURRENT or SUPPORTED unless you provide a flag
13:03:28 mordred cdent: I'm not 100% sure yet why it's working in nova
13:04:26 mordred cdent: where can I look at the scheduler report client?
13:04:40 cdent nova/scheduler/client/report.py
13:06:34 mordred cdent: weird. I'll have to dig a bit more to figure it out
13:06:38 umbSublime awesome thanks mordred
13:07:49 cdent mordred: it may be in the way nova.utils.get_ksa_adapter is happening
13:08:01 cdent but in any case, I'll add a status
13:08:41 mordred cdent: something something API-SIG recommendations something something
13:08:44 mordred :)
13:09:20 cdent indeed, but also, something something someone ate my clones something something
13:10:01 mordred darned clone eaters
13:10:07 mordred I made you such nice ones just the other day
13:12:31 cdent such brief candles
13:14:56 mordred out. out
13:21:18 openstackgerrit Pavlo Shchelokovskyy proposed openstack/python-openstackclient master: Skip calls to glance and nova when got no servers https://review.openstack.org/568344
13:21:19 openstackgerrit Pavlo Shchelokovskyy proposed openstack/python-openstackclient master: Add --name-lookup option to server list https://review.openstack.org/568345
13:24:21 openstackgerrit Graham Hayes proposed openstack/os-api-ref master: Use 'sphinx.util.logging' https://review.openstack.org/563179
13:37:09 cdent mordred: help me believe that the version discovery doc is not itself microversioned. If it is I'm going to gouge my eyes out
13:37:25 cdent and collapse into a logical black hole
13:40:12 mordred cdent: it is, in fact, not microversioned
13:40:20 cdent bless you
13:40:54 mordred cdent: and I contend that any changes to it that align it more with the API-SIG guidelines are not breaking API changes
13:41:43 cdent as would I
13:56:46 mnaser mordred: thanks. `placement = os_client_config.make_rest_client('placement', placement_endpoint_override='https://placement-ca-ymq-1.vexxhost.net')` doesn't seem to do the trick however?
13:58:41 mordred mnaser: well that's annoying
13:59:12 mnaser mordred: my wip is http://paste.openstack.org/show/723387/
13:59:33 mordred mnaser: I'm unfortunately in a morning of meetings - but I'm very interested in helping to solve this for real -so if I go dark for chunks of time I haven't forgotten about you
13:59:44 mnaser i tried openstacksdk and i was running into the same issues too, alongside is_public not being something changable (that has since been fixed but not released)
13:59:58 mnaser mordred: oh don't worry about it, as async as you want, im not in a total rush about this
14:02:33 mordred mnaser: fwiw, I can reproduce it locally:
14:02:35 mordred >>> import openstack
14:02:37 mordred >>> c=openstack.connect(cloud='vexxhost')
14:02:39 mordred >>> c.placement.get('/allocation_candidates')
14:02:55 mordred (give me same traceback)
14:03:41 mnaser mordred: at least it's not me doing something wrong, yay. if there's anything on our side to do, i can look into it but this is a queens deployment
14:04:10 mordred mnaser: how hard would it be for you to cherry-pick https://review.openstack.org/575117 onto your nova?
14:05:07 mnaser mordred: not very, but i'd be much happier doing it if that type of thing gets backported
14:05:33 mnaser like: if you want a cherry pick to see how it looks like with no guarantee that it will stay there (because we will redeploy from upstream stable and the cherry pick will disappear)

Earlier   Later