*** slaweq has joined #openstack-sdks | 00:11 | |
*** slaweq has quit IRC | 00:16 | |
*** goldyfruit has joined #openstack-sdks | 00:40 | |
*** gtema has joined #openstack-sdks | 01:35 | |
*** gtema has quit IRC | 01:40 | |
*** e0ne has joined #openstack-sdks | 01:48 | |
*** e0ne has quit IRC | 01:52 | |
*** slaweq has joined #openstack-sdks | 02:11 | |
*** slaweq has quit IRC | 02:16 | |
*** gtema has joined #openstack-sdks | 03:36 | |
*** gtema has quit IRC | 03:41 | |
*** gkadam has joined #openstack-sdks | 03:49 | |
*** slaweq has joined #openstack-sdks | 04:11 | |
*** slaweq has quit IRC | 04:16 | |
*** whoami-rajat has joined #openstack-sdks | 04:34 | |
*** Luzi has joined #openstack-sdks | 05:05 | |
*** gtema has joined #openstack-sdks | 05:38 | |
*** gtema has quit IRC | 05:42 | |
*** e0ne has joined #openstack-sdks | 06:04 | |
*** slaweq has joined #openstack-sdks | 06:10 | |
*** slaweq has quit IRC | 06:15 | |
openstackgerrit | pengyuesheng proposed openstack/osc-lib master: Sync Sphinx requirement https://review.opendev.org/674192 | 06:26 |
---|---|---|
*** e0ne has quit IRC | 06:42 | |
*** e0ne has joined #openstack-sdks | 06:45 | |
openstackgerrit | pengyuesheng proposed openstack/osc-lib master: Sync Sphinx requirement https://review.opendev.org/674192 | 06:47 |
openstackgerrit | pengyuesheng proposed openstack/osc-lib master: Sync Sphinx requirement https://review.opendev.org/674192 | 07:02 |
*** slaweq has joined #openstack-sdks | 07:05 | |
*** redrobot has quit IRC | 07:17 | |
*** jpenag is now known as jpena | 07:31 | |
*** e0ne has quit IRC | 07:31 | |
*** gtema has joined #openstack-sdks | 07:38 | |
*** jpich has joined #openstack-sdks | 07:40 | |
*** gtema has quit IRC | 07:42 | |
*** cdent has joined #openstack-sdks | 07:48 | |
*** tosky has joined #openstack-sdks | 07:48 | |
*** ralonsoh has joined #openstack-sdks | 08:10 | |
dtantsur | thanks kmalloc, this is useful feedback! | 08:11 |
kmalloc | dtantsur: this is where we did the work | 08:12 |
kmalloc | https://github.com/openstack/keystone/blob/master/keystone/server/flask/application.py#L165-L167 | 08:12 |
kmalloc | dtantsur: and our API base https://github.com/openstack/keystone/blob/master/keystone/server/flask/common.py | 08:13 |
kmalloc | as you can see, it's doable, it just takes extra code. each of our paths (e.g. /v3/users) is a blueprint and would be found in keystone.api.users (all resource handlers under /v3/users goes in keystone.api.users even if it's something that historically lived elsewhere) | 08:14 |
kmalloc | since we lean on json home we have some extra construction bits for that | 08:14 |
kmalloc | keep in mind the blueprint/resource class (we use flask restful) doesn't exist until it is called, so sometimes self.XXX may not work since you're in a class context. | 08:16 |
dtantsur | okay, cool! | 08:28 |
dtantsur | now my biggest problem is how to gradually replace wsme without doing everything at once | 08:28 |
dtantsur | mordred: hi! opinion needed on https://github.com/dtantsur/rust-osauth/pull/7 | 08:54 |
*** e0ne has joined #openstack-sdks | 09:03 | |
*** jangutter has quit IRC | 09:36 | |
*** gtema has joined #openstack-sdks | 09:40 | |
*** gtema has quit IRC | 09:44 | |
*** jangutter has joined #openstack-sdks | 09:51 | |
cdent | death to wsme! | 10:08 |
dtantsur | \o/ | 10:22 |
*** gtema has joined #openstack-sdks | 10:24 | |
*** cdent has quit IRC | 10:50 | |
*** ricolin has quit IRC | 11:00 | |
*** cdent has joined #openstack-sdks | 11:01 | |
*** zbr has quit IRC | 11:25 | |
*** jpena is now known as jpena|lunch | 11:34 | |
mordred | dtantsur: responded | 11:46 |
dtantsur | thx | 11:50 |
mordred | dtantsur: also - it makes me sad that there are deployments out that which don't expose those urls properly. it's largely because python-novaclient and friends never used them (hardcoding url manipulations instead) - so nobody noticed | 11:56 |
dtantsur | yep, pretty sad | 12:01 |
dtantsur | see, my small and young project is already getting ugly hacks because of nova! | 12:01 |
dtantsur | :D | 12:01 |
*** redrobot has joined #openstack-sdks | 12:07 | |
*** cdent has quit IRC | 12:18 | |
*** Luzi has quit IRC | 12:21 | |
*** ricolin has joined #openstack-sdks | 12:23 | |
*** gkadam has quit IRC | 12:26 | |
*** cdent has joined #openstack-sdks | 12:35 | |
*** zbr has joined #openstack-sdks | 12:35 | |
*** jpena|lunch is now known as jpena | 12:39 | |
openstackgerrit | Dmitry Tantsur proposed openstack/openstacksdk master: baremetal.configdrive: tolerate user_data as a string https://review.opendev.org/674298 | 12:49 |
*** mriedem has joined #openstack-sdks | 13:21 | |
*** goldyfruit has quit IRC | 13:25 | |
*** goldyfruit has joined #openstack-sdks | 13:25 | |
frickler | mordred: seems you commented as opendevadmin instead your personal account, I'm assuming that wasn't intended? | 13:39 |
*** gkadam has joined #openstack-sdks | 14:32 | |
*** gkadam has quit IRC | 14:38 | |
openstackgerrit | Bence Romsics proposed openstack/openstacksdk master: Add router add/remove route operations https://review.opendev.org/674324 | 14:44 |
openstackgerrit | Bence Romsics proposed openstack/python-openstackclient master: Add command: router add/remove route --route https://review.opendev.org/674325 | 14:47 |
*** goldyfruit has quit IRC | 14:50 | |
gtema | mordred: Houston - we have a problem. Ansible is not capable in resolving resource objects. Latest merged released change for Keypairs results in Ansible not properly getting keypair attributes | 15:05 |
openstackgerrit | Riccardo Pittau proposed openstack/openstacksdk master: Sort output of functional test trait https://review.opendev.org/674328 | 15:05 |
openstackgerrit | Matt Riedemann proposed openstack/python-openstackclient master: Add openstack server create --boot-from-volume option https://review.opendev.org/674111 | 15:17 |
openstackgerrit | Riccardo Pittau proposed openstack/openstacksdk master: Sort output of functional test trait https://review.opendev.org/674328 | 15:28 |
*** goldyfruit has joined #openstack-sdks | 15:31 | |
*** factor has joined #openstack-sdks | 15:33 | |
*** cdent has quit IRC | 15:37 | |
openstackgerrit | Artem Goncharov proposed openstack/openstacksdk master: Enable ansible module test for keypair to check return data https://review.opendev.org/674333 | 15:43 |
*** jpena is now known as jpena|off | 15:45 | |
*** goldyfruit has quit IRC | 15:48 | |
*** jangutter has quit IRC | 15:51 | |
elmiko | edleafe, dtantsur, following on from thierry's pr, i put up a new patch to remove the early morning hours | 16:00 |
dtantsur | thx! | 16:00 |
elmiko | i tagged you all on it | 16:00 |
elmiko | i know we didn't have a formal vote about it or anything, but i guess the review can serve as that? | 16:01 |
dtantsur | yep | 16:01 |
dtantsur | actually, my vote is enough ;) if I stop attending, the slot won't be attended any more | 16:02 |
edleafe | No!! I want a formal vote, in a grand hall with trumpets and such! | 16:02 |
dtantsur | accepted! | 16:04 |
*** jpich has quit IRC | 16:05 | |
*** jpich has joined #openstack-sdks | 16:05 | |
openstackgerrit | Luigi Toscano proposed openstack/openstacksdk master: DNM Test for zuul-jobs https://review.opendev.org/674344 | 16:12 |
*** jpich has quit IRC | 16:14 | |
elmiko | haha, i think Thierry already workflowed it. dtantsur's +1 was enough XD | 16:18 |
* dtantsur haz powerrrzzz | 16:18 | |
* edleafe feels left out <sniffle!> | 16:20 | |
*** altlogbot_2 has quit IRC | 16:29 | |
*** irclogbot_2 has quit IRC | 16:33 | |
*** altlogbot_3 has joined #openstack-sdks | 16:37 | |
*** dtantsur is now known as dtantsur|afk | 16:39 | |
* elmiko gives edleafe a hug | 16:41 | |
*** irclogbot_1 has joined #openstack-sdks | 16:42 | |
* edleafe is happy again | 16:43 | |
mordred | frickler: whoops! thanks - I forgot to switch logins after setting up the opendevadmin account yesterday | 16:43 |
mordred | gtema: that's not awesome. when you say "is not capable in resolving resource objects" - that's because ansible is expecting to be able to return them in the json and that's not working? I thought we'd made resoures subclasses of dict so that this would work :( | 16:44 |
gtema | yes, I am deeply in debuging Ansible jsonifying Resource | 16:45 |
gtema | so basically call exit_json(key=SDK_RESOURCE) is returning nulls | 16:45 |
gtema | it get the keys, but somehow not the values | 16:46 |
gtema | http://paste.openstack.org/show/755341/ | 16:46 |
gtema | and with the 0.32 including keypair "fix" it becomes broken | 16:47 |
gtema | in Ansible json.dumps likely will get exception, since it uses "encoding" and switch to "container_to_text" method | 16:50 |
gtema | somewhere here something is missing | 16:50 |
mordred | that seems really off - and like there's something missing down deep somewhere | 16:53 |
gtema | exact | 16:54 |
gtema | and it's terrible to debug it, since no propel logging is possible | 16:54 |
*** ricolin has quit IRC | 17:07 | |
*** openstackgerrit has quit IRC | 17:22 | |
gtema | that's some mistery. When I am copying all those ansible functions into unit tests to be able to reproduce - it works, under ansible it fails | 17:35 |
gtema | the iteritems (iter(d.items(**kw)) return empty values from ansible, but correct from sdk unit tests | 17:38 |
*** goldyfruit has joined #openstack-sdks | 17:47 | |
*** ralonsoh has quit IRC | 17:51 | |
*** gtema has quit IRC | 18:09 | |
*** gtema has joined #openstack-sdks | 18:09 | |
*** goldyfruit has quit IRC | 18:10 | |
*** e0ne has quit IRC | 18:11 | |
*** gtema has quit IRC | 18:13 | |
*** openstackgerrit has joined #openstack-sdks | 18:16 | |
openstackgerrit | Matt Riedemann proposed openstack/openstacksdk master: Fix DeprecationWarning for using logger.warn https://review.opendev.org/674401 | 18:16 |
mriedem | easy fix for something that's now blowing up the nova functional test job logs ^ | 18:16 |
mriedem | https://logs.opendev.org/61/673961/1/gate/nova-tox-functional-py36/a4cb2af/job-output.txt.gz#_2019-08-01_17_51_24_070219 | 18:17 |
*** goldyfruit has joined #openstack-sdks | 18:20 | |
*** goldyfruit has quit IRC | 18:26 | |
*** gtema has joined #openstack-sdks | 18:26 | |
*** gtema has quit IRC | 19:05 | |
*** gtema has joined #openstack-sdks | 19:06 | |
*** e0ne has joined #openstack-sdks | 19:13 | |
*** gtema has quit IRC | 19:18 | |
*** gtema has joined #openstack-sdks | 19:19 | |
*** gtema has quit IRC | 19:23 | |
*** tosky has quit IRC | 19:32 | |
*** irclogbot_1 has quit IRC | 19:39 | |
*** irclogbot_0 has joined #openstack-sdks | 19:43 | |
*** goldyfruit has joined #openstack-sdks | 19:50 | |
*** slaweq has quit IRC | 19:55 | |
efried | mriedem: That UnsupportedServiceVersion thing - is that showing up in devstack tests or only functional? | 20:02 |
mriedem | let me ask the magic 8 ball | 20:02 |
mriedem | i mean logstash | 20:02 |
*** whoami-rajat has quit IRC | 20:04 | |
mriedem | both | 20:04 |
mriedem | http://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%5C%22UnsupportedServiceVersion%3A%20Service%20placement%20has%20no%20discoverable%20version.%5C%22&from=7d | 20:04 |
efried | mordred: Can we make placement a known, supportes service type at v1.x with an empty Proxy? | 20:05 |
mordred | efried: absolutely. let me make you a patch | 20:09 |
efried | thanks! | 20:09 |
mordred | efried: does placement need to do version discovery on its root endpoint and/or microversions? | 20:09 |
efried | mordred: that'll get rid of those warnings, yah? | 20:09 |
mordred | yeah | 20:09 |
efried | mordred: There's only one major version rn. | 20:10 |
efried | By microversion discovery, you mean "I need an endpoint that can handle at least 1.XX"? | 20:10 |
mordred | well - I mean getting the min/max microversion range from the endpoint - so yeah. I guess the question is - does placement do microversions | 20:11 |
*** e0ne has quit IRC | 20:11 | |
efried | Placement definitely "does" microversions, yeah. | 20:11 |
mordred | awesome. | 20:11 |
*** slaweq has joined #openstack-sdks | 20:11 | |
mordred | is there a placement.example.com/v1 ? | 20:11 |
mordred | you know - how about I go read the docs and then ask you follow up questions | 20:11 |
* mordred wants to make sure the empty proxy has the appropriate amount of emptyness | 20:12 | |
efried | mordred: And especially if you discover holes in the docs that don't answer these questions, let us know (or open stories or whatever) | 20:12 |
efried | mordred: cdent has been in charge of this kind of stuff, so I'm pretty sure we're following all the rules wrt discovery documents and endpoint construction and whatnot. | 20:12 |
mordred | cool | 20:13 |
efried | like, I'm 95% sure you won't find snowflake behavior | 20:13 |
efried | efried@canuc:~$ curl http://192.168.218.27/placement | 20:15 |
efried | {"versions": [{"status": "CURRENT", "min_version": "1.0", "max_version": "1.36", "id": "v1.0", "links": [{"href": "", "rel": "self"}]}]} | 20:15 |
efried | that href="" is suspicious | 20:15 |
*** slaweq has quit IRC | 20:15 | |
efried | mordred: Poking at my devstack, it is looking like we do not have versioned endpoints for placement. | 20:22 |
efried | So forget what I said about cdent, and let's burn him at the stake. | 20:22 |
*** mriedem has quit IRC | 20:33 | |
*** slaweq has joined #openstack-sdks | 21:11 | |
*** slaweq has quit IRC | 21:15 | |
mordred | efried: that's fine - I've already got sdk provisions for this sort of thing :) | 21:54 |
*** slaweq has joined #openstack-sdks | 22:11 | |
*** slaweq has quit IRC | 22:15 | |
*** goldyfruit has quit IRC | 22:25 | |
*** slaweq has joined #openstack-sdks | 23:11 | |
*** slaweq has quit IRC | 23:16 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!