*** d0ugal has quit IRC | 00:04 | |
Qiming | briancurtin, imo, removing it sounds the right thing to do since it was deprecated two years ago | 00:05 |
---|---|---|
mordred | briancurtin: I believe you're using keystoneauth.session for endpoint finding/filtering - but you might find https://review.openstack.org/459405 interesting/worth a read - it's an attempt to capture the total story around service version discovery ... I'd love to know if it's got any holes or issues from your POV | 00:09 |
mordred | (if you have time - no worry/rush) | 00:09 |
mordred | briancurtin: it's also hairy - so it's entirely fine to have the opinion "screw that, I'll just let ksa do its thing thanks" :) | 00:09 |
openstackgerrit | Dean Troyer proposed openstack/python-openstackclient master: Fix more nova-net functional tests https://review.openstack.org/460356 | 00:28 |
*** hongbin has quit IRC | 00:33 | |
*** annegentle has joined #openstack-sdks | 00:36 | |
*** Kuwagata has joined #openstack-sdks | 00:44 | |
*** hoangcx has joined #openstack-sdks | 00:45 | |
*** gouthamr has joined #openstack-sdks | 00:46 | |
*** Kuwagata has quit IRC | 00:49 | |
*** madorn has quit IRC | 00:51 | |
*** rajpatel has quit IRC | 00:53 | |
*** sdague has quit IRC | 00:58 | |
*** annegentle has quit IRC | 01:14 | |
*** annegentle has joined #openstack-sdks | 01:19 | |
*** madorn has joined #openstack-sdks | 01:19 | |
*** prg3 has quit IRC | 01:38 | |
*** prg3 has joined #openstack-sdks | 01:41 | |
*** gouthamr has quit IRC | 01:42 | |
*** annp has joined #openstack-sdks | 01:43 | |
*** yanyanhu has joined #openstack-sdks | 01:50 | |
openstackgerrit | Steve Martinelli proposed openstack/python-openstackclient master: Fix more nova-net functional tests https://review.openstack.org/460356 | 02:02 |
RuiChen | I saw a project named "OSCLIENT (CLI)" in the project navigator page https://www.openstack.org/software/project-navigator , that means openstackclient or any other things? | 02:02 |
*** annegentle has quit IRC | 02:06 | |
*** huanxuan has joined #openstack-sdks | 02:07 | |
*** john-davidge has joined #openstack-sdks | 02:19 | |
*** rajpatel has joined #openstack-sdks | 02:22 | |
*** john-davidge has quit IRC | 02:23 | |
*** reedip has joined #openstack-sdks | 02:34 | |
*** dave-mccowan has quit IRC | 02:36 | |
*** dave-mccowan has joined #openstack-sdks | 02:37 | |
*** dave-mccowan has quit IRC | 02:37 | |
*** dave-mcc_ has joined #openstack-sdks | 02:43 | |
*** Kuwagata has joined #openstack-sdks | 02:45 | |
*** chlong has joined #openstack-sdks | 02:48 | |
*** Kuwagata has quit IRC | 02:50 | |
*** reedip has quit IRC | 02:50 | |
*** gouthamr has joined #openstack-sdks | 02:51 | |
*** rajpatel has quit IRC | 03:00 | |
*** reedip has joined #openstack-sdks | 03:03 | |
openstackgerrit | Merged openstack/python-openstackclient master: Fix quota functional tests for nova-net https://review.openstack.org/460334 | 03:03 |
openstackgerrit | Merged openstack/python-openstackclient master: Fix server create with nova-net https://review.openstack.org/460352 | 03:06 |
*** rajpatel has joined #openstack-sdks | 03:16 | |
*** rajpatel has quit IRC | 03:18 | |
*** huanxuan_ has joined #openstack-sdks | 03:20 | |
*** Kuwagata has joined #openstack-sdks | 03:22 | |
*** huanxuan has quit IRC | 03:23 | |
*** dave-mcc_ has quit IRC | 03:24 | |
*** Kuwagata has quit IRC | 03:25 | |
*** reedip has quit IRC | 03:26 | |
*** reedip has joined #openstack-sdks | 03:32 | |
*** reedip has quit IRC | 04:01 | |
*** gouthamr has quit IRC | 04:01 | |
*** reedip has joined #openstack-sdks | 04:23 | |
*** salv-orlando has joined #openstack-sdks | 04:51 | |
*** e0ne has joined #openstack-sdks | 05:49 | |
*** e0ne has quit IRC | 05:55 | |
*** reedip has quit IRC | 06:07 | |
*** amotoki has quit IRC | 06:19 | |
*** amotoki has joined #openstack-sdks | 06:20 | |
*** d0ugal has joined #openstack-sdks | 06:44 | |
*** salv-orlando has quit IRC | 06:48 | |
*** yanyanhu has quit IRC | 06:51 | |
*** hoangcx_ has joined #openstack-sdks | 06:52 | |
*** hoangcx has quit IRC | 06:54 | |
*** salv-orlando has joined #openstack-sdks | 07:07 | |
*** Serlex has joined #openstack-sdks | 07:10 | |
*** hoangcx has joined #openstack-sdks | 07:27 | |
*** hoangcx_ has quit IRC | 07:28 | |
*** ralonsoh has joined #openstack-sdks | 07:34 | |
*** jpich has joined #openstack-sdks | 07:36 | |
*** e0ne has joined #openstack-sdks | 07:52 | |
*** kuzko has quit IRC | 07:55 | |
*** hoangcx_ has joined #openstack-sdks | 07:55 | |
*** kuzko has joined #openstack-sdks | 07:57 | |
*** hoangcx has quit IRC | 07:57 | |
*** hoangcx has joined #openstack-sdks | 08:18 | |
*** hoangcx_ has quit IRC | 08:20 | |
*** ssbarnea has joined #openstack-sdks | 08:22 | |
*** amotoki has quit IRC | 08:22 | |
*** ssbarnea has quit IRC | 08:28 | |
*** amotoki has joined #openstack-sdks | 08:32 | |
*** reedip has joined #openstack-sdks | 08:40 | |
*** annp has quit IRC | 08:41 | |
*** hoangcx has quit IRC | 08:42 | |
*** Serlex1 has joined #openstack-sdks | 08:45 | |
*** d0ugal has quit IRC | 08:45 | |
*** Serlex has quit IRC | 08:45 | |
*** e0ne has quit IRC | 08:48 | |
*** e0ne has joined #openstack-sdks | 08:49 | |
*** reedip has quit IRC | 09:02 | |
*** d0ugal has joined #openstack-sdks | 09:04 | |
*** d0ugal has quit IRC | 09:04 | |
*** d0ugal has joined #openstack-sdks | 09:04 | |
*** aarefiev_afk is now known as aarefiev | 09:16 | |
*** john-davidge has joined #openstack-sdks | 09:18 | |
*** amotoki has quit IRC | 09:21 | |
*** amotoki has joined #openstack-sdks | 09:22 | |
*** amotoki has quit IRC | 09:23 | |
*** e0ne has quit IRC | 09:30 | |
*** e0ne has joined #openstack-sdks | 09:36 | |
*** amotoki has joined #openstack-sdks | 09:41 | |
*** cdent has joined #openstack-sdks | 09:43 | |
*** salv-orl_ has joined #openstack-sdks | 09:49 | |
*** salv-orlando has quit IRC | 09:52 | |
*** d0ugal has quit IRC | 10:01 | |
*** d0ugal has joined #openstack-sdks | 10:08 | |
*** gildub has quit IRC | 10:10 | |
*** annp has joined #openstack-sdks | 10:14 | |
*** d0ugal has quit IRC | 10:21 | |
*** d0ugal has joined #openstack-sdks | 10:26 | |
*** huanxuan_ has quit IRC | 10:27 | |
openstackgerrit | Stephen Finucane proposed openstack/python-openstackclient master: Start using 'cliff.sphinxext' https://review.openstack.org/452861 | 10:28 |
openstackgerrit | Stephen Finucane proposed openstack/python-openstackclient master: Convert 'server' commands to use autoprogram https://review.openstack.org/458452 | 10:28 |
*** amotoki has quit IRC | 10:28 | |
*** gildub has joined #openstack-sdks | 10:34 | |
*** jkilpatr has quit IRC | 10:38 | |
*** salv-orl_ has quit IRC | 10:38 | |
*** gildub has quit IRC | 10:40 | |
*** annp has quit IRC | 10:42 | |
*** d0ugal has quit IRC | 10:45 | |
*** sdague has joined #openstack-sdks | 11:04 | |
*** d0ugal has joined #openstack-sdks | 11:05 | |
*** jkilpatr has joined #openstack-sdks | 11:08 | |
*** dave-mccowan has joined #openstack-sdks | 11:09 | |
*** markvoelker_ has joined #openstack-sdks | 11:11 | |
*** markvoelker has quit IRC | 11:12 | |
*** cdent has quit IRC | 11:30 | |
*** markvoelker_ has quit IRC | 11:38 | |
openstackgerrit | Steve Martinelli proposed openstack/python-openstackclient master: Fix more nova-net functional tests https://review.openstack.org/460356 | 11:40 |
*** john-davidge has quit IRC | 11:44 | |
*** john-dav_ has joined #openstack-sdks | 11:44 | |
*** amotoki has joined #openstack-sdks | 11:45 | |
*** ssbarnea has joined #openstack-sdks | 11:48 | |
*** gildub has joined #openstack-sdks | 11:53 | |
*** amotoki has quit IRC | 11:58 | |
*** amotoki has joined #openstack-sdks | 12:01 | |
*** dgonzalez has quit IRC | 12:02 | |
*** dgonzalez has joined #openstack-sdks | 12:07 | |
*** annegentle has joined #openstack-sdks | 12:13 | |
*** amotoki has quit IRC | 12:19 | |
*** ssbarnea has quit IRC | 12:21 | |
*** amotoki has joined #openstack-sdks | 12:25 | |
*** amotoki has quit IRC | 12:34 | |
*** markvoelker has joined #openstack-sdks | 12:35 | |
*** annegentle has quit IRC | 12:41 | |
openstackgerrit | Monty Taylor proposed openstack/api-wg master: Add guidelines on Version Discovery https://review.openstack.org/459710 | 12:45 |
openstackgerrit | Monty Taylor proposed openstack/api-wg master: Add guideline describing a cloud profile document https://review.openstack.org/459869 | 12:45 |
openstackgerrit | Monty Taylor proposed openstack/api-wg master: Add document describing consuming discovery https://review.openstack.org/459405 | 12:45 |
mordred | dtroyer: thanks for the review - great feedback | 12:49 |
mordred | and *doh* - how did I mess mention of volumev2 | 12:49 |
mordred | edleafe: I'm starting to think that maybe there should be two documents where version discovery one is - one about version discovery, and one about what should go into the service catalog | 12:50 |
*** bobh has joined #openstack-sdks | 12:52 | |
*** amotoki has joined #openstack-sdks | 12:55 | |
*** cdent has joined #openstack-sdks | 12:57 | |
edleafe | mordred: Yeah, I'm not sure about the exact breakdown, but in general there should be a "here's how to set things up correctly as a provider", and a "here's to process things correctly as a consumer" | 13:02 |
edleafe | Most of the API-WG stuff focuses only on the former | 13:02 |
*** d0ugal has quit IRC | 13:04 | |
*** Guest94155 has quit IRC | 13:10 | |
openstackgerrit | Monty Taylor proposed openstack/service-types-authority master: Add an attribute for aliases https://review.openstack.org/460539 | 13:12 |
openstackgerrit | Monty Taylor proposed openstack/service-types-authority master: Add explicit mention of versions https://review.openstack.org/460540 | 13:12 |
*** salv-orlando has joined #openstack-sdks | 13:12 | |
mordred | edleafe: yah - cdent and I chatted briefly about a similar breakdown yesterday - which is "this is how a service should write an API" and "this is an action a deployer should take that affects the API" | 13:13 |
mordred | edleafe: but I'm happy to be mixing things up and adding this new confusing "this is how to process things as a consumer" :) | 13:13 |
edleafe | The consumer angle is new to us. We've assumed that if you follow the guidelines, it'll be super-easy for the consumer. :) | 13:15 |
mordred | edleafe: I look forward to the day when this is true! | 13:15 |
mordred | edleafe: (I do agree quite strongly with that goal, btw - in some ways the "consuming-discovery" document is a bit of a cautionary tale explaining why the discovery guideline is important) | 13:16 |
edleafe | Ah, I like that POV. "While we strive to make things easy, we also need to handle some inherently complex stuff." | 13:17 |
*** d0ugal has joined #openstack-sdks | 13:20 | |
openstackgerrit | Brian Curtin proposed openstack/python-openstacksdk master: Deprecated Message v1 https://review.openstack.org/460544 | 13:23 |
dtroyer | that is an uphill battle on the client dev side too, not just the API developers… it takes new contributors a bit to understand why OSC goes to extra lengths to make things simpler for the user. "But I'd have to make another API call, can't the user just do that?" | 13:23 |
openstackgerrit | Brian Curtin proposed openstack/python-openstacksdk master: Deprecate Message v1 https://review.openstack.org/460544 | 13:24 |
edleafe | dtroyer: heh, I feel your pain. Developing an intermediate layer, like an SDK or a client like OSC, requires both consuming and creating interfaces | 13:26 |
mordred | edleafe: yup. super fun | 13:28 |
*** madorn has quit IRC | 13:39 | |
*** annegentle has joined #openstack-sdks | 14:03 | |
*** hongbin has joined #openstack-sdks | 14:13 | |
openstackgerrit | Merged openstack/python-openstacksdk master: Port database v1 to resource2 https://review.openstack.org/460236 | 14:16 |
openstackgerrit | Merged openstack/python-openstacksdk master: Port image v1 to resource2 https://review.openstack.org/460291 | 14:17 |
openstackgerrit | Merged openstack/python-openstacksdk master: Port identity v2 to resource2 https://review.openstack.org/460288 | 14:17 |
*** salv-orlando has quit IRC | 14:23 | |
openstackgerrit | Monty Taylor proposed openstack/service-types-authority master: Add aliases for historical well-used block-storage types https://review.openstack.org/460609 | 14:27 |
*** d0ugal has quit IRC | 14:28 | |
cdent | edleafe: that's a good point about next_min_version. I think when I added it there I just kind of assumed next_min_version would resolve (to most likely merging) before the interop stuff did | 14:29 |
cdent | it has not turned out that way | 14:29 |
*** gouthamr has joined #openstack-sdks | 14:31 | |
amotoki | ankur-gupta-f4: ping | 14:31 |
edleafe | cdent: Let's bring that up at today's meeting | 14:32 |
*** d0ugal has joined #openstack-sdks | 14:32 | |
dtroyer | #RgentL33 | 14:33 |
mordred | dtroyer: welp, so much for that one | 14:34 |
dtroyer | now if you only knoew what it actually was :) | 14:34 |
mordred | dtroyer: it's like the key I have on my keychain that I have no idea what lock it's for | 14:35 |
dtroyer | I have a box of those. it's the one marked "Bugatti" that I'm most interested in finding | 14:36 |
mordred | mmm veyron ... | 14:36 |
dtroyer | the alarm on the one across town goes off every time I try to test it | 14:37 |
*** gildub has quit IRC | 14:38 | |
*** salv-orlando has joined #openstack-sdks | 14:38 | |
*** d0ugal has quit IRC | 14:39 | |
mordred | that's so rude! | 14:39 |
openstackgerrit | Rodrigo Duarte proposed openstack/python-openstackclient master: Implied Roles https://review.openstack.org/290253 | 14:40 |
*** d0ugal has joined #openstack-sdks | 14:48 | |
*** ralonsoh_ has joined #openstack-sdks | 14:55 | |
*** d0ugal has quit IRC | 14:56 | |
*** ralonsoh has quit IRC | 14:57 | |
*** Serlex1 has quit IRC | 14:57 | |
openstackgerrit | Merged openstack/python-openstacksdk master: Deprecate Message v1 https://review.openstack.org/460544 | 14:58 |
openstackgerrit | Merged openstack/python-openstacksdk master: Revert "HAProxy uses milliseconds ..." https://review.openstack.org/357031 | 14:59 |
*** Kevin_Zheng has joined #openstack-sdks | 14:59 | |
*** ralonsoh has joined #openstack-sdks | 15:02 | |
*** ralonsoh_ has quit IRC | 15:02 | |
*** john-dav_ is now known as john-davidge | 15:04 | |
annegentle | openstackclient question in #openstack, y'all | 15:07 |
dtroyer | hi annegentle! | 15:07 |
annegentle | hi dtroyer ! | 15:07 |
openstackgerrit | Monty Taylor proposed openstack/service-types-authority master: Add explicit mention of versions https://review.openstack.org/460540 | 15:11 |
openstackgerrit | Monty Taylor proposed openstack/service-types-authority master: Add an attribute for aliases https://review.openstack.org/460539 | 15:11 |
*** zigo has quit IRC | 15:17 | |
*** d0ugal has joined #openstack-sdks | 15:21 | |
*** markvoelker has quit IRC | 15:30 | |
*** markvoelker has joined #openstack-sdks | 15:31 | |
*** john-davidge has quit IRC | 15:33 | |
*** aarefiev is now known as aarefiev_afk | 15:35 | |
briancurtin | Qiming: https://pypi.python.org/pypi/openstacksdk/0.9.16 released. doesn’t have a whole lot, just the porting changes plus two neutron changes | 15:45 |
openstackgerrit | Eric Fried proposed openstack/keystoneauth master: WIP: Introduce keystoneauth1.loading.adapter https://review.openstack.org/460337 | 15:47 |
*** salv-orl_ has joined #openstack-sdks | 15:50 | |
openstackgerrit | Monty Taylor proposed openstack/api-wg master: Add support for historical service type aliases https://review.openstack.org/460654 | 15:50 |
mordred | dtroyer: ^^ that should handle your feedback about volumev2 and friends | 15:50 |
*** salv-orlando has quit IRC | 15:52 | |
openstackgerrit | Monty Taylor proposed openstack/api-wg master: Add support for historical service type aliases https://review.openstack.org/460654 | 15:52 |
openstackgerrit | Monty Taylor proposed openstack/api-wg master: Add document describing consuming discovery https://review.openstack.org/459405 | 15:52 |
*** e0ne has quit IRC | 15:57 | |
openstackgerrit | Monty Taylor proposed openstack/api-wg master: Add guidelines on Version Discovery https://review.openstack.org/459710 | 15:59 |
openstackgerrit | Monty Taylor proposed openstack/api-wg master: Add guideline describing a cloud profile document https://review.openstack.org/459869 | 15:59 |
openstackgerrit | Monty Taylor proposed openstack/api-wg master: Add a guideline about use of the service catalog https://review.openstack.org/460656 | 15:59 |
*** chlong_ has joined #openstack-sdks | 16:08 | |
*** chlong_ has quit IRC | 16:14 | |
openstackgerrit | Chris Dent proposed openstack/api-wg master: Create a set of api interoperability guidelines https://review.openstack.org/421846 | 16:20 |
*** jpich has quit IRC | 16:30 | |
*** gouthamr has quit IRC | 16:31 | |
*** salv-orl_ has quit IRC | 16:36 | |
*** gouthamr has joined #openstack-sdks | 16:40 | |
*** ralonsoh has quit IRC | 16:51 | |
openstackgerrit | Brian Curtin proposed openstack/python-openstacksdk master: Port metric v1 to resource2 https://review.openstack.org/460673 | 16:51 |
openstackgerrit | Merged openstack/api-wg master: Define pagination guidelines https://review.openstack.org/446716 | 16:52 |
openstackgerrit | Merged openstack/api-wg master: Recommend the correct HTTP method for tags https://review.openstack.org/451536 | 16:52 |
*** _alastor_ has joined #openstack-sdks | 16:54 | |
briancurtin | _alastor_: https://bugs.launchpad.net/python-openstacksdk/+bug/1680446 we don’t fully support what you’re looking for right now. yet | 16:54 |
openstack | Launchpad bug 1680446 in OpenStack SDK "Adding a User in a Project is not Possible" [Critical,Confirmed] - Assigned to Brian Curtin (brian.curtin) | 16:54 |
_alastor_ | briancurtin: ok, looks like I'll probably just have to call out to the CLI for that functionality right now | 16:55 |
_alastor_ | briancurtin: also, based on what Dave is saying in that bug, I could get a Project object and use those helper methods to accomplish what I need | 16:58 |
openstackgerrit | Dean Troyer proposed openstack/python-openstackclient master: Fix Nova-net netowrk commands https://review.openstack.org/460679 | 17:00 |
elmiko | cdent: you doin the newsletter now? | 17:00 |
cdent | yeah | 17:00 |
elmiko | gonna leave for lunch soon, but i'll wait around | 17:00 |
elmiko | cool | 17:00 |
cdent | elmiko: don't worry | 17:00 |
cdent | I'll read it closely | 17:00 |
elmiko | haha | 17:01 |
cdent | if you're not about, it'll be fine | 17:01 |
*** salv-orlando has joined #openstack-sdks | 17:01 | |
elmiko | nah, it's all good. it's raining here anyways, so i am putting off a soggy walk | 17:01 |
cdent | mordred: what are the forces that would cause delay from when a new api-wg is +W (and announced as merged above) and when it shows up on specs.openstack.org? | 17:04 |
cdent | or rather: is that delay predictable? | 17:05 |
cdent | (it's caught up now) | 17:10 |
elmiko | cdent: please attend, maybe we need "GET YO ASS THERE!" | 17:18 |
elmiko | too strong? | 17:18 |
* cdent is thinking of the children | 17:18 | |
elmiko | haha | 17:19 |
briancurtin | _alastor_: yeah, i think so. it’s not the ideal interface, but it might do what you need for now. I’m in the middle of getting some other changes out, but we should be able to add what’s needed in that bug and what you’re doing fairly soon | 17:19 |
cdent | elmiko: any thing to add? | 17:19 |
* elmiko double checks | 17:20 | |
elmiko | cdent: lgtm | 17:20 |
elmiko | second para is a little passive-aggressive, but i think it's worth it | 17:20 |
cdent | yeah, I waffled on that and then decided "why not?" | 17:21 |
elmiko | i'm with you, we need to shake the tree if we are going to get some fruit in this case | 17:21 |
cdent | shipped | 17:22 |
mordred | cdent: the delay is mostly just that publication jobs run just like any other one, so it's gotta get queued up, wait for a node to become available, then get built and published | 17:22 |
cdent | elmiko: while you lunch, I will dine | 17:22 |
elmiko | cdent: enjoy =) | 17:22 |
cdent | mordred: ah, I hadn't really considered that the publish jobs would get a new node. makes sense now | 17:23 |
* cdent locates dinner | 17:24 | |
*** cdent has quit IRC | 17:24 | |
*** amotoki has quit IRC | 17:32 | |
gouthamr | edleafe: Re: '<edleafe> Heat will have to find a new liaison, <edleafe> Manilla too' | 17:48 |
gouthamr | edleafe: manila had two liaisons, now it's one. however, more the merrier, i can ask for more people to help out | 17:49 |
*** Kevin_Zheng has quit IRC | 17:57 | |
*** erlon has joined #openstack-sdks | 17:57 | |
*** Matias has joined #openstack-sdks | 18:05 | |
edleafe | gouthamr: Ah, I misunderstood the email. Thanks for the clarification! | 18:25 |
edleafe | gouthamr: And we always welcome more participation | 18:26 |
gouthamr | edleafe: yep. i'll bring this up in the manila meeting soon :) | 18:27 |
*** salv-orlando has quit IRC | 18:27 | |
*** e0ne has joined #openstack-sdks | 18:29 | |
*** Daviey_ has joined #openstack-sdks | 18:38 | |
*** Daviey has quit IRC | 18:38 | |
*** annegentle has quit IRC | 18:38 | |
*** dhellmann has quit IRC | 18:38 | |
*** dhellmann has joined #openstack-sdks | 18:39 | |
*** openstackgerrit has quit IRC | 18:48 | |
*** annegentle has joined #openstack-sdks | 18:57 | |
dtroyer | Shall we do an OSC meeting? #openstack-meetin now-ish | 18:59 |
*** cdent has joined #openstack-sdks | 19:01 | |
mordred | dtroyer: so - on the skip validating front, I've got this: https://review.openstack.org/#/c/438196/ - which TOTALLY skips that stuff until it's requested | 19:18 |
mordred | dtroyer: last we chatted about it you liked the idea but thought it was too soon / too much stuff still to unwind | 19:19 |
mordred | dtroyer: do you think its time to start tugging at that thread again? or still hold off for a bit? | 19:19 |
dtroyer | I was hoping the stuff jamielennox started that we talked about in ATL was going to handle that and I haven't gotten back to it yet | 19:20 |
* dtroyer is re-looking | 19:20 | |
dtroyer | so I forgot about that, and given what I've just unwound in OSC in prep for 1.27.0 I may be ready to go there now | 19:22 |
mordred | oh cool | 19:22 |
mordred | I'll get those two patches cleaned up and resubmitted for you | 19:22 |
mordred | and we can see how far off they are | 19:22 |
dtroyer | cool. I want to get the next OSC release out early next week, will dive in deeper after that | 19:23 |
* dtroyer is still cleaning up functional tests for nova-net | 19:23 | |
mordred | something just broke shade's legacy functional test jobs | 19:23 |
mordred | which is the next thing _I_ get to look in to | 19:24 |
*** salv-orlando has joined #openstack-sdks | 19:30 | |
*** john-davidge has joined #openstack-sdks | 19:36 | |
*** prg3 has quit IRC | 19:37 | |
*** prg3 has joined #openstack-sdks | 19:39 | |
*** john-davidge has quit IRC | 19:40 | |
*** e0ne has quit IRC | 20:03 | |
*** e0ne has joined #openstack-sdks | 20:10 | |
*** cdent has quit IRC | 20:19 | |
*** openstackgerrit has joined #openstack-sdks | 20:24 | |
openstackgerrit | Brian Curtin proposed openstack/python-openstacksdk master: Port unversioned Version resources to resource2 https://review.openstack.org/460735 | 20:24 |
*** jkilpatr has quit IRC | 20:29 | |
*** e0ne has quit IRC | 20:34 | |
openstackgerrit | Dean Troyer proposed openstack/python-openstackclient master: Fix Nova-net netowrk commands https://review.openstack.org/460679 | 20:36 |
*** salv-orlando has quit IRC | 20:39 | |
*** salv-orlando has joined #openstack-sdks | 20:39 | |
*** jkilpatr has joined #openstack-sdks | 20:43 | |
*** efried has joined #openstack-sdks | 20:54 | |
efried | o/ | 20:55 |
efried | mordred Gonna be multitasking the nova mtg in 5, FYI. | 20:55 |
mordred | efried: me too - I'm still in this glorious phone call | 20:57 |
*** jkilpatr has quit IRC | 20:57 | |
efried | mordred Cool, I'll just dump my questions and we can discuss as thread manager allows. | 20:57 |
mordred | sweet | 20:58 |
efried | So I noodled around with os-client-config a little bit. I found that I could get all the known ClientConfig instances - so first question is: how do I figure out which one to use? Or to know which one to get_one_cloud() for? | 20:59 |
efried | (or is that the wrong starting point entirely?) | 20:59 |
efried | Second, I found I couldn't do anything service_catalog-y with a CloudConfig unless I also supplied an auth somehow. I can set up the auth (by loading from conf options), but it's not clear me where/how I'm supposed to hand it off to the CloudConfig. | 21:00 |
mordred | efried: gotcha. good questions - SO - part of the issue is that the interfaces you're talking about in occ are oriented towards end-users | 21:12 |
mordred | efried: I put this together: https://review.openstack.org/#/c/439120/ | 21:13 |
mordred | efried: which needs to be finished | 21:13 |
mordred | efried: but the idea there woudl be to give you some nice factory functions that you could use to pass in your CONF object and the other context you have at the calling points in nova | 21:14 |
mordred | and have it return you either a ksa.adapter or a glanceclient.Client or a neutronclient.Client or whatever is appropriate | 21:14 |
* dtroyer looks warily at those talking of using o-c-c in services | 21:22 | |
efried | dtroyer If interested, here's where it's coming from: https://review.openstack.org/#/c/458257/ | 21:23 |
dtroyer | efried: thanks. my concerns are much more about policy and expectations than code itself, learned from experience. there's a reason I don't want most oslo bits in clients, they make server-side assumptions | 21:25 |
mordred | dtroyer: oh yah - I definitely agree about oslo and clients | 21:26 |
efried | dtroyer Mainly the issue that prompted this discussion was that we want to be able to divine an appropriate list of service_type values to try successively to discover the endpoint for a given conf group, if they don't set a service_type in their conf. | 21:27 |
mordred | dtroyer: in this case my suggestion was coming basically from seeing the amount of boilerplate (that's getting it wrong in several places) inside of nova when they're creating their clients to talk to the other services | 21:27 |
efried | Exactly, the point of this blueprint. | 21:27 |
mordred | dtroyer: the _basic_ thought was to make few functions that skip any processing of envvars or clouds.yaml files and only work via python-level parameters | 21:28 |
dtroyer | sure, and maybe some of that needs to be extracted. my worry is the constant tension between client and service versions and dependencies and expectations. I once thought the SDK should be so damn good that all of the services should use it too. bad idea. really bad idea in the real world | 21:28 |
mordred | dtroyer: yup. totally agree with the concern | 21:29 |
dtroyer | mordred: that requires a discipline we have yet to be able to maintain within a lib. | 21:30 |
efried | Baby steps, we can start by putting the boilerplate in one place (and hopefully getting it right); and then later offload more of that functionality to o-c-c (and/or service-types-authority) as appropriate. | 21:30 |
dtroyer | I'm onboard with the idea, just don't think o-c-c is the place fro shared client/service code | 21:30 |
mordred | to be fair - I think with the ksa patch efried wrote, we might be able to just deal with it all with some repeated patterns | 21:30 |
mordred | efried: ++ | 21:30 |
mordred | yah. I think the register_adapter_options in ksa is key | 21:30 |
dtroyer | ksa is a good example of us actually pulling this off. it'll take that level of discipline for dependencies and interfaces | 21:31 |
mordred | and then using session.get_endpoint | 21:31 |
efried | mordred With the exception of the "guess service_types for your group if not specified" thing, I have everything I need with the ksa patch. | 21:31 |
efried | That part is still the hole. | 21:31 |
mordred | because there's a few of the logic things nova needs that are in occ now but I think we may be close to being able to say that ksa should understand | 21:31 |
efried | I guess, back to baby steps, I can make service_type required for now...? | 21:32 |
*** zigo has joined #openstack-sdks | 21:32 | |
efried | I don't think that'll make jaypipes happy, tho | 21:32 |
mordred | oh - yes - service_type is/should be required | 21:32 |
mordred | oh - wait | 21:32 |
mordred | hang on - context switching | 21:32 |
efried | ...in the conf | 21:32 |
mordred | I think we can put the thing you're talking about in like you have it now in the nova patches | 21:32 |
efried | okay, just a hardcoded dict of group: service_types in nova.utils? | 21:33 |
mordred | I _eventually_ think we should move that little bit to ksa - but we need a broader buy-in on that | 21:33 |
mordred | yah | 21:33 |
efried | Okay, cool. | 21:33 |
efried | So then the remaining gap is fleshing that guy out. | 21:33 |
mordred | it's basically a duplicate of code we have in occ too - but it's very small code - so we can improve the duplication over time | 21:33 |
efried | I don't begin to know what the comprehensive mapping should be there. Also didn't see it (except for some funky cinder stuff) in occ. Can you point me to it? | 21:34 |
mordred | that's pretty much it | 21:34 |
mordred | it's the funky cinder stuff | 21:34 |
mordred | there's also a mapping for mistral - but you don't need to worry about that one | 21:34 |
efried | (I gather than "funky cinder stuff" is often redundant) | 21:34 |
mordred | all the rest of them have one and only one service-type | 21:34 |
mordred | dtroyer: you saw they're talking about a new service-typefor cinder right? | 21:35 |
efried | would that be block-storage? | 21:35 |
mordred | yah | 21:35 |
dtroyer | mordred: I recall that from long ago, didn't know it was active again. | 21:35 |
dtroyer | I'm hoping it'll never gain a version? | 21:36 |
efried | dtroyer https://review.openstack.org/#/c/436178/ | 21:36 |
efried | Active today | 21:36 |
*** bobh has quit IRC | 21:42 | |
mordred | dtroyer: I did make a new patch to the consume-discovery patch covering the sad pile of multiple types | 21:44 |
mordred | dtroyer: https://review.openstack.org/#/c/460654/ | 21:44 |
*** salv-orl_ has joined #openstack-sdks | 21:50 | |
*** salv-orlando has quit IRC | 21:52 | |
*** annegentle has quit IRC | 22:00 | |
*** annegentle has joined #openstack-sdks | 22:01 | |
*** salv-orl_ has quit IRC | 22:01 | |
*** annegentle has quit IRC | 22:06 | |
jamielennox | mordred, efried: sorry was in a meeting, yea, it's probably too much to make every client subclass something from keystoneauth | 22:06 |
jamielennox | though the idea of a base useful client has come up a few times before | 22:06 |
jamielennox | mostly i was just trying to say i'm fine to have the pure adapter loading stuff because i know mordred wants that for os-c-c and shade | 22:07 |
jamielennox | but for most uses we just need a way for novaclient to say that it passes all these options through from Client.__init__ to keystoneauth | 22:07 |
*** erlon has quit IRC | 22:13 | |
*** peterstac has quit IRC | 22:14 | |
*** nikhil has quit IRC | 22:17 | |
*** purplerbot has quit IRC | 22:19 | |
mordred | jamielennox: yup - totally agree | 22:19 |
mordred | jamielennox: an I _think_ that's the intent here | 22:20 |
*** heyongli has quit IRC | 22:20 | |
*** heyongli has joined #openstack-sdks | 22:21 | |
*** prg3 has quit IRC | 22:25 | |
*** nikhil has joined #openstack-sdks | 22:26 | |
mordred | jamielennox: btw - you are probably one of the only other people on planet who can actually review this: https://review.openstack.org/#/c/459405/ for accuracy or intent | 22:28 |
*** prg3 has joined #openstack-sdks | 22:28 | |
mordred | jamielennox: so I'd love your feedback - although for the love of all that is holy don't start reading it until you're in a frame of mind that wants to bepunched in the face repeatedly for quite a while | 22:28 |
openstackgerrit | Dean Troyer proposed openstack/python-openstackclient master: Nova net functional tests round 1 https://review.openstack.org/460356 | 22:29 |
jamielennox | mordred: ok, that's not in my current pre-coffee state | 22:29 |
mordred | nope | 22:29 |
mordred | not even close :) | 22:29 |
*** madorn has joined #openstack-sdks | 22:31 | |
mordred | jamielennox: specific things of concern are that it doesn't describe user-visible behavior changes from that ksa is doing now, and that if we added support to ksa for the additional things described we could do so without introducing behavior changes (although might possibly introduce an additional api call somewhere that the user wouldn't notice) | 22:31 |
*** salv-orlando has joined #openstack-sdks | 22:37 | |
*** peterstac has joined #openstack-sdks | 22:37 | |
*** jkilpatr has joined #openstack-sdks | 22:53 | |
*** jkilpatr has quit IRC | 22:53 | |
*** jkilpatr has joined #openstack-sdks | 22:54 | |
*** adriant_ has joined #openstack-sdks | 23:07 | |
*** salv-orlando has quit IRC | 23:08 | |
*** sdague has quit IRC | 23:08 | |
*** Kevin_Zheng has joined #openstack-sdks | 23:13 | |
*** hongbin has quit IRC | 23:29 | |
*** markvoelker has quit IRC | 23:40 | |
openstackgerrit | Dean Troyer proposed openstack/python-openstackclient master: Nova net functional tests round 1 https://review.openstack.org/460356 | 23:41 |
openstackgerrit | Dean Troyer proposed openstack/python-openstackclient master: Nova net functional tests round 2 https://review.openstack.org/460777 | 23:41 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!