)]}'
{"id":"openstack%2Fpython-openstackclient~353494","triplet_id":"openstack%2Fpython-openstackclient~master~Id4b060115d4270899ca0af2dc7b67ee723388e31","project":"openstack/python-openstackclient","branch":"master","topic":"gate","hashtags":[],"change_id":"Id4b060115d4270899ca0af2dc7b67ee723388e31","subject":"Fix OSC identity v3 functional tests","status":"MERGED","created":"2016-08-10 13:54:26.000000000","updated":"2016-08-10 21:51:47.000000000","submitted":"2016-08-10 21:51:47.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"83ec4aafe93f5279e5d03195be5fc727553c858f","_number":353494,"virtual_id_number":353494,"owner":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-08-10 21:51:47.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2016-08-10 16:10:28.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-08-10 13:58:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":2,"date":"2016-08-10 16:19:15.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":1,"date":"2016-08-10 16:19:15.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-10 13:58:22.000000000","updated_by":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"reviewer":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"state":"REVIEWER"},{"updated":"2016-08-10 16:10:28.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-08-10 16:19:15.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2016-08-10 21:51:47.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"0df25d5f99a929c857e32a0e544d51acfa24101b","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-08-10 13:54:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"23c16159b4e445ec0753b2c8c91cebc5e96c0c97","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2016-08-10 13:58:22.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"0625b44f8d79b5e77e56bdcdb3316451a09a4bba","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-08-10 15:58:35.000000000","message":"Patch Set 1:\n\nSo what signaling do we have as to when that field appears and doesn\u0027t?  Without any API validation we get away with it in practice, but the tests need to know what they are running against.","accounts_in_message":[],"_revision_number":1},{"id":"669c714a85f093a101f17ac837d0800da0965855","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-08-10 16:09:55.000000000","message":"Patch Set 1:\n\n\u003e So what signaling do we have as to when that field appears and\n \u003e doesn\u0027t?  Without any API validation we get away with it in\n \u003e practice, but the tests need to know what they are running against.\n\nI think the tests are okay with it not being there.","accounts_in_message":[],"_revision_number":1},{"id":"567d482b54eda0815d15867b9d4d9917035e6dde","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-10 16:10:28.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"4590a85e312a641c883124c0a2f21646c79e71fd","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-08-10 16:19:15.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nOK, I see it now, assert_show_fields() is only looking for output fields in the static list, not the other way around.","accounts_in_message":[],"_revision_number":1},{"id":"eb54665df1963465db0b06a5446cb54d67108ea6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-10 20:39:25.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/94/353494/1/check/gate-python-openstackclient-docs-ubuntu-xenial/025599a//doc/build/html/ : SUCCESS in 3m 35s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/94/353494/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/d648f0c/ : SUCCESS in 2m 48s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/94/353494/1/check/gate-python-openstackclient-python27-ubuntu-xenial/57e3188/ : SUCCESS in 8m 57s\n- gate-python-openstackclient-python34 http://logs.openstack.org/94/353494/1/check/gate-python-openstackclient-python34/3f40dc4/ : SUCCESS in 5m 21s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/94/353494/1/check/gate-python-openstackclient-python35-nv/bad6940/ : SUCCESS in 10m 04s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/94/353494/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/db020c1/ : SUCCESS in 1h 12m 20s\n- check-osc-plugins http://logs.openstack.org/94/353494/1/check/check-osc-plugins/80f9805/ : SUCCESS in 4m 57s\n- gate-osc-dsvm-functional http://logs.openstack.org/94/353494/1/check/gate-osc-dsvm-functional/50485d9/ : SUCCESS in 47m 05s","accounts_in_message":[],"_revision_number":1},{"id":"4cb785b269d0724c7a87ad82a41067ffa574120e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-10 20:40:31.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"31269a7eb1832ab96c84b3c6a4c3f50465c9e586","date":"2016-08-10 21:51:47.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"c79c6b97b2865435e56aa6ecce7986a02cf3fea0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-10 21:51:47.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/94/353494/1/gate/gate-python-openstackclient-docs-ubuntu-xenial/caa5901//doc/build/html/ : SUCCESS in 5m 37s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/94/353494/1/gate/gate-python-openstackclient-pep8-ubuntu-xenial/79fc792/ : SUCCESS in 9m 41s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/94/353494/1/gate/gate-python-openstackclient-python27-ubuntu-xenial/3b2c484/ : SUCCESS in 5m 05s\n- gate-python-openstackclient-python34 http://logs.openstack.org/94/353494/1/gate/gate-python-openstackclient-python34/2a72313/ : SUCCESS in 2m 37s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/94/353494/1/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/cc34b27/ : SUCCESS in 1h 09m 40s\n- check-osc-plugins http://logs.openstack.org/94/353494/1/gate/check-osc-plugins/36918cf/ : SUCCESS in 6m 30s\n- gate-osc-dsvm-functional http://logs.openstack.org/94/353494/1/gate/gate-osc-dsvm-functional/22d0b66/ : SUCCESS in 48m 03s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b3248fb0bdf52905b4c241d561f9e8738fc56eba","revisions":{"b3248fb0bdf52905b4c241d561f9e8738fc56eba":{"kind":"REWORK","_number":1,"created":"2016-08-10 13:54:26.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/94/353494/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/94/353494/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/94/353494/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/94/353494/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/94/353494/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/94/353494/1"}}},"commit":{"parents":[{"commit":"0b91368164acc596bf97fe4073083e26892f5b1a","subject":"Add --ip-version filtering option to subnet.rst","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0b91368164acc596bf97fe4073083e26892f5b1a"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-08-10 13:51:25.000000000","tz":-300},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-08-10 13:51:25.000000000","tz":-300},"subject":"Fix OSC identity v3 functional tests","message":"Fix OSC identity v3 functional tests\n\nThe OSC identity v3 functional tests are failing due to [1] which\nadded \u0027password_expires_at\u0027 to the user object. This patch set\nfixes the tests by updating user object fields list to include\n\u0027password_expires_at\u0027.\n\n[1] https://review.openstack.org/#/c/333360/\n\nChange-Id: Id4b060115d4270899ca0af2dc7b67ee723388e31\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b3248fb0bdf52905b4c241d561f9e8738fc56eba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b3248fb0bdf52905b4c241d561f9e8738fc56eba"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
