)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"fe0bb9697714e926fa9df438da598b6c20942b90","unresolved":false,"context_lines":[{"line_number":13,"context_line":"and only includes sections for Neutron integration."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I24ef394536e5109cf1499ec87f6a495063a87f5d"},{"line_number":16,"context_line":"Implements: blueprint ironic-ml2-integration"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3a7e1126_695a9485","line":16,"updated":"2015-12-17 12:26:30.000000000","message":"Please use a corresponding RFE bug 1526403 in all of the patches with this topic.","commit_id":"3ccf75a0823e5a7953ee27ae376835c416dda35f"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"6aab36019a26073d67c741f6555ccc99c893885c","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Depends-On: I52a69ad3bc8fc528e7f20e6b03a98f327acaaa74"},{"line_number":13,"context_line":"Change-Id: I24ef394536e5109cf1499ec87f6a495063a87f5d"},{"line_number":14,"context_line":"Implements: blueprint ironic-ml2-integration"},{"line_number":15,"context_line":"Closes-bug: #1526403"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1a7b0d38_f850730c","line":14,"updated":"2015-12-24 11:15:42.000000000","message":"This line should be removed.","commit_id":"1baed61c14af0ecc03bcf6c0fd5dc438d41dae45"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"2b578ba096e9355ef8f1220b32decd23c666b0b3","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This is a rough guide of Devstack configuration for Ironic/Neutron"},{"line_number":10,"context_line":"integration."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Depends-On: I52a69ad3bc8fc528e7f20e6b03a98f327acaaa74"},{"line_number":13,"context_line":"Change-Id: I24ef394536e5109cf1499ec87f6a495063a87f5d"},{"line_number":14,"context_line":"Closes-bug: #1526403"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":67,"id":"bab6814e_95b777f4","line":12,"updated":"2016-05-25 14:15:35.000000000","message":"this change has been merged, and can be removed.","commit_id":"4457bef21a22ad4f82aee6fc1a98439555e6c62a"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"5bfad3fcd6f3ea9c1f434a612d549ea720cf5563","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This is a rough guide of Devstack configuration for Ironic/Neutron"},{"line_number":10,"context_line":"integration."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Depends-On: I52a69ad3bc8fc528e7f20e6b03a98f327acaaa74"},{"line_number":13,"context_line":"Change-Id: I24ef394536e5109cf1499ec87f6a495063a87f5d"},{"line_number":14,"context_line":"Closes-bug: #1526403"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":67,"id":"bab6814e_42c24286","line":12,"in_reply_to":"bab6814e_95b777f4","updated":"2016-05-26 14:59:29.000000000","message":"Done","commit_id":"4457bef21a22ad4f82aee6fc1a98439555e6c62a"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"e05388d95a67ed5c3613e955c79d233e1451ea8a","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This is a rough guide of Devstack configuration for Ironic/Neutron"},{"line_number":10,"context_line":"integration."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Depends-On: I52a69ad3bc8fc528e7f20e6b03a98f327acaaa74"},{"line_number":13,"context_line":"Change-Id: I24ef394536e5109cf1499ec87f6a495063a87f5d"},{"line_number":14,"context_line":"Closes-bug: #1526403"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":68,"id":"bab6814e_770f3439","line":12,"updated":"2016-05-26 16:28:15.000000000","message":"can be removed","commit_id":"cc601da3b38edf06b4c1229cccacbf94e2c59553"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6bfcee4f2ac6adcb7149ae18a24ee0102069e30a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Vasyl Saienko \u003cvsaienko@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-07-15 16:31:40 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add Ironic/Neutron integration documentation"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is a rough guide of Devstack configuration for Ironic/Neutron"},{"line_number":10,"context_line":"integration."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":76,"id":"fad55976_7081a88f","line":7,"updated":"2016-07-15 15:06:04.000000000","message":"nit: Since this is purely from a devstack setup a test environment standpoint, I\u0027d like the commit message to reflect that, unless we\u0027re going to merge more documentation in with this change.","commit_id":"fc2eb420d87323970a08c8ee29b35d538190cc9f"},{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"52bb1d34a73f39280b68d18afba32101d4f74543","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Vasyl Saienko \u003cvsaienko@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-07-15 16:31:40 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add Ironic/Neutron integration documentation"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is a rough guide of Devstack configuration for Ironic/Neutron"},{"line_number":10,"context_line":"integration."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":76,"id":"fad55976_d95b5f2d","line":7,"in_reply_to":"fad55976_7081a88f","updated":"2016-07-15 15:38:14.000000000","message":"Agree","commit_id":"fc2eb420d87323970a08c8ee29b35d538190cc9f"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"a2941228c9b36a1835dc6750a6560b5525bb614a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Vasyl Saienko \u003cvsaienko@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-07-15 16:31:40 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add Ironic/Neutron integration documentation"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is a rough guide of Devstack configuration for Ironic/Neutron"},{"line_number":10,"context_line":"integration."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":76,"id":"fad55976_dfb4dfd2","line":7,"in_reply_to":"fad55976_d95b5f2d","updated":"2016-07-15 16:09:44.000000000","message":"Done","commit_id":"fc2eb420d87323970a08c8ee29b35d538190cc9f"}],"devstack/doc/source/guides/ironic-neutron-integration.rst":[{"author":{"_account_id":7711,"name":"Yuriy Zveryanskyy","email":"yzveryanskyy@mirantis.com","username":"yuriyz"},"change_message_id":"26ec19d192834ea151ef3640ce5918dcae0837f5","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Physical Network Setup"},{"line_number":16,"context_line":"----------------------"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"In most cases where DevStack is being deployed with a single"},{"line_number":19,"context_line":"interface, there is a hardware router that is being used for external"},{"line_number":20,"context_line":"connectivity and DHCP. The developer machine is connected to this"},{"line_number":21,"context_line":"network and is on a shared subnet with other machines."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a7e1126_45422240","line":18,"updated":"2015-12-17 11:01:16.000000000","message":"Generic OS configuration described here, you can drop it.","commit_id":"3ccf75a0823e5a7953ee27ae376835c416dda35f"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"7e8d4d5625316d807368b36b19843fc9c5e09061","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Physical Network Setup"},{"line_number":16,"context_line":"----------------------"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"In most cases where DevStack is being deployed with a single"},{"line_number":19,"context_line":"interface, there is a hardware router that is being used for external"},{"line_number":20,"context_line":"connectivity and DHCP. The developer machine is connected to this"},{"line_number":21,"context_line":"network and is on a shared subnet with other machines."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a7e1126_433e0f8d","line":18,"in_reply_to":"3a7e1126_45422240","updated":"2015-12-21 10:11:29.000000000","message":"I\u0027ve added link to Developer Quick-Start guide and drop this duplication.","commit_id":"3ccf75a0823e5a7953ee27ae376835c416dda35f"},{"author":{"_account_id":7711,"name":"Yuriy Zveryanskyy","email":"yzveryanskyy@mirantis.com","username":"yuriyz"},"change_message_id":"26ec19d192834ea151ef3640ce5918dcae0837f5","unresolved":false,"context_lines":[{"line_number":166,"context_line":"    [DEFAULT]"},{"line_number":167,"context_line":"    network_provider\u003dneutron_plugin"},{"line_number":168,"context_line":"    [conductor]"},{"line_number":169,"context_line":"    clean_nodes\u003dFalse"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a7e1126_4203f842","line":169,"updated":"2015-12-17 11:01:16.000000000","message":"Please comment this line. Are there any issues with cleaning in provided configuration?","commit_id":"3ccf75a0823e5a7953ee27ae376835c416dda35f"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"7e8d4d5625316d807368b36b19843fc9c5e09061","unresolved":false,"context_lines":[{"line_number":166,"context_line":"    [DEFAULT]"},{"line_number":167,"context_line":"    network_provider\u003dneutron_plugin"},{"line_number":168,"context_line":"    [conductor]"},{"line_number":169,"context_line":"    clean_nodes\u003dFalse"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a7e1126_2360a3a4","line":169,"in_reply_to":"3a7e1126_4203f842","updated":"2015-12-21 10:11:29.000000000","message":"It was done to speed-up deploy/redeploy process. Removing from documentation.","commit_id":"3ccf75a0823e5a7953ee27ae376835c416dda35f"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"11a83695c07137bdd1406153aa83b84ed79c090f","unresolved":false,"context_lines":[{"line_number":12,"context_line":"This scenario shows how to setup Devstack to use Ironic/Neutron integration"},{"line_number":13,"context_line":"with VMs as baremetal servers and ML2 ``generic_switch`` that interacts with OVS."},{"line_number":14,"context_line":"Initial system configuration can be found at Developer Quick-Start guide."},{"line_number":15,"context_line":"http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"DevStack Configuration"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a7e1126_3ea74eab","line":15,"range":{"start_line":15,"start_character":62,"end_line":15,"end_character":66},"updated":"2015-12-21 12:19:59.000000000","message":"nit:\n\nOn the http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#developer-quick-start maybe we should add a link to this page? Otherwise how one is suppose to find it?","commit_id":"30d057ad743d07454b0074342da2575e03824531"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"ca09f4bba740e2f0191180fa52e53b0877cd6331","unresolved":false,"context_lines":[{"line_number":12,"context_line":"This scenario shows how to setup Devstack to use Ironic/Neutron integration"},{"line_number":13,"context_line":"with VMs as baremetal servers and ML2 ``generic_switch`` that interacts with OVS."},{"line_number":14,"context_line":"Initial system configuration can be found at Developer Quick-Start guide."},{"line_number":15,"context_line":"http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"DevStack Configuration"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a7b0d38_0b73deb2","line":15,"range":{"start_line":15,"start_character":62,"end_line":15,"end_character":66},"in_reply_to":"3a7e1126_3ea74eab","updated":"2015-12-23 07:02:22.000000000","message":"Added link to this page on devstack quickstart","commit_id":"30d057ad743d07454b0074342da2575e03824531"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"11a83695c07137bdd1406153aa83b84ed79c090f","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"DevStack Configuration"},{"line_number":19,"context_line":"----------------------"},{"line_number":20,"context_line":"Devstack should contain commit: I52a69ad3bc8fc528e7f20e6b03a98f327acaaa74"},{"line_number":21,"context_line":"The following is ``local.conf`` that will setup Devstack with 3 VMs that are"},{"line_number":22,"context_line":"registered in ironic. ``generic_switch`` driver will be installed and"},{"line_number":23,"context_line":"configured in Neutron."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a7e1126_5ecd7a83","line":20,"range":{"start_line":20,"start_character":32,"end_line":20,"end_character":73},"updated":"2015-12-21 12:19:59.000000000","message":"Instead of adding in the documentation we should add a Depends-On in the commit message with that Gerrit-Id","commit_id":"30d057ad743d07454b0074342da2575e03824531"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"ca09f4bba740e2f0191180fa52e53b0877cd6331","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"DevStack Configuration"},{"line_number":19,"context_line":"----------------------"},{"line_number":20,"context_line":"Devstack should contain commit: I52a69ad3bc8fc528e7f20e6b03a98f327acaaa74"},{"line_number":21,"context_line":"The following is ``local.conf`` that will setup Devstack with 3 VMs that are"},{"line_number":22,"context_line":"registered in ironic. ``generic_switch`` driver will be installed and"},{"line_number":23,"context_line":"configured in Neutron."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a7b0d38_ab688abb","line":20,"range":{"start_line":20,"start_character":32,"end_line":20,"end_character":73},"in_reply_to":"3a7e1126_5ecd7a83","updated":"2015-12-23 07:02:22.000000000","message":"Done","commit_id":"30d057ad743d07454b0074342da2575e03824531"}],"doc/source/dev/ironic-multitenant-networking.rst":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"58031766358d8acb128694af1a0967084e759059","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Ironic multitenant networking and DevStack"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This guide will walk you through using OpenStack Ironic/Neutron with the ML2"}],"source_content_type":"text/x-rst","patch_set":79,"id":"dada55a8_d9021f3e","line":2,"updated":"2016-07-18 14:56:39.000000000","message":"nit: most of the other titles use Upper Case","commit_id":"ad5a06c53422bf9872e884974461cb5a307bd20c"}],"doc/source/dev/ironic-neutron-integration.rst":[{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"3d1eb2883489802244347470aefb0f637c6cebc5","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"DevStack Configuration"},{"line_number":17,"context_line":"----------------------"},{"line_number":18,"context_line":"The following is ``local.conf`` that will setup Devstack with 3 VMs that are"},{"line_number":19,"context_line":"registered in ironic. ``generic_switch`` driver will be installed and"},{"line_number":20,"context_line":"configured in Neutron."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a7b0d38_9ad1085a","line":18,"updated":"2015-12-25 13:22:04.000000000","message":"One more thing - in neutron_plugin provider there is the following code:\n\n        network_provider \u003d CONF.network_provider\n        if task.node.network_provider:\n            network_provider \u003d task.node.network_provider\n\nThis means that this doc should also mention running db-sync so that network_provider column appears in nodes table.","commit_id":"1baed61c14af0ecc03bcf6c0fd5dc438d41dae45"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"bcf9a71f1d31915176f3e2422f13524a5619f327","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"DevStack Configuration"},{"line_number":17,"context_line":"----------------------"},{"line_number":18,"context_line":"The following is ``local.conf`` that will setup Devstack with 3 VMs that are"},{"line_number":19,"context_line":"registered in ironic. ``generic_switch`` driver will be installed and"},{"line_number":20,"context_line":"configured in Neutron."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a7b0d38_1fff4535","line":18,"in_reply_to":"1a7b0d38_9ad1085a","updated":"2015-12-25 16:10:17.000000000","message":"Please ignore this comment, devstack should do that as you fetch custom version of it (L42). It is present in nodes table, just ironic client does not show it.","commit_id":"1baed61c14af0ecc03bcf6c0fd5dc438d41dae45"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"8fc055627b2ed54e18fef32ec255fd4e3c5d5870","unresolved":false,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":"    [[post-config|$Q_L3_CONF_FILE]]"},{"line_number":142,"context_line":"    [DEFAULT]"},{"line_number":143,"context_line":"    metadata_port\u003d80"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a7b0d38_2428ffe1","line":143,"updated":"2015-12-25 12:38:13.000000000","message":"[[post-config|$IRONIC_CONF_FILE]]\n[DEFAULT]\nnetwork_provider\u003dneutron_plugin\n\nthis section is removed since PS3, please add it back.","commit_id":"1baed61c14af0ecc03bcf6c0fd5dc438d41dae45"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"e5bd097c31400afe699a9d0518b2f3a0411e10d4","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    # Install patched python-ironicclient"},{"line_number":30,"context_line":"    # Commit may be updated recently, please check for new patchsets."},{"line_number":31,"context_line":"    LIBS_FROM_GIT\u003d\"python-ironicclient\""},{"line_number":32,"context_line":"    IRONICCLIENT_BRANCH\u003drefs/changes/44/206144/12"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    # Install generic_switch Neutron ML2 driver that interacts with OVS"},{"line_number":35,"context_line":"    enable_plugin generic_switch https://github.com/jumpojoy/generic_switch.git"}],"source_content_type":"text/x-rst","patch_set":17,"id":"9a68dd71_e27307e6","line":32,"range":{"start_line":32,"start_character":40,"end_line":32,"end_character":49},"updated":"2016-01-26 20:12:39.000000000","message":"Just noting there is a rev 13 of 206144 now.","commit_id":"cb8e3556aa4671772bdaeb1e0278b258ea50bc9b"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"e5bd097c31400afe699a9d0518b2f3a0411e10d4","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    # Configure ironic from ironic devstack plugin."},{"line_number":40,"context_line":"    # remove when ironic/neutron patches are merged."},{"line_number":41,"context_line":"    # Commit may be updated recently, please check for new patchsets."},{"line_number":42,"context_line":"    enable_plugin ironic https://review.openstack.org/openstack/ironic refs/changes/96/258596/16"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    # Add link local info when registering Ironic node"},{"line_number":45,"context_line":"    IRONIC_USE_LINK_LOCAL\u003dTrue"}],"source_content_type":"text/x-rst","patch_set":17,"id":"9a68dd71_e25a2750","line":42,"range":{"start_line":42,"start_character":87,"end_line":42,"end_character":96},"updated":"2016-01-26 20:12:39.000000000","message":"Just noting there is a rev 17 of 258596 now.","commit_id":"cb8e3556aa4671772bdaeb1e0278b258ea50bc9b"},{"author":{"_account_id":10765,"name":"Andre Aranha","email":"afaranha@lsd.ufcg.edu.br","username":"afaranha"},"change_message_id":"ec0a441a4595eb8b474390597decbf1706e1fa95","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    # Install patched python-ironicclient"},{"line_number":28,"context_line":"    # Commit may be updated recently, please check for new patchsets."},{"line_number":29,"context_line":"    LIBS_FROM_GIT\u003d\"python-ironicclient\""},{"line_number":30,"context_line":"    IRONICCLIENT_BRANCH\u003drefs/changes/44/206144/14"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    # Configure ironic from ironic devstack plugin."},{"line_number":33,"context_line":"    # remove when ironic/neutron patches are merged."}],"source_content_type":"text/x-rst","patch_set":36,"id":"3a57f1b5_9cca1d1a","line":30,"range":{"start_line":30,"start_character":46,"end_line":30,"end_character":47},"updated":"2016-02-12 17:43:34.000000000","message":"IRONICCLIENT_BRANCH\u003drefs/changes/44/206144/16","commit_id":"c9f308dd2f33db1f19f717d4aecf2002a298d3f8"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"c6c580ff41e4bedddec940dfde304d4f3dd50a33","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    # Install patched python-ironicclient"},{"line_number":28,"context_line":"    # Commit may be updated recently, please check for new patchsets."},{"line_number":29,"context_line":"    LIBS_FROM_GIT\u003d\"python-ironicclient\""},{"line_number":30,"context_line":"    IRONICCLIENT_BRANCH\u003drefs/changes/44/206144/14"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    # Configure ironic from ironic devstack plugin."},{"line_number":33,"context_line":"    # remove when ironic/neutron patches are merged."}],"source_content_type":"text/x-rst","patch_set":36,"id":"3a57f1b5_258d0cd6","line":30,"range":{"start_line":30,"start_character":46,"end_line":30,"end_character":47},"in_reply_to":"3a57f1b5_9cca1d1a","updated":"2016-02-12 18:49:27.000000000","message":"I think the comment above directing folks to check the patch set for latest rev covers this.","commit_id":"c9f308dd2f33db1f19f717d4aecf2002a298d3f8"},{"author":{"_account_id":10765,"name":"Andre Aranha","email":"afaranha@lsd.ufcg.edu.br","username":"afaranha"},"change_message_id":"ec0a441a4595eb8b474390597decbf1706e1fa95","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    # Configure ironic from ironic devstack plugin."},{"line_number":33,"context_line":"    # remove when ironic/neutron patches are merged."},{"line_number":34,"context_line":"    # Commit may be updated recently, please check for new patchsets."},{"line_number":35,"context_line":"    enable_plugin ironic https://review.openstack.org/openstack/ironic refs/changes/96/258596/16"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    # Install generic_switch Neutron ML2 driver that interacts with OVS"},{"line_number":38,"context_line":"    enable_plugin generic_switch https://github.com/jumpojoy/generic_switch.git"}],"source_content_type":"text/x-rst","patch_set":36,"id":"3a57f1b5_1cdf0dda","line":35,"range":{"start_line":35,"start_character":4,"end_line":35,"end_character":96},"updated":"2016-02-12 17:43:34.000000000","message":"enable_plugin ironic https://review.openstack.org/openstack/ironic refs/changes/96/258596/36","commit_id":"c9f308dd2f33db1f19f717d4aecf2002a298d3f8"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"c6c580ff41e4bedddec940dfde304d4f3dd50a33","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    # Configure ironic from ironic devstack plugin."},{"line_number":33,"context_line":"    # remove when ironic/neutron patches are merged."},{"line_number":34,"context_line":"    # Commit may be updated recently, please check for new patchsets."},{"line_number":35,"context_line":"    enable_plugin ironic https://review.openstack.org/openstack/ironic refs/changes/96/258596/16"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    # Install generic_switch Neutron ML2 driver that interacts with OVS"},{"line_number":38,"context_line":"    enable_plugin generic_switch https://github.com/jumpojoy/generic_switch.git"}],"source_content_type":"text/x-rst","patch_set":36,"id":"3a57f1b5_85b88076","line":35,"range":{"start_line":35,"start_character":4,"end_line":35,"end_character":96},"in_reply_to":"3a57f1b5_1cdf0dda","updated":"2016-02-12 18:49:27.000000000","message":"ditto","commit_id":"c9f308dd2f33db1f19f717d4aecf2002a298d3f8"},{"author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"change_message_id":"f7511d51235c866c38ac11cc5fa3c68d1d431276","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    # Install patched python-ironicclient"},{"line_number":29,"context_line":"    # Commit may be updated recently, please check for new patchsets."},{"line_number":30,"context_line":"    LIBS_FROM_GIT\u003d\"python-ironicclient\""},{"line_number":31,"context_line":"    IRONICCLIENT_BRANCH\u003drefs/changes/44/206144/23"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    # Configure ironic from ironic devstack plugin."},{"line_number":34,"context_line":"    # remove when ironic/neutron patches are merged."}],"source_content_type":"text/x-rst","patch_set":52,"id":"ba0121b8_c5868412","line":31,"range":{"start_line":31,"start_character":47,"end_line":31,"end_character":49},"updated":"2016-03-30 09:22:47.000000000","message":"The latest ver is 24.","commit_id":"1de6218ed33f797d09a8bdebb6c100dc5a21fb65"},{"author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"change_message_id":"f7511d51235c866c38ac11cc5fa3c68d1d431276","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    # Configure ironic from ironic devstack plugin."},{"line_number":34,"context_line":"    # remove when ironic/neutron patches are merged."},{"line_number":35,"context_line":"    # Commit may be updated recently, please check for new patchsets."},{"line_number":36,"context_line":"    enable_plugin ironic https://review.openstack.org/openstack/ironic refs/changes/96/258596/46"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    # Install networking-generic-switch Neutron ML2 driver that interacts with OVS"},{"line_number":39,"context_line":"    enable_plugin networking-generic-switch https://review.openstack.org/openstack/networking-generic-switch"}],"source_content_type":"text/x-rst","patch_set":52,"id":"ba0121b8_4573944d","line":36,"range":{"start_line":36,"start_character":94,"end_line":36,"end_character":96},"updated":"2016-03-30 09:22:47.000000000","message":"The latest ver is 52.","commit_id":"1de6218ed33f797d09a8bdebb6c100dc5a21fb65"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"4dfe1ec109a5df7eeaab859a7fc78f7c8b91b467","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    # Install networking-generic-switch Neutron ML2 driver that interacts with OVS"},{"line_number":39,"context_line":"    enable_plugin networking-generic-switch https://review.openstack.org/openstack/networking-generic-switch"},{"line_number":40,"context_line":"    Q_PLUGIN_EXTRA_CONF_PATH\u003detc/neutron/plugins/ml2"},{"line_number":41,"context_line":"    Q_PLUGIN_EXTRA_CONF_FILES[\u0027networking-generic-switch\u0027]\u003dml2_conf_genericswitch.ini"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    # Add link local info when registering Ironic node"}],"source_content_type":"text/x-rst","patch_set":64,"id":"1a122d0e_2efcf670","line":40,"updated":"2016-04-29 11:16:36.000000000","message":"should be /etc/neutron/plugins/ml2/","commit_id":"5e1ef521969aa8de268ecac664d0dacadd35e38f"},{"author":{"_account_id":6610,"name":"Zhenguo Niu","email":"Niu.ZGlinux@gmail.com","username":"niu-zglinux"},"change_message_id":"a81b2a5a6650c3b358d35b045f50a236d9d2308b","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    # Install networking-generic-switch Neutron ML2 driver that interacts with OVS"},{"line_number":39,"context_line":"    enable_plugin networking-generic-switch https://review.openstack.org/openstack/networking-generic-switch"},{"line_number":40,"context_line":"    Q_PLUGIN_EXTRA_CONF_PATH\u003detc/neutron/plugins/ml2"},{"line_number":41,"context_line":"    Q_PLUGIN_EXTRA_CONF_FILES[\u0027networking-generic-switch\u0027]\u003dml2_conf_genericswitch.ini"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    # Add link local info when registering Ironic node"}],"source_content_type":"text/x-rst","patch_set":64,"id":"dab17558_19b3734e","line":40,"in_reply_to":"1a122d0e_2efcf670","updated":"2016-05-17 02:07:14.000000000","message":"++, a recent patch has removed additional \u0027/\u0027 for Q_PLUGIN_EXTRA_CONF_FILES\nin devstack, so we should use obsolote path. see https://review.openstack.org/#/c/315914/","commit_id":"5e1ef521969aa8de268ecac664d0dacadd35e38f"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"2d88c074f30d0b771d3e3941ce9d1f90a92082c9","unresolved":false,"context_lines":[{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    [[post-config|$Q_L3_CONF_FILE]]"},{"line_number":144,"context_line":"    [DEFAULT]"},{"line_number":145,"context_line":"    metadata_port\u003d80"}],"source_content_type":"text/x-rst","patch_set":67,"id":"bab6814e_95e017fc","line":145,"updated":"2016-05-25 14:15:11.000000000","message":"IRONIC_ENABLED_NETWORK_DRIVERS\u003dflat,neutron\nIRONIC_NETWORK_DRIVER\u003dneutron\nare missed options.","commit_id":"4457bef21a22ad4f82aee6fc1a98439555e6c62a"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"5bfad3fcd6f3ea9c1f434a612d549ea720cf5563","unresolved":false,"context_lines":[{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    [[post-config|$Q_L3_CONF_FILE]]"},{"line_number":144,"context_line":"    [DEFAULT]"},{"line_number":145,"context_line":"    metadata_port\u003d80"}],"source_content_type":"text/x-rst","patch_set":67,"id":"bab6814e_e20536c2","line":145,"in_reply_to":"bab6814e_95e017fc","updated":"2016-05-26 14:59:29.000000000","message":"Done","commit_id":"4457bef21a22ad4f82aee6fc1a98439555e6c62a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"a133d7669a4b39fc08c6870568c26a91962c2732","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"DevStack Configuration"},{"line_number":18,"context_line":"----------------------"},{"line_number":19,"context_line":"The following is ``local.conf`` that will setup Devstack with 3 VMs that are"},{"line_number":20,"context_line":"registered in ironic. ``networking-generic-switch`` driver will be installed and"},{"line_number":21,"context_line":"configured in Neutron."},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":74,"id":"1aa78d24_2accca60","line":19,"updated":"2016-07-13 20:41:49.000000000","message":"nit: Maybe?\n\n  The following is the Devstack ``local.conf`` file which will setup...","commit_id":"049f3b55965cbe0eb48c53f2afcb872759747e3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"a133d7669a4b39fc08c6870568c26a91962c2732","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    # Configure ironic from ironic devstack plugin."},{"line_number":34,"context_line":"    # remove when ironic/neutron patches are merged."},{"line_number":35,"context_line":"    # Commit may be updated recently, please check for new patchsets."},{"line_number":36,"context_line":"    enable_plugin ironic https://review.openstack.org/openstack/ironic refs/changes/96/258596/46"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    # Install networking-generic-switch Neutron ML2 driver that interacts with OVS"},{"line_number":39,"context_line":"    enable_plugin networking-generic-switch https://review.openstack.org/openstack/networking-generic-switch"}],"source_content_type":"text/x-rst","patch_set":74,"id":"1aa78d24_aa91da48","line":36,"range":{"start_line":36,"start_character":4,"end_line":36,"end_character":96},"updated":"2016-07-13 20:41:49.000000000","message":"This seems... out of date?","commit_id":"049f3b55965cbe0eb48c53f2afcb872759747e3b"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"2614ca2895ed0d7a49b221b5bb1fa63c9bc1cda1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Ironic/Neutron integration and DevStack"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This guide will walk you through using OpenStack Ironic/Neutron with the ML2"}],"source_content_type":"text/x-rst","patch_set":77,"id":"dada55a8_a04bb92a","line":2,"updated":"2016-07-18 11:02:57.000000000","message":"Can we call this \"multitenant networking\" instead of \"ironic/neutron integration\"? Same for the file name, devstack-multitenant-networking.rst or something","commit_id":"8e012ce0598cf67e2066cca07bbacf5f296ae42f"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"fa655855b513019fde7b0da936727388771b9b42","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Ironic/Neutron integration and DevStack"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This guide will walk you through using OpenStack Ironic/Neutron with the ML2"}],"source_content_type":"text/x-rst","patch_set":77,"id":"dada55a8_56aba789","line":2,"in_reply_to":"dada55a8_a04bb92a","updated":"2016-07-18 12:10:56.000000000","message":"Done","commit_id":"8e012ce0598cf67e2066cca07bbacf5f296ae42f"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"2614ca2895ed0d7a49b221b5bb1fa63c9bc1cda1","unresolved":false,"context_lines":[{"line_number":132,"context_line":"    LOGDIR\u003d$HOME/logs"},{"line_number":133,"context_line":"    IRONIC_VM_LOG_DIR\u003d$HOME/ironic-bm-logs"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    IRONIC_ENABLED_NETWORK_INTERFACES\u003dflat,neutron"},{"line_number":136,"context_line":"    IRONIC_NETWORK_INTERFACE\u003dneutron"}],"source_content_type":"text/x-rst","patch_set":77,"id":"dada55a8_600f01e2","line":135,"updated":"2016-07-18 11:02:57.000000000","message":"Any reason to enable flat in this setup?","commit_id":"8e012ce0598cf67e2066cca07bbacf5f296ae42f"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"fa655855b513019fde7b0da936727388771b9b42","unresolved":false,"context_lines":[{"line_number":132,"context_line":"    LOGDIR\u003d$HOME/logs"},{"line_number":133,"context_line":"    IRONIC_VM_LOG_DIR\u003d$HOME/ironic-bm-logs"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    IRONIC_ENABLED_NETWORK_INTERFACES\u003dflat,neutron"},{"line_number":136,"context_line":"    IRONIC_NETWORK_INTERFACE\u003dneutron"}],"source_content_type":"text/x-rst","patch_set":77,"id":"dada55a8_9968b0bc","line":135,"in_reply_to":"dada55a8_600f01e2","updated":"2016-07-18 12:10:56.000000000","message":"No, it is not needed.","commit_id":"8e012ce0598cf67e2066cca07bbacf5f296ae42f"}],"doc/source/index.rst":[{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"2614ca2895ed0d7a49b221b5bb1fa63c9bc1cda1","unresolved":false,"context_lines":[{"line_number":71,"context_line":"  dev/ironic-neutron-integration"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":".. toctree::"},{"line_number":74,"context_line":"  :maxdepth: 1"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"  dev/faq"},{"line_number":77,"context_line":""}],"source_content_type":"text/x-rst","patch_set":77,"id":"dada55a8_e003f1b6","line":74,"updated":"2016-07-18 11:02:57.000000000","message":"Why add another toctree here? It just creates an extra new line in the rendered output: http://docs-draft.openstack.org/96/258596/77/check/gate-ironic-docs/8667f96//doc/build/html/","commit_id":"8e012ce0598cf67e2066cca07bbacf5f296ae42f"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"fa655855b513019fde7b0da936727388771b9b42","unresolved":false,"context_lines":[{"line_number":71,"context_line":"  dev/ironic-neutron-integration"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":".. toctree::"},{"line_number":74,"context_line":"  :maxdepth: 1"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"  dev/faq"},{"line_number":77,"context_line":""}],"source_content_type":"text/x-rst","patch_set":77,"id":"dada55a8_194de072","line":74,"in_reply_to":"dada55a8_e003f1b6","updated":"2016-07-18 12:10:56.000000000","message":"Done","commit_id":"8e012ce0598cf67e2066cca07bbacf5f296ae42f"}]}
