)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"f2c291869d97bf4b75a27128052dba37366fc615","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2023-01-20 12:26:43 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add support for the OVN Neutron Agent container"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds support for the OVN Neutron Agent container [1]."},{"line_number":10,"context_line":"This new agent will include any needed OVN functionality not implemented"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1f964fc2_96d470ab","line":7,"range":{"start_line":7,"start_character":38,"end_line":7,"end_character":47},"updated":"2023-01-30 03:26:45.000000000","message":"also, puppet-neutron itself does not support containerized deployment.","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6d7832a7b507c54dc5e9b15d6fddeedb61a1f08a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2023-01-20 12:26:43 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add support for the OVN Neutron Agent container"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds support for the OVN Neutron Agent container [1]."},{"line_number":10,"context_line":"This new agent will include any needed OVN functionality not implemented"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"54120992_7d31efe1","line":7,"range":{"start_line":7,"start_character":38,"end_line":7,"end_character":47},"in_reply_to":"1f964fc2_96d470ab","updated":"2023-03-24 06:12:11.000000000","message":"Done","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"f2c291869d97bf4b75a27128052dba37366fc615","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add support for the OVN Neutron Agent container"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds support for the OVN Neutron Agent container [1]."},{"line_number":10,"context_line":"This new agent will include any needed OVN functionality not implemented"},{"line_number":11,"context_line":"in ovn-controller. This agent will, in a future, include the"},{"line_number":12,"context_line":"metadata service, superseding the OVN Metadata Agent."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"b5aa8fda_f03cbe1b","line":9,"range":{"start_line":9,"start_character":50,"end_line":9,"end_character":59},"updated":"2023-01-30 03:26:45.000000000","message":"ditto","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6d7832a7b507c54dc5e9b15d6fddeedb61a1f08a","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add support for the OVN Neutron Agent container"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds support for the OVN Neutron Agent container [1]."},{"line_number":10,"context_line":"This new agent will include any needed OVN functionality not implemented"},{"line_number":11,"context_line":"in ovn-controller. This agent will, in a future, include the"},{"line_number":12,"context_line":"metadata service, superseding the OVN Metadata Agent."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"42d9a2ca_490b32af","line":9,"range":{"start_line":9,"start_character":50,"end_line":9,"end_character":59},"in_reply_to":"b5aa8fda_f03cbe1b","updated":"2023-03-24 06:12:11.000000000","message":"Done","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d0e1d26ad948474e46b8c7fc1882fcb3e9832d12","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ff5494f0_44486a8f","updated":"2023-01-30 00:29:48.000000000","message":"Thanks for working on this. Please find my early comments inline.","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"c1ae8a5a7967728ec4b6f589044c8ae0a13dbe93","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"8bdcf92a_f1114bd6","updated":"2023-03-24 16:22:38.000000000","message":"tested by https://review.opendev.org/c/openstack/puppet-openstack-integration/+/878512","commit_id":"1e535f81957a556724d778e93c13db20f38d8093"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"62553f08ef02988f5eba2f2cc891379bcabc10cf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"9ed74023_24be6d4a","updated":"2023-03-28 05:02:54.000000000","message":"Noticed duplicate release note file, which is fixed in the latest version","commit_id":"2bb4862da63f90f0fa07ebac7a086f4a2f9dd774"}],"lib/puppet/provider/neutron_agent_ovn/ini_setting.rb":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d0e1d26ad948474e46b8c7fc1882fcb3e9832d12","unresolved":true,"context_lines":[{"line_number":1,"context_line":"Puppet::Type.type(:neutron_agent_ovn_config).provide("},{"line_number":2,"context_line":"  :ini_setting,"},{"line_number":3,"context_line":"  :parent \u003d\u003e Puppet::Type.type(:openstack_config).provider(:ini_setting)"},{"line_number":4,"context_line":") do"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"fd82b505_2b114095","line":1,"range":{"start_line":1,"start_character":36,"end_line":1,"end_character":43},"updated":"2023-01-30 00:29:48.000000000","message":"remove this.","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6d7832a7b507c54dc5e9b15d6fddeedb61a1f08a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Puppet::Type.type(:neutron_agent_ovn_config).provide("},{"line_number":2,"context_line":"  :ini_setting,"},{"line_number":3,"context_line":"  :parent \u003d\u003e Puppet::Type.type(:openstack_config).provider(:ini_setting)"},{"line_number":4,"context_line":") do"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"43ef5880_8f9a7854","line":1,"range":{"start_line":1,"start_character":36,"end_line":1,"end_character":43},"in_reply_to":"fd82b505_2b114095","updated":"2023-03-24 06:12:11.000000000","message":"Done","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d0e1d26ad948474e46b8c7fc1882fcb3e9832d12","unresolved":true,"context_lines":[{"line_number":2,"context_line":"  :ini_setting,"},{"line_number":3,"context_line":"  :parent \u003d\u003e Puppet::Type.type(:openstack_config).provider(:ini_setting)"},{"line_number":4,"context_line":") do"},{"line_number":5,"context_line":"  def self.file_path"},{"line_number":6,"context_line":"    \u0027/etc/neutron/plugins/ml2/neutron_agent_ovn.ini\u0027"},{"line_number":7,"context_line":"  end"},{"line_number":8,"context_line":"  # added for backwards compatibility with older versions of inifile"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"213ad403_dab9cd32","line":5,"range":{"start_line":5,"start_character":2,"end_line":5,"end_character":5},"updated":"2023-01-30 00:29:48.000000000","message":"let\u0027s add a blank line before this","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6d7832a7b507c54dc5e9b15d6fddeedb61a1f08a","unresolved":false,"context_lines":[{"line_number":2,"context_line":"  :ini_setting,"},{"line_number":3,"context_line":"  :parent \u003d\u003e Puppet::Type.type(:openstack_config).provider(:ini_setting)"},{"line_number":4,"context_line":") do"},{"line_number":5,"context_line":"  def self.file_path"},{"line_number":6,"context_line":"    \u0027/etc/neutron/plugins/ml2/neutron_agent_ovn.ini\u0027"},{"line_number":7,"context_line":"  end"},{"line_number":8,"context_line":"  # added for backwards compatibility with older versions of inifile"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"d4bbed0f_5382a23e","line":5,"range":{"start_line":5,"start_character":2,"end_line":5,"end_character":5},"in_reply_to":"213ad403_dab9cd32","updated":"2023-03-24 06:12:11.000000000","message":"Done","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d0e1d26ad948474e46b8c7fc1882fcb3e9832d12","unresolved":true,"context_lines":[{"line_number":5,"context_line":"  def self.file_path"},{"line_number":6,"context_line":"    \u0027/etc/neutron/plugins/ml2/neutron_agent_ovn.ini\u0027"},{"line_number":7,"context_line":"  end"},{"line_number":8,"context_line":"  # added for backwards compatibility with older versions of inifile"},{"line_number":9,"context_line":"  def file_path"},{"line_number":10,"context_line":"    self.class.file_path"},{"line_number":11,"context_line":"  end"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"ccad63f7_ef69e589","line":8,"range":{"start_line":8,"start_character":2,"end_line":8,"end_character":3},"updated":"2023-01-30 00:29:48.000000000","message":"ditto. let\u0027s add a blank line before this","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6d7832a7b507c54dc5e9b15d6fddeedb61a1f08a","unresolved":false,"context_lines":[{"line_number":5,"context_line":"  def self.file_path"},{"line_number":6,"context_line":"    \u0027/etc/neutron/plugins/ml2/neutron_agent_ovn.ini\u0027"},{"line_number":7,"context_line":"  end"},{"line_number":8,"context_line":"  # added for backwards compatibility with older versions of inifile"},{"line_number":9,"context_line":"  def file_path"},{"line_number":10,"context_line":"    self.class.file_path"},{"line_number":11,"context_line":"  end"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"fd62b455_d618c192","line":8,"range":{"start_line":8,"start_character":2,"end_line":8,"end_character":3},"in_reply_to":"ccad63f7_ef69e589","updated":"2023-03-24 06:12:11.000000000","message":"Done","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"}],"lib/puppet/type/neutron_agent_ovn.rb":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d0e1d26ad948474e46b8c7fc1882fcb3e9832d12","unresolved":true,"context_lines":[{"line_number":1,"context_line":"Puppet::Type.newtype(:neutron_agent_ovn_config) do"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"  ensurable"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":1,"id":"af4b4f2d_41a41e81","line":1,"range":{"start_line":1,"start_character":39,"end_line":1,"end_character":46},"updated":"2023-01-30 00:29:48.000000000","message":"remove this.","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6d7832a7b507c54dc5e9b15d6fddeedb61a1f08a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Puppet::Type.newtype(:neutron_agent_ovn_config) do"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"  ensurable"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":1,"id":"7d6b9357_c1f4ca02","line":1,"range":{"start_line":1,"start_character":39,"end_line":1,"end_character":46},"in_reply_to":"af4b4f2d_41a41e81","updated":"2023-03-24 06:12:11.000000000","message":"Done","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"}],"manifests/agents/ovn_agent.pp":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d0e1d26ad948474e46b8c7fc1882fcb3e9832d12","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# \u003d\u003d Class: neutron::agents::neutron_agent_ovn"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Setup and configure neutron OVN Neutron Agent."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"148c46c0_0c3c2bd5","line":1,"range":{"start_line":1,"start_character":12,"end_line":1,"end_character":46},"updated":"2023-01-30 00:29:48.000000000","message":"to make this consistent with the other agents, I\u0027d suggest we use neutron::agents::ml2::ovn","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6d7832a7b507c54dc5e9b15d6fddeedb61a1f08a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# \u003d\u003d Class: neutron::agents::neutron_agent_ovn"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Setup and configure neutron OVN Neutron Agent."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"41d68ac7_20b41af3","line":1,"range":{"start_line":1,"start_character":12,"end_line":1,"end_character":46},"in_reply_to":"148c46c0_0c3c2bd5","updated":"2023-03-24 06:12:11.000000000","message":"Done","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d0e1d26ad948474e46b8c7fc1882fcb3e9832d12","unresolved":true,"context_lines":[{"line_number":132,"context_line":"    \u0027agent/root_helper\u0027:                      value \u003d\u003e $root_helper;"},{"line_number":133,"context_line":"    \u0027agent/root_helper_daemon\u0027:               value \u003d\u003e $root_helper_daemon;"},{"line_number":134,"context_line":"    \u0027ovs/ovsdb_connection\u0027:                   value \u003d\u003e $ovsdb_connection;"},{"line_number":135,"context_line":"    \u0027ovs/ovsdb_connection_timeout\u0027:           value \u003d\u003e $ovsdb_connection_timeout;"},{"line_number":136,"context_line":"    \u0027ovn/ovsdb_retry_max_interval\u0027:           value \u003d\u003e $ovsdb_retry_max_interval;"},{"line_number":137,"context_line":"    \u0027ovn/ovsdb_probe_interval\u0027:               value \u003d\u003e $ovsdb_probe_interval;"},{"line_number":138,"context_line":"    \u0027ovn/ovn_sb_connection\u0027:                  value \u003d\u003e join(any2array($ovn_sb_connection), \u0027,\u0027);"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"3cc14c98_8adaf5f5","line":135,"range":{"start_line":135,"start_character":9,"end_line":135,"end_character":33},"updated":"2023-01-30 00:29:48.000000000","message":"Do we want to support  [ovn] ovsdb_connection_timeout as well ?\nIn that case we\u0027d need a different parameter such as ovn_ovsdb_connection_timeout in this class.","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"9b170c89d90bdeddb254f8a7f16c726ec32a6de4","unresolved":false,"context_lines":[{"line_number":132,"context_line":"    \u0027agent/root_helper\u0027:                      value \u003d\u003e $root_helper;"},{"line_number":133,"context_line":"    \u0027agent/root_helper_daemon\u0027:               value \u003d\u003e $root_helper_daemon;"},{"line_number":134,"context_line":"    \u0027ovs/ovsdb_connection\u0027:                   value \u003d\u003e $ovsdb_connection;"},{"line_number":135,"context_line":"    \u0027ovs/ovsdb_connection_timeout\u0027:           value \u003d\u003e $ovsdb_connection_timeout;"},{"line_number":136,"context_line":"    \u0027ovn/ovsdb_retry_max_interval\u0027:           value \u003d\u003e $ovsdb_retry_max_interval;"},{"line_number":137,"context_line":"    \u0027ovn/ovsdb_probe_interval\u0027:               value \u003d\u003e $ovsdb_probe_interval;"},{"line_number":138,"context_line":"    \u0027ovn/ovn_sb_connection\u0027:                  value \u003d\u003e join(any2array($ovn_sb_connection), \u0027,\u0027);"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"80e0ad41_11d71da3","line":135,"range":{"start_line":135,"start_character":9,"end_line":135,"end_character":33},"in_reply_to":"3cc14c98_8adaf5f5","updated":"2023-03-24 06:38:05.000000000","message":"I\u0027ve added new ovndb_connection_timeout. This is hacky but would work for this specific case.","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d0e1d26ad948474e46b8c7fc1882fcb3e9832d12","unresolved":true,"context_lines":[{"line_number":145,"context_line":"    \u0027ovn/ovn_sb_ca_cert\u0027:                     value \u003d\u003e $ovn_sb_ca_cert;"},{"line_number":146,"context_line":"  }"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"  if $::neutron::params::neutron_agent_ovn_package {"},{"line_number":149,"context_line":"    package { \u0027ovn-neutron-agent\u0027:"},{"line_number":150,"context_line":"      ensure \u003d\u003e $package_ensure,"},{"line_number":151,"context_line":"      name   \u003d\u003e $::neutron::params::neutron_agent_ovn_package,"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"9bcd48f9_00740a5f","line":148,"range":{"start_line":148,"start_character":5,"end_line":148,"end_character":50},"updated":"2023-01-30 00:29:48.000000000","message":"because the service is installed by this new package, I\u0027d prefer making this completely fail instead of just skipping the package installation.","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6d7832a7b507c54dc5e9b15d6fddeedb61a1f08a","unresolved":false,"context_lines":[{"line_number":145,"context_line":"    \u0027ovn/ovn_sb_ca_cert\u0027:                     value \u003d\u003e $ovn_sb_ca_cert;"},{"line_number":146,"context_line":"  }"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"  if $::neutron::params::neutron_agent_ovn_package {"},{"line_number":149,"context_line":"    package { \u0027ovn-neutron-agent\u0027:"},{"line_number":150,"context_line":"      ensure \u003d\u003e $package_ensure,"},{"line_number":151,"context_line":"      name   \u003d\u003e $::neutron::params::neutron_agent_ovn_package,"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"d9e06eb3_41ee1b06","line":148,"range":{"start_line":148,"start_character":5,"end_line":148,"end_character":50},"in_reply_to":"9bcd48f9_00740a5f","updated":"2023-03-24 06:12:11.000000000","message":"Let\u0027s enable this because we define this package name for all supported distros.","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d0e1d26ad948474e46b8c7fc1882fcb3e9832d12","unresolved":true,"context_lines":[{"line_number":169,"context_line":"  }"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"  # Set OVS manager so that the OVN Neutron Agent can connect to Open vSwitch"},{"line_number":172,"context_line":"  exec { \u0027Set OVS Manager\u0027:"},{"line_number":173,"context_line":"    command \u003d\u003e \"ovs-vsctl --timeout\u003d5 --id\u003d@manager -- create Manager target\u003d\\\\\\\"${ovs_manager}\\\\\\\" \\"},{"line_number":174,"context_line":"               -- add Open_vSwitch . manager_options @manager\","},{"line_number":175,"context_line":"    unless  \u003d\u003e \"ovs-vsctl show | grep \\\"${ovs_manager}\\\"\","}],"source_content_type":"text/x-puppet","patch_set":1,"id":"11ee2c00_c9a19e6d","line":172,"range":{"start_line":172,"start_character":10,"end_line":172,"end_character":25},"updated":"2023-01-30 00:29:48.000000000","message":"This can conflict with neutron::agents::ovn_metadata. probably we have to use ensure_resources instead.","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"9b170c89d90bdeddb254f8a7f16c726ec32a6de4","unresolved":false,"context_lines":[{"line_number":169,"context_line":"  }"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"  # Set OVS manager so that the OVN Neutron Agent can connect to Open vSwitch"},{"line_number":172,"context_line":"  exec { \u0027Set OVS Manager\u0027:"},{"line_number":173,"context_line":"    command \u003d\u003e \"ovs-vsctl --timeout\u003d5 --id\u003d@manager -- create Manager target\u003d\\\\\\\"${ovs_manager}\\\\\\\" \\"},{"line_number":174,"context_line":"               -- add Open_vSwitch . manager_options @manager\","},{"line_number":175,"context_line":"    unless  \u003d\u003e \"ovs-vsctl show | grep \\\"${ovs_manager}\\\"\","}],"source_content_type":"text/x-puppet","patch_set":1,"id":"9616aac9_d4257261","line":172,"range":{"start_line":172,"start_character":10,"end_line":172,"end_character":25},"in_reply_to":"11ee2c00_c9a19e6d","updated":"2023-03-24 06:38:05.000000000","message":"Done","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"}],"manifests/config.pp":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d0e1d26ad948474e46b8c7fc1882fcb3e9832d12","unresolved":true,"context_lines":[{"line_number":63,"context_line":"# [*ovn_metadata_agent_config*]"},{"line_number":64,"context_line":"#   (optional) Manage configuration of networking-ovn metadata_agent.ini"},{"line_number":65,"context_line":"#"},{"line_number":66,"context_line":"# [*neutron_agent_ovn_config*]"},{"line_number":67,"context_line":"#   (optional) Manage configuration of neutron_agent_ovn.ini"},{"line_number":68,"context_line":"#"},{"line_number":69,"context_line":"# [*metering_agent_config*]"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"8410c454_51469173","line":66,"range":{"start_line":66,"start_character":4,"end_line":66,"end_character":28},"updated":"2023-01-30 00:29:48.000000000","message":"the actual implementation is missing.\nAlso, I\u0027d propose ovn_agent_config because it\u0027s more consistent with the other parameters for ml2 agent config files.","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6d7832a7b507c54dc5e9b15d6fddeedb61a1f08a","unresolved":false,"context_lines":[{"line_number":63,"context_line":"# [*ovn_metadata_agent_config*]"},{"line_number":64,"context_line":"#   (optional) Manage configuration of networking-ovn metadata_agent.ini"},{"line_number":65,"context_line":"#"},{"line_number":66,"context_line":"# [*neutron_agent_ovn_config*]"},{"line_number":67,"context_line":"#   (optional) Manage configuration of neutron_agent_ovn.ini"},{"line_number":68,"context_line":"#"},{"line_number":69,"context_line":"# [*metering_agent_config*]"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"d2fc7972_f8676c62","line":66,"range":{"start_line":66,"start_character":4,"end_line":66,"end_character":28},"in_reply_to":"8410c454_51469173","updated":"2023-03-24 06:12:11.000000000","message":"Done","commit_id":"e1ee50abfda06d75b310d1ceb20b142166de9738"}]}
