)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"a98a2a28e7da6db4fef5b4b95e862837777f678a","unresolved":true,"context_lines":[{"line_number":11,"context_line":"Octavia without having to give Octavia system scope"},{"line_number":12,"context_line":"admin in the entire cloud."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"The currenty use of the service role in the RBAC"},{"line_number":15,"context_line":"rules allows for pretty much all of the permissions"},{"line_number":16,"context_line":"that Octavia needs today except for a few."},{"line_number":17,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"d83ef366_bd1879be","line":14,"updated":"2025-04-07 10:55:46.000000000","message":"nit: currenty -\u003e current?","commit_id":"cf3c083cbb46a2aad78e3bc1a54dc8e061da96f9"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"ff95857925c6b4e2ea6c8bb5dca442cd40f27324","unresolved":false,"context_lines":[{"line_number":11,"context_line":"Octavia without having to give Octavia system scope"},{"line_number":12,"context_line":"admin in the entire cloud."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"The currenty use of the service role in the RBAC"},{"line_number":15,"context_line":"rules allows for pretty much all of the permissions"},{"line_number":16,"context_line":"that Octavia needs today except for a few."},{"line_number":17,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"58df3cc3_a2be5d12","line":14,"in_reply_to":"d83ef366_bd1879be","updated":"2025-05-06 00:48:30.000000000","message":"Done","commit_id":"cf3c083cbb46a2aad78e3bc1a54dc8e061da96f9"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"a98a2a28e7da6db4fef5b4b95e862837777f678a","unresolved":true,"context_lines":[{"line_number":35,"context_line":"``device_id`` field on a port which means it also"},{"line_number":36,"context_line":"needs this patch [1] together with this one."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"[1] https://review.opendev.org/c/openstack/neutron/+/861169"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Closes-Bug: #2105502"},{"line_number":41,"context_line":"Change-Id: I089999cece698af1a3b54d1341d9004d4108ae44"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"b0c0b924_c6801f0a","line":38,"updated":"2025-04-07 10:55:46.000000000","message":"nit: these should be in a dependency tree/list to make it more visible for reviewers (and zuul), or it is not that strict dependency?","commit_id":"cf3c083cbb46a2aad78e3bc1a54dc8e061da96f9"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"880de2841340bcb3aa33cbcb52d14dc213563f70","unresolved":false,"context_lines":[{"line_number":35,"context_line":"``device_id`` field on a port which means it also"},{"line_number":36,"context_line":"needs this patch [1] together with this one."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"[1] https://review.opendev.org/c/openstack/neutron/+/861169"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Closes-Bug: #2105502"},{"line_number":41,"context_line":"Change-Id: I089999cece698af1a3b54d1341d9004d4108ae44"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"d62c000f_51744f46","line":38,"in_reply_to":"0f69404c_2eea7458","updated":"2025-05-06 08:12:25.000000000","message":"Done","commit_id":"cf3c083cbb46a2aad78e3bc1a54dc8e061da96f9"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"7c47cdabef1c6ea44e24c7e8fe92a8ee60fea56c","unresolved":true,"context_lines":[{"line_number":35,"context_line":"``device_id`` field on a port which means it also"},{"line_number":36,"context_line":"needs this patch [1] together with this one."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"[1] https://review.opendev.org/c/openstack/neutron/+/861169"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Closes-Bug: #2105502"},{"line_number":41,"context_line":"Change-Id: I089999cece698af1a3b54d1341d9004d4108ae44"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"0f69404c_2eea7458","line":38,"in_reply_to":"b0c0b924_c6801f0a","updated":"2025-04-11 09:02:49.000000000","message":"If this is a dependency on the same repo, in Neutron we push the patches one of top of each other. Please rebase this patch on top of 861169","commit_id":"cf3c083cbb46a2aad78e3bc1a54dc8e061da96f9"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"1745805516abcd5425f053215f969ad6b8915e5e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c7430170_5193871f","updated":"2025-03-25 08:02:52.000000000","message":"recheck create server timeout and the setuptools issue","commit_id":"2dc8f7812b3bd1b2cbb824fc63b8ef09d33df90f"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"54d142d4082fc7505358c4c004519a6e9a375ba0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c56004bb_3cb3e5c2","updated":"2025-03-31 13:46:57.000000000","message":"Please, open a LP bug to report this issue.","commit_id":"8778ff987a33533ebf29a897d67f984543880b5e"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"3bf97bf0441ae5a813ca333fb0aa1c5c36380f17","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c72742a6_fa32fb7d","in_reply_to":"c56004bb_3cb3e5c2","updated":"2025-03-31 14:31:46.000000000","message":"https://launchpad.net/bugs/2105502","commit_id":"8778ff987a33533ebf29a897d67f984543880b5e"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"a8a2de2ab09750dd4baf623784cfc6b2cdf6c42c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"9a12d17a_5fa1d83a","updated":"2025-04-11 09:46:31.000000000","message":"This looks good for me as \"standalone\" change. If it really needs to be on top of the https://review.opendev.org/c/openstack/neutron/+/861169 then you should rebase one on top of the other, as Rodolfo and Lajos already suggested. But I don\u0027t really see any need for that. I understand that those 2 patches are needed to make integration between Octavia and Neutron possible using SERVICE role but from the other hand those patches seems like independent of each other. So I am fine with merging it as it is now and continue with the other one independently.","commit_id":"cf3c083cbb46a2aad78e3bc1a54dc8e061da96f9"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"da6d9d1b807c6145d013f3a4a841695e6f852e8d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"c51a053a_13c0fef7","updated":"2025-04-01 08:08:57.000000000","message":"recheck tempest ssh timeout","commit_id":"cf3c083cbb46a2aad78e3bc1a54dc8e061da96f9"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"a03f5afbe1ebe1edf2d00ccf98010efc00957bb4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"6a6e5514_a3d439b3","updated":"2025-04-11 14:26:25.000000000","message":"This is now in a relation chain with the [1] patch that is also needed.\n\n[1] https://review.opendev.org/c/openstack/neutron/+/947003/1","commit_id":"2c4cc4191a3c95c4b74fad78b41d3608783a6125"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c2fa82b1a1da412c9c021126031d476b2eca20d5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"ef55c139_ba5c23b8","updated":"2025-05-06 00:44:13.000000000","message":"looks good just one release note nit - i might just fix since it\u0027s minor","commit_id":"ba435afe71ac877417db07b5c0912e6dd433318f"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"edc31ba2642a2ba21abffc8b4dab894525965192","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"5214ac3e_c757e336","updated":"2025-04-28 13:03:22.000000000","message":"thanks","commit_id":"ba435afe71ac877417db07b5c0912e6dd433318f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"81aa52be4efbb5fc3f24d6f51d121f2ee1271217","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"1cfcd3b0_1acc27d3","updated":"2025-05-06 03:47:04.000000000","message":"recheck rally timeout","commit_id":"65b9dc622f00e4aeac0e4f9a71db690a377cd558"}],"releasenotes/notes/octavia-service-role-b8ee74e5cb52ea30.yaml":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"24f4aa60bf0da9598a171cc74d1223b9abf0b55a","unresolved":true,"context_lines":[{"line_number":28,"context_line":"    this section are combined when the release notes are rendered, so the text"},{"line_number":29,"context_line":"    needs to be worded so that it does not depend on any information only"},{"line_number":30,"context_line":"    available in another section, such as the prelude. This may mean repeating"},{"line_number":31,"context_line":"    some details."},{"line_number":32,"context_line":"upgrade:"},{"line_number":33,"context_line":"  - |"},{"line_number":34,"context_line":"    Default RBAC policies for ``get_subnet``, ``get_network_ip_availability``,"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3a7b1b44_20440cd7","line":31,"updated":"2025-03-24 15:24:37.000000000","message":"you should remove that placeholder text 😊","commit_id":"c95dd90f8ff85d2b933ce18ddb1752813eb75c74"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"40e63ae34aa4f875ef5f4605d294b0dddba569a9","unresolved":true,"context_lines":[{"line_number":28,"context_line":"    this section are combined when the release notes are rendered, so the text"},{"line_number":29,"context_line":"    needs to be worded so that it does not depend on any information only"},{"line_number":30,"context_line":"    available in another section, such as the prelude. This may mean repeating"},{"line_number":31,"context_line":"    some details."},{"line_number":32,"context_line":"upgrade:"},{"line_number":33,"context_line":"  - |"},{"line_number":34,"context_line":"    Default RBAC policies for ``get_subnet``, ``get_network_ip_availability``,"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"72086547_aab9e73f","line":31,"in_reply_to":"3a7b1b44_20440cd7","updated":"2025-03-24 16:06:13.000000000","message":"argghh, what a miss! 😄 will fix","commit_id":"c95dd90f8ff85d2b933ce18ddb1752813eb75c74"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"273fe1d730fa12f0e1cebfc3dff1962f5f929360","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    this section are combined when the release notes are rendered, so the text"},{"line_number":29,"context_line":"    needs to be worded so that it does not depend on any information only"},{"line_number":30,"context_line":"    available in another section, such as the prelude. This may mean repeating"},{"line_number":31,"context_line":"    some details."},{"line_number":32,"context_line":"upgrade:"},{"line_number":33,"context_line":"  - |"},{"line_number":34,"context_line":"    Default RBAC policies for ``get_subnet``, ``get_network_ip_availability``,"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"02504441_61edb98a","line":31,"in_reply_to":"72086547_aab9e73f","updated":"2025-03-24 16:06:48.000000000","message":"Done","commit_id":"c95dd90f8ff85d2b933ce18ddb1752813eb75c74"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"33de2f9dac6f37d2cc500ddc15b9b8dbd512f57c","unresolved":true,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"      - ``update_port:allowed_address_pairs:mac_address``"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"      - ``update_port:allowed_address_pairs:ip_address``"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    This allows for integration with the Octavia project and only using"},{"line_number":24,"context_line":"    the ``service`` role instead of the ``admin`` role for integration"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"be443566_2456cd9e","line":21,"updated":"2025-03-26 20:20:19.000000000","message":"Using the \u0027-\u0027 here makes this section not render correctly, see this for more details:\n\nhttps://f9e22630c746e73b3487-cd5fce80661c9ae0bf98af440c9e504c.ssl.cf2.rackcdn.com/openstack/05b13b95213449729d2a2d5e91db93d9/docs/unreleased.html\n\nYou can test things locally running \u0027tox -e releasenotes\u0027 to debug.","commit_id":"2dc8f7812b3bd1b2cbb824fc63b8ef09d33df90f"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"9a13c9a5eb45c4b86ef2eba9d7de5a2797456471","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"      - ``update_port:allowed_address_pairs:mac_address``"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"      - ``update_port:allowed_address_pairs:ip_address``"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    This allows for integration with the Octavia project and only using"},{"line_number":24,"context_line":"    the ``service`` role instead of the ``admin`` role for integration"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0e7de07f_f2a7a761","line":21,"in_reply_to":"be443566_2456cd9e","updated":"2025-03-28 07:48:48.000000000","message":"Ack, I will go over release notes in the next PS, waiting a bit to see if there is any feedback on the other parts of the patch","commit_id":"2dc8f7812b3bd1b2cbb824fc63b8ef09d33df90f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"33de2f9dac6f37d2cc500ddc15b9b8dbd512f57c","unresolved":true,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"      - ``update_port:allowed_address_pairs:ip_address``"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    This allows for integration with the Octavia project and only using"},{"line_number":24,"context_line":"    the ``service`` role instead of the ``admin`` role for integration"},{"line_number":25,"context_line":"    with Neutron."},{"line_number":26,"context_line":"upgrade:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c12dc621_a99f6b71","line":23,"range":{"start_line":23,"start_character":57,"end_line":23,"end_character":65},"updated":"2025-03-26 20:20:19.000000000","message":"You can delete these two words IMO","commit_id":"2dc8f7812b3bd1b2cbb824fc63b8ef09d33df90f"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"1ccdc721c33f0c1b3549cc9efa9a87411e6aadeb","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"      - ``update_port:allowed_address_pairs:ip_address``"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    This allows for integration with the Octavia project and only using"},{"line_number":24,"context_line":"    the ``service`` role instead of the ``admin`` role for integration"},{"line_number":25,"context_line":"    with Neutron."},{"line_number":26,"context_line":"upgrade:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"67a114d6_63fd5c53","line":23,"range":{"start_line":23,"start_character":57,"end_line":23,"end_character":65},"in_reply_to":"c12dc621_a99f6b71","updated":"2025-03-31 14:32:29.000000000","message":"Done","commit_id":"2dc8f7812b3bd1b2cbb824fc63b8ef09d33df90f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"33de2f9dac6f37d2cc500ddc15b9b8dbd512f57c","unresolved":true,"context_lines":[{"line_number":29,"context_line":"    ``create_port:allowed_address_pairs``, ``create_port:allowed_address_pairs:mac_address``"},{"line_number":30,"context_line":"    ``create_port:allowed_address_pairs:ip_address``, ``update_port:allowed_address_pairs``,"},{"line_number":31,"context_line":"    ``update_port:allowed_address_pairs:mac_address`` and ``update_port:allowed_address_pairs:ip_address``"},{"line_number":32,"context_line":"    has been updated."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5d493b4b_e4c3a0bf","line":32,"range":{"start_line":32,"start_character":4,"end_line":32,"end_character":7},"updated":"2025-03-26 20:20:19.000000000","message":"s/have","commit_id":"2dc8f7812b3bd1b2cbb824fc63b8ef09d33df90f"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"1ccdc721c33f0c1b3549cc9efa9a87411e6aadeb","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    ``create_port:allowed_address_pairs``, ``create_port:allowed_address_pairs:mac_address``"},{"line_number":30,"context_line":"    ``create_port:allowed_address_pairs:ip_address``, ``update_port:allowed_address_pairs``,"},{"line_number":31,"context_line":"    ``update_port:allowed_address_pairs:mac_address`` and ``update_port:allowed_address_pairs:ip_address``"},{"line_number":32,"context_line":"    has been updated."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"be2e6a94_0e1eeee7","line":32,"range":{"start_line":32,"start_character":4,"end_line":32,"end_character":7},"in_reply_to":"5d493b4b_e4c3a0bf","updated":"2025-03-31 14:32:29.000000000","message":"Done","commit_id":"2dc8f7812b3bd1b2cbb824fc63b8ef09d33df90f"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"54d142d4082fc7505358c4c004519a6e9a375ba0","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    Updated RBAC rules so that they allow the ``service`` role to pass the"},{"line_number":5,"context_line":"    following policies by default:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"    - ``get_subnet``"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"    - ``get_network_ip_availability``"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"df89081a_38977985","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":5},"updated":"2025-03-31 13:46:57.000000000","message":"CI will confirm that, but I don\u0027t think we can add nested bullet points.","commit_id":"8778ff987a33533ebf29a897d67f984543880b5e"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"1ccdc721c33f0c1b3549cc9efa9a87411e6aadeb","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Updated RBAC rules so that they allow the ``service`` role to pass the"},{"line_number":5,"context_line":"    following policies by default:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"    - ``get_subnet``"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"    - ``get_network_ip_availability``"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5345833d_b221666c","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":5},"in_reply_to":"52f3600e_d343941c","updated":"2025-03-31 14:32:29.000000000","message":"Done","commit_id":"8778ff987a33533ebf29a897d67f984543880b5e"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"3bf97bf0441ae5a813ca333fb0aa1c5c36380f17","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    Updated RBAC rules so that they allow the ``service`` role to pass the"},{"line_number":5,"context_line":"    following policies by default:"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"    - ``get_subnet``"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"    - ``get_network_ip_availability``"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"52f3600e_d343941c","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":5},"in_reply_to":"df89081a_38977985","updated":"2025-03-31 14:31:46.000000000","message":"I verified it looks OK locally.","commit_id":"8778ff987a33533ebf29a897d67f984543880b5e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"54d142d4082fc7505358c4c004519a6e9a375ba0","unresolved":true,"context_lines":[{"line_number":29,"context_line":"    ``create_port:allowed_address_pairs``, ``create_port:allowed_address_pairs:mac_address``"},{"line_number":30,"context_line":"    ``create_port:allowed_address_pairs:ip_address``, ``update_port:allowed_address_pairs``,"},{"line_number":31,"context_line":"    ``update_port:allowed_address_pairs:mac_address`` and ``update_port:allowed_address_pairs:ip_address``"},{"line_number":32,"context_line":"    have been updated."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"e7f2cd2b_f958e583","line":32,"range":{"start_line":32,"start_character":14,"end_line":32,"end_character":22},"updated":"2025-03-31 13:46:57.000000000","message":"it is worth mentioning how they have been updated, for example\n```\nhave been updated adding the role ``service``.\n```","commit_id":"8778ff987a33533ebf29a897d67f984543880b5e"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"1ccdc721c33f0c1b3549cc9efa9a87411e6aadeb","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    ``create_port:allowed_address_pairs``, ``create_port:allowed_address_pairs:mac_address``"},{"line_number":30,"context_line":"    ``create_port:allowed_address_pairs:ip_address``, ``update_port:allowed_address_pairs``,"},{"line_number":31,"context_line":"    ``update_port:allowed_address_pairs:mac_address`` and ``update_port:allowed_address_pairs:ip_address``"},{"line_number":32,"context_line":"    have been updated."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"cb8da7f9_a41b0d8e","line":32,"range":{"start_line":32,"start_character":14,"end_line":32,"end_character":22},"in_reply_to":"56cf182d_82e99029","updated":"2025-03-31 14:32:29.000000000","message":"Done","commit_id":"8778ff987a33533ebf29a897d67f984543880b5e"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"3bf97bf0441ae5a813ca333fb0aa1c5c36380f17","unresolved":true,"context_lines":[{"line_number":29,"context_line":"    ``create_port:allowed_address_pairs``, ``create_port:allowed_address_pairs:mac_address``"},{"line_number":30,"context_line":"    ``create_port:allowed_address_pairs:ip_address``, ``update_port:allowed_address_pairs``,"},{"line_number":31,"context_line":"    ``update_port:allowed_address_pairs:mac_address`` and ``update_port:allowed_address_pairs:ip_address``"},{"line_number":32,"context_line":"    have been updated."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"56cf182d_82e99029","line":32,"range":{"start_line":32,"start_character":14,"end_line":32,"end_character":22},"in_reply_to":"e7f2cd2b_f958e583","updated":"2025-03-31 14:31:46.000000000","message":"I will update that.","commit_id":"8778ff987a33533ebf29a897d67f984543880b5e"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c2fa82b1a1da412c9c021126031d476b2eca20d5","unresolved":true,"context_lines":[{"line_number":26,"context_line":"upgrade:"},{"line_number":27,"context_line":"  - |"},{"line_number":28,"context_line":"    Default RBAC policies for ``get_subnet``, ``get_network_ip_availability``,"},{"line_number":29,"context_line":"    ``create_port:allowed_address_pairs``, ``create_port:allowed_address_pairs:mac_address``"},{"line_number":30,"context_line":"    ``create_port:allowed_address_pairs:ip_address``, ``update_port:allowed_address_pairs``,"},{"line_number":31,"context_line":"    ``update_port:allowed_address_pairs:mac_address`` and ``update_port:allowed_address_pairs:ip_address``"},{"line_number":32,"context_line":"    have been updated adding the role ``service``."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"a76ac362_7a855d57","line":29,"updated":"2025-05-06 00:44:13.000000000","message":"missing comment at end of line","commit_id":"ba435afe71ac877417db07b5c0912e6dd433318f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"ff95857925c6b4e2ea6c8bb5dca442cd40f27324","unresolved":false,"context_lines":[{"line_number":26,"context_line":"upgrade:"},{"line_number":27,"context_line":"  - |"},{"line_number":28,"context_line":"    Default RBAC policies for ``get_subnet``, ``get_network_ip_availability``,"},{"line_number":29,"context_line":"    ``create_port:allowed_address_pairs``, ``create_port:allowed_address_pairs:mac_address``"},{"line_number":30,"context_line":"    ``create_port:allowed_address_pairs:ip_address``, ``update_port:allowed_address_pairs``,"},{"line_number":31,"context_line":"    ``update_port:allowed_address_pairs:mac_address`` and ``update_port:allowed_address_pairs:ip_address``"},{"line_number":32,"context_line":"    have been updated adding the role ``service``."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"a4c1d778_5245418a","line":29,"in_reply_to":"a76ac362_7a855d57","updated":"2025-05-06 00:48:30.000000000","message":"Done","commit_id":"ba435afe71ac877417db07b5c0912e6dd433318f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c2fa82b1a1da412c9c021126031d476b2eca20d5","unresolved":true,"context_lines":[{"line_number":28,"context_line":"    Default RBAC policies for ``get_subnet``, ``get_network_ip_availability``,"},{"line_number":29,"context_line":"    ``create_port:allowed_address_pairs``, ``create_port:allowed_address_pairs:mac_address``"},{"line_number":30,"context_line":"    ``create_port:allowed_address_pairs:ip_address``, ``update_port:allowed_address_pairs``,"},{"line_number":31,"context_line":"    ``update_port:allowed_address_pairs:mac_address`` and ``update_port:allowed_address_pairs:ip_address``"},{"line_number":32,"context_line":"    have been updated adding the role ``service``."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"6cf6bbc5_36b69428","line":31,"updated":"2025-05-06 00:44:13.000000000","message":"nit: since you have to update the note can you just put this on a new line to keep under 80 chars? thanks","commit_id":"ba435afe71ac877417db07b5c0912e6dd433318f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"ff95857925c6b4e2ea6c8bb5dca442cd40f27324","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    Default RBAC policies for ``get_subnet``, ``get_network_ip_availability``,"},{"line_number":29,"context_line":"    ``create_port:allowed_address_pairs``, ``create_port:allowed_address_pairs:mac_address``"},{"line_number":30,"context_line":"    ``create_port:allowed_address_pairs:ip_address``, ``update_port:allowed_address_pairs``,"},{"line_number":31,"context_line":"    ``update_port:allowed_address_pairs:mac_address`` and ``update_port:allowed_address_pairs:ip_address``"},{"line_number":32,"context_line":"    have been updated adding the role ``service``."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"771cdd07_04d35ccd","line":31,"in_reply_to":"6cf6bbc5_36b69428","updated":"2025-05-06 00:48:30.000000000","message":"Done","commit_id":"ba435afe71ac877417db07b5c0912e6dd433318f"}]}
