)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"cd41045a278fc6eb3fbdf0215a76d309ef0bee26","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"b3c48b44_ac54208f","updated":"2024-02-13 18:13:37.000000000","message":"releasenote fix is up by bot https://review.opendev.org/c/openstack/tacker/+/907816","commit_id":"05b45ce726607feebcbfbdc13bb74eb9933128dd"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"5a1d87f604cb4cdf6a3d132084b5d4732cf65a2b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"78b77d6f_45fa59c3","updated":"2024-02-13 06:28:15.000000000","message":"releasenotes job is broken due to stable/yoga branched moved to unmaintained/yoga, will fix that separately.","commit_id":"05b45ce726607feebcbfbdc13bb74eb9933128dd"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"033a6619da70fa3d6970087075f564a87ee0ce20","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"24d5ae38_28df4a50","updated":"2024-02-21 05:31:13.000000000","message":"recheck failure not related to this change","commit_id":"8d12a0185cca37e5e941e1c5d0ba67f6b16f6eb2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1a3c916122e5d4145ef8c6b834458a8de3e16fd7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"8ea3b8e7_14f3cb87","updated":"2024-02-27 02:18:09.000000000","message":"recheck release notes is fixed for yoga branch https://review.opendev.org/c/openstack/tacker/+/907816","commit_id":"8d12a0185cca37e5e941e1c5d0ba67f6b16f6eb2"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b5465a6d9445bcea0281a6ff9bad32b929dbb488","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"c81a061e_c0c60058","updated":"2024-03-08 14:19:13.000000000","message":"Thanks for your patch, please kindly find my comment. (only pointed out of typo)","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"975eb5883317e8ce092eef732fb4d8566da0f27d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"6b05ecf8_74aabfc3","updated":"2024-03-15 05:29:13.000000000","message":"Thanks for your contribution!","commit_id":"d4579bbebb74b5cd815bd35eb3917bd590e247ae"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"62f5d6d88ab007186c602a1a105a83f224daaea2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"001d3cf4_cf8ab9b7","updated":"2024-03-14 00:54:20.000000000","message":"Thanks for your update, LGTM.","commit_id":"d4579bbebb74b5cd815bd35eb3917bd590e247ae"}],"doc/source/configuration/policy-concepts.rst":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b5465a6d9445bcea0281a6ff9bad32b929dbb488","unresolved":true,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Tacker supports RBAC policy system to control the access permission of APIs."},{"line_number":5,"context_line":"Tacker RBAC policy rule have the default value which can be overriden by"},{"line_number":6,"context_line":"operators via ``policy.yaml`` file."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"We try to make the policy default value as close to operators requirements."}],"source_content_type":"text/x-rst","patch_set":11,"id":"065ef88e_72875ada","line":5,"range":{"start_line":5,"start_character":60,"end_line":5,"end_character":69},"updated":"2024-03-08 14:19:13.000000000","message":"typo: overridden","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"5a038852015f6b8a94d2c4fbea34fd19e006cbf7","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Tacker supports RBAC policy system to control the access permission of APIs."},{"line_number":5,"context_line":"Tacker RBAC policy rule have the default value which can be overriden by"},{"line_number":6,"context_line":"operators via ``policy.yaml`` file."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"We try to make the policy default value as close to operators requirements."}],"source_content_type":"text/x-rst","patch_set":11,"id":"725abbce_5c5fcabf","line":5,"range":{"start_line":5,"start_character":60,"end_line":5,"end_character":69},"in_reply_to":"065ef88e_72875ada","updated":"2024-03-12 14:55:16.000000000","message":"Acknowledged","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"62724b39ac9e2ea7924df19cf903660a248e334b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Tacker supports RBAC policy system to control the access permission of APIs."},{"line_number":5,"context_line":"Tacker RBAC policy rule have the default value which can be overriden by"},{"line_number":6,"context_line":"operators via ``policy.yaml`` file."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"We try to make the policy default value as close to operators requirements."}],"source_content_type":"text/x-rst","patch_set":11,"id":"5c218442_fbcd1436","line":5,"range":{"start_line":5,"start_character":60,"end_line":5,"end_character":69},"in_reply_to":"065ef88e_72875ada","updated":"2024-03-13 21:41:30.000000000","message":"Done","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b5465a6d9445bcea0281a6ff9bad32b929dbb488","unresolved":true,"context_lines":[{"line_number":17,"context_line":"#. The ``admin_or_owner`` rule did not work as expected. It has check_str"},{"line_number":18,"context_line":"   ``\"is_admin:True or project_id:%(project_id)s\",`` which means it only"},{"line_number":19,"context_line":"   check project_id for owner and not any role. This means `admin_or_owner``"},{"line_number":20,"context_line":"   rule wil allow user with any role in project. For example, user with"},{"line_number":21,"context_line":"   ``role:foo`` in project will behaves as the owner of the project resources."},{"line_number":22,"context_line":"   To solve this we should also check the ``member`` role in ``admin_or_owner``"},{"line_number":23,"context_line":"   rule."}],"source_content_type":"text/x-rst","patch_set":11,"id":"abb04f61_5d3ee60c","line":20,"range":{"start_line":20,"start_character":8,"end_line":20,"end_character":11},"updated":"2024-03-08 14:19:13.000000000","message":"typo: will","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"5a038852015f6b8a94d2c4fbea34fd19e006cbf7","unresolved":false,"context_lines":[{"line_number":17,"context_line":"#. The ``admin_or_owner`` rule did not work as expected. It has check_str"},{"line_number":18,"context_line":"   ``\"is_admin:True or project_id:%(project_id)s\",`` which means it only"},{"line_number":19,"context_line":"   check project_id for owner and not any role. This means `admin_or_owner``"},{"line_number":20,"context_line":"   rule wil allow user with any role in project. For example, user with"},{"line_number":21,"context_line":"   ``role:foo`` in project will behaves as the owner of the project resources."},{"line_number":22,"context_line":"   To solve this we should also check the ``member`` role in ``admin_or_owner``"},{"line_number":23,"context_line":"   rule."}],"source_content_type":"text/x-rst","patch_set":11,"id":"8438b0c2_2719dccd","line":20,"range":{"start_line":20,"start_character":8,"end_line":20,"end_character":11},"in_reply_to":"abb04f61_5d3ee60c","updated":"2024-03-12 14:55:16.000000000","message":"Acknowledged","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"62724b39ac9e2ea7924df19cf903660a248e334b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"#. The ``admin_or_owner`` rule did not work as expected. It has check_str"},{"line_number":18,"context_line":"   ``\"is_admin:True or project_id:%(project_id)s\",`` which means it only"},{"line_number":19,"context_line":"   check project_id for owner and not any role. This means `admin_or_owner``"},{"line_number":20,"context_line":"   rule wil allow user with any role in project. For example, user with"},{"line_number":21,"context_line":"   ``role:foo`` in project will behaves as the owner of the project resources."},{"line_number":22,"context_line":"   To solve this we should also check the ``member`` role in ``admin_or_owner``"},{"line_number":23,"context_line":"   rule."}],"source_content_type":"text/x-rst","patch_set":11,"id":"17221c42_e8631280","line":20,"range":{"start_line":20,"start_character":8,"end_line":20,"end_character":11},"in_reply_to":"abb04f61_5d3ee60c","updated":"2024-03-13 21:41:30.000000000","message":"Done","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b5465a6d9445bcea0281a6ff9bad32b929dbb488","unresolved":true,"context_lines":[{"line_number":255,"context_line":"as-is. However, we encourage every deployment to switch to the new policy."},{"line_number":256,"context_line":"The new defaults will be enabled by default in Tacker 12.0.0 (OpenStack"},{"line_number":257,"context_line":"2024.2 Dalmatian) release but we will keep the old default in deprecated"},{"line_number":258,"context_line":"state for deployement who need more time to move to new default. The old"},{"line_number":259,"context_line":"defaults will be removed starting in the Tacker 15.0.0 (OpenStack 2026.1)"},{"line_number":260,"context_line":"release."},{"line_number":261,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"e1f6e949_d3a45383","line":258,"range":{"start_line":258,"start_character":10,"end_line":258,"end_character":21},"updated":"2024-03-08 14:19:13.000000000","message":"typo: deployment","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"62f5d6d88ab007186c602a1a105a83f224daaea2","unresolved":false,"context_lines":[{"line_number":255,"context_line":"as-is. However, we encourage every deployment to switch to the new policy."},{"line_number":256,"context_line":"The new defaults will be enabled by default in Tacker 12.0.0 (OpenStack"},{"line_number":257,"context_line":"2024.2 Dalmatian) release but we will keep the old default in deprecated"},{"line_number":258,"context_line":"state for deployement who need more time to move to new default. The old"},{"line_number":259,"context_line":"defaults will be removed starting in the Tacker 15.0.0 (OpenStack 2026.1)"},{"line_number":260,"context_line":"release."},{"line_number":261,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"df94a17c_00cb6455","line":258,"range":{"start_line":258,"start_character":10,"end_line":258,"end_character":21},"in_reply_to":"b49bf3ff_3666f139","updated":"2024-03-14 00:54:20.000000000","message":"I got it, thank you.","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"5a038852015f6b8a94d2c4fbea34fd19e006cbf7","unresolved":true,"context_lines":[{"line_number":255,"context_line":"as-is. However, we encourage every deployment to switch to the new policy."},{"line_number":256,"context_line":"The new defaults will be enabled by default in Tacker 12.0.0 (OpenStack"},{"line_number":257,"context_line":"2024.2 Dalmatian) release but we will keep the old default in deprecated"},{"line_number":258,"context_line":"state for deployement who need more time to move to new default. The old"},{"line_number":259,"context_line":"defaults will be removed starting in the Tacker 15.0.0 (OpenStack 2026.1)"},{"line_number":260,"context_line":"release."},{"line_number":261,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"dcdcf26c_85fe8ff8","line":258,"range":{"start_line":258,"start_character":10,"end_line":258,"end_character":21},"in_reply_to":"e1f6e949_d3a45383","updated":"2024-03-12 14:55:16.000000000","message":"I will confirm just in case, one line has been deleted cleanly, but is it correct?","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"62724b39ac9e2ea7924df19cf903660a248e334b","unresolved":false,"context_lines":[{"line_number":255,"context_line":"as-is. However, we encourage every deployment to switch to the new policy."},{"line_number":256,"context_line":"The new defaults will be enabled by default in Tacker 12.0.0 (OpenStack"},{"line_number":257,"context_line":"2024.2 Dalmatian) release but we will keep the old default in deprecated"},{"line_number":258,"context_line":"state for deployement who need more time to move to new default. The old"},{"line_number":259,"context_line":"defaults will be removed starting in the Tacker 15.0.0 (OpenStack 2026.1)"},{"line_number":260,"context_line":"release."},{"line_number":261,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"b49bf3ff_3666f139","line":258,"range":{"start_line":258,"start_character":10,"end_line":258,"end_character":21},"in_reply_to":"e1f6e949_d3a45383","updated":"2024-03-13 21:41:30.000000000","message":"Yes, I modified the line by deleting it.","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"}],"releasenotes/notes/project-personas-rbac-43f1w16e34b55608yaml":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b5465a6d9445bcea0281a6ff9bad32b929dbb488","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    * **New Defaults(Admin, Member and Reader)**"},{"line_number":19,"context_line":"      Policies are default to Admin, Member and Reader roles. Old roles"},{"line_number":20,"context_line":"      are also supproted. You can switch to new defaults by setting the"},{"line_number":21,"context_line":"      config option ``[oslo_policy]enforce_new_defaults``  to True in"},{"line_number":22,"context_line":"      ``tacker.conf`` file."},{"line_number":23,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":11,"id":"2705921b_ff631854","line":20,"range":{"start_line":20,"start_character":15,"end_line":20,"end_character":24},"updated":"2024-03-08 14:19:13.000000000","message":"typo: supported","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"62724b39ac9e2ea7924df19cf903660a248e334b","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    * **New Defaults(Admin, Member and Reader)**"},{"line_number":19,"context_line":"      Policies are default to Admin, Member and Reader roles. Old roles"},{"line_number":20,"context_line":"      are also supproted. You can switch to new defaults by setting the"},{"line_number":21,"context_line":"      config option ``[oslo_policy]enforce_new_defaults``  to True in"},{"line_number":22,"context_line":"      ``tacker.conf`` file."},{"line_number":23,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":11,"id":"fc224703_32283afa","line":20,"range":{"start_line":20,"start_character":15,"end_line":20,"end_character":24},"in_reply_to":"2705921b_ff631854","updated":"2024-03-13 21:41:30.000000000","message":"Done","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"5a038852015f6b8a94d2c4fbea34fd19e006cbf7","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    * **New Defaults(Admin, Member and Reader)**"},{"line_number":19,"context_line":"      Policies are default to Admin, Member and Reader roles. Old roles"},{"line_number":20,"context_line":"      are also supproted. You can switch to new defaults by setting the"},{"line_number":21,"context_line":"      config option ``[oslo_policy]enforce_new_defaults``  to True in"},{"line_number":22,"context_line":"      ``tacker.conf`` file."},{"line_number":23,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":11,"id":"793a5a79_ec4831cc","line":20,"range":{"start_line":20,"start_character":15,"end_line":20,"end_character":24},"in_reply_to":"2705921b_ff631854","updated":"2024-03-12 14:55:16.000000000","message":"It doesn\u0027t seem to be fixed.","commit_id":"8dc0bab9f708a956b45eb2ae2ed84f19e0f239c6"}]}
