)]}'
{"doc/source/guides/ironic-neutron-integration.rst":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"3f791776f264cb4183573adee403fa3313c0b883","unresolved":false,"context_lines":[{"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\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"},{"line_number":6,"context_line":"\u0027generic_switcgh\u0027 plugin."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Using VMs as baremetal servers"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_308bdd20","line":6,"updated":"2015-11-30 04:35:31.000000000","message":"generic_switch","commit_id":"8d00f3e926a66c4aa9854209b98200a7f758d12f"}],"doc/source/guides/ironic.rst":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"314f5735e3eeb327370455f20b386beb3a1dcb01","unresolved":false,"context_lines":[{"line_number":17,"context_line":"::"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"\t# Ironic provision network name"},{"line_number":21,"context_line":"\tIRONIC_PROVISION_NETWORK_NAME\u003dironic-provision"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"\t# Provision network provider type. Can be flat of vlan."}],"source_content_type":"text/x-rst","patch_set":8,"id":"7a740942_c768128a","line":20,"updated":"2015-12-07 08:19:14.000000000","message":"Please convert all TAB characters to 4 spaces.","commit_id":"9e0d3d2aa38277d5bf9350842f2609901b7aad5b"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"2fa40c1956bf946be7ae8c8f8ae7e8369ca193de","unresolved":false,"context_lines":[{"line_number":17,"context_line":"::"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"\t# Ironic provision network name"},{"line_number":21,"context_line":"\tIRONIC_PROVISION_NETWORK_NAME\u003dironic-provision"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"\t# Provision network provider type. Can be flat of vlan."}],"source_content_type":"text/x-rst","patch_set":8,"id":"7a740942_22cb01a7","line":20,"in_reply_to":"7a740942_c768128a","updated":"2015-12-07 13:02:15.000000000","message":"Done","commit_id":"9e0d3d2aa38277d5bf9350842f2609901b7aad5b"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"662431559c35700c8ba61b6cd99f7263091fbb10","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Ironic 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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This is a rough guide to various configuration parameters for Ironic"},{"line_number":6,"context_line":"running with DevStack."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a740942_bd14d29f","line":5,"updated":"2015-12-07 20:54:17.000000000","message":"I think it\u0027s great to add documentation to devstack on how it interacts with Ironic // how a user should configure things, but let\u0027s be more specific about what is included here. Eg,\n\n  This is a guide to configuration parameters that devstack accepts regarding\n  the Ironic service.\n\n  It is not yet a complete list, and only includes sections for Neutron integration\n  and the use / enrollment of external hardware. Other sections will be added later.","commit_id":"a0948f3833422e27c5f275fbaadc39ce1ec0f850"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"288f017ccd4fc0d2933878f6bf71a17c4be43b16","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Ironic 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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This is a rough guide to various configuration parameters for Ironic"},{"line_number":6,"context_line":"running with DevStack."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a740942_f276aba2","line":5,"in_reply_to":"7a740942_bd14d29f","updated":"2015-12-17 08:57:02.000000000","message":"Done","commit_id":"a0948f3833422e27c5f275fbaadc39ce1ec0f850"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"662431559c35700c8ba61b6cd99f7263091fbb10","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Ironic provision network"},{"line_number":10,"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"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This network is used during instance provisioning. It will be created"},{"line_number":13,"context_line":"on Devstack if the following variables are set. Ironic provision network id"},{"line_number":14,"context_line":"will be added to ``/etc/ironic/ironic.conf`` and ``network_provider`` will"},{"line_number":15,"context_line":"be set to ``neutron_plugin``. There is an example of ``local.conf``:"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a740942_dd199ed8","line":12,"updated":"2015-12-07 20:54:17.000000000","message":"s/This network is used/A separate Neutron network may be used/","commit_id":"a0948f3833422e27c5f275fbaadc39ce1ec0f850"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"288f017ccd4fc0d2933878f6bf71a17c4be43b16","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Ironic provision network"},{"line_number":10,"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"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This network is used during instance provisioning. It will be created"},{"line_number":13,"context_line":"on Devstack if the following variables are set. Ironic provision network id"},{"line_number":14,"context_line":"will be added to ``/etc/ironic/ironic.conf`` and ``network_provider`` will"},{"line_number":15,"context_line":"be set to ``neutron_plugin``. There is an example of ``local.conf``:"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a740942_127a5788","line":12,"in_reply_to":"7a740942_dd199ed8","updated":"2015-12-17 08:57:02.000000000","message":"Done","commit_id":"a0948f3833422e27c5f275fbaadc39ce1ec0f850"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"662431559c35700c8ba61b6cd99f7263091fbb10","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Link Local Connection"},{"line_number":48,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"This information is used by Neutron in order to bind port on the switch. To"},{"line_number":51,"context_line":"register node in ironic with LLC information use the following ``local.conf``:"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a740942_7d0aea7a","line":50,"updated":"2015-12-07 20:54:17.000000000","message":"This sentence seems both vague and incorrect, based on my understanding of the work being done.\n\nWould the following be more accurate?\n\n  If Ironic is configured as above (to use a separate neutron provider network for provisioning),\n  and you wish to use a local virtualized switch (as opposed to a separate physical switch)\n  to emulate and test Neutron provider networks with Ironic, then you should set this variable.","commit_id":"a0948f3833422e27c5f275fbaadc39ce1ec0f850"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"288f017ccd4fc0d2933878f6bf71a17c4be43b16","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Link Local Connection"},{"line_number":48,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"This information is used by Neutron in order to bind port on the switch. To"},{"line_number":51,"context_line":"register node in ironic with LLC information use the following ``local.conf``:"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a740942_d26fefc1","line":50,"in_reply_to":"7a740942_7d0aea7a","updated":"2015-12-17 08:57:02.000000000","message":"Done","commit_id":"a0948f3833422e27c5f275fbaadc39ce1ec0f850"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"662431559c35700c8ba61b6cd99f7263091fbb10","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"::"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    IRONIC_LLC_ENABLED\u003dTrue"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Hardware node registration in Ironic"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a740942_9d0f9687","line":55,"updated":"2015-12-07 20:54:17.000000000","message":"I would prefer to expand the \"LLC\" acronym so that it is more clear to a reader of the config file.\nI\u0027d like to suggest the option name be:\n\n  IRONIC_USE_LINK_LOCAL\u003dTrue","commit_id":"a0948f3833422e27c5f275fbaadc39ce1ec0f850"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"662431559c35700c8ba61b6cd99f7263091fbb10","unresolved":false,"context_lines":[{"line_number":58,"context_line":"Hardware node registration in Ironic"},{"line_number":59,"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"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Ironic nodes can be automatically registered in Ironic during Devstack setup."},{"line_number":62,"context_line":"By specifying ``IRONIC_HW_NODES_FILE`` variable. It is an INI settings syntax"},{"line_number":63,"context_line":"file. Each section name represents ironic node name, where ironic node options"},{"line_number":64,"context_line":"are appropriate options in the section. There is an example of ``local.conf``"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a740942_3d29c2e6","line":61,"updated":"2015-12-07 20:54:17.000000000","message":"The grammar here is a bit off. I offer the following corrections:\n\nHardware nodes can be automatically enrolled in Ironic during devstack setup,\nif the IRONIC_HW_NODES_FILE variable is set and refers to a valid INI-formatted file.\nIn this file, each section represents an Ironic Node, and options in that section\ndefine the properties of that Node. Here is an example:","commit_id":"a0948f3833422e27c5f275fbaadc39ce1ec0f850"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"288f017ccd4fc0d2933878f6bf71a17c4be43b16","unresolved":false,"context_lines":[{"line_number":58,"context_line":"Hardware node registration in Ironic"},{"line_number":59,"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"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Ironic nodes can be automatically registered in Ironic during Devstack setup."},{"line_number":62,"context_line":"By specifying ``IRONIC_HW_NODES_FILE`` variable. It is an INI settings syntax"},{"line_number":63,"context_line":"file. Each section name represents ironic node name, where ironic node options"},{"line_number":64,"context_line":"are appropriate options in the section. There is an example of ``local.conf``"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a740942_b26ca3d0","line":61,"in_reply_to":"7a740942_3d29c2e6","updated":"2015-12-17 08:57:02.000000000","message":"Done","commit_id":"a0948f3833422e27c5f275fbaadc39ce1ec0f850"}]}
