Earlier  
Posted Nick Remark
#openstack-sdks - 2017-02-27
16:49:20 openstackgerrit Jens Rosenboom proposed openstack/python-openstacksdk master: Add missing attribute to Subnet resource https://review.openstack.org/438441
17:17:49 openstackgerrit Shashank Kumar Shankar proposed openstack/python-openstackclient master: Introduce Neutron DHCP agent commands to OSC. https://review.openstack.org/387611
17:18:00 openstackgerrit Merged openstack/python-openstackclient master: Port set/unset SecGroup Bug Fix https://review.openstack.org/430087
18:30:04 mhayden are there any guidelines/examples for writing tests for cliff apps?
18:30:14 mhayden i took a gander in openstackclient, but there's a lot going on there ;)
18:31:23 dhellmann mhayden : I haven't looked at the code, but I know python-neutronclient used cliff directly at one point so that might be another source of examples.
18:31:26 dhellmann what sort of thing did you have in mind?
18:31:39 mhayden i'll take a look there
18:31:53 mhayden i'm writing an app that uses cliff and i wanted to write unit tests with pytest
18:32:14 dhellmann hmm. it might make sense for us to make an easy way to build a test app instance, like we did with stevedore managers
18:32:33 dhellmann the app itself may have to do that, because we have no way to know how to initialize it
18:32:38 mhayden i use click fairly frequently, the testing bits there are (somewhat) easy to follow
18:32:40 dhellmann I'll have to give that some thought
18:32:58 dhellmann ok, I'll look there for inspiration
18:33:00 mhayden but cliff is much easier for me to use
18:33:08 dhellmann well, that's something :-)
18:33:09 mhayden click gets a bit decorator-happy at times
18:33:18 dhellmann vs. subclassy
18:33:21 mhayden true
19:58:17 openstackgerrit Sindhu Devale proposed openstack/python-openstackclient master: "floating ip set/unset port" for OSC https://review.openstack.org/383025
20:42:03 reedip_1 sindhu : hey
20:43:24 sindhu reedip_1: hey wass up
20:43:27 reedip_1 sindhu: as per amotoki;'s earlier message on https://review.openstack.org/#/c/383025, cleanup functions are called in the reverse order of their writing
20:44:04 reedip_1 I think Line #234 and #235 should be exchanged in https://review.openstack.org/#/c/383025/48..49/openstackclient/tests/functional/network/v2/test_floating_ip.py
20:44:22 reedip_1 sindhu :can you just check ?? ^^
20:44:35 ankur-gupta-f4 Wassssss up
20:44:52 sindhu reedip_1: right. I did those changes in the previous patchsets
20:45:05 sindhu reedip_1: but it failed
20:45:17 sindhu reedip_1: will check again
20:45:24 reedip_1 ankur-gupta-f4 : Hey ... Guess I am up :P
20:45:38 reedip_1 Still in EST and IST :|
20:46:12 reedip_1 sindhu : just that logically it should nt , deleting the FLoating IP before Unset didnt seem right to me
20:46:56 sindhu reedip_1: will look into it again, thanks :)
20:47:03 ankur-gupta-f4 reedip_1: jet lag im assuming :)
20:47:41 reedip_1 Dont know what it is ankur-gupta-f4 : Just know that its 2:17 AM and I have comedy central running on the TV and Openstack on mmy laptop ! :P
20:48:04 ankur-gupta-f4 Haha. Its usually Netflix and OpenStack for me
20:51:29 reedip_1 ankur-gupta-f4 : https://youtu.be/44LdLqgOpjo Just in case you thought monkey business is not yet done
21:01:48 openstackgerrit Reedip proposed openstack/python-openstackclient master: Introduce quota unset command https://review.openstack.org/376311
21:15:03 reedip_1 sindhu : Hey
21:15:28 reedip_1 The patch failed in the FT :ERROR: InvocationError: '/opt/stack/python-openstackclient/.tox/functional/bin/ostestr openstackclient.tests.functional.network.v2.test_floating_ip.FloatingIpTests.test_floating_ip_set_and_unset_port
21:16:06 reedip_1 'ClientManager' object has no attribute 'sdk_connection'
21:16:06 reedip_1 stderr:
21:17:06 reedip_1 sindu : http://paste.openstack.org/show/600674/
21:18:48 openstackgerrit Nakul Dahiwade proposed openstack/python-openstackclient master: OSC Network Flavor Profile https://review.openstack.org/396783
21:21:58 sindhu reedip_1: looking into it :)
21:45:24 openstackgerrit Shashank Kumar Shankar proposed openstack/python-openstackclient master: Introduce neutron flavor associate, disassociate to OSC https://review.openstack.org/403907
21:49:24 openstackgerrit Shashank Kumar Shankar proposed openstack/python-openstackclient master: Introduce neutron flavor associate, disassociate to OSC https://review.openstack.org/403907
22:24:44 openstackgerrit Nakul Dahiwade proposed openstack/python-openstackclient master: OSC Network Flavor Profile https://review.openstack.org/396783
23:24:29 openstackgerrit Mike Perez proposed openstack/python-openstackclient master: Add backup import/export to OpenStack Client https://review.openstack.org/403393
#openstack-sdks - 2017-02-28
01:48:22 openstackgerrit Merged openstack/python-openstacksdk master: Add missing attribute to Subnet resource https://review.openstack.org/438441
03:47:05 openstackgerrit Jamie Lennox proposed openstack/keystoneauth master: Add an allow_version_hack flag to session and identity plugins. https://review.openstack.org/438788
04:07:01 openstackgerrit jiahui.qiang proposed openstack/python-openstackclient master: Functional test for subnet https://review.openstack.org/435914
06:32:51 openstackgerrit Rui Chen proposed openstack/python-openstackclient master: Add "--private-key" option for "keypair create" https://review.openstack.org/438352
07:15:13 openstackgerrit Takashi NATSUME proposed openstack/python-openstackclient master: Add 'host' and 'force' parameter in cold migration https://review.openstack.org/427565
07:15:18 openstackgerrit Takashi NATSUME proposed openstack/python-openstackclient master: Add 'host' and 'force' parameter in cold migration https://review.openstack.org/427565
08:22:05 openstackgerrit Jamie Lennox proposed openstack/keystoneauth master: Add an allow_version_hack flag to session and identity plugins. https://review.openstack.org/438788
14:28:35 openstackgerrit Merged openstack/python-openstacksdk master: Deprecate "wait_for" methods on ProxyBase https://review.openstack.org/434381
14:28:50 openstackgerrit Merged openstack/python-openstacksdk master: Implement metric docs https://review.openstack.org/435110
14:31:22 openstackgerrit Jens Rosenboom proposed openstack/python-openstackclient master: Fix handling the use_default_subnet_pool attribute https://review.openstack.org/438514
14:31:45 briancurtin stevemar: i’m about to do an SDK release, wasn't there some kind of test you kick off before i do that?
14:59:04 openstackgerrit Brian Curtin proposed openstack/python-openstacksdk master: Reorganize block store docs https://review.openstack.org/438993
15:32:35 openstackgerrit Brian Curtin proposed openstack/python-openstacksdk master: Reorganize telemetry docs https://review.openstack.org/439020
15:36:04 reedip sindhu : hey
15:36:23 sindhu reedip: hey
15:36:41 reedip sindhu : any clue what is happening with the floating ip set CLI ?
15:36:59 sindhu reedip: working on it now
15:36:59 reedip sindhu : I think we are stuck somewhere, isnt it?
15:37:08 sindhu reedip: will upload a patch soon
15:37:35 reedip sindhu : one question . Do we need the sdk_session in Line 579 of openstack/network/v2/floating_ip.py ?
15:38:10 sindhu reedip: yes
15:38:17 reedip sindhu : y?
15:39:26 sindhu reedip: coz, find_floating_ip function needs session to be passed
15:39:58 reedip sindhu : thats what I am wondering. Why do we need a separate session when we are not using the same behavior for , say , a port or a network
15:40:19 reedip sindhu : is there something different implemented on the SDK for this ?
15:40:54 reedip I searched the whole OSC but couldnt find the sdk_session anywhere else except the patch in progress ( please correct me if I am wrong ) sindhu
15:41:42 sindhu reedip: find_floating_ip function is not defined in sdk, it's a local function in the file, at L85
15:43:05 reedip sindhu : sorry , the jet lag and other stuff are messing up my brain :P
15:43:30 reedip sindhu : lemme check it again, because I dont think we need to use the sdk_Session per se ...
15:44:59 sindhu reedip: haha, no problem :) sure, the find_ip defined in the sdk does the search based on only name or id of floating_ip
15:45:18 reedip sindhu : ok ...
15:45:39 reedip floatin_ip doesnt have a name , so I guess we are searching based on IP or ID
15:46:22 openstackgerrit Brian Curtin proposed openstack/python-openstacksdk master: Reorganize workflow docs https://review.openstack.org/439028
15:46:55 sindhu reedip: https://github.com/openstack/python-openstacksdk/blob/master/openstack/network/v2/_proxy.py#L513, but the find_floating_ip defined in the openstackclient/network/v2/floating_ip is capable of doing the search based on IP as well. If I understand correctly
15:47:57 reedip sindhu : the _proxy file does the job smoothly on the SDK side
15:54:21 sindhu reedip: let me know if u think there is something wrong
15:54:47 reedip sindhu : I will, in some time though
15:54:57 sindhu reedip: sure
15:55:03 reedip if there is something wrong . but I doubt there is something
16:15:47 openstackgerrit Sindhu Devale proposed openstack/python-openstackclient master: "floating ip set/unset port" for OSC https://review.openstack.org/383025
16:21:47 dtroyer briancurtin: got a question on how SDK handles resource attribute updates. Specifically I am looking at port security_groups, and find that adding one fails in this case: a) port has at least one existing security group; b) add a new security group ID at the end of the list of existing groups. No PUT is executed. If I add the new ID to the beginning of the list the PUT is sent.
16:22:08 dtroyer I've started looking for where this update detection happens in SDK and have not traced it down yet...
16:23:02 reedip dtroyer : really ????
16:23:35 reedip dtroyer : so you are appending the data ?
16:23:53 dtroyer yes, appending new ID to the list fo exsting IDs
16:25:18 reedip dtroyer : ohk, lemme try the same ...
16:28:08 openstackgerrit Dean Troyer proposed openstack/python-openstackclient master: Simplify logic around option lists in port set https://review.openstack.org/439048
16:28:44 dtroyer reedip: ^^^^ is what I am doing.
16:28:54 briancurtin dtroyer: looking
16:29:01 reedip dtroyer: yeah saw that and reviewing the same
16:29:06 dtroyer we've gotten a bit complicated in option handling and its hard to follow

Earlier   Later