)]}'
{"id":"openstack%2Fdevstack~281920","triplet_id":"openstack%2Fdevstack~master~I8b6363bbe280ddd2720c570851bc40e2804a40e2","project":"openstack/devstack","branch":"master","topic":"bug/1544642","hashtags":[],"change_id":"I8b6363bbe280ddd2720c570851bc40e2804a40e2","subject":"Ironic: Update is_ironic_hardware function","status":"MERGED","created":"2016-02-18 15:57:00.000000000","updated":"2016-02-24 19:40:46.000000000","submitted":"2016-02-24 19:40:46.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f8106a8765fe3cfccb28ebde888862bfa2009956","_number":281920,"virtual_id_number":281920,"owner":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-02-24 19:40:46.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":20084,"name":"Intel networking-odl CI","email":"intel-odl-ci@intel.com","username":"intel-networking-odl-ci"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":20084,"name":"Intel networking-odl CI","email":"intel-odl-ci@intel.com","username":"intel-networking-odl-ci"},{"value":1,"date":"2016-02-18 19:00:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":1,"date":"2016-02-22 00:22:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},{"value":2,"date":"2016-02-24 18:41:03.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2016-02-22 11:17:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":2,"date":"2016-02-22 00:38:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":20084,"name":"Intel networking-odl CI","email":"intel-odl-ci@intel.com","username":"intel-networking-odl-ci"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},{"value":1,"date":"2016-02-24 18:41:03.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":20084,"name":"Intel networking-odl CI","email":"intel-odl-ci@intel.com","username":"intel-networking-odl-ci"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"_account_id":20084,"name":"Intel networking-odl CI","email":"intel-odl-ci@intel.com","username":"intel-networking-odl-ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-18 16:40:12.000000000","updated_by":{"_account_id":20084,"name":"Intel networking-odl CI","email":"intel-odl-ci@intel.com","username":"intel-networking-odl-ci"},"reviewer":{"_account_id":20084,"name":"Intel networking-odl CI","email":"intel-odl-ci@intel.com","username":"intel-networking-odl-ci"},"state":"REVIEWER"},{"updated":"2016-02-18 19:00:46.000000000","updated_by":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"reviewer":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"state":"REVIEWER"},{"updated":"2016-02-22 00:22:55.000000000","updated_by":{"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},"reviewer":{"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},"state":"REVIEWER"},{"updated":"2016-02-22 00:38:18.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2016-02-22 11:17:34.000000000","updated_by":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"reviewer":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"state":"REVIEWER"},{"updated":"2016-02-24 18:41:03.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-02-24 19:40:46.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b27085deda856b44119a023f947a65b7ef6d4c2a","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-02-18 15:57:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"67658133db040dae88b56e83358d0fd580da3a97","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-02-18 15:58:41.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"156341d79a736138029451418ba8a92565cefbe8","author":{"_account_id":20084,"name":"Intel networking-odl CI","email":"intel-odl-ci@intel.com","username":"intel-networking-odl-ci"},"date":"2016-02-18 16:40:12.000000000","message":"Patch Set 1:\n\nBuild Successful.\n* networking-odl-vhostuser-ci http://intel-openstack-ci-logs.ovh/networking-odl-vhostuser-ci/refs/changes/20/281920/1 : SUCCESS\n\nTo re-run the job please post a comment with `recheck networking-odl-vhostuser-ci`","accounts_in_message":[],"_revision_number":1},{"id":"91f7849fd2cefe611af97a6f36869f1efc3a8972","author":{"_account_id":20084,"name":"Intel networking-odl CI","email":"intel-odl-ci@intel.com","username":"intel-networking-odl-ci"},"date":"2016-02-18 16:45:12.000000000","message":"Patch Set 2:\n\nBuild Successful.\n* networking-odl-vhostuser-ci http://intel-openstack-ci-logs.ovh/networking-odl-vhostuser-ci/refs/changes/20/281920/2 : SUCCESS\n\nTo re-run the job please post a comment with `recheck networking-odl-vhostuser-ci`","accounts_in_message":[],"_revision_number":2},{"id":"b02d38268418b9322691ea60f07961adb399d982","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2016-02-18 16:53:16.000000000","message":"Patch Set 2:\n\nTesting completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm-recheck. Contact info: kvmpower@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- check-ibm-tempest-dsvm-full http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/20/281920/2/check/check-ibm-tempest-dsvm-full/49c7f0f/ : SUCCESS in 54m 20s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1c603daaa1126d0cb7d2c651da38ab3492142100","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-18 18:07:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/20/281920/2/check/gate-tempest-dsvm-full/ac66bf1/ : SUCCESS in 34m 49s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/20/281920/2/check/gate-tempest-dsvm-postgres-full/12fadd3/ : SUCCESS in 1h 01m 01s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/20/281920/2/check/gate-tempest-dsvm-neutron-full/33a6f19/ : SUCCESS in 43m 30s\n- gate-grenade-dsvm http://logs.openstack.org/20/281920/2/check/gate-grenade-dsvm/3566ad2/ : SUCCESS in 34m 57s\n- gate-devstack-bashate http://logs.openstack.org/20/281920/2/check/gate-devstack-bashate/52788ae/ : SUCCESS in 21s\n- gate-devstack-unit-tests http://logs.openstack.org/20/281920/2/check/gate-devstack-unit-tests/97e95a2/ : SUCCESS in 25s\n- gate-tempest-dsvm-ironic-agent_ssh-nv http://logs.openstack.org/20/281920/2/check/gate-tempest-dsvm-ironic-agent_ssh-nv/e44fba5/ : SUCCESS in 33m 31s (non-voting)\n- gate-devstack-dsvm-updown http://logs.openstack.org/20/281920/2/check/gate-devstack-dsvm-updown/509a4f7/ : SUCCESS in 17m 49s\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/20/281920/2/check/gate-tempest-dsvm-centos7/fc303b4/ : SUCCESS in 1h 16m 07s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full http://logs.openstack.org/20/281920/2/check/gate-tempest-dsvm-neutron-identity-v3-only-full/33f75e3/ : SUCCESS in 46m 04s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/20/281920/2/check/gate-devstack-publish-docs/356d58a//doc/build/html/ : SUCCESS in 1m 55s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/20/281920/2/check/gate-swift-dsvm-functional-nv/72620c1/ : SUCCESS in 25m 24s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/20/281920/2/check/gate-grenade-dsvm-neutron/02ed3ae/ : SUCCESS in 45m 56s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/20/281920/2/check/gate-tempest-dsvm-multinode-full/ee6e118/ : FAILURE in 1h 05m 41s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/20/281920/2/check/gate-tempest-dsvm-neutron-multinode-full/3cf39d9/ : SUCCESS in 1h 47m 09s (non-voting)\n- gate-grenade-dsvm-multinode http://logs.openstack.org/20/281920/2/check/gate-grenade-dsvm-multinode/de94a01/ : SUCCESS in 39m 55s","accounts_in_message":[],"_revision_number":2},{"id":"cf7f45defa08f8de425544da359a05b8eb91b042","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2016-02-18 19:00:46.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"9496a5363ca72c0d0430b57c4f5446308e3e019e","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2016-02-18 20:33:48.000000000","message":"Patch Set 2:\n\nTesting completed on Citrix Xenserver. For rechecking only on the Citrix Xenserver CI,add a review comment with \"xenserver: recheck\". Contact info: openstack@citrix.com.\nFor debugging suggestions, see https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures\n\n- check-citrix-xenserver http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/20/281920/2/6658/index.html : SUCCESS in 01 h 20 m 10 s","accounts_in_message":[],"_revision_number":2},{"id":"c68e01200e7bde0575a7331c370c7da98b6d1355","author":{"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},"date":"2016-02-22 00:22:55.000000000","message":"Patch Set 2: Code-Review+1\n\nLucas, LGTM, thanks!","accounts_in_message":[],"_revision_number":2},{"id":"cd591f475f3d5f5902b58180c30e48600452c073","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2016-02-22 00:38:18.000000000","message":"Patch Set 2: Code-Review+2\n\nwell i suppose this is no worse than the previous situation; but still that function called before ironic import is undefined.  i guess we just don\u0027t care about that case","accounts_in_message":[],"_revision_number":2},{"id":"8cd79d6a980c03e136bf1172c57ca6fc02845c95","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-02-22 11:17:34.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"7280717b18cbf3889b43daa7870444536d4ac772","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-02-24 18:41:03.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nI\u0027d love to try to move is_ironic_hardware() out of functions-common someday...\n\nIan, we have an entire class of functions like that, that must wait until after the imports have happened.  In this case, moving it to the Ironic plugin solves it ;)","accounts_in_message":[],"_revision_number":2},{"id":"c8d7504789e5695c6dff8af296a0ed2c66ec29df","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-24 18:41:09.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"d881497ff4e1fc02536e9c9f015191fca5000be3","date":"2016-02-24 19:40:46.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"adfe68d24234de8885eec1182c1e879538a79423","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-24 19:40:46.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/20/281920/2/gate/gate-tempest-dsvm-full/5c7bf0b/ : SUCCESS in 36m 34s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/20/281920/2/gate/gate-tempest-dsvm-postgres-full/7129c9d/ : SUCCESS in 30m 55s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/20/281920/2/gate/gate-tempest-dsvm-neutron-full/0601f68/ : SUCCESS in 59m 06s\n- gate-grenade-dsvm http://logs.openstack.org/20/281920/2/gate/gate-grenade-dsvm/8a6cc9d/ : SUCCESS in 34m 32s\n- gate-devstack-bashate http://logs.openstack.org/20/281920/2/gate/gate-devstack-bashate/ccb7da2/ : SUCCESS in 24s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/20/281920/2/gate/gate-grenade-dsvm-multinode/b2432f9/ : SUCCESS in 53m 47s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"8a4dea24faa51e79507aa3f1655cea46a382e95d","revisions":{"23c28d38ba2982b0f5dfe9e38ea8966a8ceb7827":{"kind":"REWORK","_number":1,"created":"2016-02-18 15:57:00.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/20/281920/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/20/281920/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/20/281920/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/20/281920/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/20/281920/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/20/281920/1"}}},"commit":{"parents":[{"commit":"4bcf6529d5096c16fd1b9c418d5c40d2bb8a2831","subject":"Merge \"Keystone support deploy in uwsgi\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4bcf6529d5096c16fd1b9c418d5c40d2bb8a2831"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-02-18 15:52:22.000000000","tz":0},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-02-18 15:56:37.000000000","tz":0},"subject":"Ironic: Update is_ironic_hardware function","message":"Ironic: Update is_ironic_hardware function\n\nThe DevStack module of Ironic added a new configuration variable called\nIRONIC_IS_HARDWARE that can be set to True/False to indicate that we are\nsetting up devstack to deploy physical or virtual machines (see the\ndepends flag). Prior to that, the devstack code assumed that if the\ndriver name loaded is !\u003d *_ssh then it\u0027s a physical hardware but now we\nneed to kill this assumption because we have means (see the virtualbmc\nutility) to test drivers such as pxe_ipmitool and agent_ipmitool using\nvirtual machines.\n\nDepends-On: I5edc51c7fc8b6f0bb7fe4ca129596709a32eb93e\nRelated-Bug: #1544642\nChange-Id: I8b6363bbe280ddd2720c570851bc40e2804a40e2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/23c28d38ba2982b0f5dfe9e38ea8966a8ceb7827"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/23c28d38ba2982b0f5dfe9e38ea8966a8ceb7827"}]},"branch":"refs/heads/master"},"8a4dea24faa51e79507aa3f1655cea46a382e95d":{"kind":"REWORK","_number":2,"created":"2016-02-18 15:58:41.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/20/281920/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/20/281920/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/20/281920/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/20/281920/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/20/281920/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/20/281920/2"}}},"commit":{"parents":[{"commit":"4bcf6529d5096c16fd1b9c418d5c40d2bb8a2831","subject":"Merge \"Keystone support deploy in uwsgi\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4bcf6529d5096c16fd1b9c418d5c40d2bb8a2831"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-02-18 15:52:22.000000000","tz":0},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-02-18 15:58:32.000000000","tz":0},"subject":"Ironic: Update is_ironic_hardware function","message":"Ironic: Update is_ironic_hardware function\n\nThe DevStack module of Ironic added a new configuration variable called\nIRONIC_IS_HARDWARE that can be set to True/False to indicate that we are\nsetting up devstack to deploy physical or virtual machines (see the\ndepends flag). Prior to that, the devstack code assumed that if the\ndriver name loaded is !\u003d *_ssh then it\u0027s a physical hardware but now we\nneed to kill this assumption because we have means (see the virtualbmc\nutility) to test drivers such as pxe_ipmitool and agent_ipmitool using\nvirtual machines.\n\nDepends-On: I5edc51c7fc8b6f0bb7fe4ca129596709a32eb93e\nRelated-Bug: #1544642\nChange-Id: I8b6363bbe280ddd2720c570851bc40e2804a40e2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/8a4dea24faa51e79507aa3f1655cea46a382e95d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/8a4dea24faa51e79507aa3f1655cea46a382e95d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
