)]}'
{"id":"openstack%2Fdevstack~75954","triplet_id":"openstack%2Fdevstack~master~I97b938b305b7dd878397e7e64462650064e59cd2","project":"openstack/devstack","branch":"master","topic":"master","hashtags":[],"change_id":"I97b938b305b7dd878397e7e64462650064e59cd2","subject":"Make admin_bind_host configurable","status":"MERGED","created":"2014-02-24 18:43:44.000000000","updated":"2014-02-27 23:41:12.000000000","submitted":"2014-02-27 23:41:11.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4686463667210c6aa119cbd90e61b091d81f2d17","_number":75954,"virtual_id_number":75954,"owner":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-02-27 23:41:11.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"recommended":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-02-25 09:11:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":2,"date":"2014-02-27 14:25:23.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2014-02-26 00:50:50.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":1,"date":"2014-02-27 14:25:23.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2014-02-26 00:50:50.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-02-25 09:11:03.000000000","updated_by":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"reviewer":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"state":"REVIEWER"},{"updated":"2014-02-26 00:50:50.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2014-02-27 14:25:23.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":"2014-02-27 23:41:11.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6a88e784c1d83c9dbbfe742fc2b96ee70cf4b440","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-24 18:43:45.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"98d09ca2df60fbe5b65d0bd99dbeba077e231d1d","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-02-24 20:04:26.000000000","message":"Patch Set 1:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://ca.downloads.xensource.com/OpenStack/xenserver-ci/refs/changes/54/75954/1/\n\nRecheck supported; use \"citrix recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.","accounts_in_message":[],"_revision_number":1},{"id":"d3666e3d3424b3c63ebb661cad1c976695d4d50c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-24 20:12:08.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/54/75954/1/check/gate-devstack-bash8/1dffa5e : SUCCESS in 40s\n- check-devstack-dsvm-cells http://logs.openstack.org/54/75954/1/check/check-devstack-dsvm-cells/d2e789e : SUCCESS in 11m 32s\n- check-tempest-dsvm-full http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-full/bcad885 : SUCCESS in 53m 47s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-postgres-full/dc4e6e4 : SUCCESS in 53m 56s\n- check-tempest-dsvm-neutron http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-neutron/a0f016d : SUCCESS in 38m 15s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-neutron-full/e7e91fb : SUCCESS in 45m 09s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/54/75954/1/check/gate-tempest-dsvm-large-ops/ed88d2b : SUCCESS in 12m 55s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/54/75954/1/check/gate-tempest-dsvm-neutron-large-ops/c1fad30 : SUCCESS in 21m 17s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-neutron-heat-slow/894ff34 : FAILURE in 26m 23s (non-voting)\n- check-tempest-dsvm-cells-full http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-cells-full/33c9897 : FAILURE in 30m 27s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/54/75954/1/check/check-grenade-dsvm/8099ae5 : SUCCESS in 32m 58s\n- check-swift-dsvm-functional http://logs.openstack.org/54/75954/1/check/check-swift-dsvm-functional/b793c87 : SUCCESS in 13m 40s\n- check-devstack-dsvm-neutron http://logs.openstack.org/54/75954/1/check/check-devstack-dsvm-neutron/e0c36e1 : FAILURE in 16m 43s (non-voting)\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-ironic-nv/4241070 : SUCCESS in 25m 11s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-ironic-postgres-nv/bd07723 : SUCCESS in 24m 39s (non-voting)\n- check-tempest-dsvm-savanna-full-nv http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-savanna-full-nv/93ee0fc : SUCCESS in 55m 25s (non-voting)\n- check-tempest-dsvm-savanna-postgres-nv http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-savanna-postgres-nv/102c2d2 : SUCCESS in 19m 43s (non-voting)\n- check-tempest-dsvm-savanna-neutron-nv http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-savanna-neutron-nv/b32aa0e : SUCCESS in 34m 21s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"013219f7e04402d2fb5546efc0ed14ae59d18564","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2014-02-25 09:11:03.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"d74a1acdce88ac82e88331f70850f4ab8ffc4ce6","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-02-26 00:50:50.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"736ab840e4ee79d784113d2824093d3eefa1c70b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-02-27 14:25:23.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"4e1a299e42b9dd8cd11dd12116ee4ee5cc9dfe0f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 14:25:24.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"136018607ad58789b745e3df9dcbed479ed4344d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 15:27:56.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/54/75954/1/check/gate-devstack-bash8/01176c6 : SUCCESS in 4s\n- check-devstack-dsvm-cells http://logs.openstack.org/54/75954/1/check/check-devstack-dsvm-cells/93c6341 : SUCCESS in 11m 59s\n- check-tempest-dsvm-full http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-full/9da8862 : SUCCESS in 52m 39s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-postgres-full/508b8d1 : SUCCESS in 53m 43s\n- check-tempest-dsvm-neutron http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-neutron/c9d98f1 : SUCCESS in 33m 07s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-neutron-full/19fcc68 : SUCCESS in 46m 43s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/54/75954/1/check/gate-tempest-dsvm-large-ops/9dcf5bd : SUCCESS in 14m 16s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/54/75954/1/check/gate-tempest-dsvm-neutron-large-ops/d16a4ba : SUCCESS in 12m 08s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-neutron-heat-slow/aad8236 : SUCCESS in 21m 30s (non-voting)\n- check-tempest-dsvm-cells-full http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-cells-full/f3640be : SUCCESS in 42m 02s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/54/75954/1/check/check-grenade-dsvm/2d15648 : SUCCESS in 27m 49s\n- check-swift-dsvm-functional http://logs.openstack.org/54/75954/1/check/check-swift-dsvm-functional/d3f3418 : SUCCESS in 17m 55s\n- check-devstack-dsvm-neutron http://logs.openstack.org/54/75954/1/check/check-devstack-dsvm-neutron/9c0d4ec : FAILURE in 15m 28s (non-voting)\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-ironic-nv/10087d9 : SUCCESS in 32m 26s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-ironic-postgres-nv/3e8a16a : SUCCESS in 25m 27s (non-voting)\n- check-tempest-dsvm-savanna-full-nv http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-savanna-full-nv/47c2d90 : SUCCESS in 58m 29s (non-voting)\n- check-tempest-dsvm-savanna-postgres-nv http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-savanna-postgres-nv/db067f8 : SUCCESS in 18m 22s (non-voting)\n- check-tempest-dsvm-savanna-neutron-nv http://logs.openstack.org/54/75954/1/check/check-tempest-dsvm-savanna-neutron-nv/f3cab7d : SUCCESS in 56m 44s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"6e36a6cf9a15ccec3d8e8b72f0b7e50cfa8bd52e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 15:27:58.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"e5814f15638896b3e2fd1c90eded0d648bb7bad9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 23:41:11.000000000","message":"Patch Set 1: Verified\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/54/75954/1/gate/gate-devstack-bash8/2076869 : SUCCESS in 10s\n- gate-devstack-dsvm-cells http://logs.openstack.org/54/75954/1/gate/gate-devstack-dsvm-cells/96df54b : SUCCESS in 14m 12s\n- gate-tempest-dsvm-full http://logs.openstack.org/54/75954/1/gate/gate-tempest-dsvm-full/008e15f : SUCCESS in 59m 33s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/54/75954/1/gate/gate-tempest-dsvm-postgres-full/99960a1 : SUCCESS in 1h 00m 44s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/54/75954/1/gate/gate-tempest-dsvm-neutron/1f2d367 : SUCCESS in 35m 52s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/54/75954/1/gate/gate-tempest-dsvm-large-ops/ecdef6c : SUCCESS in 15m 28s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/54/75954/1/gate/gate-tempest-dsvm-neutron-large-ops/9ed0025 : SUCCESS in 14m 52s\n- gate-grenade-dsvm http://logs.openstack.org/54/75954/1/gate/gate-grenade-dsvm/0eaa648 : SUCCESS in 34m 09s\n- gate-swift-dsvm-functional http://logs.openstack.org/54/75954/1/gate/gate-swift-dsvm-functional/b56a873 : SUCCESS in 14m 28s\n","accounts_in_message":[],"_revision_number":1},{"id":"5a6e9cf17762826c364a46e50d4473df42671e20","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 23:41:12.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"041fa712472d887550a540dd50ade546f847c6b4","revisions":{"041fa712472d887550a540dd50ade546f847c6b4":{"kind":"REWORK","_number":1,"created":"2014-02-24 18:43:44.000000000","uploader":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"ref":"refs/changes/54/75954/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/54/75954/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/54/75954/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/54/75954/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/54/75954/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/54/75954/1"}}},"commit":{"parents":[{"commit":"92558b8f5ec1cb9d25e5aa7a7cb65e06e6bcb67d","subject":"Merge \"Fix shocco errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/92558b8f5ec1cb9d25e5aa7a7cb65e06e6bcb67d"}]}],"author":{"name":"David Kranz","email":"dkranz@redhat.com","date":"2014-02-24 18:30:59.000000000","tz":-300},"committer":{"name":"David Kranz","email":"dkranz@redhat.com","date":"2014-02-24 18:43:23.000000000","tz":-300},"subject":"Make admin_bind_host configurable","message":"Make admin_bind_host configurable\n\nThe use case is running devstack inside an OpenStack vm and running tempest\nfrom some other machine. To make the catalog export urls that can be accessed\nfrom off the devstack machine, you need to set KEYSTONE_SERVICE_HOST to an\nexternal IP. But devstack uses that address in its setup of keystone in\naddition to exporting in the catalog. Because OpenStack has an issue where\na vm cannot access itself through its own floating ip, devstack fails. There\nis no way to have this use case by providing an ip address. The workaround\nis to use the hostname of the devstack machine. That worked until recently\nwhen a change was made to set admin_bind_host to the value of\nKEYSTONE_SERVICE_HOST. The result is that port 35357 is only opened locally.\nThis change allows the devstack user to restore the original behavior\nallowing this use case.\n\nChange-Id: I97b938b305b7dd878397e7e64462650064e59cd2\nCloses-Bug: #1283803\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/041fa712472d887550a540dd50ade546f847c6b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/041fa712472d887550a540dd50ade546f847c6b4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
