)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"5c353fb9894a2b3ca2132a8afb28010c5f1ca428","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"988aa7e1_a979864a","updated":"2025-08-07 09:39:27.000000000","message":"lgtm, thanks!","commit_id":"14bec2f25fb93eaed28e84fb3cc39d5e7f7e6ad4"}],"deploy-guide/source/configure.rst":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"e4aec58ff8080917ba5b2e596a7ba4bed956e74e","unresolved":true,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Unless otherwise stated, replace ``*_IP_ADDRESS`` with the IP address of"},{"line_number":98,"context_line":"the br-mgmt container management bridge on each target host."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"#. Configure a list containing at least three infrastructure"},{"line_number":101,"context_line":"   target hosts in the ``shared-infra_hosts`` section:"},{"line_number":102,"context_line":""}],"source_content_type":"text/x-rst","patch_set":13,"id":"59039d91_4e7e3b54","line":99,"updated":"2025-08-04 10:09:50.000000000","message":"can we add smth like:\n\nIn case SSH access address to the host is on the different network then the br-mgmt interface, use SSH address as `ip`, while adding `management_ip` to the host definition, which will be pointing to a IP address from br-mgmt interface.\n\nOr just make it as a `.. note::` and add a reference to https://docs.openstack.org/openstack-ansible/latest/reference/inventory/configure-inventory.html#having-ssh-network-different-from-openstack-management-network","commit_id":"fc1c781e0654bd22938ddf6e715f3721dcca660e"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"11b576b61a705afb6d417c072b117a2cb82c1664","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Unless otherwise stated, replace ``*_IP_ADDRESS`` with the IP address of"},{"line_number":98,"context_line":"the br-mgmt container management bridge on each target host."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"#. Configure a list containing at least three infrastructure"},{"line_number":101,"context_line":"   target hosts in the ``shared-infra_hosts`` section:"},{"line_number":102,"context_line":""}],"source_content_type":"text/x-rst","patch_set":13,"id":"1b5b81ca_63c758f7","line":99,"in_reply_to":"59039d91_4e7e3b54","updated":"2025-08-07 09:19:59.000000000","message":"Done","commit_id":"fc1c781e0654bd22938ddf6e715f3721dcca660e"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"369a79ec6a44457e91eae7fe429d6da7eaebc9b2","unresolved":true,"context_lines":[{"line_number":136,"context_line":"          ip: IDENTITY01_IP_ADDRESS"},{"line_number":137,"context_line":"        identity02: ..."},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"#. Configure a list containing at least one network target host"},{"line_number":140,"context_line":"   in the network_hosts section:"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"   .. code-block:: yaml"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"      network_hosts:"},{"line_number":145,"context_line":"        network01:"},{"line_number":146,"context_line":"          ip: NETWORK01_IP_ADDRESS"},{"line_number":147,"context_line":"        network02: ..."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"#. Configure a list containing at least one compute target host in"},{"line_number":150,"context_line":"   the compute_hosts section:"}],"source_content_type":"text/x-rst","patch_set":13,"id":"ba284ae0_ee08146c","line":147,"range":{"start_line":139,"start_character":0,"end_line":147,"end_character":22},"updated":"2025-08-04 10:47:44.000000000","message":"I think this is pretty much complicated. As with OVN it\u0027s a bit different:\n\n* need to have `network-infra_hosts` pointing to infra (as it stands for API part)\n* `network-northd_hosts` - pointing to infra as well\n* `network-gateway_hosts` - pointing either to computes for proper DVR or standalone net nodes","commit_id":"fc1c781e0654bd22938ddf6e715f3721dcca660e"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"11b576b61a705afb6d417c072b117a2cb82c1664","unresolved":false,"context_lines":[{"line_number":136,"context_line":"          ip: IDENTITY01_IP_ADDRESS"},{"line_number":137,"context_line":"        identity02: ..."},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"#. Configure a list containing at least one network target host"},{"line_number":140,"context_line":"   in the network_hosts section:"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"   .. code-block:: yaml"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"      network_hosts:"},{"line_number":145,"context_line":"        network01:"},{"line_number":146,"context_line":"          ip: NETWORK01_IP_ADDRESS"},{"line_number":147,"context_line":"        network02: ..."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"#. Configure a list containing at least one compute target host in"},{"line_number":150,"context_line":"   the compute_hosts section:"}],"source_content_type":"text/x-rst","patch_set":13,"id":"4cac49bf_e5ec7800","line":147,"range":{"start_line":139,"start_character":0,"end_line":147,"end_character":22},"in_reply_to":"ba284ae0_ee08146c","updated":"2025-08-07 09:19:59.000000000","message":"Done","commit_id":"fc1c781e0654bd22938ddf6e715f3721dcca660e"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"369a79ec6a44457e91eae7fe429d6da7eaebc9b2","unresolved":true,"context_lines":[{"line_number":156,"context_line":"          ip: COMPUTE001_IP_ADDRESS"},{"line_number":157,"context_line":"        compute001: ..."},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"#. Configure a list containing at least one logging target host in"},{"line_number":160,"context_line":"   the log_hosts section:"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"   .. code-block:: yaml"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"       log_hosts:"},{"line_number":165,"context_line":"         logging01:"},{"line_number":166,"context_line":"           ip: LOGGER1_IP_ADDRESS"},{"line_number":167,"context_line":"         logging02: ..."},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"#. Configure a list containing at least one repository target host in"},{"line_number":170,"context_line":"   the repo-infra_hosts section:"}],"source_content_type":"text/x-rst","patch_set":13,"id":"21a3281d_d23d82e9","line":167,"range":{"start_line":159,"start_character":0,"end_line":167,"end_character":23},"updated":"2025-08-04 10:47:44.000000000","message":"this is deprecated and has no effect today","commit_id":"fc1c781e0654bd22938ddf6e715f3721dcca660e"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"11b576b61a705afb6d417c072b117a2cb82c1664","unresolved":false,"context_lines":[{"line_number":156,"context_line":"          ip: COMPUTE001_IP_ADDRESS"},{"line_number":157,"context_line":"        compute001: ..."},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"#. Configure a list containing at least one logging target host in"},{"line_number":160,"context_line":"   the log_hosts section:"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"   .. code-block:: yaml"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"       log_hosts:"},{"line_number":165,"context_line":"         logging01:"},{"line_number":166,"context_line":"           ip: LOGGER1_IP_ADDRESS"},{"line_number":167,"context_line":"         logging02: ..."},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"#. Configure a list containing at least one repository target host in"},{"line_number":170,"context_line":"   the repo-infra_hosts section:"}],"source_content_type":"text/x-rst","patch_set":13,"id":"17040c15_7f3b96d5","line":167,"range":{"start_line":159,"start_character":0,"end_line":167,"end_character":23},"in_reply_to":"21a3281d_d23d82e9","updated":"2025-08-07 09:19:59.000000000","message":"Done","commit_id":"fc1c781e0654bd22938ddf6e715f3721dcca660e"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"369a79ec6a44457e91eae7fe429d6da7eaebc9b2","unresolved":true,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"   The repository typically resides on one or more infrastructure hosts."},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"#. Configure a list containing at least one optional storage host"},{"line_number":186,"context_line":"   in the storage_hosts section:"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"   .. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":13,"id":"b85f5ac6_725dbde4","line":185,"range":{"start_line":185,"start_character":31,"end_line":185,"end_character":52},"updated":"2025-08-04 10:47:44.000000000","message":"at least one or optional?","commit_id":"fc1c781e0654bd22938ddf6e715f3721dcca660e"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"11b576b61a705afb6d417c072b117a2cb82c1664","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"   The repository typically resides on one or more infrastructure hosts."},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"#. Configure a list containing at least one optional storage host"},{"line_number":186,"context_line":"   in the storage_hosts section:"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"   .. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":13,"id":"91c649f6_4e49b4ad","line":185,"range":{"start_line":185,"start_character":31,"end_line":185,"end_character":52},"in_reply_to":"b85f5ac6_725dbde4","updated":"2025-08-07 09:19:59.000000000","message":"Thanks for review, these parts indeed should have been updated.\nDone.","commit_id":"fc1c781e0654bd22938ddf6e715f3721dcca660e"}],"deploy-guide/source/targethosts-configure.rst":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"f3950fbc08c16b71aebeb403a6669e22a8b377b3","unresolved":true,"context_lines":[{"line_number":96,"context_line":"          ip: REPO03_IP_ADDRESS"},{"line_number":97,"context_line":"        repo04: ..."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"   The repository typically resides on one or more infrastructure hosts."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"#. Configure a list containing at least one optional storage host"},{"line_number":102,"context_line":"   in the storage_hosts section:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"c7f3ad75_7bac8e23","line":99,"range":{"start_line":99,"start_character":3,"end_line":99,"end_character":72},"updated":"2025-06-25 09:20:25.000000000","message":"This does not make much sense to put here. There should be a section elsewhere about setting up the deployment host, and best practice would be to make it not be one of the target hosts.","commit_id":"bac3144ae2e48b6c87a4980b33c98e577952906b"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"046ffdc24c018faeb36a3827fd586b51605f73f6","unresolved":false,"context_lines":[{"line_number":96,"context_line":"          ip: REPO03_IP_ADDRESS"},{"line_number":97,"context_line":"        repo04: ..."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"   The repository typically resides on one or more infrastructure hosts."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"#. Configure a list containing at least one optional storage host"},{"line_number":102,"context_line":"   in the storage_hosts section:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"4599f8a3_f8395027","line":99,"range":{"start_line":99,"start_character":3,"end_line":99,"end_character":72},"in_reply_to":"c7f3ad75_7bac8e23","updated":"2025-06-26 21:34:42.000000000","message":"Sounds pretty reasonable, may be in configure deployment section this will look more in place.","commit_id":"bac3144ae2e48b6c87a4980b33c98e577952906b"}]}
