Thursday, 2017-03-23

*** gouthamr has joined #openstack-sdks00:27
*** ssbarnea has quit IRC00:33
*** hoangcx has joined #openstack-sdks00:45
*** bobh has joined #openstack-sdks00:46
*** bobh has quit IRC00:46
*** bobh has joined #openstack-sdks00:47
*** reedip has quit IRC00:47
*** bobh_ has joined #openstack-sdks00:49
*** bobh has quit IRC00:49
*** bobh_ has quit IRC00:53
*** bobh has joined #openstack-sdks00:53
*** lifeless_ is now known as lifeless01:00
*** annp has joined #openstack-sdks01:13
*** gouthamr has quit IRC01:16
openstackgerritReedip proposed openstack/python-openstackclient master: Structure FindFloatingIP() to work without ip_cache  https://review.openstack.org/44793801:17
*** reedip has joined #openstack-sdks01:24
*** dave-mccowan has quit IRC01:37
*** yanyanhu has joined #openstack-sdks01:38
*** dave-mccowan has joined #openstack-sdks01:39
*** yanyanhu has quit IRC01:43
*** yanyanhu has joined #openstack-sdks01:46
*** hieulq has quit IRC01:56
*** hieulq has joined #openstack-sdks01:59
*** dave-mcc_ has joined #openstack-sdks02:08
*** dave-mccowan has quit IRC02:10
*** dave-mccowan has joined #openstack-sdks02:13
*** dave-mcc_ has quit IRC02:16
*** hieulq has quit IRC02:39
*** hieulq has joined #openstack-sdks02:41
*** eliqiao has joined #openstack-sdks02:43
*** gouthamr has joined #openstack-sdks02:59
*** gouthamr has quit IRC03:19
openstackgerritDuan Jiong proposed openstack/python-openstackclient master: Fix some reST field lists in docstrings  https://review.openstack.org/44887403:24
*** bobh has quit IRC03:29
*** bobh has joined #openstack-sdks03:34
*** amotoki has quit IRC03:37
*** bobh has quit IRC03:38
*** bobh has joined #openstack-sdks03:38
*** bobh has quit IRC03:43
*** dave-mccowan has quit IRC03:50
*** amotoki has joined #openstack-sdks03:50
*** hieulq has quit IRC03:50
*** hieulq has joined #openstack-sdks03:53
*** amotoki has quit IRC03:55
*** amotoki has joined #openstack-sdks03:59
*** amotoki has quit IRC04:19
*** amotoki has joined #openstack-sdks04:28
openstackgerritDuan Jiong proposed openstack/python-openstackclient master: Fix some reST field lists in docstrings  https://review.openstack.org/44887404:41
*** markvoelker has quit IRC05:08
*** markvoelker has joined #openstack-sdks05:09
*** markvoelker has quit IRC05:13
*** adriant has quit IRC05:23
*** tonyb_ has joined #openstack-sdks06:06
*** markvoelker has joined #openstack-sdks06:09
*** tonyb has quit IRC06:13
*** markvoelker has quit IRC06:13
*** namnh has joined #openstack-sdks06:17
*** gildub has quit IRC06:33
*** amotoki_ has joined #openstack-sdks06:52
*** gildub has joined #openstack-sdks06:53
*** hoangcx_ has joined #openstack-sdks06:54
*** amotoki has quit IRC06:55
*** hoangcx has quit IRC06:57
*** yanyanhu_ has joined #openstack-sdks07:00
*** yanyanhu has quit IRC07:00
*** yanyanhu_ has quit IRC07:02
*** dmellado has quit IRC07:03
*** namnh has quit IRC07:04
*** yanyanhu_ has joined #openstack-sdks07:06
*** dmellado has joined #openstack-sdks07:08
*** ssbarnea has joined #openstack-sdks07:20
*** huanxuan has joined #openstack-sdks07:23
*** e0ne has joined #openstack-sdks07:30
*** ssbarnea_ has joined #openstack-sdks07:32
*** ssbarnea has quit IRC07:34
*** e0ne has quit IRC07:44
*** Serlex has joined #openstack-sdks07:52
*** Cagelin has joined #openstack-sdks07:54
*** hoangcx has joined #openstack-sdks07:58
*** hoangcx_ has quit IRC08:01
*** markvoelker has joined #openstack-sdks08:10
*** markvoelker has quit IRC08:14
reedipRuiChen : https://review.openstack.org/#/c/447938/ please08:17
openstackgerritReedip proposed openstack/python-openstackclient master: Add tags filter options to os network list command  https://review.openstack.org/38001208:26
*** ralonsoh has joined #openstack-sdks08:43
*** reedip has quit IRC08:49
*** openstackgerrit has quit IRC09:03
*** e0ne has joined #openstack-sdks09:22
*** reedip has joined #openstack-sdks09:25
*** fzdarsky has joined #openstack-sdks09:27
*** amotoki_ has quit IRC09:40
*** cdent has joined #openstack-sdks09:45
*** amotoki has joined #openstack-sdks09:59
*** gildub has quit IRC09:59
*** markvoelker has joined #openstack-sdks10:11
*** annp has quit IRC10:12
*** markvoelker has quit IRC10:16
*** openstackgerrit has joined #openstack-sdks10:17
openstackgerritliyi proposed openstack/python-openstackclient master: Remove log translations  https://review.openstack.org/44904510:17
*** yanyanhu_ has quit IRC10:25
*** rabel has joined #openstack-sdks10:45
*** amotoki has quit IRC10:46
*** hoangcx has quit IRC10:47
*** amotoki has joined #openstack-sdks10:49
*** jkilpatr has quit IRC10:50
*** jkilpatr has joined #openstack-sdks11:06
*** cdent has quit IRC11:22
*** huanxuan has quit IRC11:36
*** amotoki has quit IRC11:45
*** cdent has joined #openstack-sdks11:56
*** bobh has joined #openstack-sdks11:58
*** markvoelker has joined #openstack-sdks12:13
*** bobh has quit IRC12:14
reedipo/12:16
*** markvoelker has quit IRC12:17
*** markvoelker has joined #openstack-sdks12:46
*** dave-mccowan has joined #openstack-sdks12:54
*** ssbarnea_ has quit IRC12:55
*** ssbarnea has joined #openstack-sdks13:11
*** amotoki has joined #openstack-sdks13:13
*** gouthamr has joined #openstack-sdks13:20
*** cleong has joined #openstack-sdks13:23
*** Serlex has quit IRC13:29
*** bobh has joined #openstack-sdks13:39
openstackgerritMerged openstack/osc-lib master: The python 3.5 is added  https://review.openstack.org/44296013:45
openstackgerritMerged openstack/osc-lib master: Pass ssl values through to OCC  https://review.openstack.org/43827713:49
cdentedleafe, elmiko: thoughts on how to proceed on http://gnocchi.xyz/install.html with the disagreement between sdague and mugsie ?13:50
cdentoopth, wrong linke13:50
*** fguillot has joined #openstack-sdks13:50
cdentelmiko, edleafe : https://review.openstack.org/#/c/421846/13:51
openstackgerritMerged openstack/osc-lib master: Util methods for column name backward compatibility  https://review.openstack.org/43628913:54
* elmiko looks13:56
edleafecdent: 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
elmikocdent: is there any way to work a leg-wrestling match in here?13:58
elmikoi'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
elmikobut for me this goes back to the whole "api police" line13:59
*** annegentle has joined #openstack-sdks14:00
*** hongbin has joined #openstack-sdks14:02
*** cdent has quit IRC14:02
*** cdent has joined #openstack-sdks14:02
*** Serlex has joined #openstack-sdks14:04
*** rabel_b1 has joined #openstack-sdks14:05
*** annegentle has quit IRC14:07
*** rabel has quit IRC14:08
openstackgerritStephen Finucane proposed openstack/python-openstackclient master: Don't duplicate commands  https://review.openstack.org/44759214:15
*** fguillot has quit IRC14:25
openstackgerritCedric Brandily proposed openstack/python-openstackclient master: Enable to create legacy router  https://review.openstack.org/44917614:27
*** annegentle has joined #openstack-sdks14:29
reedipdtroyer: there?14:29
reedipankur-gupta-f4 , sindhu, stevemar ???14:30
openstackgerritCedric Brandily proposed openstack/python-openstackclient master: Enable to create legacy router  https://review.openstack.org/44917614:30
*** gouthamr has quit IRC14:44
*** cdent has quit IRC14:58
sindhureedip: hey, wass up14:58
reedipreview requested for https://review.openstack.org/#/c/447938/14:58
reedipits stuck for reviews ....14:59
*** fzdarsky is now known as fzdarsky|afk15:06
*** cdent has joined #openstack-sdks15:25
*** jkilpatr_ has joined #openstack-sdks15:47
*** jkilpatr has quit IRC15:49
*** fzdarsky|afk is now known as fzdarsky16:00
sindhudtroyer:  https://review.openstack.org/#/c/382023/  is ready for your review :)16:08
openstackgerritShashank Kumar Shankar proposed openstack/python-openstackclient master: Introduce neutron flavor associate, disassociate to OSC  https://review.openstack.org/40390716:19
rabel_b1can someone tell me what a quota class is? as in "openstack quota set --class ..." ?16:33
*** corey_ has joined #openstack-sdks16:46
*** jkilpatr_ has quit IRC16:47
*** cleong has quit IRC16:47
*** jkilpatr has joined #openstack-sdks16:48
openstackgerritMerged openstack/python-openstackclient master: docs: Don't include ChangeLog  https://review.openstack.org/44758816:51
*** e0ne has quit IRC16:53
*** amotoki has quit IRC17:14
cdentelmiko, edleafe (anyone else): proof please: https://etherpad.openstack.org/p/api-wg-newsletter17:34
cdentelmiko, edleafe shipped it17:45
*** Serlex has quit IRC17:45
elmikocdent: sorry, was at lunch17:52
cdentno worries, but any flubs are YOUR FAULT17:53
cdent:)17:53
elmikoLOL17:54
*** fzdarsky is now known as fzdarsky|afk18:03
*** ralonsoh has quit IRC18:04
openstackgerritCedric Brandily proposed openstack/python-openstackclient master: Enable to create legacy router  https://review.openstack.org/44917618:04
*** ZZelle has joined #openstack-sdks18:06
edleafecdent: yeah, stepped out. LGTM in any case, so it's all elmiko's fault18:06
cdentI can live with that18:07
elmikohaha18:24
elmikoguess i'm out voted?18:24
ankur-gupta-f4dtroyer: ping18:29
openstackgerritShashank Kumar Shankar proposed openstack/python-openstacksdk master: [WIP] Introduce Pool resource in Octavia Load Balancer Base  https://review.openstack.org/44926418:33
dtroyerankur-gupta-f1: yo18:34
ankur-gupta-f4hey its about the osc plugin18:35
ankur-gupta-f4if set up as a pure plugin, how does the interaction with the API happen18:36
ankur-gupta-f4https://review.openstack.org/#/c/446223/ is the initial patches for the plugin18:36
ankur-gupta-f4but i also did a skeleton patch for the repo: https://review.openstack.org/#/c/448331/18:36
openstackgerritShashank Kumar Shankar proposed openstack/python-openstacksdk master: [WIP] Introduce Pool resource in Octavia Load Balancer Base  https://review.openstack.org/44926418:37
ankur-gupta-f4but not sure if the skeleton is needed if the API interaction happens through OSC/SDK.18:37
dtroyerit happens like any other, there is nothing restricting a plugin to only what is in its package18:37
dtroyerremember, everything in the OSC repo itself is built as a plugin, it's just all in the same repo18:37
ankur-gupta-f4like any other meaning through the SDK. or should the API binding happen within python-octaviaclient18:38
dtroyerso the adidtional things to think about with a plugin in a package with no lib is to make sure you install it's dependencies properly18:38
dtroyerpython-octaviaclient implies that it is a python API lib for the Octavia REST API18:38
dtroyerthat's what that naming convention is used for18:39
dtroyerthe presence of OSC plugins within those is a convenience, just as the presence of the CLi binaries that some have18:39
ankur-gupta-f4Okay that makes sense. Will continue down the patch I am on then.18:40
dtroyerkk18:40
dtroyerare you using SDK for that?18:40
ankur-gupta-f4wasn't planning on it. what would be easier18:41
ankur-gupta-f4our guys will also be introducing Octavia to the SDK as well18:41
dtroyerSDK isn't 1.0 yet, so OSC itself isn't going to use it for anything else for a while.18:41
ankur-gupta-f4so then I should continue down the skeleton path where all the client bindings happen in the native python-octaviaclient lib18:42
dtroyereventually it should, but I'm revisiting the openstackclient.api stuff to be able to dump some of the existing lib dependencies sooner18:42
ankur-gupta-f4Could you comment on this then: https://review.openstack.org/#/c/448331/ to clarify18:42
dtroyerthink through the transition plan if you ever want to change that18:43
ankur-gupta-f4i 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 clock18:43
ankur-gupta-f4also in team meeting there was a discussion about whether the namespace should be "loadbalancer" or "load balancer"18:44
dtroyeris python-octaviaclient a thing already?18:45
ankur-gupta-f4indeed18:45
ankur-gupta-f4https://github.com/openstack/python-octaviaclient18:45
ankur-gupta-f4there is nothing in it yet except the stuff im trying to push up18:45
ankur-gupta-f4there isn't a release of it yet18:46
dtroyerso why are you creating a stand-alone lib and also an SDK implementation?18:46
ankur-gupta-f4given what you have mentioned we will halt the SDK implementation I believe and just make a stand alone lib18:47
dtroyerok.  there are a LOT of patterns in the existing client libs that should not be recreated18:47
ankur-gupta-f4what should be avoided18:48
dtroyermost of it :)18:48
dtroyerseriously, I don't know of a good reference for that18:48
ankur-gupta-f4okay, reword the question. How would you set it up18:48
dtroyerlook at OSC's api tree, which is based off using the KSA session directly and building a low-level API for the REST layer18:49
dtroyerthat'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
dtroyereven lower level is what is in Shade18:50
dtroyerbasically, you want to write your REST client layer to take a KSA session and do things18:51
ankur-gupta-f4i.e. this? https://review.openstack.org/#/c/448331/2/octaviaclient/client.py18:53
dtroyeryes, OMG, do not do that18:54
ankur-gupta-f4haha okay18:54
* dtroyer channelling monty a bit there18:54
dtroyerthat'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-f4okay. Burn it all. Try it again seems to be the general message ;)18:56
dtroyerlook at OSC's api.objectstore stuff.  That _all_ we have for the entire thing18:56
dtroyerthe command classes call that instead of swiftclient (which BTW wasn't a thing when I wrote that)18:56
ankur-gupta-f4looking18:57
dtroyerthe 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 consider18:59
ankur-gupta-f4okay. looks simple. But object store still uses the SDK.19:00
dtroyerShade 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-f4what is Shade?19:00
dtroyerhttps://github.com/openstack-infra/shade19:01
dtroyerinfra's cross-cloud compatibility layer19:01
dtroyerwhat OSC is to a CLI, Shade is to trying to use the client libs19:01
dtroyerexcept 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 necessary19:02
dtroyeras Monty says, Shade's existence is a bug.19:02
ankur-gupta-f4okay. Will simplify everything down to make REST calls directly to the API. Won't touch SDK for now.19:04
dtroyerI still like the separation between cliff command classes and a Python API layer, but not much more than that.  Your call though19:04
dtroyerit lets you re-use things in multiple commands19:05
ankur-gupta-f4That is a call for the Octavia cores. I will be happy if I can get a 'loadbalancer list' command working soon :)19:05
dtroyerso maybe OSC's api.image_v2 stuff is closer to what you need.  but that's all they do, list()19:06
ankur-gupta-f4but in the octaviaclient and not OSC19:10
ankur-gupta-f4well lets see where this takes us19:11
ankur-gupta-f4thanks19:11
*** nakul_d has joined #openstack-sdks19:11
ankur-gupta-f4and since I have you dtroyer: https://review.openstack.org/#/c/382023/ is good to go19:12
dtroyercool19:13
ankur-gupta-f4Fun in the sun. Time to hop in the pool :)19:14
ankur-gupta-f4dtroyer: 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
dtroyermaybe?  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 it19:24
ankur-gupta-f4briancurtin: ^^ thoughts?19:31
openstackgerritAnkur proposed openstack/python-openstackclient master: Add support for Octavia Plugin  https://review.openstack.org/44706819:59
*** annegentle has quit IRC20:00
*** annegentle has joined #openstack-sdks20:01
openstackgerritDean Troyer proposed openstack/golang-client master: Convert examples into proper stand-alone commands  https://review.openstack.org/44930320:03
*** rabel_b1 has quit IRC20:04
*** jkilpatr has quit IRC20:21
openstackgerritAnkur proposed openstack/python-openstackclient master: Network L3 Router Commands for OSC  https://review.openstack.org/38572920:27
openstackgerritMerged openstack/python-openstackclient master: OSC Extension Show  https://review.openstack.org/38202320:30
*** e0ne has joined #openstack-sdks20:37
*** corey_ has quit IRC20:38
*** cdent has quit IRC20:48
*** jkilpatr has joined #openstack-sdks21:08
openstackgerritMerged openstack/golang-client master: Convert examples into proper stand-alone commands  https://review.openstack.org/44930321:10
*** sdague has quit IRC21:10
*** annegentle has quit IRC21:31
*** e0ne has quit IRC21:40
*** bobh has quit IRC21:58
*** scottda has quit IRC22:04
reedipo/22:14
*** dave-mcc_ has joined #openstack-sdks22:33
*** dave-mccowan has quit IRC22:36
*** dave-mccowan has joined #openstack-sdks22:37
*** gildub has joined #openstack-sdks22:38
*** dave-mcc_ has quit IRC22:40
openstackgerritDean Troyer proposed openstack/golang-client master: Final CTI update  https://review.openstack.org/44935323:06
*** hongbin has quit IRC23:38
*** bobh has joined #openstack-sdks23:48

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!