)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":18575,"name":"Saravanan KR","email":"krsacme@gmail.com","username":"saravanankr"},"change_message_id":"67ab5da2c51475039618007909c178c6c4f0901a","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Ironic is introducing a change in the flat interface"},{"line_number":10,"context_line":"driver. Once this change is merged ironic will use"},{"line_number":11,"context_line":"binding:vnic_type baremetal for flat interfances. The"},{"line_number":12,"context_line":"baremetal mechanism driver is required to bind this"},{"line_number":13,"context_line":"vnic_type."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5f93b717_4437774e","line":11,"range":{"start_line":11,"start_character":44,"end_line":11,"end_character":45},"updated":"2018-01-31 12:10:27.000000000","message":"spelling","commit_id":"9e18bbaca69f01c3802d17cad34ed98da3a8c256"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"e3f18a0240629ce0c7fa13ae72e9aac18db54e67","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Ironic is introducing a change in the flat interface"},{"line_number":10,"context_line":"driver. Once this change is merged ironic will use"},{"line_number":11,"context_line":"binding:vnic_type baremetal for flat interfances. The"},{"line_number":12,"context_line":"baremetal mechanism driver is required to bind this"},{"line_number":13,"context_line":"vnic_type."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5f93b717_7fb55d7d","line":11,"range":{"start_line":11,"start_character":44,"end_line":11,"end_character":45},"in_reply_to":"5f93b717_4437774e","updated":"2018-01-31 13:30:53.000000000","message":"Done","commit_id":"9e18bbaca69f01c3802d17cad34ed98da3a8c256"},{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"18d13cf2d57c6d98b693ae2ed91f0a3c78e9740e","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Implements: blueprint tripleo-routed-networks-deployment"},{"line_number":16,"context_line":"Depends-On: I5c801974038cef5f048f3cde3542dac24088a4b6"},{"line_number":17,"context_line":"Depends-On: I93ffc4fffa18e23e1285cc858cc87356723defc2"},{"line_number":18,"context_line":"Depends-On: Ib4d93937c3985e51e2c10ded26af96d47b747f00"},{"line_number":19,"context_line":"Depends-On: I7841d59c3590106dd8ac7e625a9db7b47674fe29"},{"line_number":20,"context_line":"Depends-On: Ibaf539230b5b500d5b80d5b486a30f60e7a6dc4a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"3fa0c359_51383e3c","line":17,"updated":"2018-02-14 18:33:53.000000000","message":"this one is Abandoned, so I assume you want to remove it.","commit_id":"1abd82f528cc5b9d475547c94932341b8928cac1"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"ee5bb41920a0bbf8198596dbc7e6f170da52318a","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Implements: blueprint tripleo-routed-networks-deployment"},{"line_number":16,"context_line":"Depends-On: I5c801974038cef5f048f3cde3542dac24088a4b6"},{"line_number":17,"context_line":"Depends-On: I93ffc4fffa18e23e1285cc858cc87356723defc2"},{"line_number":18,"context_line":"Depends-On: Ib4d93937c3985e51e2c10ded26af96d47b747f00"},{"line_number":19,"context_line":"Depends-On: I7841d59c3590106dd8ac7e625a9db7b47674fe29"},{"line_number":20,"context_line":"Depends-On: Ibaf539230b5b500d5b80d5b486a30f60e7a6dc4a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"3fa0c359_31b6d28c","line":17,"in_reply_to":"3fa0c359_51383e3c","updated":"2018-02-14 18:43:23.000000000","message":"Oh, yes.\nI guess we can remove this and all below it, since they are all merged.","commit_id":"1abd82f528cc5b9d475547c94932341b8928cac1"}],"elements/puppet-stack-config/puppet-stack-config.pp":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"781edcc906bbe80efb3d4934d2075490309fa36b","unresolved":false,"context_lines":[{"line_number":384,"context_line":"include ::neutron::server::notifications"},{"line_number":385,"context_line":"include ::neutron::quota"},{"line_number":386,"context_line":"include ::neutron::plugins::ml2"},{"line_number":387,"context_line":"include ::neutron::plugins::ml2::networking_baremetal"},{"line_number":388,"context_line":"include ::neutron::agents::ml2::networking_baremetal"},{"line_number":389,"context_line":""},{"line_number":390,"context_line":"# NOTE(lucasagomes): This bit might be superseded by"},{"line_number":391,"context_line":"# https://review.openstack.org/#/c/172040/"}],"source_content_type":"text/x-puppet","patch_set":14,"id":"3fa0c359_da58c9fb","line":388,"range":{"start_line":387,"start_character":0,"end_line":388,"end_character":52},"updated":"2018-02-15 17:37:51.000000000","message":"if not already, please add that to THT as well for the containerized undercloud.","commit_id":"c0b86ec9c4666237780babafba45f3334c0e3587"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"6bb96b0ccfb7dbd511430799084858e80a8a9cc5","unresolved":false,"context_lines":[{"line_number":384,"context_line":"include ::neutron::server::notifications"},{"line_number":385,"context_line":"include ::neutron::quota"},{"line_number":386,"context_line":"include ::neutron::plugins::ml2"},{"line_number":387,"context_line":"include ::neutron::plugins::ml2::networking_baremetal"},{"line_number":388,"context_line":"include ::neutron::agents::ml2::networking_baremetal"},{"line_number":389,"context_line":""},{"line_number":390,"context_line":"# NOTE(lucasagomes): This bit might be superseded by"},{"line_number":391,"context_line":"# https://review.openstack.org/#/c/172040/"}],"source_content_type":"text/x-puppet","patch_set":14,"id":"1f9dbf25_b0209ef9","line":388,"range":{"start_line":387,"start_character":0,"end_line":388,"end_character":52},"in_reply_to":"3fa0c359_15a042a5","updated":"2018-02-27 15:35:34.000000000","message":"looks like we need a promotion to get the ironic-neutron-agent\n\nhttp://logs.openstack.org/30/537830/14/check/tripleo-ci-centos-7-3nodes-multinode/dbc6d7d/logs/undercloud/home/zuul/undercloud_install.log.gz#_2018-02-14_19_39_57","commit_id":"c0b86ec9c4666237780babafba45f3334c0e3587"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"45eee77146520efc674c9c4e8e5f147841f784de","unresolved":false,"context_lines":[{"line_number":384,"context_line":"include ::neutron::server::notifications"},{"line_number":385,"context_line":"include ::neutron::quota"},{"line_number":386,"context_line":"include ::neutron::plugins::ml2"},{"line_number":387,"context_line":"include ::neutron::plugins::ml2::networking_baremetal"},{"line_number":388,"context_line":"include ::neutron::agents::ml2::networking_baremetal"},{"line_number":389,"context_line":""},{"line_number":390,"context_line":"# NOTE(lucasagomes): This bit might be superseded by"},{"line_number":391,"context_line":"# https://review.openstack.org/#/c/172040/"}],"source_content_type":"text/x-puppet","patch_set":14,"id":"3fa0c359_15a042a5","line":388,"range":{"start_line":387,"start_character":0,"end_line":388,"end_character":52},"in_reply_to":"3fa0c359_3a93ed51","updated":"2018-02-15 18:19:07.000000000","message":"ack, for ironic in the overcloud to support routed networks this will be required.\nI will add this as part of the patches for containerized undercloud. And I belive that is the same templates, so overcloud will get it as well.","commit_id":"c0b86ec9c4666237780babafba45f3334c0e3587"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"a1bc82141d846ce1c7f612304c7b777317d9e6b9","unresolved":false,"context_lines":[{"line_number":384,"context_line":"include ::neutron::server::notifications"},{"line_number":385,"context_line":"include ::neutron::quota"},{"line_number":386,"context_line":"include ::neutron::plugins::ml2"},{"line_number":387,"context_line":"include ::neutron::plugins::ml2::networking_baremetal"},{"line_number":388,"context_line":"include ::neutron::agents::ml2::networking_baremetal"},{"line_number":389,"context_line":""},{"line_number":390,"context_line":"# NOTE(lucasagomes): This bit might be superseded by"},{"line_number":391,"context_line":"# https://review.openstack.org/#/c/172040/"}],"source_content_type":"text/x-puppet","patch_set":14,"id":"3fa0c359_3a93ed51","line":388,"range":{"start_line":387,"start_character":0,"end_line":388,"end_character":52},"in_reply_to":"3fa0c359_da58c9fb","updated":"2018-02-15 17:44:06.000000000","message":"we probably need a new template even, as it will also be used with ironic in the overcloud","commit_id":"c0b86ec9c4666237780babafba45f3334c0e3587"}],"elements/puppet-stack-config/puppet-stack-config.yaml.template":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f065c69ef54ee4ea3a53b6a48d8de9bd969e65ba","unresolved":false,"context_lines":[{"line_number":256,"context_line":"neutron::server::database_connection: mysql+pymysql://neutron:{{UNDERCLOUD_NEUTRON_PASSWORD}}@{{LOCAL_IP_WRAPPED}}/neutron"},{"line_number":257,"context_line":"neutron::server::sync_db: true"},{"line_number":258,"context_line":"neutron::agents::ml2::ovs::local_ip: {{LOCAL_IP}}"},{"line_number":259,"context_line":"neutron::plugins::ml2::mechanism_drivers: [\u0027openvswitch,baremetal\u0027]"},{"line_number":260,"context_line":"neutron_bridge_mappings: ctlplane:br-ctlplane"},{"line_number":261,"context_line":"neutron_public_interface: {{LOCAL_INTERFACE}}"},{"line_number":262,"context_line":"neutron_physical_bridge: br-ctlplane"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"5f93b717_fcab0986","line":259,"updated":"2018-01-28 17:20:55.000000000","message":"Is it really the correct syntax? I\u0027d expect [\u0027openvswitch\u0027, \u0027baremetal\u0027]. Or \u0027openvswitch,baremetal\u0027 (without brackets) - hard to tell without looking at the puppet part.","commit_id":"1f7086b5acfe134dcd0754b5100fb13fb5b250c3"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"3f3fba61e543eeed383dce6bc74b48877ff69935","unresolved":false,"context_lines":[{"line_number":256,"context_line":"neutron::server::database_connection: mysql+pymysql://neutron:{{UNDERCLOUD_NEUTRON_PASSWORD}}@{{LOCAL_IP_WRAPPED}}/neutron"},{"line_number":257,"context_line":"neutron::server::sync_db: true"},{"line_number":258,"context_line":"neutron::agents::ml2::ovs::local_ip: {{LOCAL_IP}}"},{"line_number":259,"context_line":"neutron::plugins::ml2::mechanism_drivers: [\u0027openvswitch,baremetal\u0027]"},{"line_number":260,"context_line":"neutron_bridge_mappings: ctlplane:br-ctlplane"},{"line_number":261,"context_line":"neutron_public_interface: {{LOCAL_INTERFACE}}"},{"line_number":262,"context_line":"neutron_physical_bridge: br-ctlplane"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"5f93b717_b8090432","line":259,"in_reply_to":"5f93b717_fcab0986","updated":"2018-01-29 07:41:33.000000000","message":"Thanks Dmitry. It is the wrong syntax, the puppet module does join(any2array($mechanism_drivers), \u0027,\u0027).\n\nDone.","commit_id":"1f7086b5acfe134dcd0754b5100fb13fb5b250c3"},{"author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"change_message_id":"0d2e42d1782e2c40a928230a37335952c39d8cf7","unresolved":false,"context_lines":[{"line_number":276,"context_line":"neutron::plugins::ml2::extension_drivers: \u0027port_security\u0027"},{"line_number":277,"context_line":"neutron::agents::ml2::networking_baremetal::user: \u0027ironic\u0027"},{"line_number":278,"context_line":"neutron::agents::ml2::networking_baremetal::password: {{UNDERCLOUD_IRONIC_PASSWORD}}"},{"line_number":279,"context_line":"neutron::agents::ml2::networking_baremetal::auth_url: {{UNDERCLOUD_ENDPOINT_KEYSTONE_PUBLIC}}/v3"},{"line_number":280,"context_line":"neutron::agents::ml2::networking_baremetal::project_name: \"%{hiera(\u0027neutron::keystone::auth::tenant\u0027)}\""},{"line_number":281,"context_line":"neutron::agents::ml2::networking_baremetal::user_domain_name: \"%{hiera(\u0027keystone_default_domain\u0027)}\""},{"line_number":282,"context_line":"neutron::agents::ml2::networking_baremetal::project_domain_name: \"%{hiera(\u0027keystone_default_domain\u0027)}\""}],"source_content_type":"application/octet-stream","patch_set":3,"id":"5f93b717_0b9985c2","line":279,"updated":"2018-01-31 06:48:03.000000000","message":"is the /v3 suffix needed here? Preferrably you could use a versionless endpoint.","commit_id":"54f34be70a95671ff90873e86608c098b0f2eb88"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"5427ce4a8c446624f4f1ce4bebf347cd110002f9","unresolved":false,"context_lines":[{"line_number":276,"context_line":"neutron::plugins::ml2::extension_drivers: \u0027port_security\u0027"},{"line_number":277,"context_line":"neutron::agents::ml2::networking_baremetal::user: \u0027ironic\u0027"},{"line_number":278,"context_line":"neutron::agents::ml2::networking_baremetal::password: {{UNDERCLOUD_IRONIC_PASSWORD}}"},{"line_number":279,"context_line":"neutron::agents::ml2::networking_baremetal::auth_url: {{UNDERCLOUD_ENDPOINT_KEYSTONE_PUBLIC}}/v3"},{"line_number":280,"context_line":"neutron::agents::ml2::networking_baremetal::project_name: \"%{hiera(\u0027neutron::keystone::auth::tenant\u0027)}\""},{"line_number":281,"context_line":"neutron::agents::ml2::networking_baremetal::user_domain_name: \"%{hiera(\u0027keystone_default_domain\u0027)}\""},{"line_number":282,"context_line":"neutron::agents::ml2::networking_baremetal::project_domain_name: \"%{hiera(\u0027keystone_default_domain\u0027)}\""}],"source_content_type":"application/octet-stream","patch_set":3,"id":"5f93b717_84e33fd9","line":279,"in_reply_to":"5f93b717_0b9985c2","updated":"2018-01-31 12:04:50.000000000","message":"It is not required. Thanks Juan! I have removed it.","commit_id":"54f34be70a95671ff90873e86608c098b0f2eb88"}],"releasenotes/notes/networking-baremetal-ml2-4b50d6bab617c00c.yaml":[{"author":{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},"change_message_id":"ea4f041747a6ff3db2d8f6c08800883f7a500a38","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - The undercloud now use the ``baremetal`` neutron ML2 mechanism driver."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f93b717_79dc1e74","line":3,"range":{"start_line":3,"start_character":23,"end_line":3,"end_character":26},"updated":"2018-01-25 19:57:17.000000000","message":"not s/use/uses/","commit_id":"1f7086b5acfe134dcd0754b5100fb13fb5b250c3"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"3f3fba61e543eeed383dce6bc74b48877ff69935","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - The undercloud now use the ``baremetal`` neutron ML2 mechanism driver."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f93b717_d83bb0e8","line":3,"range":{"start_line":3,"start_character":23,"end_line":3,"end_character":26},"in_reply_to":"5f93b717_79dc1e74","updated":"2018-01-29 07:41:33.000000000","message":"Done","commit_id":"1f7086b5acfe134dcd0754b5100fb13fb5b250c3"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"1bd6ca304ca851765cf389a3862b3d25629af4f4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - The undercloud now uses the ``baremetal`` neutron ML2 mechanism driver, and"},{"line_number":4,"context_line":"    the l2 agent ironic-neutron-agent. This enables the possibility to use"},{"line_number":5,"context_line":"    neutron routed networks in the undercloud."}],"source_content_type":"text/x-yaml","patch_set":18,"id":"ff6b8bd7_cf8ecc26","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":5},"updated":"2018-03-06 09:59:13.000000000","message":"I would say it\u0027s a feature","commit_id":"7e029c1cde3c81e34f5ae727475c063ba49ea7d6"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"1720f6db560cf4336b94a6eaa013d9782f622360","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - The undercloud now uses the ``baremetal`` neutron ML2 mechanism driver, and"},{"line_number":4,"context_line":"    the l2 agent ironic-neutron-agent. This enables the possibility to use"},{"line_number":5,"context_line":"    neutron routed networks in the undercloud."}],"source_content_type":"text/x-yaml","patch_set":18,"id":"ff6b8bd7_2f2bc894","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":5},"in_reply_to":"ff6b8bd7_cf8ecc26","updated":"2018-03-06 10:23:14.000000000","message":"Done","commit_id":"7e029c1cde3c81e34f5ae727475c063ba49ea7d6"}]}
