)]}'
{"doc/source/configure-trove.rst":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"554c612532d3448be1782190db8a56582ae489cc","unresolved":true,"context_lines":[{"line_number":251,"context_line":".. code-block:: yaml"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"    # trove_oslomsg_rpc_servers defaults to the global"},{"line_number":254,"context_line":"    # oslomsg_rpc_servers (main rabbit) and is not derived from"},{"line_number":255,"context_line":"    # trove_oslomsg_rpc_host_group.  Without this override, trove.conf"},{"line_number":256,"context_line":"    # transport_url points at the main cluster even though guestagent.conf"},{"line_number":257,"context_line":"    # correctly targets the standalone one."}],"source_content_type":"text/x-rst","patch_set":4,"id":"8de47af5_ca1af4f4","line":254,"updated":"2026-06-10 00:00:44.000000000","message":"```suggestion\n    # oslomsg_rpc_servers (main RabbitMQ) and is not derived from\n```","commit_id":"03ad4f523e9d24abf3ee3479e8bcf757e1bc8032"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"14c465b1daa58c1c9374eac4c003e74c2d69674d","unresolved":false,"context_lines":[{"line_number":251,"context_line":".. code-block:: yaml"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"    # trove_oslomsg_rpc_servers defaults to the global"},{"line_number":254,"context_line":"    # oslomsg_rpc_servers (main rabbit) and is not derived from"},{"line_number":255,"context_line":"    # trove_oslomsg_rpc_host_group.  Without this override, trove.conf"},{"line_number":256,"context_line":"    # transport_url points at the main cluster even though guestagent.conf"},{"line_number":257,"context_line":"    # correctly targets the standalone one."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3ae11ecf_bd4e3b44","line":254,"in_reply_to":"8de47af5_ca1af4f4","updated":"2026-06-10 09:30:16.000000000","message":"Fix applied.","commit_id":"03ad4f523e9d24abf3ee3479e8bcf757e1bc8032"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"14c465b1daa58c1c9374eac4c003e74c2d69674d","unresolved":false,"context_lines":[{"line_number":251,"context_line":".. code-block:: yaml"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"    # trove_oslomsg_rpc_servers defaults to the global"},{"line_number":254,"context_line":"    # oslomsg_rpc_servers (main rabbit) and is not derived from"},{"line_number":255,"context_line":"    # trove_oslomsg_rpc_host_group.  Without this override, trove.conf"},{"line_number":256,"context_line":"    # transport_url points at the main cluster even though guestagent.conf"},{"line_number":257,"context_line":"    # correctly targets the standalone one."}],"source_content_type":"text/x-rst","patch_set":4,"id":"56850a50_a2cd60cb","line":254,"in_reply_to":"8de47af5_ca1af4f4","updated":"2026-06-10 09:30:16.000000000","message":"Fix applied.","commit_id":"03ad4f523e9d24abf3ee3479e8bcf757e1bc8032"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"554c612532d3448be1782190db8a56582ae489cc","unresolved":true,"context_lines":[{"line_number":259,"context_line":"      {{ groups[\u0027trove_rabbitmq\u0027] | map(\u0027extract\u0027, hostvars)"},{"line_number":260,"context_line":"         | map(attribute\u003d\u0027ansible_host\u0027) | join(\u0027,\u0027) }}"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"    # align the control-plane RabbitMQ password with the one written"},{"line_number":263,"context_line":"    # to guestagent.conf."},{"line_number":264,"context_line":"    trove_oslomsg_rpc_password: \"{{ trove_guest_oslomsg_rpc_password }}\""},{"line_number":265,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"317b0611_ae8feadd","line":262,"updated":"2026-06-10 00:00:44.000000000","message":"```suggestion\n    # Align the control-plane RabbitMQ password with the one written\n```","commit_id":"03ad4f523e9d24abf3ee3479e8bcf757e1bc8032"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"14c465b1daa58c1c9374eac4c003e74c2d69674d","unresolved":false,"context_lines":[{"line_number":259,"context_line":"      {{ groups[\u0027trove_rabbitmq\u0027] | map(\u0027extract\u0027, hostvars)"},{"line_number":260,"context_line":"         | map(attribute\u003d\u0027ansible_host\u0027) | join(\u0027,\u0027) }}"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"    # align the control-plane RabbitMQ password with the one written"},{"line_number":263,"context_line":"    # to guestagent.conf."},{"line_number":264,"context_line":"    trove_oslomsg_rpc_password: \"{{ trove_guest_oslomsg_rpc_password }}\""},{"line_number":265,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"cc97a0e1_0a889b06","line":262,"in_reply_to":"317b0611_ae8feadd","updated":"2026-06-10 09:30:16.000000000","message":"Fix applied.","commit_id":"03ad4f523e9d24abf3ee3479e8bcf757e1bc8032"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"554c612532d3448be1782190db8a56582ae489cc","unresolved":true,"context_lines":[{"line_number":263,"context_line":"    # to guestagent.conf."},{"line_number":264,"context_line":"    trove_oslomsg_rpc_password: \"{{ trove_guest_oslomsg_rpc_password }}\""},{"line_number":265,"context_line":""},{"line_number":266,"context_line":"#. Generate the standalone rabbit password"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"``trove_guest_oslomsg_rpc_password`` must exist as a concrete value in"},{"line_number":269,"context_line":"``user_secrets.yml`` **before** running any playbook."}],"source_content_type":"text/x-rst","patch_set":4,"id":"952e8174_47b71d11","line":266,"updated":"2026-06-10 00:00:44.000000000","message":"```suggestion\n#. Generate the standalone RabbitMQ password\n```","commit_id":"03ad4f523e9d24abf3ee3479e8bcf757e1bc8032"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"14c465b1daa58c1c9374eac4c003e74c2d69674d","unresolved":false,"context_lines":[{"line_number":263,"context_line":"    # to guestagent.conf."},{"line_number":264,"context_line":"    trove_oslomsg_rpc_password: \"{{ trove_guest_oslomsg_rpc_password }}\""},{"line_number":265,"context_line":""},{"line_number":266,"context_line":"#. Generate the standalone rabbit password"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"``trove_guest_oslomsg_rpc_password`` must exist as a concrete value in"},{"line_number":269,"context_line":"``user_secrets.yml`` **before** running any playbook."}],"source_content_type":"text/x-rst","patch_set":4,"id":"6669fcd7_91e73924","line":266,"in_reply_to":"952e8174_47b71d11","updated":"2026-06-10 09:30:16.000000000","message":"Fix applied.","commit_id":"03ad4f523e9d24abf3ee3479e8bcf757e1bc8032"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"554c612532d3448be1782190db8a56582ae489cc","unresolved":true,"context_lines":[{"line_number":267,"context_line":""},{"line_number":268,"context_line":"``trove_guest_oslomsg_rpc_password`` must exist as a concrete value in"},{"line_number":269,"context_line":"``user_secrets.yml`` **before** running any playbook."},{"line_number":270,"context_line":"Add the key and generate its value:"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":".. code-block:: bash"},{"line_number":273,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"b38b518f_ea569a6e","line":270,"updated":"2026-06-10 00:00:44.000000000","message":"Formatting?","commit_id":"03ad4f523e9d24abf3ee3479e8bcf757e1bc8032"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"14c465b1daa58c1c9374eac4c003e74c2d69674d","unresolved":false,"context_lines":[{"line_number":267,"context_line":""},{"line_number":268,"context_line":"``trove_guest_oslomsg_rpc_password`` must exist as a concrete value in"},{"line_number":269,"context_line":"``user_secrets.yml`` **before** running any playbook."},{"line_number":270,"context_line":"Add the key and generate its value:"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":".. code-block:: bash"},{"line_number":273,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"18aca2e8_5068a321","line":270,"in_reply_to":"b38b518f_ea569a6e","updated":"2026-06-10 09:30:16.000000000","message":"Acknowledged","commit_id":"03ad4f523e9d24abf3ee3479e8bcf757e1bc8032"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"9d37274a64efbf89e6a56099672294be9b687c58","unresolved":true,"context_lines":[{"line_number":155,"context_line":"* **Guest agents** (database instances) -\u003e standalone rabbit via the **dbaas"},{"line_number":156,"context_line":"  provider network** (``trove_provider_network``)."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"This means Trove service containers don\u0027t need dbaas interface — they reach"},{"line_number":159,"context_line":"the broker over management. Only the standalone rabbit containers require a"},{"line_number":160,"context_line":"dbaas interface to have connection with guest instances."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":".. note::"},{"line_number":163,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"c0c5fccc_3da072a8","line":160,"range":{"start_line":158,"start_character":0,"end_line":160,"end_character":56},"updated":"2026-06-25 07:12:44.000000000","message":"This is kinda slightly more nuanced, as really depends on perspective.\n\nBecause there is a world, where standalone rabbitmq does not need a management network instead, and this is potentially better way to isolate the rabbitmq for trove, and ensure that network which is connected to the VMs won\u0027t get to the sensitive mgmt.","commit_id":"170b76ca2f61bd6535dc43d6d1c6246f0eec9623"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"9eee7706096bebea58e87180a86f099872d0f4fa","unresolved":false,"context_lines":[{"line_number":155,"context_line":"* **Guest agents** (database instances) -\u003e standalone rabbit via the **dbaas"},{"line_number":156,"context_line":"  provider network** (``trove_provider_network``)."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"This means Trove service containers don\u0027t need dbaas interface — they reach"},{"line_number":159,"context_line":"the broker over management. Only the standalone rabbit containers require a"},{"line_number":160,"context_line":"dbaas interface to have connection with guest instances."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":".. note::"},{"line_number":163,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"74763c18_f007c68c","line":160,"range":{"start_line":158,"start_character":0,"end_line":160,"end_character":56},"in_reply_to":"c0c5fccc_3da072a8","updated":"2026-06-26 15:24:08.000000000","message":"Thanks, really a good adding to current options, i\u0027ve mentioned its possibility also.","commit_id":"170b76ca2f61bd6535dc43d6d1c6246f0eec9623"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"78ebfed967a275f1f76f1dc5e177cb1052721289","unresolved":true,"context_lines":[{"line_number":150,"context_line":""},{"line_number":151,"context_line":"The standalone cluster exposes two separate paths to the same broker:"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"* **Control plane** (Trove API / conductor containers) -\u003e standalone rabbit"},{"line_number":154,"context_line":"  via the **management network** (i.e. br-mgmt)."},{"line_number":155,"context_line":"* **Guest agents** (database instances) -\u003e standalone rabbit via the **dbaas"},{"line_number":156,"context_line":"  provider network** (``trove_provider_network``)."}],"source_content_type":"text/x-rst","patch_set":7,"id":"b48f1638_17342794","line":153,"updated":"2026-06-26 15:26:34.000000000","message":"```suggestion\n* **Control plane** (Trove API / conductor containers) -\u003e standalone RabbitMQ\n```","commit_id":"36e3ec04e9e6cacd19209f6621b4db9a4864560a"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"959dacfd853843b5ddf91926dc7fa27b9f387b0e","unresolved":false,"context_lines":[{"line_number":150,"context_line":""},{"line_number":151,"context_line":"The standalone cluster exposes two separate paths to the same broker:"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"* **Control plane** (Trove API / conductor containers) -\u003e standalone rabbit"},{"line_number":154,"context_line":"  via the **management network** (i.e. br-mgmt)."},{"line_number":155,"context_line":"* **Guest agents** (database instances) -\u003e standalone rabbit via the **dbaas"},{"line_number":156,"context_line":"  provider network** (``trove_provider_network``)."}],"source_content_type":"text/x-rst","patch_set":7,"id":"d7f117df_956110c4","line":153,"in_reply_to":"b48f1638_17342794","updated":"2026-06-26 15:49:41.000000000","message":"Fix applied.","commit_id":"36e3ec04e9e6cacd19209f6621b4db9a4864560a"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"78ebfed967a275f1f76f1dc5e177cb1052721289","unresolved":true,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":"* **Control plane** (Trove API / conductor containers) -\u003e standalone rabbit"},{"line_number":154,"context_line":"  via the **management network** (i.e. br-mgmt)."},{"line_number":155,"context_line":"* **Guest agents** (database instances) -\u003e standalone rabbit via the **dbaas"},{"line_number":156,"context_line":"  provider network** (``trove_provider_network``)."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"This means Trove service containers don\u0027t need dbaas interface — they reach"}],"source_content_type":"text/x-rst","patch_set":7,"id":"48169fb1_7014202f","line":155,"updated":"2026-06-26 15:26:34.000000000","message":"```suggestion\n* **Guest agents** (database instances) -\u003e standalone RabbitMQ via the **dbaas\n```","commit_id":"36e3ec04e9e6cacd19209f6621b4db9a4864560a"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"959dacfd853843b5ddf91926dc7fa27b9f387b0e","unresolved":false,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":"* **Control plane** (Trove API / conductor containers) -\u003e standalone rabbit"},{"line_number":154,"context_line":"  via the **management network** (i.e. br-mgmt)."},{"line_number":155,"context_line":"* **Guest agents** (database instances) -\u003e standalone rabbit via the **dbaas"},{"line_number":156,"context_line":"  provider network** (``trove_provider_network``)."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"This means Trove service containers don\u0027t need dbaas interface — they reach"}],"source_content_type":"text/x-rst","patch_set":7,"id":"e2d5fe0b_fffc01d1","line":155,"in_reply_to":"48169fb1_7014202f","updated":"2026-06-26 15:49:41.000000000","message":"Fix applied.","commit_id":"36e3ec04e9e6cacd19209f6621b4db9a4864560a"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"78ebfed967a275f1f76f1dc5e177cb1052721289","unresolved":true,"context_lines":[{"line_number":160,"context_line":"dbaas interface to have connection with guest instances."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Depending on your security requirements, you may instead want the standalone"},{"line_number":163,"context_line":"rabbit to have no management interface at all and serve both the control"},{"line_number":164,"context_line":"plane and the guest agents over the dbaas network only. This avoids"},{"line_number":165,"context_line":"the instance facing dbaas network into the sensitive management"},{"line_number":166,"context_line":"network through the rabbit, at the cost of additional configuration (the Trove"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3ccf0c0e_20ec5395","line":163,"updated":"2026-06-26 15:26:34.000000000","message":"```suggestion\nRabbitMQ to have no management interface at all and serve both the control\n```","commit_id":"36e3ec04e9e6cacd19209f6621b4db9a4864560a"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"959dacfd853843b5ddf91926dc7fa27b9f387b0e","unresolved":false,"context_lines":[{"line_number":160,"context_line":"dbaas interface to have connection with guest instances."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Depending on your security requirements, you may instead want the standalone"},{"line_number":163,"context_line":"rabbit to have no management interface at all and serve both the control"},{"line_number":164,"context_line":"plane and the guest agents over the dbaas network only. This avoids"},{"line_number":165,"context_line":"the instance facing dbaas network into the sensitive management"},{"line_number":166,"context_line":"network through the rabbit, at the cost of additional configuration (the Trove"}],"source_content_type":"text/x-rst","patch_set":7,"id":"e1935055_940e423b","line":163,"in_reply_to":"3ccf0c0e_20ec5395","updated":"2026-06-26 15:49:41.000000000","message":"Fix applied.","commit_id":"36e3ec04e9e6cacd19209f6621b4db9a4864560a"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"78ebfed967a275f1f76f1dc5e177cb1052721289","unresolved":true,"context_lines":[{"line_number":163,"context_line":"rabbit to have no management interface at all and serve both the control"},{"line_number":164,"context_line":"plane and the guest agents over the dbaas network only. This avoids"},{"line_number":165,"context_line":"the instance facing dbaas network into the sensitive management"},{"line_number":166,"context_line":"network through the rabbit, at the cost of additional configuration (the Trove"},{"line_number":167,"context_line":"service containers must then reach the broker over dbaas, and the cluster"},{"line_number":168,"context_line":"must be deployable without a management address). Which layout is preferable"},{"line_number":169,"context_line":"depends on your isolation goals."}],"source_content_type":"text/x-rst","patch_set":7,"id":"7375270b_36f3a45b","line":166,"updated":"2026-06-26 15:26:34.000000000","message":"```suggestion\nnetwork through the RabbitMQ, at the cost of additional configuration (the Trove\n```","commit_id":"36e3ec04e9e6cacd19209f6621b4db9a4864560a"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"959dacfd853843b5ddf91926dc7fa27b9f387b0e","unresolved":false,"context_lines":[{"line_number":163,"context_line":"rabbit to have no management interface at all and serve both the control"},{"line_number":164,"context_line":"plane and the guest agents over the dbaas network only. This avoids"},{"line_number":165,"context_line":"the instance facing dbaas network into the sensitive management"},{"line_number":166,"context_line":"network through the rabbit, at the cost of additional configuration (the Trove"},{"line_number":167,"context_line":"service containers must then reach the broker over dbaas, and the cluster"},{"line_number":168,"context_line":"must be deployable without a management address). Which layout is preferable"},{"line_number":169,"context_line":"depends on your isolation goals."}],"source_content_type":"text/x-rst","patch_set":7,"id":"e0824101_1d8951e3","line":166,"in_reply_to":"7375270b_36f3a45b","updated":"2026-06-26 15:49:41.000000000","message":"Fix applied.","commit_id":"36e3ec04e9e6cacd19209f6621b4db9a4864560a"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"ba8fe3be2bbf04dc85ec61986e2f38b64ac780e1","unresolved":true,"context_lines":[{"line_number":216,"context_line":"#. Add to the dbaas network mapping for the new group."},{"line_number":217,"context_line":"   Add a **single** ``provider_networks`` entry binding the dbaas network to"},{"line_number":218,"context_line":"   ``trove_rabbitmq`` only. The control plane reaches the broker over the"},{"line_number":219,"context_line":"   management network, so only the standalone rabbit containers need a dbaas"},{"line_number":220,"context_line":"   interface (for guest instances to reach them)."},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"    .. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":8,"id":"b5a322aa_dcfdaa4a","line":219,"updated":"2026-06-26 15:54:08.000000000","message":"```suggestion\n   management network, so only the standalone RabbitMQ containers need a dbaas\n```","commit_id":"afcf3bf6b566bc8bf13c874975677bea13c3fd1d"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"aa44bf810661610dff83ce2fe1c853575b77e979","unresolved":false,"context_lines":[{"line_number":216,"context_line":"#. Add to the dbaas network mapping for the new group."},{"line_number":217,"context_line":"   Add a **single** ``provider_networks`` entry binding the dbaas network to"},{"line_number":218,"context_line":"   ``trove_rabbitmq`` only. The control plane reaches the broker over the"},{"line_number":219,"context_line":"   management network, so only the standalone rabbit containers need a dbaas"},{"line_number":220,"context_line":"   interface (for guest instances to reach them)."},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"    .. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ca0dc5f1_92989a51","line":219,"in_reply_to":"b5a322aa_dcfdaa4a","updated":"2026-06-26 16:02:34.000000000","message":"Fix applied.","commit_id":"afcf3bf6b566bc8bf13c874975677bea13c3fd1d"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"aa44bf810661610dff83ce2fe1c853575b77e979","unresolved":false,"context_lines":[{"line_number":216,"context_line":"#. Add to the dbaas network mapping for the new group."},{"line_number":217,"context_line":"   Add a **single** ``provider_networks`` entry binding the dbaas network to"},{"line_number":218,"context_line":"   ``trove_rabbitmq`` only. The control plane reaches the broker over the"},{"line_number":219,"context_line":"   management network, so only the standalone rabbit containers need a dbaas"},{"line_number":220,"context_line":"   interface (for guest instances to reach them)."},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"    .. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":8,"id":"d2485d82_1856d33f","line":219,"in_reply_to":"b5a322aa_dcfdaa4a","updated":"2026-06-26 16:02:34.000000000","message":"Fix applied.","commit_id":"afcf3bf6b566bc8bf13c874975677bea13c3fd1d"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"d8a1499b9faa9e414365bc28269fc27eaba38234","unresolved":true,"context_lines":[{"line_number":156,"context_line":"  provider network** (``trove_provider_network``)."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"This means Trove service containers don\u0027t need dbaas interface — they reach"},{"line_number":159,"context_line":"the broker over management. Only the standalone rabbit containers require a"},{"line_number":160,"context_line":"dbaas interface to have connection with guest instances."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Depending on your security requirements, you may instead want the standalone"}],"source_content_type":"text/x-rst","patch_set":9,"id":"672ae184_4b557e34","line":159,"updated":"2026-06-26 16:13:06.000000000","message":"```suggestion\nthe broker over management. Only the standalone RabbitMQ containers require a\n```","commit_id":"622e29c585df711d43edaf03504861edef1b7adc"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"7c7fa95d832a45567c83a0c1cc4c2c851027eb4c","unresolved":false,"context_lines":[{"line_number":156,"context_line":"  provider network** (``trove_provider_network``)."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"This means Trove service containers don\u0027t need dbaas interface — they reach"},{"line_number":159,"context_line":"the broker over management. Only the standalone rabbit containers require a"},{"line_number":160,"context_line":"dbaas interface to have connection with guest instances."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Depending on your security requirements, you may instead want the standalone"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5b23e887_81489cc9","line":159,"in_reply_to":"672ae184_4b557e34","updated":"2026-06-28 12:08:14.000000000","message":"Fix applied.","commit_id":"622e29c585df711d43edaf03504861edef1b7adc"}]}
