)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"b0e3205442ca31761362bce6ba6c626c05f63450","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Alban Lecorps \u003calban.lecorps@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2021-09-03 23:09:24 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add support for NSXP"},{"line_number":8,"context_line":"NSXP is the OpenStack support for the NSX Policy platform."},{"line_number":9,"context_line":"This is supported from neutron in the Stein version. This patch"},{"line_number":10,"context_line":"adds Kolla support"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1fb9acfa_98e1ea36","line":7,"updated":"2021-09-04 08:54:03.000000000","message":"needs empty line after subject; also mention it\u0027s VMware NSXP","commit_id":"4a3b09e43d088072788c7709021831b3902738bd"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"8b0a6d165100bc3ca5f2c477f71b1573e8425363","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Alban Lecorps \u003calban.lecorps@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2021-09-03 23:09:24 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add support for NSXP"},{"line_number":8,"context_line":"NSXP is the OpenStack support for the NSX Policy platform."},{"line_number":9,"context_line":"This is supported from neutron in the Stein version. This patch"},{"line_number":10,"context_line":"adds Kolla support"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"01ab499e_ac2b0542","line":7,"in_reply_to":"1fb9acfa_98e1ea36","updated":"2021-09-08 13:22:57.000000000","message":"Done","commit_id":"4a3b09e43d088072788c7709021831b3902738bd"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"e994187a4c238a47de70e22a29f8b6c49552eb33","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"c4c355b1_5481bfb9","updated":"2022-02-16 15:02:44.000000000","message":"and I obviously have no idea how useful/relevant this is so I\u0027m counting on your judgment","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"79cb0ed181e496fcea207a97969b632b659854e5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"3f3a5fc9_27a41aaf","updated":"2022-01-26 15:31:56.000000000","message":"do we ship needed parts in kolla image?","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"6d3d7922ff636be6aa3eed1fc51a175f5a859b1a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"79cd5e9e_3d86de73","updated":"2022-02-18 08:14:36.000000000","message":"Ack","commit_id":"458c8b13dfe80b3ae50d25cd59ef9e31124667c9"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"df768f7b9df51ef6c34f37c9cb845c1d0f2272d4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"b0237c3a_ec9ab4bd","updated":"2022-02-17 09:01:52.000000000","message":"RST is modified","commit_id":"458c8b13dfe80b3ae50d25cd59ef9e31124667c9"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"a3bf9fa57dc69ca39f3ad8bcf613d0879e1c1a21","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"d9187a12_48cb1d24","updated":"2022-02-18 10:54:09.000000000","message":"lgtm, thanks","commit_id":"458c8b13dfe80b3ae50d25cd59ef9e31124667c9"}],"ansible/roles/neutron/defaults/main.yml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"b0e3205442ca31761362bce6ba6c626c05f63450","unresolved":true,"context_lines":[{"line_number":702,"context_line":"####################"},{"line_number":703,"context_line":"# VMware NSXP"},{"line_number":704,"context_line":"####################"},{"line_number":705,"context_line":"nsxp_metadata_proxy: \"metadata proxy uuid or name\""},{"line_number":706,"context_line":"nsxp_dhcp_profile: \"dhcp service uuid or name\""},{"line_number":707,"context_line":"nsxp_native_dhcp_metadata: \"true\""},{"line_number":708,"context_line":"nsxp_api_user: \"user\""},{"line_number":709,"context_line":"nsxp_insecure: \"True\""},{"line_number":710,"context_line":"nsxp_api_managers: \"127.0.0.1\""},{"line_number":711,"context_line":"nsxp_default_tier0_router: \"tier0 router uuid\""},{"line_number":712,"context_line":"nsxp_default_vlan_tz: \"vlan TZ uuid\""},{"line_number":713,"context_line":"nsxp_default_overlay_tz: \"overlay TZ uuid\""},{"line_number":714,"context_line":""},{"line_number":715,"context_line":"####################"},{"line_number":716,"context_line":"# VMware DVS"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"608a00a9_9f08600e","line":713,"range":{"start_line":705,"start_character":0,"end_line":713,"end_character":23},"updated":"2021-09-04 08:54:03.000000000","message":"I suggest we prefix all these options with vmware_ so it\u0027s easier to track that it belongs to VMware setups (yes, I am aware nsxv3_ does not follow it but it should).","commit_id":"4a3b09e43d088072788c7709021831b3902738bd"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"8b0a6d165100bc3ca5f2c477f71b1573e8425363","unresolved":false,"context_lines":[{"line_number":702,"context_line":"####################"},{"line_number":703,"context_line":"# VMware NSXP"},{"line_number":704,"context_line":"####################"},{"line_number":705,"context_line":"nsxp_metadata_proxy: \"metadata proxy uuid or name\""},{"line_number":706,"context_line":"nsxp_dhcp_profile: \"dhcp service uuid or name\""},{"line_number":707,"context_line":"nsxp_native_dhcp_metadata: \"true\""},{"line_number":708,"context_line":"nsxp_api_user: \"user\""},{"line_number":709,"context_line":"nsxp_insecure: \"True\""},{"line_number":710,"context_line":"nsxp_api_managers: \"127.0.0.1\""},{"line_number":711,"context_line":"nsxp_default_tier0_router: \"tier0 router uuid\""},{"line_number":712,"context_line":"nsxp_default_vlan_tz: \"vlan TZ uuid\""},{"line_number":713,"context_line":"nsxp_default_overlay_tz: \"overlay TZ uuid\""},{"line_number":714,"context_line":""},{"line_number":715,"context_line":"####################"},{"line_number":716,"context_line":"# VMware DVS"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"15098049_923b7ba8","line":713,"range":{"start_line":705,"start_character":0,"end_line":713,"end_character":23},"in_reply_to":"608a00a9_9f08600e","updated":"2021-09-08 13:22:57.000000000","message":"Done","commit_id":"4a3b09e43d088072788c7709021831b3902738bd"}],"ansible/roles/neutron/templates/neutron-server.json.j2":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d448a87d6ada44f37657f3b7b59a4e986216acae","unresolved":true,"context_lines":[{"line_number":24,"context_line":"            \"source\": \"{{ container_config_directory }}/nsx.ini\","},{"line_number":25,"context_line":"            \"dest\": \"/etc/neutron/plugins/vmware/nsx.ini\","},{"line_number":26,"context_line":"            \"owner\": \"neutron\","},{"line_number":27,"context_line":"            \"optional\": {{ (neutron_plugin_agent not in [\u0027vmware_nsxv\u0027, \u0027vmware_nsxv3\u0027, \u0027vmware_nsxp\u0027, \u0027vmware_dvs\u0027]) | string | lower }},"},{"line_number":28,"context_line":"            \"perm\": \"0600\""},{"line_number":29,"context_line":"        },{% endif %}"},{"line_number":30,"context_line":"{% if check_extra_ml2_plugins is defined and check_extra_ml2_plugins.matched \u003e 0 %}{% for plugin in check_extra_ml2_plugins.files %}"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"f1385542_5ee2a5f0","line":27,"range":{"start_line":27,"start_character":12,"end_line":27,"end_character":138},"updated":"2021-10-28 06:18:33.000000000","message":"does it make any sense, instead of setting this to true/false/omitting given the earlier if?","commit_id":"3cb1b6c836dea236206a1f7334493bc445e50c29"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"8bd7d6d6688371b5007e0889d59f4ab8218482b1","unresolved":false,"context_lines":[{"line_number":24,"context_line":"            \"source\": \"{{ container_config_directory }}/nsx.ini\","},{"line_number":25,"context_line":"            \"dest\": \"/etc/neutron/plugins/vmware/nsx.ini\","},{"line_number":26,"context_line":"            \"owner\": \"neutron\","},{"line_number":27,"context_line":"            \"optional\": {{ (neutron_plugin_agent not in [\u0027vmware_nsxv\u0027, \u0027vmware_nsxv3\u0027, \u0027vmware_nsxp\u0027, \u0027vmware_dvs\u0027]) | string | lower }},"},{"line_number":28,"context_line":"            \"perm\": \"0600\""},{"line_number":29,"context_line":"        },{% endif %}"},{"line_number":30,"context_line":"{% if check_extra_ml2_plugins is defined and check_extra_ml2_plugins.matched \u003e 0 %}{% for plugin in check_extra_ml2_plugins.files %}"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"d0a2ce97_f4589280","line":27,"range":{"start_line":27,"start_character":12,"end_line":27,"end_character":138},"in_reply_to":"b6d8fe83_b408248b","updated":"2022-02-15 10:04:43.000000000","message":"Done","commit_id":"3cb1b6c836dea236206a1f7334493bc445e50c29"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"37666163f621dfc0d96f07d26ca686bf66dab8a1","unresolved":true,"context_lines":[{"line_number":24,"context_line":"            \"source\": \"{{ container_config_directory }}/nsx.ini\","},{"line_number":25,"context_line":"            \"dest\": \"/etc/neutron/plugins/vmware/nsx.ini\","},{"line_number":26,"context_line":"            \"owner\": \"neutron\","},{"line_number":27,"context_line":"            \"optional\": {{ (neutron_plugin_agent not in [\u0027vmware_nsxv\u0027, \u0027vmware_nsxv3\u0027, \u0027vmware_nsxp\u0027, \u0027vmware_dvs\u0027]) | string | lower }},"},{"line_number":28,"context_line":"            \"perm\": \"0600\""},{"line_number":29,"context_line":"        },{% endif %}"},{"line_number":30,"context_line":"{% if check_extra_ml2_plugins is defined and check_extra_ml2_plugins.matched \u003e 0 %}{% for plugin in check_extra_ml2_plugins.files %}"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"b6d8fe83_b408248b","line":27,"range":{"start_line":27,"start_character":12,"end_line":27,"end_character":138},"in_reply_to":"f1385542_5ee2a5f0","updated":"2021-11-30 16:31:18.000000000","message":"you right it\u0027s not necessary.","commit_id":"3cb1b6c836dea236206a1f7334493bc445e50c29"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"ad990943de9f75d539182cc6bdba80612db962dd","unresolved":true,"context_lines":[{"line_number":19,"context_line":"            \"owner\": \"neutron\","},{"line_number":20,"context_line":"            \"perm\": \"0600\""},{"line_number":21,"context_line":"        },{% endif %}"},{"line_number":22,"context_line":"{% if neutron_plugin_agent in [\u0027vmware_nsxv\u0027, \u0027vmware_nsxv3\u0027, \u0027vmware_nsxp\u0027, \u0027vmware_dvs\u0027] -%}"},{"line_number":23,"context_line":"        {"},{"line_number":24,"context_line":"            \"source\": \"{{ container_config_directory }}/nsx.ini\","},{"line_number":25,"context_line":"            \"dest\": \"/etc/neutron/plugins/vmware/nsx.ini\","}],"source_content_type":"text/x-jinja2","patch_set":12,"id":"ac1b3749_302d099a","line":22,"range":{"start_line":22,"start_character":30,"end_line":22,"end_character":90},"updated":"2021-12-23 08:18:22.000000000","message":"we have that in so many places - that maybe it\u0027s time for a variable like neutron_vmware_plugins: [\u0027vmware_nsxv\u0027, \u0027vmware_nsxv3\u0027, \u0027vmware_nsxp\u0027, \u0027vmware_dvs\u0027] in role defaults?","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"567dcb1701b37b58fa91f59e39712167f7984b42","unresolved":false,"context_lines":[{"line_number":19,"context_line":"            \"owner\": \"neutron\","},{"line_number":20,"context_line":"            \"perm\": \"0600\""},{"line_number":21,"context_line":"        },{% endif %}"},{"line_number":22,"context_line":"{% if neutron_plugin_agent in [\u0027vmware_nsxv\u0027, \u0027vmware_nsxv3\u0027, \u0027vmware_nsxp\u0027, \u0027vmware_dvs\u0027] -%}"},{"line_number":23,"context_line":"        {"},{"line_number":24,"context_line":"            \"source\": \"{{ container_config_directory }}/nsx.ini\","},{"line_number":25,"context_line":"            \"dest\": \"/etc/neutron/plugins/vmware/nsx.ini\","}],"source_content_type":"text/x-jinja2","patch_set":12,"id":"e53be88a_56eada45","line":22,"range":{"start_line":22,"start_character":30,"end_line":22,"end_character":90},"in_reply_to":"629b898e_395d1345","updated":"2022-02-15 10:10:34.000000000","message":"Ack","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"8bd7d6d6688371b5007e0889d59f4ab8218482b1","unresolved":true,"context_lines":[{"line_number":19,"context_line":"            \"owner\": \"neutron\","},{"line_number":20,"context_line":"            \"perm\": \"0600\""},{"line_number":21,"context_line":"        },{% endif %}"},{"line_number":22,"context_line":"{% if neutron_plugin_agent in [\u0027vmware_nsxv\u0027, \u0027vmware_nsxv3\u0027, \u0027vmware_nsxp\u0027, \u0027vmware_dvs\u0027] -%}"},{"line_number":23,"context_line":"        {"},{"line_number":24,"context_line":"            \"source\": \"{{ container_config_directory }}/nsx.ini\","},{"line_number":25,"context_line":"            \"dest\": \"/etc/neutron/plugins/vmware/nsx.ini\","}],"source_content_type":"text/x-jinja2","patch_set":12,"id":"629b898e_395d1345","line":22,"range":{"start_line":22,"start_character":30,"end_line":22,"end_character":90},"in_reply_to":"ac1b3749_302d099a","updated":"2022-02-15 10:04:43.000000000","message":"vmware_dvs is quite different than nsx plugin. It\u0027s not always the list of all vmware plugin which are used and sometime we also have ovn, see below :\n\n  neutron-dhcp-agent:\n    container_name: \"neutron_dhcp_agent\"\n    image: \"{{ neutron_dhcp_agent_image_full }}\"\n    privileged: True\n    enabled: \"{{ neutron_plugin_agent not in [\u0027ovn\u0027, \u0027vmware_nsxv\u0027, \u0027vmware_nsxv3\u0027, \u0027vmware_nsxp\u0027] or neutron_ovn_dhcp_agent | bool }}\"\n\n\n  neutron-sriov-agent:\n    container_name: \"neutron_sriov_agent\"\n    image: \"{{ neutron_sriov_agent_image_full }}\"\n    privileged: True\n    enabled: \"{{ enable_neutron_sriov | bool and neutron_plugin_agent not in [\u0027vmware_nsxv\u0027, \u0027vmware_nsxv3\u0027, \u0027vmware_nsxp\u0027 ] }}\"\n\n\n  neutron-bgp-dragent:\n    container_name: \"neutron_bgp_dragent\"\n    image: \"{{ neutron_bgp_dragent_image_full }}\"\n    privileged: True\n    enabled: \"{{ enable_neutron_bgp_dragent | bool and neutron_plugin_agent not in [\u0027ovn\u0027, \u0027vmware_nsxv\u0027, \u0027vmware_nsxv3\u0027, \u0027vmware_nsxp\u0027, \u0027vmware_dvs\u0027] }}\"","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"}],"ansible/roles/nova/defaults/main.yml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"b0e3205442ca31761362bce6ba6c626c05f63450","unresolved":true,"context_lines":[{"line_number":244,"context_line":"# TLS"},{"line_number":245,"context_line":"####################"},{"line_number":246,"context_line":"nova_enable_tls_backend: \"{{ kolla_enable_tls_backend }}\""},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"####################"},{"line_number":249,"context_line":"# VMware"},{"line_number":250,"context_line":"####################"},{"line_number":251,"context_line":"vmware_vcenter_datastore_regex: \".*\""},{"line_number":252,"context_line":"ovs_bridge: \"nsx-managed\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"4972b248_2f0b675f","line":252,"range":{"start_line":247,"start_character":0,"end_line":252,"end_character":25},"updated":"2021-09-04 08:54:03.000000000","message":"avoid it; see the comment on the next file","commit_id":"4a3b09e43d088072788c7709021831b3902738bd"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"8b0a6d165100bc3ca5f2c477f71b1573e8425363","unresolved":false,"context_lines":[{"line_number":244,"context_line":"# TLS"},{"line_number":245,"context_line":"####################"},{"line_number":246,"context_line":"nova_enable_tls_backend: \"{{ kolla_enable_tls_backend }}\""},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"####################"},{"line_number":249,"context_line":"# VMware"},{"line_number":250,"context_line":"####################"},{"line_number":251,"context_line":"vmware_vcenter_datastore_regex: \".*\""},{"line_number":252,"context_line":"ovs_bridge: \"nsx-managed\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"4c5a230d_3f5a6c77","line":252,"range":{"start_line":247,"start_character":0,"end_line":252,"end_character":25},"in_reply_to":"4972b248_2f0b675f","updated":"2021-09-08 13:22:57.000000000","message":"Done","commit_id":"4a3b09e43d088072788c7709021831b3902738bd"}],"ansible/roles/nova/templates/nova.conf.j2":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"b0e3205442ca31761362bce6ba6c626c05f63450","unresolved":true,"context_lines":[{"line_number":72,"context_line":"[neutron]"},{"line_number":73,"context_line":"metadata_proxy_shared_secret \u003d {{ metadata_secret }}"},{"line_number":74,"context_line":"service_metadata_proxy \u003d true"},{"line_number":75,"context_line":"{% if neutron_plugin_agent \u003d\u003d \u0027vmware_nsxv3\u0027 %}"},{"line_number":76,"context_line":"ovs_bridge \u003d {{ ovs_bridge }}"},{"line_number":77,"context_line":"{% endif %}"},{"line_number":78,"context_line":"auth_url \u003d {{ keystone_admin_url }}"},{"line_number":79,"context_line":"auth_type \u003d password"},{"line_number":80,"context_line":"project_domain_name \u003d {{ default_project_domain_name }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"0d9e0028_dd970be8","side":"PARENT","line":77,"range":{"start_line":75,"start_character":0,"end_line":77,"end_character":11},"updated":"2021-09-04 08:54:03.000000000","message":"it should actually *not* be here, let\u0027s remove and avoid adding the extra config in the file above; you should rather make this particular change in nova-cell variant of this file;\n\nI suggest reporting a bug about this file and fixing it upfront before adding this new feature so that we can backport easily.","commit_id":"b16e676be7623df12227c15158373e93dd207314"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"8b0a6d165100bc3ca5f2c477f71b1573e8425363","unresolved":false,"context_lines":[{"line_number":72,"context_line":"[neutron]"},{"line_number":73,"context_line":"metadata_proxy_shared_secret \u003d {{ metadata_secret }}"},{"line_number":74,"context_line":"service_metadata_proxy \u003d true"},{"line_number":75,"context_line":"{% if neutron_plugin_agent \u003d\u003d \u0027vmware_nsxv3\u0027 %}"},{"line_number":76,"context_line":"ovs_bridge \u003d {{ ovs_bridge }}"},{"line_number":77,"context_line":"{% endif %}"},{"line_number":78,"context_line":"auth_url \u003d {{ keystone_admin_url }}"},{"line_number":79,"context_line":"auth_type \u003d password"},{"line_number":80,"context_line":"project_domain_name \u003d {{ default_project_domain_name }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"b48863e9_012014b4","side":"PARENT","line":77,"range":{"start_line":75,"start_character":0,"end_line":77,"end_character":11},"in_reply_to":"0d9e0028_dd970be8","updated":"2021-09-08 13:22:57.000000000","message":"Done","commit_id":"b16e676be7623df12227c15158373e93dd207314"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d448a87d6ada44f37657f3b7b59a4e986216acae","unresolved":true,"context_lines":[{"line_number":72,"context_line":"[neutron]"},{"line_number":73,"context_line":"metadata_proxy_shared_secret \u003d {{ metadata_secret }}"},{"line_number":74,"context_line":"service_metadata_proxy \u003d true"},{"line_number":75,"context_line":"{% if neutron_plugin_agent \u003d\u003d \u0027vmware_nsxv3\u0027 %}"},{"line_number":76,"context_line":"ovs_bridge \u003d {{ ovs_bridge }}"},{"line_number":77,"context_line":"{% endif %}"},{"line_number":78,"context_line":"auth_url \u003d {{ keystone_admin_url }}"},{"line_number":79,"context_line":"auth_type \u003d password"},{"line_number":80,"context_line":"project_domain_name \u003d {{ default_project_domain_name }}"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"8a8b38c1_afe15249","side":"PARENT","line":77,"range":{"start_line":75,"start_character":0,"end_line":77,"end_character":11},"updated":"2021-10-28 06:18:33.000000000","message":"not needed anymore?","commit_id":"b16e676be7623df12227c15158373e93dd207314"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"37666163f621dfc0d96f07d26ca686bf66dab8a1","unresolved":true,"context_lines":[{"line_number":72,"context_line":"[neutron]"},{"line_number":73,"context_line":"metadata_proxy_shared_secret \u003d {{ metadata_secret }}"},{"line_number":74,"context_line":"service_metadata_proxy \u003d true"},{"line_number":75,"context_line":"{% if neutron_plugin_agent \u003d\u003d \u0027vmware_nsxv3\u0027 %}"},{"line_number":76,"context_line":"ovs_bridge \u003d {{ ovs_bridge }}"},{"line_number":77,"context_line":"{% endif %}"},{"line_number":78,"context_line":"auth_url \u003d {{ keystone_admin_url }}"},{"line_number":79,"context_line":"auth_type \u003d password"},{"line_number":80,"context_line":"project_domain_name \u003d {{ default_project_domain_name }}"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"c4750883_ebd21fa8","side":"PARENT","line":77,"range":{"start_line":75,"start_character":0,"end_line":77,"end_character":11},"in_reply_to":"8a8b38c1_afe15249","updated":"2021-11-30 16:31:18.000000000","message":"It should be done in nova cell","commit_id":"b16e676be7623df12227c15158373e93dd207314"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"8bd7d6d6688371b5007e0889d59f4ab8218482b1","unresolved":false,"context_lines":[{"line_number":72,"context_line":"[neutron]"},{"line_number":73,"context_line":"metadata_proxy_shared_secret \u003d {{ metadata_secret }}"},{"line_number":74,"context_line":"service_metadata_proxy \u003d true"},{"line_number":75,"context_line":"{% if neutron_plugin_agent \u003d\u003d \u0027vmware_nsxv3\u0027 %}"},{"line_number":76,"context_line":"ovs_bridge \u003d {{ ovs_bridge }}"},{"line_number":77,"context_line":"{% endif %}"},{"line_number":78,"context_line":"auth_url \u003d {{ keystone_admin_url }}"},{"line_number":79,"context_line":"auth_type \u003d password"},{"line_number":80,"context_line":"project_domain_name \u003d {{ default_project_domain_name }}"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"6f0bab60_1d541ccd","side":"PARENT","line":77,"range":{"start_line":75,"start_character":0,"end_line":77,"end_character":11},"in_reply_to":"c4750883_ebd21fa8","updated":"2022-02-15 10:04:43.000000000","message":"Done","commit_id":"b16e676be7623df12227c15158373e93dd207314"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"c40870275b850d65ccededa837c73fdcf7ee275f","unresolved":true,"context_lines":[{"line_number":72,"context_line":"[neutron]"},{"line_number":73,"context_line":"metadata_proxy_shared_secret \u003d {{ metadata_secret }}"},{"line_number":74,"context_line":"service_metadata_proxy \u003d true"},{"line_number":75,"context_line":"{% if neutron_plugin_agent \u003d\u003d \u0027vmware_nsxv3\u0027 %}"},{"line_number":76,"context_line":"ovs_bridge \u003d {{ ovs_bridge }}"},{"line_number":77,"context_line":"{% endif %}"},{"line_number":78,"context_line":"auth_url \u003d {{ keystone_admin_url }}"},{"line_number":79,"context_line":"auth_type \u003d password"},{"line_number":80,"context_line":"project_domain_name \u003d {{ default_project_domain_name }}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"69b937a3_cdf34bb0","side":"PARENT","line":77,"range":{"start_line":75,"start_character":0,"end_line":77,"end_character":11},"updated":"2022-02-17 18:57:14.000000000","message":"not needed at all?","commit_id":"b16e676be7623df12227c15158373e93dd207314"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"6d3d7922ff636be6aa3eed1fc51a175f5a859b1a","unresolved":false,"context_lines":[{"line_number":72,"context_line":"[neutron]"},{"line_number":73,"context_line":"metadata_proxy_shared_secret \u003d {{ metadata_secret }}"},{"line_number":74,"context_line":"service_metadata_proxy \u003d true"},{"line_number":75,"context_line":"{% if neutron_plugin_agent \u003d\u003d \u0027vmware_nsxv3\u0027 %}"},{"line_number":76,"context_line":"ovs_bridge \u003d {{ ovs_bridge }}"},{"line_number":77,"context_line":"{% endif %}"},{"line_number":78,"context_line":"auth_url \u003d {{ keystone_admin_url }}"},{"line_number":79,"context_line":"auth_type \u003d password"},{"line_number":80,"context_line":"project_domain_name \u003d {{ default_project_domain_name }}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"1d27f8c3_3ef28fe5","side":"PARENT","line":77,"range":{"start_line":75,"start_character":0,"end_line":77,"end_character":11},"in_reply_to":"69b937a3_cdf34bb0","updated":"2022-02-18 08:14:36.000000000","message":"yes it is not needed here, only in nova-cell nova.conf file","commit_id":"b16e676be7623df12227c15158373e93dd207314"}],"doc/source/reference/compute/vmware-guide.rst":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d61104a30c7f194f8d73623a320862bff7632519","unresolved":true,"context_lines":[{"line_number":11,"context_line":"Depending on the network architecture (NsxT, NsxV or DVS) you choose,"},{"line_number":12,"context_line":"Kolla deploys the following OpenStack services for VMware vSphere:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"For VMware NsxT:"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* nova-compute"},{"line_number":17,"context_line":"* neutron-server"}],"source_content_type":"text/x-rst","patch_set":12,"id":"462bd71d_f2af0fe3","line":14,"range":{"start_line":14,"start_character":14,"end_line":14,"end_character":15},"updated":"2022-02-14 09:47:08.000000000","message":"It is called nsxp everywhere else?","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"8bd7d6d6688371b5007e0889d59f4ab8218482b1","unresolved":true,"context_lines":[{"line_number":11,"context_line":"Depending on the network architecture (NsxT, NsxV or DVS) you choose,"},{"line_number":12,"context_line":"Kolla deploys the following OpenStack services for VMware vSphere:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"For VMware NsxT:"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* nova-compute"},{"line_number":17,"context_line":"* neutron-server"}],"source_content_type":"text/x-rst","patch_set":12,"id":"780e562f_fb625c4b","line":14,"range":{"start_line":14,"start_character":14,"end_line":14,"end_character":15},"in_reply_to":"462bd71d_f2af0fe3","updated":"2022-02-15 10:04:43.000000000","message":"NSX-T have different plugin. vmware_nsxp and vmware_nsxv3 are some NSX-T plugin.","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"567dcb1701b37b58fa91f59e39712167f7984b42","unresolved":false,"context_lines":[{"line_number":11,"context_line":"Depending on the network architecture (NsxT, NsxV or DVS) you choose,"},{"line_number":12,"context_line":"Kolla deploys the following OpenStack services for VMware vSphere:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"For VMware NsxT:"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* nova-compute"},{"line_number":17,"context_line":"* neutron-server"}],"source_content_type":"text/x-rst","patch_set":12,"id":"069533c3_75c10f99","line":14,"range":{"start_line":14,"start_character":14,"end_line":14,"end_character":15},"in_reply_to":"780e562f_fb625c4b","updated":"2022-02-15 10:10:34.000000000","message":"Ack","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"e994187a4c238a47de70e22a29f8b6c49552eb33","unresolved":true,"context_lines":[{"line_number":63,"context_line":"Preparation"},{"line_number":64,"context_line":"-----------"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"You should have a working NSX-T environment,this part is out of scope"},{"line_number":67,"context_line":"of Kolla. For more information, please see"},{"line_number":68,"context_line":"`VMware NSX-T documentation \u003chttps://docs.vmware.com/en/VMware-NSX-T-Data-Center/index.html/\u003e`__."},{"line_number":69,"context_line":"The NSX Manager provides a web-based user interface where you can manage"}],"source_content_type":"text/x-rst","patch_set":12,"id":"0777e641_548c33fc","line":66,"range":{"start_line":66,"start_character":43,"end_line":66,"end_character":44},"updated":"2022-02-16 15:02:44.000000000","message":"nit: space after comma","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"df768f7b9df51ef6c34f37c9cb845c1d0f2272d4","unresolved":false,"context_lines":[{"line_number":63,"context_line":"Preparation"},{"line_number":64,"context_line":"-----------"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"You should have a working NSX-T environment,this part is out of scope"},{"line_number":67,"context_line":"of Kolla. For more information, please see"},{"line_number":68,"context_line":"`VMware NSX-T documentation \u003chttps://docs.vmware.com/en/VMware-NSX-T-Data-Center/index.html/\u003e`__."},{"line_number":69,"context_line":"The NSX Manager provides a web-based user interface where you can manage"}],"source_content_type":"text/x-rst","patch_set":12,"id":"979a7a8e_abffc4fa","line":66,"range":{"start_line":66,"start_character":43,"end_line":66,"end_character":44},"in_reply_to":"0777e641_548c33fc","updated":"2022-02-17 09:01:52.000000000","message":"Ack","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"e994187a4c238a47de70e22a29f8b6c49552eb33","unresolved":true,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"   On every VMware host, edit ``/etc/vmware/firewall/vnc.xml`` as below:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":".. code-block:: xml"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"   \u003c!-- FirewallRule for VNC Console --\u003e"},{"line_number":92,"context_line":"   \u003cConfigRoot\u003e"},{"line_number":93,"context_line":"   \u003cservice\u003e"},{"line_number":94,"context_line":"   \u003cid\u003eVNC\u003c/id\u003e"},{"line_number":95,"context_line":"   \u003crule id \u003d \u00270000\u0027\u003e"},{"line_number":96,"context_line":"   \u003cdirection\u003einbound\u003c/direction\u003e"},{"line_number":97,"context_line":"   \u003cprotocol\u003etcp\u003c/protocol\u003e"},{"line_number":98,"context_line":"   \u003cporttype\u003edst\u003c/porttype\u003e"},{"line_number":99,"context_line":"   \u003cport\u003e"},{"line_number":100,"context_line":"   \u003cbegin\u003e5900\u003c/begin\u003e"},{"line_number":101,"context_line":"   \u003cend\u003e5999\u003c/end\u003e"},{"line_number":102,"context_line":"   \u003c/port\u003e"},{"line_number":103,"context_line":"   \u003c/rule\u003e"},{"line_number":104,"context_line":"   \u003crule id \u003d \u00270001\u0027\u003e"},{"line_number":105,"context_line":"   \u003cdirection\u003eoutbound\u003c/direction\u003e"},{"line_number":106,"context_line":"   \u003cprotocol\u003etcp\u003c/protocol\u003e"},{"line_number":107,"context_line":"   \u003cporttype\u003edst\u003c/porttype\u003e"},{"line_number":108,"context_line":"   \u003cport\u003e"},{"line_number":109,"context_line":"   \u003cbegin\u003e0\u003c/begin\u003e"},{"line_number":110,"context_line":"   \u003cend\u003e65535\u003c/end\u003e"},{"line_number":111,"context_line":"   \u003c/port\u003e"},{"line_number":112,"context_line":"   \u003c/rule\u003e"},{"line_number":113,"context_line":"   \u003cenabled\u003etrue\u003c/enabled\u003e   \u003crequired\u003efalse\u003c/required\u003e"},{"line_number":114,"context_line":"   \u003c/service\u003e"},{"line_number":115,"context_line":"   \u003c/ConfigRoot\u003e"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Then refresh the firewall config by:"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":".. code-block:: console"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"   # esxcli network firewall refresh"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Verify that the firewall config is applied:"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":".. code-block:: console"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"   # esxcli network firewall ruleset list"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"Deployment"},{"line_number":130,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":12,"id":"b5aa9455_f4c8978e","line":127,"range":{"start_line":89,"start_character":0,"end_line":127,"end_character":41},"updated":"2022-02-16 15:02:44.000000000","message":"this is outside of the note - maybe make it a subsection instead of a note?","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"df768f7b9df51ef6c34f37c9cb845c1d0f2272d4","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"   On every VMware host, edit ``/etc/vmware/firewall/vnc.xml`` as below:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":".. code-block:: xml"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"   \u003c!-- FirewallRule for VNC Console --\u003e"},{"line_number":92,"context_line":"   \u003cConfigRoot\u003e"},{"line_number":93,"context_line":"   \u003cservice\u003e"},{"line_number":94,"context_line":"   \u003cid\u003eVNC\u003c/id\u003e"},{"line_number":95,"context_line":"   \u003crule id \u003d \u00270000\u0027\u003e"},{"line_number":96,"context_line":"   \u003cdirection\u003einbound\u003c/direction\u003e"},{"line_number":97,"context_line":"   \u003cprotocol\u003etcp\u003c/protocol\u003e"},{"line_number":98,"context_line":"   \u003cporttype\u003edst\u003c/porttype\u003e"},{"line_number":99,"context_line":"   \u003cport\u003e"},{"line_number":100,"context_line":"   \u003cbegin\u003e5900\u003c/begin\u003e"},{"line_number":101,"context_line":"   \u003cend\u003e5999\u003c/end\u003e"},{"line_number":102,"context_line":"   \u003c/port\u003e"},{"line_number":103,"context_line":"   \u003c/rule\u003e"},{"line_number":104,"context_line":"   \u003crule id \u003d \u00270001\u0027\u003e"},{"line_number":105,"context_line":"   \u003cdirection\u003eoutbound\u003c/direction\u003e"},{"line_number":106,"context_line":"   \u003cprotocol\u003etcp\u003c/protocol\u003e"},{"line_number":107,"context_line":"   \u003cporttype\u003edst\u003c/porttype\u003e"},{"line_number":108,"context_line":"   \u003cport\u003e"},{"line_number":109,"context_line":"   \u003cbegin\u003e0\u003c/begin\u003e"},{"line_number":110,"context_line":"   \u003cend\u003e65535\u003c/end\u003e"},{"line_number":111,"context_line":"   \u003c/port\u003e"},{"line_number":112,"context_line":"   \u003c/rule\u003e"},{"line_number":113,"context_line":"   \u003cenabled\u003etrue\u003c/enabled\u003e   \u003crequired\u003efalse\u003c/required\u003e"},{"line_number":114,"context_line":"   \u003c/service\u003e"},{"line_number":115,"context_line":"   \u003c/ConfigRoot\u003e"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Then refresh the firewall config by:"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":".. code-block:: console"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"   # esxcli network firewall refresh"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Verify that the firewall config is applied:"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":".. code-block:: console"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"   # esxcli network firewall ruleset list"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"Deployment"},{"line_number":130,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":12,"id":"9dabb286_56440d08","line":127,"range":{"start_line":89,"start_character":0,"end_line":127,"end_character":41},"in_reply_to":"b5aa9455_f4c8978e","updated":"2022-02-17 09:01:52.000000000","message":"Ack","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"e994187a4c238a47de70e22a29f8b6c49552eb33","unresolved":true,"context_lines":[{"line_number":129,"context_line":"Deployment"},{"line_number":130,"context_line":"----------"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"The below deployment cover the Policy mode (vmware_nsxp)"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Enable VMware nova-compute plugin and NSX-T neutron-server plugin in"},{"line_number":135,"context_line":"``/etc/kolla/globals.yml``:"}],"source_content_type":"text/x-rst","patch_set":12,"id":"fe38c340_dfd27152","line":132,"range":{"start_line":132,"start_character":4,"end_line":132,"end_character":26},"updated":"2022-02-16 15:02:44.000000000","message":"deployment below covers","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"df768f7b9df51ef6c34f37c9cb845c1d0f2272d4","unresolved":false,"context_lines":[{"line_number":129,"context_line":"Deployment"},{"line_number":130,"context_line":"----------"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"The below deployment cover the Policy mode (vmware_nsxp)"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Enable VMware nova-compute plugin and NSX-T neutron-server plugin in"},{"line_number":135,"context_line":"``/etc/kolla/globals.yml``:"}],"source_content_type":"text/x-rst","patch_set":12,"id":"8ebfd0fe_e008bcd7","line":132,"range":{"start_line":132,"start_character":4,"end_line":132,"end_character":26},"in_reply_to":"fe38c340_dfd27152","updated":"2022-02-17 09:01:52.000000000","message":"Ack","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"}],"etc/kolla/globals.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"ad990943de9f75d539182cc6bdba80612db962dd","unresolved":true,"context_lines":[{"line_number":153,"context_line":"#neutron_external_interface: \"eth1\""},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"# Valid options are [ openvswitch, ovn, linuxbridge, vmware_nsxv, vmware_nsxv3, vmware_nsxp, vmware_dvs ]"},{"line_number":156,"context_line":"# if vmware_nsxv3 or vmware_nsxp is selected, enable_openvswitch MUST be set to \"no\" (default is yes)"},{"line_number":157,"context_line":"#neutron_plugin_agent: \"openvswitch\""},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"# Valid options are [ internal, infoblox ]"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"96fb718e_79ba5b9d","line":156,"range":{"start_line":156,"start_character":2,"end_line":156,"end_character":101},"updated":"2021-12-23 08:18:22.000000000","message":"you can update the default value of enable_openvswitch to be no, if nsxv3 or nsxp is selected.","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"},{"author":{"_account_id":33952,"name":"alecorps","display_name":"Alban Lecorps","email":"alban.lecorps@gmail.com","username":"alecorps7"},"change_message_id":"8bd7d6d6688371b5007e0889d59f4ab8218482b1","unresolved":false,"context_lines":[{"line_number":153,"context_line":"#neutron_external_interface: \"eth1\""},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"# Valid options are [ openvswitch, ovn, linuxbridge, vmware_nsxv, vmware_nsxv3, vmware_nsxp, vmware_dvs ]"},{"line_number":156,"context_line":"# if vmware_nsxv3 or vmware_nsxp is selected, enable_openvswitch MUST be set to \"no\" (default is yes)"},{"line_number":157,"context_line":"#neutron_plugin_agent: \"openvswitch\""},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"# Valid options are [ internal, infoblox ]"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"6e523eb5_78181859","line":156,"range":{"start_line":156,"start_character":2,"end_line":156,"end_character":101},"in_reply_to":"96fb718e_79ba5b9d","updated":"2022-02-15 10:04:43.000000000","message":"thanks","commit_id":"6b43f367358f0e92966a545227e7f59f7c7d7fa0"}]}
