)]}'
{"id":"openstack%2Fopenstacksdk~449879","triplet_id":"openstack%2Fopenstacksdk~master~I0dfb213251118157e50b630aebb536208b1676f2","project":"openstack/openstacksdk","branch":"master","topic":"find-by-address","hashtags":[],"change_id":"I0dfb213251118157e50b630aebb536208b1676f2","subject":"Find floating ip by ip address","status":"MERGED","created":"2017-03-25 07:33:41.000000000","updated":"2017-03-29 03:16:14.000000000","submitted":"2017-03-29 03:16:14.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8095f94931534a635b2636a95bc8a50e76abff83","_number":449879,"virtual_id_number":449879,"owner":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":0,"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},{"value":2,"date":"2017-03-29 03:16:14.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"all":[{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":2,"date":"2017-03-29 03:12:46.000000000","_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":2,"date":"2017-03-28 13:49:49.000000000","_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"all":[{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":1,"date":"2017-03-29 03:12:46.000000000","_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":0,"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":0,"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-03-28 13:49:49.000000000","updated_by":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"reviewer":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"state":"REVIEWER"},{"updated":"2017-03-29 03:12:46.000000000","updated_by":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"reviewer":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"state":"REVIEWER"},{"updated":"2017-03-29 03:16:14.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e6420ce13bb1dfb15b5f88af061b27c2f0eb8713","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-03-25 07:33:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fefceeb0f07f8a5d3e8fcb3895ccf0e40c61ea12","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-25 08:06:42.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstacksdk-docs-ubuntu-xenial http://docs-draft.openstack.org/79/449879/1/check/gate-python-openstacksdk-docs-ubuntu-xenial/5879ffc//doc/build/html/ : SUCCESS in 4m 55s\n- gate-python-openstacksdk-pep8-ubuntu-xenial http://logs.openstack.org/79/449879/1/check/gate-python-openstacksdk-pep8-ubuntu-xenial/f8cdaa6/ : SUCCESS in 2m 57s\n- gate-python-openstacksdk-python27-ubuntu-xenial http://logs.openstack.org/79/449879/1/check/gate-python-openstacksdk-python27-ubuntu-xenial/7d9c63f/ : SUCCESS in 2m 02s\n- gate-python-openstacksdk-python35 http://logs.openstack.org/79/449879/1/check/gate-python-openstacksdk-python35/0681d8d/ : SUCCESS in 3m 28s\n- gate-python-openstacksdk-pypy http://logs.openstack.org/79/449879/1/check/gate-python-openstacksdk-pypy/be561d2/ : SUCCESS in 3m 46s (non-voting)\n- gate-sdk-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/79/449879/1/check/gate-sdk-dsvm-functional-ubuntu-xenial-nv/633eafc/ : SUCCESS in 32m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"dd4f9a045a3156934944e29b9e43fe397e8266d6","author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"date":"2017-03-27 14:44:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a4865d1323e4b6400afba6a9e303e41adf1d358c","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-03-28 02:38:56.000000000","message":"Patch Set 1:\n\nThank you, I will do it today.","accounts_in_message":[],"_revision_number":1},{"id":"5c96301ae4633428aa62033b56c7d2fbbca4766a","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-03-28 07:10:32.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"182f4130c967a3d68c9243bca50bf0bbe941c3e6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-28 07:34:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstacksdk-docs-ubuntu-xenial http://docs-draft.openstack.org/79/449879/2/check/gate-python-openstacksdk-docs-ubuntu-xenial/57b4671//doc/build/html/ : SUCCESS in 2m 41s\n- gate-python-openstacksdk-pep8-ubuntu-xenial http://logs.openstack.org/79/449879/2/check/gate-python-openstacksdk-pep8-ubuntu-xenial/68cafb8/ : SUCCESS in 3m 06s\n- gate-python-openstacksdk-python27-ubuntu-xenial http://logs.openstack.org/79/449879/2/check/gate-python-openstacksdk-python27-ubuntu-xenial/f4701b5/ : SUCCESS in 2m 41s\n- gate-python-openstacksdk-python35 http://logs.openstack.org/79/449879/2/check/gate-python-openstacksdk-python35/520e9eb/ : SUCCESS in 2m 50s\n- gate-python-openstacksdk-pypy http://logs.openstack.org/79/449879/2/check/gate-python-openstacksdk-pypy/0d3101b/ : SUCCESS in 2m 09s (non-voting)\n- gate-sdk-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/79/449879/2/check/gate-sdk-dsvm-functional-ubuntu-xenial-nv/162cfb8/ : SUCCESS in 21m 43s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"53ca44c837aca68761e582125485a60bbfaa52fc","author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"date":"2017-03-28 13:49:49.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"701f921234018e699491abde464377b17e90a2b4","author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"date":"2017-03-29 03:12:46.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"8858387d5b747de9630b8e45d7c9be3b38c00e72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-29 03:12:56.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"49fb2a09b7b8fa954d5d83e89ebb21b1470c8177","date":"2017-03-29 03:16:14.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"0e25f146b9fbcfff06008b20e3c8b74b538f6d7b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-29 03:16:14.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstacksdk-docs-ubuntu-xenial http://docs-draft.openstack.org/79/449879/2/gate/gate-python-openstacksdk-docs-ubuntu-xenial/a1177bd//doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-openstacksdk-pep8-ubuntu-xenial http://logs.openstack.org/79/449879/2/gate/gate-python-openstacksdk-pep8-ubuntu-xenial/25fadf3/ : SUCCESS in 2m 46s\n- gate-python-openstacksdk-python27-ubuntu-xenial http://logs.openstack.org/79/449879/2/gate/gate-python-openstacksdk-python27-ubuntu-xenial/5fadb39/ : SUCCESS in 1m 55s\n- gate-python-openstacksdk-python35 http://logs.openstack.org/79/449879/2/gate/gate-python-openstacksdk-python35/56e0e46/ : SUCCESS in 3m 08s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"86ff77be2d2fad7b42e02e0635622ca7a56f489b","revisions":{"7e976ebd0f8ddfab9de42bb09fabd25098f6d06a":{"kind":"REWORK","_number":1,"created":"2017-03-25 07:33:41.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/79/449879/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/79/449879/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/79/449879/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/79/449879/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/79/449879/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/79/449879/1"}}},"commit":{"parents":[{"commit":"c4ee25c9d06cec0cfad7fb567e164365fa3899ff","subject":"Merge \"Add StackFiles resource to orchestration v1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c4ee25c9d06cec0cfad7fb567e164365fa3899ff"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2017-03-25 07:24:50.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2017-03-25 07:33:02.000000000","tz":480},"subject":"Find floating ip by ip address","message":"Find floating ip by ip address\n\nCurrently network.find_ip() function only support to\nsearch floating ip by UUID, the argument is called\n\"name_or_id\", but actually no \"name\" attribute exist\nin floating ip object that return by neutron server,\nreset \"name\" as \"floating_ip_address\" in openstacksdk,\nthat make user could find floating ip by address, it\u0027s\nan useful case.\n\nChange-Id: I0dfb213251118157e50b630aebb536208b1676f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/7e976ebd0f8ddfab9de42bb09fabd25098f6d06a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/7e976ebd0f8ddfab9de42bb09fabd25098f6d06a"}]},"branch":"refs/heads/master"},"86ff77be2d2fad7b42e02e0635622ca7a56f489b":{"kind":"REWORK","_number":2,"created":"2017-03-28 07:10:32.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/79/449879/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/79/449879/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/79/449879/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/79/449879/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/79/449879/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/79/449879/2"}}},"commit":{"parents":[{"commit":"c4ee25c9d06cec0cfad7fb567e164365fa3899ff","subject":"Merge \"Add StackFiles resource to orchestration v1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c4ee25c9d06cec0cfad7fb567e164365fa3899ff"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2017-03-25 07:24:50.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2017-03-28 07:09:57.000000000","tz":480},"subject":"Find floating ip by ip address","message":"Find floating ip by ip address\n\nCurrently network.find_ip() function only support to\nsearch floating ip by UUID, the argument is called\n\"name_or_id\", but actually no \"name\" attribute exist\nin floating ip object that return by neutron server,\nreset \"name\" as \"floating_ip_address\" in openstacksdk,\nthat make user could find floating ip by address, it\u0027s\nan useful case.\n\nChange-Id: I0dfb213251118157e50b630aebb536208b1676f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/86ff77be2d2fad7b42e02e0635622ca7a56f489b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/86ff77be2d2fad7b42e02e0635622ca7a56f489b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
