)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":18816,"name":"Maurice Escher","display_name":"carthaca","email":"maurice.escher@sap.com","username":"mapocace"},"change_message_id":"8bd60ee0ff28ff47779012e70f5ad33939ec7800","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     ecsantos \u003ceduardo.experimental@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2021-03-17 14:41:22 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add exception for insufficient priveleges when using security services"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"When trying to create a share using a security"},{"line_number":10,"context_line":"service while having insufficient privileges or"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"fce17181_2673eb4d","line":7,"range":{"start_line":7,"start_character":31,"end_line":7,"end_character":41},"updated":"2021-03-23 14:34:53.000000000","message":"nit: privileges","commit_id":"b6a7ef591415042198c08e28d336d61c5c0f6ecf"},{"author":{"_account_id":32411,"name":"Eduardo Santos","email":"eduardo.experimental@gmail.com","username":"ecsantos"},"change_message_id":"5892769f4b1dcc633a6d048bf596ae995f628653","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     ecsantos \u003ceduardo.experimental@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2021-03-17 14:41:22 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add exception for insufficient priveleges when using security services"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"When trying to create a share using a security"},{"line_number":10,"context_line":"service while having insufficient privileges or"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"ce389b9d_3015fd01","line":7,"range":{"start_line":7,"start_character":31,"end_line":7,"end_character":41},"in_reply_to":"fce17181_2673eb4d","updated":"2021-03-23 15:34:44.000000000","message":"Done","commit_id":"b6a7ef591415042198c08e28d336d61c5c0f6ecf"}],"manila/message/message_field.py":[{"author":{"_account_id":18816,"name":"Maurice Escher","display_name":"carthaca","email":"maurice.escher@sap.com","username":"mapocace"},"change_message_id":"b87160a0123c6e0436d355f432991e065af3466f","unresolved":true,"context_lines":[{"line_number":124,"context_line":"        \u0027023\u0027,"},{"line_number":125,"context_line":"        _(\"Share Driver failed to create share due to a security service \""},{"line_number":126,"context_line":"          \"authentication issue. The security service user has either \""},{"line_number":127,"context_line":"          \"insufficient priveleges or wrong credentials. Please check your \""},{"line_number":128,"context_line":"          \"user, password, ou and domain.\"))"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    ALL \u003d ("}],"source_content_type":"text/x-python","patch_set":4,"id":"63e7af30_f8ccc782","line":127,"range":{"start_line":127,"start_character":24,"end_line":127,"end_character":34},"updated":"2021-03-23 14:33:22.000000000","message":"nit: privileges","commit_id":"b6a7ef591415042198c08e28d336d61c5c0f6ecf"},{"author":{"_account_id":32411,"name":"Eduardo Santos","email":"eduardo.experimental@gmail.com","username":"ecsantos"},"change_message_id":"5892769f4b1dcc633a6d048bf596ae995f628653","unresolved":false,"context_lines":[{"line_number":124,"context_line":"        \u0027023\u0027,"},{"line_number":125,"context_line":"        _(\"Share Driver failed to create share due to a security service \""},{"line_number":126,"context_line":"          \"authentication issue. The security service user has either \""},{"line_number":127,"context_line":"          \"insufficient priveleges or wrong credentials. Please check your \""},{"line_number":128,"context_line":"          \"user, password, ou and domain.\"))"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    ALL \u003d ("}],"source_content_type":"text/x-python","patch_set":4,"id":"00eff039_f022e96e","line":127,"range":{"start_line":127,"start_character":24,"end_line":127,"end_character":34},"in_reply_to":"63e7af30_f8ccc782","updated":"2021-03-23 15:34:44.000000000","message":"Done","commit_id":"b6a7ef591415042198c08e28d336d61c5c0f6ecf"}],"manila/share/manager.py":[{"author":{"_account_id":32411,"name":"Eduardo Santos","email":"eduardo.experimental@gmail.com","username":"ecsantos"},"change_message_id":"95c77f2ca3bbfc646d83bfc01890ac796f747f38","unresolved":true,"context_lines":[{"line_number":2105,"context_line":"                        share_replica[\u0027project_id\u0027],"},{"line_number":2106,"context_line":"                        resource_type\u003dmessage_field.Resource.SHARE_REPLICA,"},{"line_number":2107,"context_line":"                        resource_id\u003dshare_replica[\u0027id\u0027],"},{"line_number":2108,"context_line":"                        detail\u003dmessage_field.Detail.NO_SHARE_SERVER)"},{"line_number":2109,"context_line":"        else:"},{"line_number":2110,"context_line":"            share_server \u003d None"},{"line_number":2111,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5d316670_9d761880","line":2108,"updated":"2020-11-27 19:14:44.000000000","message":"I suspect the methods `create_share_replica` and `create_share_group` share the same behavior of the `create_share_instance` method prior to this patch, although I didn\u0027t confirm it. If needed, it\u0027s possible to provide the same fix for them with minor adjustments.","commit_id":"7ab11c0c4a92dcf9cb3f10da919c27f610d56b1e"}],"releasenotes/notes/add-sec-service-user-msg-10054933ff33e347.yaml":[{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"1697aa797ee2e74d903f74d76765fc0863c18552","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"issues:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Vendors will have to implement the `SecurityServiceFailedAuth` exception"},{"line_number":5,"context_line":"    to their drivers in order to this partial fix to take effect."},{"line_number":6,"context_line":"fixes:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"484ad54d_70cbcae1","line":3,"updated":"2021-03-25 11:42:19.000000000","message":"This bullet will appear on its own without any bug context in the \"Issues\" section and the reader won\u0027t know that it\u0027s about the fix to bug 1900755.  Maybe just note that each driver that uses security services will need to implement the exception in their driver to make use of this fix.","commit_id":"3b8435ee3f3931e77fe5a0176f8854de9ac6e190"},{"author":{"_account_id":32411,"name":"Eduardo Santos","email":"eduardo.experimental@gmail.com","username":"ecsantos"},"change_message_id":"8ea5173323fdc6ff9a02f46272fd197ee8916f09","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"issues:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Vendors will have to implement the `SecurityServiceFailedAuth` exception"},{"line_number":5,"context_line":"    to their drivers in order to this partial fix to take effect."},{"line_number":6,"context_line":"fixes:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"4e7d31b1_3da06e01","line":3,"in_reply_to":"484ad54d_70cbcae1","updated":"2021-03-25 14:47:11.000000000","message":"Done","commit_id":"3b8435ee3f3931e77fe5a0176f8854de9ac6e190"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"1697aa797ee2e74d903f74d76765fc0863c18552","unresolved":true,"context_lines":[{"line_number":6,"context_line":"fixes:"},{"line_number":7,"context_line":"  - |"},{"line_number":8,"context_line":"    `Bug #1900755 \u003chttps://bugs.launchpad.net/manila/+bug/1900755\u003e`_:"},{"line_number":9,"context_line":"    Added a driver-agnostic exception to handle insufficient priveleges on a"},{"line_number":10,"context_line":"    security service when trying to create a share."},{"line_number":11,"context_line":"    Added a user message to provide useful information to end users."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"b63c47cb_c25d30f4","line":9,"updated":"2021-03-25 11:42:19.000000000","message":"privileges","commit_id":"3b8435ee3f3931e77fe5a0176f8854de9ac6e190"},{"author":{"_account_id":32411,"name":"Eduardo Santos","email":"eduardo.experimental@gmail.com","username":"ecsantos"},"change_message_id":"8ea5173323fdc6ff9a02f46272fd197ee8916f09","unresolved":false,"context_lines":[{"line_number":6,"context_line":"fixes:"},{"line_number":7,"context_line":"  - |"},{"line_number":8,"context_line":"    `Bug #1900755 \u003chttps://bugs.launchpad.net/manila/+bug/1900755\u003e`_:"},{"line_number":9,"context_line":"    Added a driver-agnostic exception to handle insufficient priveleges on a"},{"line_number":10,"context_line":"    security service when trying to create a share."},{"line_number":11,"context_line":"    Added a user message to provide useful information to end users."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9e6b24b4_426980aa","line":9,"in_reply_to":"b63c47cb_c25d30f4","updated":"2021-03-25 14:47:11.000000000","message":"Done","commit_id":"3b8435ee3f3931e77fe5a0176f8854de9ac6e190"}]}
