)]}'
{"id":"openstack%2Fpython-novaclient~220192","triplet_id":"openstack%2Fpython-novaclient~master~I2072095c24b41efcfd58d6f25205bcc94f1174da","project":"openstack/python-novaclient","branch":"master","topic":"bug/1491579","hashtags":[],"change_id":"I2072095c24b41efcfd58d6f25205bcc94f1174da","subject":"workaround for RAX repose configuration","status":"MERGED","created":"2015-09-03 15:17:18.000000000","updated":"2015-09-03 22:39:00.000000000","submitted":"2015-09-03 22:39:00.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"55b3ce2a60dd82f742f02cc0790c4c659e22081e","_number":220192,"virtual_id_number":220192,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-09-03 22:39:00.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":2,"date":"2015-09-03 18:14:45.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2015-09-03 19:23:27.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":1,"date":"2015-09-03 18:14:45.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-09-03 15:24:34.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2015-09-03 17:26:36.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2015-09-03 18:14:45.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2015-09-03 19:23:27.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2015-09-03 22:39:00.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3835e1e4860165597b0437b65cebca1646246b2b","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-09-03 15:17:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5207772cfc361ee5a1c354d6be6dcf916214a046","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-09-03 15:24:34.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"457ade3ebdfcfb918e9c7b20ffe45e65074b3e74","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2015-09-03 15:47:11.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nI love \"401 RAX\".","accounts_in_message":[],"_revision_number":1},{"id":"f6324ca43e3a5cd3e661d3c47d881212d4eedb99","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 16:55:24.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-novaclient-python26 http://logs.openstack.org/92/220192/1/check/gate-python-novaclient-python26/70ccfaf/ : SUCCESS in 1m 30s\n- gate-python-novaclient-pep8 http://logs.openstack.org/92/220192/1/check/gate-python-novaclient-pep8/842d253/ : FAILURE in 1m 05s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/92/220192/1/check/gate-python-novaclient-docs/7c9c8c4//doc/build/html/ : SUCCESS in 2m 03s\n- gate-python-novaclient-python27 http://logs.openstack.org/92/220192/1/check/gate-python-novaclient-python27/07864cf/ : SUCCESS in 1m 59s\n- gate-python-novaclient-python34 http://logs.openstack.org/92/220192/1/check/gate-python-novaclient-python34/19a0f46/ : SUCCESS in 2m 23s\n- gate-python-novaclient-pypy http://logs.openstack.org/92/220192/1/check/gate-python-novaclient-pypy/677ea5b/ : SUCCESS in 2m 58s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/92/220192/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/58b1f7c/ : SUCCESS in 1h 05m 44s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/92/220192/1/check/gate-novaclient-dsvm-functional/a2106a9/ : FAILURE in 22m 16s","accounts_in_message":[],"_revision_number":1},{"id":"44b6bd59bc6e20a8f29b7bda6b3583682fd74ceb","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-09-03 17:19:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8914706a8a8ecb99fd82ad4f01cb6f8b3c964092","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2015-09-03 17:26:36.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"b266594f6c6a9007a56ea52de3045a4b0af24f41","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-09-03 18:13:39.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f4fa8b7c8435178ae2faa764e0d8bd4cbcd057f4","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2015-09-03 18:14:45.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nalready approved, latest patch set fixes pep8 issue","accounts_in_message":[],"_revision_number":3},{"id":"0da8576155f00d474a4e33dad731f2155ecb7ce4","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2015-09-03 19:23:27.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"51de288b98dbf22c6fa914934b982c7b3057bc25","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 19:27:45.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/92/220192/3/check/gate-python-novaclient-python26/aa3c84e/ : SUCCESS in 1m 45s\n- gate-python-novaclient-pep8 http://logs.openstack.org/92/220192/3/check/gate-python-novaclient-pep8/5f8ad3c/ : SUCCESS in 1m 02s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/92/220192/3/check/gate-python-novaclient-docs/e8ab22f//doc/build/html/ : SUCCESS in 1m 22s\n- gate-python-novaclient-python27 http://logs.openstack.org/92/220192/3/check/gate-python-novaclient-python27/e17f60b/ : SUCCESS in 1m 49s\n- gate-python-novaclient-python34 http://logs.openstack.org/92/220192/3/check/gate-python-novaclient-python34/5fe1ef3/ : SUCCESS in 2m 23s\n- gate-python-novaclient-pypy http://logs.openstack.org/92/220192/3/check/gate-python-novaclient-pypy/c43ac42/ : SUCCESS in 3m 36s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/92/220192/3/check/gate-tempest-dsvm-neutron-src-python-novaclient/f1f577a/ : SUCCESS in 58m 35s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/92/220192/3/check/gate-novaclient-dsvm-functional/63412d0/ : SUCCESS in 23m 34s","accounts_in_message":[],"_revision_number":3},{"id":"f6338b537b9c0e43f3c4c56d995f7d8e5d3f1840","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 21:19:40.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"fd33484e3c015691bd1930d5962f00eaa3898b62","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 22:39:00.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3},{"id":"ab61ded6d49a776173278c86a0c31f64931b8395","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 22:39:00.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/92/220192/3/gate/gate-python-novaclient-python26/6da2f7b/ : SUCCESS in 1m 26s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/92/220192/3/gate/gate-python-novaclient-docs/855217a//doc/build/html/ : SUCCESS in 1m 14s\n- gate-python-novaclient-pep8 http://logs.openstack.org/92/220192/3/gate/gate-python-novaclient-pep8/8a016c4/ : SUCCESS in 1m 21s\n- gate-python-novaclient-python27 http://logs.openstack.org/92/220192/3/gate/gate-python-novaclient-python27/fcab895/ : SUCCESS in 1m 53s\n- gate-python-novaclient-python34 http://logs.openstack.org/92/220192/3/gate/gate-python-novaclient-python34/26161df/ : SUCCESS in 2m 41s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/92/220192/3/gate/gate-tempest-dsvm-neutron-src-python-novaclient/7da79b2/ : SUCCESS in 1h 15m 32s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/92/220192/3/gate/gate-novaclient-dsvm-functional/1f5d5f0/ : SUCCESS in 29m 39s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"e4b0d46c4b5b99973a7f65c294a9b73c8adfefb7","revisions":{"e5da27351ea5e3e9f1c7d7df7adeb968622a680b":{"kind":"REWORK","_number":1,"created":"2015-09-03 15:17:18.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/92/220192/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/92/220192/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/92/220192/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/92/220192/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/92/220192/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/92/220192/1"}}},"commit":{"parents":[{"commit":"e391a3491e7e1fd10ee71d67dfd6c274636ca7da","subject":"Don\u0027t assume oscomputeversions is correctly deployed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e391a3491e7e1fd10ee71d67dfd6c274636ca7da"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-09-03 15:13:21.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-09-03 15:13:21.000000000","tz":-240},"subject":"workaround for RAX repose configuration","message":"workaround for RAX repose configuration\n\nThe RAX Repose environment is blocking access to the API version\ninformation by local policy, returning a 401 before we even get to\nNova itself. While this in clearly incorrect behavior, it is behavior\nin the field, and we should not break all our users on that cloud.\n\nThis catches the 401 and translates that so that it\u0027s the equivalent\nof only supporting v2.0. We will be taking these API calls to defcore,\nand intend to remove this work around once that is done.\n\nChange-Id: I2072095c24b41efcfd58d6f25205bcc94f1174da\nRelated-Bug: #1491579\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e5da27351ea5e3e9f1c7d7df7adeb968622a680b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e5da27351ea5e3e9f1c7d7df7adeb968622a680b"}]},"branch":"refs/heads/master"},"da2b7d3284df3ca76dabd937a34d7b3bdd1907f8":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-09-03 17:19:33.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/92/220192/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/92/220192/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/92/220192/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/92/220192/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/92/220192/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/92/220192/2"}}},"commit":{"parents":[{"commit":"c915757ed5e7ce3714eb9f0682d24530112f735e","subject":"Don\u0027t assume oscomputeversions is correctly deployed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c915757ed5e7ce3714eb9f0682d24530112f735e"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-09-03 15:13:21.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-09-03 17:19:28.000000000","tz":-240},"subject":"workaround for RAX repose configuration","message":"workaround for RAX repose configuration\n\nThe RAX Repose environment is blocking access to the API version\ninformation by local policy, returning a 401 before we even get to\nNova itself. While this in clearly incorrect behavior, it is behavior\nin the field, and we should not break all our users on that cloud.\n\nThis catches the 401 and translates that so that it\u0027s the equivalent\nof only supporting v2.0. We will be taking these API calls to defcore,\nand intend to remove this work around once that is done.\n\nChange-Id: I2072095c24b41efcfd58d6f25205bcc94f1174da\nRelated-Bug: #1491579\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/da2b7d3284df3ca76dabd937a34d7b3bdd1907f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/da2b7d3284df3ca76dabd937a34d7b3bdd1907f8"}]},"branch":"refs/heads/master"},"e4b0d46c4b5b99973a7f65c294a9b73c8adfefb7":{"kind":"REWORK","_number":3,"created":"2015-09-03 18:13:39.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/92/220192/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/92/220192/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/92/220192/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/92/220192/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/92/220192/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/92/220192/3"}}},"commit":{"parents":[{"commit":"c915757ed5e7ce3714eb9f0682d24530112f735e","subject":"Don\u0027t assume oscomputeversions is correctly deployed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c915757ed5e7ce3714eb9f0682d24530112f735e"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-09-03 15:13:21.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-09-03 18:13:33.000000000","tz":-240},"subject":"workaround for RAX repose configuration","message":"workaround for RAX repose configuration\n\nThe RAX Repose environment is blocking access to the API version\ninformation by local policy, returning a 401 before we even get to\nNova itself. While this in clearly incorrect behavior, it is behavior\nin the field, and we should not break all our users on that cloud.\n\nThis catches the 401 and translates that so that it\u0027s the equivalent\nof only supporting v2.0. We will be taking these API calls to defcore,\nand intend to remove this work around once that is done.\n\nChange-Id: I2072095c24b41efcfd58d6f25205bcc94f1174da\nRelated-Bug: #1491579\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e4b0d46c4b5b99973a7f65c294a9b73c8adfefb7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e4b0d46c4b5b99973a7f65c294a9b73c8adfefb7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
