*** gouthamr has joined #openstack-sdks | 00:27 | |
*** ssbarnea has quit IRC | 00:33 | |
*** hoangcx has joined #openstack-sdks | 00:45 | |
*** bobh has joined #openstack-sdks | 00:46 | |
*** bobh has quit IRC | 00:46 | |
*** bobh has joined #openstack-sdks | 00:47 | |
*** reedip has quit IRC | 00:47 | |
*** bobh_ has joined #openstack-sdks | 00:49 | |
*** bobh has quit IRC | 00:49 | |
*** bobh_ has quit IRC | 00:53 | |
*** bobh has joined #openstack-sdks | 00:53 | |
*** lifeless_ is now known as lifeless | 01:00 | |
*** annp has joined #openstack-sdks | 01:13 | |
*** gouthamr has quit IRC | 01:16 | |
openstackgerrit | Reedip proposed openstack/python-openstackclient master: Structure FindFloatingIP() to work without ip_cache https://review.openstack.org/447938 | 01:17 |
---|---|---|
*** reedip has joined #openstack-sdks | 01:24 | |
*** dave-mccowan has quit IRC | 01:37 | |
*** yanyanhu has joined #openstack-sdks | 01:38 | |
*** dave-mccowan has joined #openstack-sdks | 01:39 | |
*** yanyanhu has quit IRC | 01:43 | |
*** yanyanhu has joined #openstack-sdks | 01:46 | |
*** hieulq has quit IRC | 01:56 | |
*** hieulq has joined #openstack-sdks | 01:59 | |
*** dave-mcc_ has joined #openstack-sdks | 02:08 | |
*** dave-mccowan has quit IRC | 02:10 | |
*** dave-mccowan has joined #openstack-sdks | 02:13 | |
*** dave-mcc_ has quit IRC | 02:16 | |
*** hieulq has quit IRC | 02:39 | |
*** hieulq has joined #openstack-sdks | 02:41 | |
*** eliqiao has joined #openstack-sdks | 02:43 | |
*** gouthamr has joined #openstack-sdks | 02:59 | |
*** gouthamr has quit IRC | 03:19 | |
openstackgerrit | Duan Jiong proposed openstack/python-openstackclient master: Fix some reST field lists in docstrings https://review.openstack.org/448874 | 03:24 |
*** bobh has quit IRC | 03:29 | |
*** bobh has joined #openstack-sdks | 03:34 | |
*** amotoki has quit IRC | 03:37 | |
*** bobh has quit IRC | 03:38 | |
*** bobh has joined #openstack-sdks | 03:38 | |
*** bobh has quit IRC | 03:43 | |
*** dave-mccowan has quit IRC | 03:50 | |
*** amotoki has joined #openstack-sdks | 03:50 | |
*** hieulq has quit IRC | 03:50 | |
*** hieulq has joined #openstack-sdks | 03:53 | |
*** amotoki has quit IRC | 03:55 | |
*** amotoki has joined #openstack-sdks | 03:59 | |
*** amotoki has quit IRC | 04:19 | |
*** amotoki has joined #openstack-sdks | 04:28 | |
openstackgerrit | Duan Jiong proposed openstack/python-openstackclient master: Fix some reST field lists in docstrings https://review.openstack.org/448874 | 04:41 |
*** markvoelker has quit IRC | 05:08 | |
*** markvoelker has joined #openstack-sdks | 05:09 | |
*** markvoelker has quit IRC | 05:13 | |
*** adriant has quit IRC | 05:23 | |
*** tonyb_ has joined #openstack-sdks | 06:06 | |
*** markvoelker has joined #openstack-sdks | 06:09 | |
*** tonyb has quit IRC | 06:13 | |
*** markvoelker has quit IRC | 06:13 | |
*** namnh has joined #openstack-sdks | 06:17 | |
*** gildub has quit IRC | 06:33 | |
*** amotoki_ has joined #openstack-sdks | 06:52 | |
*** gildub has joined #openstack-sdks | 06:53 | |
*** hoangcx_ has joined #openstack-sdks | 06:54 | |
*** amotoki has quit IRC | 06:55 | |
*** hoangcx has quit IRC | 06:57 | |
*** yanyanhu_ has joined #openstack-sdks | 07:00 | |
*** yanyanhu has quit IRC | 07:00 | |
*** yanyanhu_ has quit IRC | 07:02 | |
*** dmellado has quit IRC | 07:03 | |
*** namnh has quit IRC | 07:04 | |
*** yanyanhu_ has joined #openstack-sdks | 07:06 | |
*** dmellado has joined #openstack-sdks | 07:08 | |
*** ssbarnea has joined #openstack-sdks | 07:20 | |
*** huanxuan has joined #openstack-sdks | 07:23 | |
*** e0ne has joined #openstack-sdks | 07:30 | |
*** ssbarnea_ has joined #openstack-sdks | 07:32 | |
*** ssbarnea has quit IRC | 07:34 | |
*** e0ne has quit IRC | 07:44 | |
*** Serlex has joined #openstack-sdks | 07:52 | |
*** Cagelin has joined #openstack-sdks | 07:54 | |
*** hoangcx has joined #openstack-sdks | 07:58 | |
*** hoangcx_ has quit IRC | 08:01 | |
*** markvoelker has joined #openstack-sdks | 08:10 | |
*** markvoelker has quit IRC | 08:14 | |
reedip | RuiChen : https://review.openstack.org/#/c/447938/ please | 08:17 |
openstackgerrit | Reedip proposed openstack/python-openstackclient master: Add tags filter options to os network list command https://review.openstack.org/380012 | 08:26 |
*** ralonsoh has joined #openstack-sdks | 08:43 | |
*** reedip has quit IRC | 08:49 | |
*** openstackgerrit has quit IRC | 09:03 | |
*** e0ne has joined #openstack-sdks | 09:22 | |
*** reedip has joined #openstack-sdks | 09:25 | |
*** fzdarsky has joined #openstack-sdks | 09:27 | |
*** amotoki_ has quit IRC | 09:40 | |
*** cdent has joined #openstack-sdks | 09:45 | |
*** amotoki has joined #openstack-sdks | 09:59 | |
*** gildub has quit IRC | 09:59 | |
*** markvoelker has joined #openstack-sdks | 10:11 | |
*** annp has quit IRC | 10:12 | |
*** markvoelker has quit IRC | 10:16 | |
*** openstackgerrit has joined #openstack-sdks | 10:17 | |
openstackgerrit | liyi proposed openstack/python-openstackclient master: Remove log translations https://review.openstack.org/449045 | 10:17 |
*** yanyanhu_ has quit IRC | 10:25 | |
*** rabel has joined #openstack-sdks | 10:45 | |
*** amotoki has quit IRC | 10:46 | |
*** hoangcx has quit IRC | 10:47 | |
*** amotoki has joined #openstack-sdks | 10:49 | |
*** jkilpatr has quit IRC | 10:50 | |
*** jkilpatr has joined #openstack-sdks | 11:06 | |
*** cdent has quit IRC | 11:22 | |
*** huanxuan has quit IRC | 11:36 | |
*** amotoki has quit IRC | 11:45 | |
*** cdent has joined #openstack-sdks | 11:56 | |
*** bobh has joined #openstack-sdks | 11:58 | |
*** markvoelker has joined #openstack-sdks | 12:13 | |
*** bobh has quit IRC | 12:14 | |
reedip | o/ | 12:16 |
*** markvoelker has quit IRC | 12:17 | |
*** markvoelker has joined #openstack-sdks | 12:46 | |
*** dave-mccowan has joined #openstack-sdks | 12:54 | |
*** ssbarnea_ has quit IRC | 12:55 | |
*** ssbarnea has joined #openstack-sdks | 13:11 | |
*** amotoki has joined #openstack-sdks | 13:13 | |
*** gouthamr has joined #openstack-sdks | 13:20 | |
*** cleong has joined #openstack-sdks | 13:23 | |
*** Serlex has quit IRC | 13:29 | |
*** bobh has joined #openstack-sdks | 13:39 | |
openstackgerrit | Merged openstack/osc-lib master: The python 3.5 is added https://review.openstack.org/442960 | 13:45 |
openstackgerrit | Merged openstack/osc-lib master: Pass ssl values through to OCC https://review.openstack.org/438277 | 13:49 |
cdent | edleafe, elmiko: thoughts on how to proceed on http://gnocchi.xyz/install.html with the disagreement between sdague and mugsie ? | 13:50 |
cdent | oopth, wrong linke | 13:50 |
*** fguillot has joined #openstack-sdks | 13:50 | |
cdent | elmiko, edleafe : https://review.openstack.org/#/c/421846/ | 13:51 |
openstackgerrit | Merged openstack/osc-lib master: Util methods for column name backward compatibility https://review.openstack.org/436289 | 13:54 |
* elmiko looks | 13:56 | |
edleafe | cdent: I don't like having an Alternatives section in a guideline. I think we should suggest a best practice, and leave it at that. | 13:57 |
elmiko | cdent: is there any way to work a leg-wrestling match in here? | 13:58 |
elmiko | i'm a little more lenient i suppose, i could see leaving an even smaller alternatives section that just says we acknowledge alternatives and we recommend against it. | 13:58 |
elmiko | but for me this goes back to the whole "api police" line | 13:59 |
*** annegentle has joined #openstack-sdks | 14:00 | |
*** hongbin has joined #openstack-sdks | 14:02 | |
*** cdent has quit IRC | 14:02 | |
*** cdent has joined #openstack-sdks | 14:02 | |
*** Serlex has joined #openstack-sdks | 14:04 | |
*** rabel_b1 has joined #openstack-sdks | 14:05 | |
*** annegentle has quit IRC | 14:07 | |
*** rabel has quit IRC | 14:08 | |
openstackgerrit | Stephen Finucane proposed openstack/python-openstackclient master: Don't duplicate commands https://review.openstack.org/447592 | 14:15 |
*** fguillot has quit IRC | 14:25 | |
openstackgerrit | Cedric Brandily proposed openstack/python-openstackclient master: Enable to create legacy router https://review.openstack.org/449176 | 14:27 |
*** annegentle has joined #openstack-sdks | 14:29 | |
reedip | dtroyer: there? | 14:29 |
reedip | ankur-gupta-f4 , sindhu, stevemar ??? | 14:30 |
openstackgerrit | Cedric Brandily proposed openstack/python-openstackclient master: Enable to create legacy router https://review.openstack.org/449176 | 14:30 |
*** gouthamr has quit IRC | 14:44 | |
*** cdent has quit IRC | 14:58 | |
sindhu | reedip: hey, wass up | 14:58 |
reedip | review requested for https://review.openstack.org/#/c/447938/ | 14:58 |
reedip | its stuck for reviews .... | 14:59 |
*** fzdarsky is now known as fzdarsky|afk | 15:06 | |
*** cdent has joined #openstack-sdks | 15:25 | |
*** jkilpatr_ has joined #openstack-sdks | 15:47 | |
*** jkilpatr has quit IRC | 15:49 | |
*** fzdarsky|afk is now known as fzdarsky | 16:00 | |
sindhu | dtroyer: https://review.openstack.org/#/c/382023/ is ready for your review :) | 16:08 |
openstackgerrit | Shashank Kumar Shankar proposed openstack/python-openstackclient master: Introduce neutron flavor associate, disassociate to OSC https://review.openstack.org/403907 | 16:19 |
rabel_b1 | can someone tell me what a quota class is? as in "openstack quota set --class ..." ? | 16:33 |
*** corey_ has joined #openstack-sdks | 16:46 | |
*** jkilpatr_ has quit IRC | 16:47 | |
*** cleong has quit IRC | 16:47 | |
*** jkilpatr has joined #openstack-sdks | 16:48 | |
openstackgerrit | Merged openstack/python-openstackclient master: docs: Don't include ChangeLog https://review.openstack.org/447588 | 16:51 |
*** e0ne has quit IRC | 16:53 | |
*** amotoki has quit IRC | 17:14 | |
cdent | elmiko, edleafe (anyone else): proof please: https://etherpad.openstack.org/p/api-wg-newsletter | 17:34 |
cdent | elmiko, edleafe shipped it | 17:45 |
*** Serlex has quit IRC | 17:45 | |
elmiko | cdent: sorry, was at lunch | 17:52 |
cdent | no worries, but any flubs are YOUR FAULT | 17:53 |
cdent | :) | 17:53 |
elmiko | LOL | 17:54 |
*** fzdarsky is now known as fzdarsky|afk | 18:03 | |
*** ralonsoh has quit IRC | 18:04 | |
openstackgerrit | Cedric Brandily proposed openstack/python-openstackclient master: Enable to create legacy router https://review.openstack.org/449176 | 18:04 |
*** ZZelle has joined #openstack-sdks | 18:06 | |
edleafe | cdent: yeah, stepped out. LGTM in any case, so it's all elmiko's fault | 18:06 |
cdent | I can live with that | 18:07 |
elmiko | haha | 18:24 |
elmiko | guess i'm out voted? | 18:24 |
ankur-gupta-f4 | dtroyer: ping | 18:29 |
openstackgerrit | Shashank Kumar Shankar proposed openstack/python-openstacksdk master: [WIP] Introduce Pool resource in Octavia Load Balancer Base https://review.openstack.org/449264 | 18:33 |
dtroyer | ankur-gupta-f1: yo | 18:34 |
ankur-gupta-f4 | hey its about the osc plugin | 18:35 |
ankur-gupta-f4 | if set up as a pure plugin, how does the interaction with the API happen | 18:36 |
ankur-gupta-f4 | https://review.openstack.org/#/c/446223/ is the initial patches for the plugin | 18:36 |
ankur-gupta-f4 | but i also did a skeleton patch for the repo: https://review.openstack.org/#/c/448331/ | 18:36 |
openstackgerrit | Shashank Kumar Shankar proposed openstack/python-openstacksdk master: [WIP] Introduce Pool resource in Octavia Load Balancer Base https://review.openstack.org/449264 | 18:37 |
ankur-gupta-f4 | but not sure if the skeleton is needed if the API interaction happens through OSC/SDK. | 18:37 |
dtroyer | it happens like any other, there is nothing restricting a plugin to only what is in its package | 18:37 |
dtroyer | remember, everything in the OSC repo itself is built as a plugin, it's just all in the same repo | 18:37 |
ankur-gupta-f4 | like any other meaning through the SDK. or should the API binding happen within python-octaviaclient | 18:38 |
dtroyer | so the adidtional things to think about with a plugin in a package with no lib is to make sure you install it's dependencies properly | 18:38 |
dtroyer | python-octaviaclient implies that it is a python API lib for the Octavia REST API | 18:38 |
dtroyer | that's what that naming convention is used for | 18:39 |
dtroyer | the presence of OSC plugins within those is a convenience, just as the presence of the CLi binaries that some have | 18:39 |
ankur-gupta-f4 | Okay that makes sense. Will continue down the patch I am on then. | 18:40 |
dtroyer | kk | 18:40 |
dtroyer | are you using SDK for that? | 18:40 |
ankur-gupta-f4 | wasn't planning on it. what would be easier | 18:41 |
ankur-gupta-f4 | our guys will also be introducing Octavia to the SDK as well | 18:41 |
dtroyer | SDK isn't 1.0 yet, so OSC itself isn't going to use it for anything else for a while. | 18:41 |
ankur-gupta-f4 | so then I should continue down the skeleton path where all the client bindings happen in the native python-octaviaclient lib | 18:42 |
dtroyer | eventually it should, but I'm revisiting the openstackclient.api stuff to be able to dump some of the existing lib dependencies sooner | 18:42 |
ankur-gupta-f4 | Could you comment on this then: https://review.openstack.org/#/c/448331/ to clarify | 18:42 |
dtroyer | think through the transition plan if you ever want to change that | 18:43 |
ankur-gupta-f4 | i think its mostly about getting it done at this point since we are trying to get it all done by Pike. Poor planning, but Neutron has put us on the clock | 18:43 |
ankur-gupta-f4 | also in team meeting there was a discussion about whether the namespace should be "loadbalancer" or "load balancer" | 18:44 |
dtroyer | is python-octaviaclient a thing already? | 18:45 |
ankur-gupta-f4 | indeed | 18:45 |
ankur-gupta-f4 | https://github.com/openstack/python-octaviaclient | 18:45 |
ankur-gupta-f4 | there is nothing in it yet except the stuff im trying to push up | 18:45 |
ankur-gupta-f4 | there isn't a release of it yet | 18:46 |
dtroyer | so why are you creating a stand-alone lib and also an SDK implementation? | 18:46 |
ankur-gupta-f4 | given what you have mentioned we will halt the SDK implementation I believe and just make a stand alone lib | 18:47 |
dtroyer | ok. there are a LOT of patterns in the existing client libs that should not be recreated | 18:47 |
ankur-gupta-f4 | what should be avoided | 18:48 |
dtroyer | most of it :) | 18:48 |
dtroyer | seriously, I don't know of a good reference for that | 18:48 |
ankur-gupta-f4 | okay, reword the question. How would you set it up | 18:48 |
dtroyer | look at OSC's api tree, which is based off using the KSA session directly and building a low-level API for the REST layer | 18:49 |
dtroyer | that's what I wanted in the SDK for OSC to use, if that's all you are building, that's the level you need, not the entire manager/resource mapping stuff. | 18:50 |
dtroyer | even lower level is what is in Shade | 18:50 |
dtroyer | basically, you want to write your REST client layer to take a KSA session and do things | 18:51 |
ankur-gupta-f4 | i.e. this? https://review.openstack.org/#/c/448331/2/octaviaclient/client.py | 18:53 |
dtroyer | yes, OMG, do not do that | 18:54 |
ankur-gupta-f4 | haha okay | 18:54 |
* dtroyer channelling monty a bit there | 18:54 | |
dtroyer | that's all the stuff that KSA's Session handles. OSC's ClientManager used to have to do a LOT of work to bypass all that. | 18:55 |
ankur-gupta-f4 | okay. Burn it all. Try it again seems to be the general message ;) | 18:56 |
dtroyer | look at OSC's api.objectstore stuff. That _all_ we have for the entire thing | 18:56 |
dtroyer | the command classes call that instead of swiftclient (which BTW wasn't a thing when I wrote that) | 18:56 |
ankur-gupta-f4 | looking | 18:57 |
dtroyer | the code in object_store_v1.py was largely lifted from the original swift CLI so it looks a lot different from everything else for that reason, but that's the sort of structure I would suggest you consider | 18:59 |
ankur-gupta-f4 | okay. looks simple. But object store still uses the SDK. | 19:00 |
dtroyer | Shade is even simpler, their equivalent for OSC would be to just make REST calls directly in the command take_action() methods. | 19:00 |
ankur-gupta-f4 | what is Shade? | 19:00 |
dtroyer | https://github.com/openstack-infra/shade | 19:01 |
dtroyer | infra's cross-cloud compatibility layer | 19:01 |
dtroyer | what OSC is to a CLI, Shade is to trying to use the client libs | 19:01 |
dtroyer | except that it also addresses the multitude of ways a deployer can configure clouds so the app dev doesn't have to think about that more than necessary | 19:02 |
dtroyer | as Monty says, Shade's existence is a bug. | 19:02 |
ankur-gupta-f4 | okay. Will simplify everything down to make REST calls directly to the API. Won't touch SDK for now. | 19:04 |
dtroyer | I still like the separation between cliff command classes and a Python API layer, but not much more than that. Your call though | 19:04 |
dtroyer | it lets you re-use things in multiple commands | 19:05 |
ankur-gupta-f4 | That is a call for the Octavia cores. I will be happy if I can get a 'loadbalancer list' command working soon :) | 19:05 |
dtroyer | so maybe OSC's api.image_v2 stuff is closer to what you need. but that's all they do, list() | 19:06 |
ankur-gupta-f4 | but in the octaviaclient and not OSC | 19:10 |
ankur-gupta-f4 | well lets see where this takes us | 19:11 |
ankur-gupta-f4 | thanks | 19:11 |
*** nakul_d has joined #openstack-sdks | 19:11 | |
ankur-gupta-f4 | and since I have you dtroyer: https://review.openstack.org/#/c/382023/ is good to go | 19:12 |
dtroyer | cool | 19:13 |
ankur-gupta-f4 | Fun in the sun. Time to hop in the pool :) | 19:14 |
ankur-gupta-f4 | dtroyer: if you are still here. General question. Even without using SDK for the client. Would it be useful to add Octavia to the SDK for other use cases? | 19:22 |
dtroyer | maybe? I don't know how far briancurtin intends to extend SDK support, but I'm sure at some point an app is going to watn to talk to it | 19:24 |
ankur-gupta-f4 | briancurtin: ^^ thoughts? | 19:31 |
openstackgerrit | Ankur proposed openstack/python-openstackclient master: Add support for Octavia Plugin https://review.openstack.org/447068 | 19:59 |
*** annegentle has quit IRC | 20:00 | |
*** annegentle has joined #openstack-sdks | 20:01 | |
openstackgerrit | Dean Troyer proposed openstack/golang-client master: Convert examples into proper stand-alone commands https://review.openstack.org/449303 | 20:03 |
*** rabel_b1 has quit IRC | 20:04 | |
*** jkilpatr has quit IRC | 20:21 | |
openstackgerrit | Ankur proposed openstack/python-openstackclient master: Network L3 Router Commands for OSC https://review.openstack.org/385729 | 20:27 |
openstackgerrit | Merged openstack/python-openstackclient master: OSC Extension Show https://review.openstack.org/382023 | 20:30 |
*** e0ne has joined #openstack-sdks | 20:37 | |
*** corey_ has quit IRC | 20:38 | |
*** cdent has quit IRC | 20:48 | |
*** jkilpatr has joined #openstack-sdks | 21:08 | |
openstackgerrit | Merged openstack/golang-client master: Convert examples into proper stand-alone commands https://review.openstack.org/449303 | 21:10 |
*** sdague has quit IRC | 21:10 | |
*** annegentle has quit IRC | 21:31 | |
*** e0ne has quit IRC | 21:40 | |
*** bobh has quit IRC | 21:58 | |
*** scottda has quit IRC | 22:04 | |
reedip | o/ | 22:14 |
*** dave-mcc_ has joined #openstack-sdks | 22:33 | |
*** dave-mccowan has quit IRC | 22:36 | |
*** dave-mccowan has joined #openstack-sdks | 22:37 | |
*** gildub has joined #openstack-sdks | 22:38 | |
*** dave-mcc_ has quit IRC | 22:40 | |
openstackgerrit | Dean Troyer proposed openstack/golang-client master: Final CTI update https://review.openstack.org/449353 | 23:06 |
*** hongbin has quit IRC | 23:38 | |
*** bobh has joined #openstack-sdks | 23:48 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!