)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"7ab2025eb4c7ee9765fde09c2ddf0f0049d91a0a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"75d35e00_8d22c959","updated":"2023-11-17 08:25:01.000000000","message":"Hi Michal，thanks for reviewing this patch. However，I am going to remove the creation of mgmt-net in this commit and add the creation only in the CI testing scripts. As the previous logic may not be suitable for the production environment, in order to reduce confusion for users, I think we should not create a management network in Kolla. I think we also need some documentation for this. Please wait for one to two weeks; I will work on this commit.","commit_id":"b5f8aa4ac6ee6012053f147348135405f23974d3"},{"author":{"_account_id":28752,"name":"Satish Patel","email":"satish.txt@gmail.com","username":"spatel"},"change_message_id":"d5c4f284d349c73c99f22620e89d5af12a7df465","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"17913a67_f25b90d7","updated":"2024-01-07 20:46:55.000000000","message":"What stopping us to merge this patch?","commit_id":"c331a12c48248275d4462a660633bb6a0ec06572"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"cce49bc555a6198d4da65a6ef3066b0362357869","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"86b0d7ab_2cd623f9","updated":"2023-12-26 03:35:19.000000000","message":"ready for review.","commit_id":"c331a12c48248275d4462a660633bb6a0ec06572"},{"author":{"_account_id":28752,"name":"Satish Patel","email":"satish.txt@gmail.com","username":"spatel"},"change_message_id":"065fbf58f29b33c589551809d56ad98f8d48c70a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"9f05c932_37126ab7","updated":"2024-01-25 06:13:45.000000000","message":"I have just tested this patch and it works! Hope we can soon review and merge it asap. 😊","commit_id":"c432aa68a1c7eec2805e754cdb3de1843445dc24"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"011c4f51450729475b5d8c3dc7c1ae3b136d4e24","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"591a6f81_e4cb7bef","updated":"2024-01-25 08:37:55.000000000","message":"lets add a new SCENARIO and non-voting job since this is not tested on CI","commit_id":"c432aa68a1c7eec2805e754cdb3de1843445dc24"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"b704886e4d6867bfc148c0025eab4394abf64a03","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"0eefb929_803f1440","updated":"2024-01-16 05:26:40.000000000","message":"ready for review","commit_id":"c432aa68a1c7eec2805e754cdb3de1843445dc24"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"b5fb0186eb0fee0ee60b4eba392b5e2a3a99aceb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"876426eb_b24b6295","in_reply_to":"591a6f81_e4cb7bef","updated":"2024-02-20 03:21:35.000000000","message":"Hi, the test is here: https://review.opendev.org/c/openstack/kolla-ansible/+/863521/21 and it passed, see the Relation chain\nin this web.","commit_id":"c432aa68a1c7eec2805e754cdb3de1843445dc24"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"6f15296247ff806e3bdc0e373589609aeba2d272","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"652a46f1_9aa23068","in_reply_to":"9f05c932_37126ab7","updated":"2024-01-25 08:36:07.000000000","message":"this can\u0027t be backported since this is a new feature","commit_id":"c432aa68a1c7eec2805e754cdb3de1843445dc24"}],"ansible/group_vars/all.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"579806e2c2958896e486bb3254d930965f78733c","unresolved":true,"context_lines":[{"line_number":1259,"context_line":"octavia_internal_endpoint: \"{{ internal_protocol }}://{{ octavia_internal_fqdn | put_address_in_context(\u0027url\u0027) }}:{{ octavia_api_port }}\""},{"line_number":1260,"context_line":"octavia_public_endpoint: \"{{ public_protocol }}://{{ octavia_external_fqdn | put_address_in_context(\u0027url\u0027) }}:{{ octavia_api_port }}\""},{"line_number":1261,"context_line":""},{"line_number":1262,"context_line":"##########"},{"line_number":1263,"context_line":"# Trove"},{"line_number":1264,"context_line":"##########"},{"line_number":1265,"context_line":"# Whether to run Kolla Ansible\u0027s automatic configuration for Trove."},{"line_number":1266,"context_line":"# NOTE: if you upgrade from zed, you must set `trove_auto_configure` to `no`"},{"line_number":1267,"context_line":"# and keep your other Trove config like before."},{"line_number":1268,"context_line":"trove_auto_configure: yes"},{"line_number":1269,"context_line":""},{"line_number":1270,"context_line":"# Trove network type options are [ tenant, provider ]"},{"line_number":1271,"context_line":"# * tenant indicates that we will create a tenant network and a network"},{"line_number":1272,"context_line":"#   interface on the first trove api node for communication with rabbimq."},{"line_number":1273,"context_line":"# * provider indicates that we will create a flat or vlan provider network."},{"line_number":1274,"context_line":"#   In this case, administrator should ensure the network could be able to"},{"line_number":1275,"context_line":"#   communicate with rabbitmq, as well as docker registry(if possible)"},{"line_number":1276,"context_line":"trove_network_type: \"provider\""},{"line_number":1277,"context_line":"#trove_docker_registry:"},{"line_number":1278,"context_line":"trove_docker_registry_insecure: no"},{"line_number":1279,"context_line":"trove_docker_namespaces: \"datastores\""},{"line_number":1280,"context_line":"#trove_docker_registry_username:"},{"line_number":1281,"context_line":"#trove_docker_registry_password:"},{"line_number":1282,"context_line":""},{"line_number":1283,"context_line":""},{"line_number":1284,"context_line":"###################################"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"67b52222_cdd2b223","line":1281,"range":{"start_line":1262,"start_character":1,"end_line":1281,"end_character":32},"updated":"2022-11-02 15:34:40.000000000","message":"do we need it here? can it be in role defaults?","commit_id":"253c1ad2aefee83b89b2a786a0974cc4f3df8314"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"d562eda3502386e6c7ebd6b6b67d708b2cd510ac","unresolved":true,"context_lines":[{"line_number":1259,"context_line":"octavia_internal_endpoint: \"{{ internal_protocol }}://{{ octavia_internal_fqdn | put_address_in_context(\u0027url\u0027) }}:{{ octavia_api_port }}\""},{"line_number":1260,"context_line":"octavia_public_endpoint: \"{{ public_protocol }}://{{ octavia_external_fqdn | put_address_in_context(\u0027url\u0027) }}:{{ octavia_api_port }}\""},{"line_number":1261,"context_line":""},{"line_number":1262,"context_line":"##########"},{"line_number":1263,"context_line":"# Trove"},{"line_number":1264,"context_line":"##########"},{"line_number":1265,"context_line":"# Whether to run Kolla Ansible\u0027s automatic configuration for Trove."},{"line_number":1266,"context_line":"# NOTE: if you upgrade from zed, you must set `trove_auto_configure` to `no`"},{"line_number":1267,"context_line":"# and keep your other Trove config like before."},{"line_number":1268,"context_line":"trove_auto_configure: yes"},{"line_number":1269,"context_line":""},{"line_number":1270,"context_line":"# Trove network type options are [ tenant, provider ]"},{"line_number":1271,"context_line":"# * tenant indicates that we will create a tenant network and a network"},{"line_number":1272,"context_line":"#   interface on the first trove api node for communication with rabbimq."},{"line_number":1273,"context_line":"# * provider indicates that we will create a flat or vlan provider network."},{"line_number":1274,"context_line":"#   In this case, administrator should ensure the network could be able to"},{"line_number":1275,"context_line":"#   communicate with rabbitmq, as well as docker registry(if possible)"},{"line_number":1276,"context_line":"trove_network_type: \"provider\""},{"line_number":1277,"context_line":"#trove_docker_registry:"},{"line_number":1278,"context_line":"trove_docker_registry_insecure: no"},{"line_number":1279,"context_line":"trove_docker_namespaces: \"datastores\""},{"line_number":1280,"context_line":"#trove_docker_registry_username:"},{"line_number":1281,"context_line":"#trove_docker_registry_password:"},{"line_number":1282,"context_line":""},{"line_number":1283,"context_line":""},{"line_number":1284,"context_line":"###################################"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bceadfd2_9f9c9c26","line":1281,"range":{"start_line":1262,"start_character":1,"end_line":1281,"end_character":32},"in_reply_to":"67b52222_cdd2b223","updated":"2022-11-03 11:28:34.000000000","message":"Just copy from octavia, but it\u0027s ok to remove it to defaults. I will remove it soon.","commit_id":"253c1ad2aefee83b89b2a786a0974cc4f3df8314"}],"ansible/roles/trove/tasks/config-host.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"579806e2c2958896e486bb3254d930965f78733c","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# only run this task on the first trove api node. because"},{"line_number":3,"context_line":"# we just need to create one port, and this port"},{"line_number":4,"context_line":"# is the next hop for host routes."},{"line_number":5,"context_line":"- include_tasks: trove-mgmt-interface.yml"},{"line_number":6,"context_line":"  when:"},{"line_number":7,"context_line":"    - trove_auto_configure | bool"},{"line_number":8,"context_line":"    - trove_network_type \u003d\u003d \"tenant\""},{"line_number":9,"context_line":"    - inventory_hostname \u003d\u003d groups[\"trove-api\"][0]"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"373f8458_afc0a68f","line":9,"range":{"start_line":2,"start_character":0,"end_line":9,"end_character":50},"updated":"2022-11-02 15:34:40.000000000","message":"what if that host ,,dies\u0027\u0027?","commit_id":"253c1ad2aefee83b89b2a786a0974cc4f3df8314"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"d562eda3502386e6c7ebd6b6b67d708b2cd510ac","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# only run this task on the first trove api node. because"},{"line_number":3,"context_line":"# we just need to create one port, and this port"},{"line_number":4,"context_line":"# is the next hop for host routes."},{"line_number":5,"context_line":"- include_tasks: trove-mgmt-interface.yml"},{"line_number":6,"context_line":"  when:"},{"line_number":7,"context_line":"    - trove_auto_configure | bool"},{"line_number":8,"context_line":"    - trove_network_type \u003d\u003d \"tenant\""},{"line_number":9,"context_line":"    - inventory_hostname \u003d\u003d groups[\"trove-api\"][0]"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"f3771fe1_9afca49d","line":9,"range":{"start_line":2,"start_character":0,"end_line":9,"end_character":50},"in_reply_to":"373f8458_afc0a68f","updated":"2022-11-03 11:28:34.000000000","message":"Good question, currently ,I prefer this network only used for CI or test deployment. actually, Trove management needs to communicate with rabbitmq, but rabbitmq listens on api interface, so this network needs a gateway to route the traffic. we create a port(trove-mgmt) here like octavia o-hm0 port, and plug it to br-int bridge, then we set host routes in neutron subnet. so i really don\u0027t have any idea about how to support high availability. Maybe we should try ECMP routes? or just add this to docs? thanks","commit_id":"253c1ad2aefee83b89b2a786a0974cc4f3df8314"}],"ansible/roles/trove/templates/trove-guestagent.conf.j2":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"579806e2c2958896e486bb3254d930965f78733c","unresolved":true,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"[guest_agent]"},{"line_number":9,"context_line":"{% if trove_docker_registry is defined %}"},{"line_number":10,"context_line":"{% if trove_docker_registry_username is defined%}"},{"line_number":11,"context_line":"{% if trove_docker_registry_password is defined%}"},{"line_number":12,"context_line":"container_registry: {{ trove_docker_registry }}"},{"line_number":13,"context_line":"container_registry_username: {{ trove_docker_registry_username }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"52ae3d41_0c368c43","line":10,"updated":"2022-11-02 15:34:40.000000000","message":"add whitespace","commit_id":"253c1ad2aefee83b89b2a786a0974cc4f3df8314"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"579806e2c2958896e486bb3254d930965f78733c","unresolved":true,"context_lines":[{"line_number":8,"context_line":"[guest_agent]"},{"line_number":9,"context_line":"{% if trove_docker_registry is defined %}"},{"line_number":10,"context_line":"{% if trove_docker_registry_username is defined%}"},{"line_number":11,"context_line":"{% if trove_docker_registry_password is defined%}"},{"line_number":12,"context_line":"container_registry: {{ trove_docker_registry }}"},{"line_number":13,"context_line":"container_registry_username: {{ trove_docker_registry_username }}"},{"line_number":14,"context_line":"trove_docker_registry_password: {{ container_registry_password }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"580303c9_c2ceef74","line":11,"updated":"2022-11-02 15:34:40.000000000","message":"ditto","commit_id":"253c1ad2aefee83b89b2a786a0974cc4f3df8314"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"d562eda3502386e6c7ebd6b6b67d708b2cd510ac","unresolved":false,"context_lines":[{"line_number":8,"context_line":"[guest_agent]"},{"line_number":9,"context_line":"{% if trove_docker_registry is defined %}"},{"line_number":10,"context_line":"{% if trove_docker_registry_username is defined%}"},{"line_number":11,"context_line":"{% if trove_docker_registry_password is defined%}"},{"line_number":12,"context_line":"container_registry: {{ trove_docker_registry }}"},{"line_number":13,"context_line":"container_registry_username: {{ trove_docker_registry_username }}"},{"line_number":14,"context_line":"trove_docker_registry_password: {{ container_registry_password }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"abd7206d_872266d0","line":11,"in_reply_to":"580303c9_c2ceef74","updated":"2022-11-03 11:28:34.000000000","message":"Done","commit_id":"253c1ad2aefee83b89b2a786a0974cc4f3df8314"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"6a4391b5016a77f64d203ddd88b894ead2f555dd","unresolved":true,"context_lines":[{"line_number":7,"context_line":"root_grant_option \u003d True"},{"line_number":8,"context_line":"debug \u003d {{ trove_logging_debug }}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"[service_credentials]"},{"line_number":11,"context_line":"auth_url \u003d {{ keystone_internal_url }}"},{"line_number":12,"context_line":"region_name \u003d {{ openstack_region_name }}"},{"line_number":13,"context_line":"project_name \u003d service"},{"line_number":14,"context_line":"password \u003d {{ trove_keystone_password }}"},{"line_number":15,"context_line":"project_domain_name \u003d {{ default_project_domain_name }}"},{"line_number":16,"context_line":"user_domain_name \u003d {{ default_user_domain_name }}"},{"line_number":17,"context_line":"username \u003d {{ trove_keystone_user }}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[oslo_messaging_rabbit]"},{"line_number":20,"context_line":"heartbeat_in_pthread \u003d false"},{"line_number":21,"context_line":"{% if om_enable_rabbitmq_high_availability | bool %}"},{"line_number":22,"context_line":"amqp_durable_queues \u003d true"},{"line_number":23,"context_line":"{% endif %}"},{"line_number":24,"context_line":"{% if om_enable_rabbitmq_quorum_queues | bool %}"},{"line_number":25,"context_line":"rabbit_quorum_queue \u003d true"},{"line_number":26,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":12,"id":"14b599af_26b15f0d","line":26,"range":{"start_line":10,"start_character":0,"end_line":26,"end_character":11},"updated":"2024-01-08 08:56:22.000000000","message":"should that be in a separate patch?","commit_id":"c331a12c48248275d4462a660633bb6a0ec06572"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"3c8ed785f55f43a5854b5226f6dc427af697f184","unresolved":false,"context_lines":[{"line_number":7,"context_line":"root_grant_option \u003d True"},{"line_number":8,"context_line":"debug \u003d {{ trove_logging_debug }}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"[service_credentials]"},{"line_number":11,"context_line":"auth_url \u003d {{ keystone_internal_url }}"},{"line_number":12,"context_line":"region_name \u003d {{ openstack_region_name }}"},{"line_number":13,"context_line":"project_name \u003d service"},{"line_number":14,"context_line":"password \u003d {{ trove_keystone_password }}"},{"line_number":15,"context_line":"project_domain_name \u003d {{ default_project_domain_name }}"},{"line_number":16,"context_line":"user_domain_name \u003d {{ default_user_domain_name }}"},{"line_number":17,"context_line":"username \u003d {{ trove_keystone_user }}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[oslo_messaging_rabbit]"},{"line_number":20,"context_line":"heartbeat_in_pthread \u003d false"},{"line_number":21,"context_line":"{% if om_enable_rabbitmq_high_availability | bool %}"},{"line_number":22,"context_line":"amqp_durable_queues \u003d true"},{"line_number":23,"context_line":"{% endif %}"},{"line_number":24,"context_line":"{% if om_enable_rabbitmq_quorum_queues | bool %}"},{"line_number":25,"context_line":"rabbit_quorum_queue \u003d true"},{"line_number":26,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":12,"id":"371a9f66_95c3dcc8","line":26,"range":{"start_line":10,"start_character":0,"end_line":26,"end_character":11},"in_reply_to":"14b599af_26b15f0d","updated":"2024-01-08 10:20:03.000000000","message":"ok, No problem, this change should cherry-pick to all stable branch.","commit_id":"c331a12c48248275d4462a660633bb6a0ec06572"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"66f0e1f550c5ad063d62e114e331348cb31a9f2c","unresolved":true,"context_lines":[{"line_number":7,"context_line":"root_grant_option \u003d True"},{"line_number":8,"context_line":"debug \u003d {{ trove_logging_debug }}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"[service_credentials]"},{"line_number":11,"context_line":"auth_url \u003d {{ keystone_internal_url }}"},{"line_number":12,"context_line":"region_name \u003d {{ openstack_region_name }}"},{"line_number":13,"context_line":"project_name \u003d service"},{"line_number":14,"context_line":"password \u003d {{ trove_keystone_password }}"},{"line_number":15,"context_line":"project_domain_name \u003d {{ default_project_domain_name }}"},{"line_number":16,"context_line":"user_domain_name \u003d {{ default_user_domain_name }}"},{"line_number":17,"context_line":"username \u003d {{ trove_keystone_user }}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[oslo_messaging_rabbit]"},{"line_number":20,"context_line":"heartbeat_in_pthread \u003d false"},{"line_number":21,"context_line":"{% if om_enable_rabbitmq_high_availability | bool %}"},{"line_number":22,"context_line":"amqp_durable_queues \u003d true"},{"line_number":23,"context_line":"{% endif %}"},{"line_number":24,"context_line":"{% if om_enable_rabbitmq_quorum_queues | bool %}"},{"line_number":25,"context_line":"rabbit_quorum_queue \u003d true"},{"line_number":26,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":12,"id":"a02aa31d_bcc22d90","line":26,"range":{"start_line":10,"start_character":0,"end_line":26,"end_character":11},"in_reply_to":"1b254988_0181c0c0","updated":"2024-01-09 03:25:54.000000000","message":"Perhaps this commit cannot be backported to stable branches. so we need new commit that is easier to backport?\n\nHi Michal \u0026 Maksim, the new patch is here https://review.opendev.org/c/openstack/kolla-ansible/+/904963","commit_id":"c331a12c48248275d4462a660633bb6a0ec06572"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"d82c058c2be664078e47d0f6580c2858bd134589","unresolved":true,"context_lines":[{"line_number":7,"context_line":"root_grant_option \u003d True"},{"line_number":8,"context_line":"debug \u003d {{ trove_logging_debug }}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"[service_credentials]"},{"line_number":11,"context_line":"auth_url \u003d {{ keystone_internal_url }}"},{"line_number":12,"context_line":"region_name \u003d {{ openstack_region_name }}"},{"line_number":13,"context_line":"project_name \u003d service"},{"line_number":14,"context_line":"password \u003d {{ trove_keystone_password }}"},{"line_number":15,"context_line":"project_domain_name \u003d {{ default_project_domain_name }}"},{"line_number":16,"context_line":"user_domain_name \u003d {{ default_user_domain_name }}"},{"line_number":17,"context_line":"username \u003d {{ trove_keystone_user }}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[oslo_messaging_rabbit]"},{"line_number":20,"context_line":"heartbeat_in_pthread \u003d false"},{"line_number":21,"context_line":"{% if om_enable_rabbitmq_high_availability | bool %}"},{"line_number":22,"context_line":"amqp_durable_queues \u003d true"},{"line_number":23,"context_line":"{% endif %}"},{"line_number":24,"context_line":"{% if om_enable_rabbitmq_quorum_queues | bool %}"},{"line_number":25,"context_line":"rabbit_quorum_queue \u003d true"},{"line_number":26,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":12,"id":"1b254988_0181c0c0","line":26,"range":{"start_line":10,"start_character":0,"end_line":26,"end_character":11},"in_reply_to":"371a9f66_95c3dcc8","updated":"2024-01-08 16:07:48.000000000","message":"Michal, I\u0027m ok with this, but curious why it should be in the next change? it seems related.","commit_id":"c331a12c48248275d4462a660633bb6a0ec06572"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"22e92a5119621824a5bfb8739a8c9355c66ddbbe","unresolved":false,"context_lines":[{"line_number":7,"context_line":"root_grant_option \u003d True"},{"line_number":8,"context_line":"debug \u003d {{ trove_logging_debug }}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"[service_credentials]"},{"line_number":11,"context_line":"auth_url \u003d {{ keystone_internal_url }}"},{"line_number":12,"context_line":"region_name \u003d {{ openstack_region_name }}"},{"line_number":13,"context_line":"project_name \u003d service"},{"line_number":14,"context_line":"password \u003d {{ trove_keystone_password }}"},{"line_number":15,"context_line":"project_domain_name \u003d {{ default_project_domain_name }}"},{"line_number":16,"context_line":"user_domain_name \u003d {{ default_user_domain_name }}"},{"line_number":17,"context_line":"username \u003d {{ trove_keystone_user }}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[oslo_messaging_rabbit]"},{"line_number":20,"context_line":"heartbeat_in_pthread \u003d false"},{"line_number":21,"context_line":"{% if om_enable_rabbitmq_high_availability | bool %}"},{"line_number":22,"context_line":"amqp_durable_queues \u003d true"},{"line_number":23,"context_line":"{% endif %}"},{"line_number":24,"context_line":"{% if om_enable_rabbitmq_quorum_queues | bool %}"},{"line_number":25,"context_line":"rabbit_quorum_queue \u003d true"},{"line_number":26,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":12,"id":"d8d3fcb3_82647e2a","line":26,"range":{"start_line":10,"start_character":0,"end_line":26,"end_character":11},"in_reply_to":"a02aa31d_bcc22d90","updated":"2024-01-09 07:59:41.000000000","message":"Acknowledged","commit_id":"c331a12c48248275d4462a660633bb6a0ec06572"}]}
