)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"25eb57098e043814ba9736cae8f3c553151fe0b8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"9fdf987c_5dabda1e","updated":"2025-07-15 19:22:46.000000000","message":"Change looks good for the most part. Suggested some minor tweaks. Thanks for working on this change","commit_id":"d149044285ca7312c76e9fc43941e1721ab52c98"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"aae5914f30aa88603abb077978bf727673112545","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"1a0adaf8_2e5bc594","updated":"2025-06-12 10:01:35.000000000","message":"starting review","commit_id":"d149044285ca7312c76e9fc43941e1721ab52c98"},{"author":{"_account_id":30407,"name":"haixin","email":"haixin_haixin@qq.com","username":"haixin"},"change_message_id":"70025c16aaa7c76e27ccbc90923f882a9b9631be","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"117e05af_0cf32c8e","updated":"2025-07-28 03:27:06.000000000","message":"LGTM， thanks Kiran Pawar","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"85e5f92a8faddff38fe85049d6a61793cd3673c3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"f89c3134_f8601f6f","updated":"2025-07-31 04:39:50.000000000","message":"Reviewing the server piece before testing this locally, but some comments inline","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"c66512b71a2c3acdc306af66bb4ba1adab12add0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"098da1c6_ec532406","updated":"2025-08-18 22:18:22.000000000","message":"LGTM, thanks Kiran. This change has a dependency on the core change but doesn\u0027t have a depends-on, so let\u0027s wait for the core change to be merged before we workflow it.","commit_id":"dd08b4d9ab7391493a91a2cd2f2ddd3924236b5c"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"0f18946917503875a734771ca4cc4e336867c182","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"c0055420_aeedbc7a","updated":"2025-08-14 22:29:19.000000000","message":"Thanks, LGTM","commit_id":"dd08b4d9ab7391493a91a2cd2f2ddd3924236b5c"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"bd2eaa81ee94af111fa8d39dbfef49ca3ba0f2cb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"92885ee0_1a722037","updated":"2025-08-26 13:13:44.000000000","message":"Added changes for share list with encryption key ref","commit_id":"fe55e4a2afaa02829bc6a73b02529e0470eddd96"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"1b8379e4c1c11e90be2b5c4040c2483b38115961","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"2f94b6f5_1d1d38f8","updated":"2025-08-27 19:41:55.000000000","message":"Core change is in the gate. Let\u0027s get this in! Thanks Kiran","commit_id":"cc5c1f8c5bb43e91b51d266e18724069c8a43a98"}],"manilaclient/osc/v2/quotas.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"85e5f92a8faddff38fe85049d6a61793cd3673c3","unresolved":true,"context_lines":[{"line_number":135,"context_line":"                   \"Available only for microversion \u003e\u003d 2.62\")"},{"line_number":136,"context_line":"        )"},{"line_number":137,"context_line":"        parser.add_argument("},{"line_number":138,"context_line":"            \u0027--server-encryption-keys\u0027,"},{"line_number":139,"context_line":"            metavar\u003d\u0027\u003cserver-encryption-keys\u003e\u0027,"},{"line_number":140,"context_line":"            type\u003dint,"},{"line_number":141,"context_line":"            default\u003dNone,"}],"source_content_type":"text/x-python","patch_set":7,"id":"09f53cd4_5e13620c","line":138,"range":{"start_line":138,"start_character":13,"end_line":138,"end_character":37},"updated":"2025-07-31 04:39:50.000000000","message":"In the specification, we concluded that this would just be called \"encryption_keys\" or \"share_encryption_keys\" - not specifically for servers..","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"a204aec296d36cc8e8614e5e48493e8a8e4e11af","unresolved":true,"context_lines":[{"line_number":135,"context_line":"                   \"Available only for microversion \u003e\u003d 2.62\")"},{"line_number":136,"context_line":"        )"},{"line_number":137,"context_line":"        parser.add_argument("},{"line_number":138,"context_line":"            \u0027--server-encryption-keys\u0027,"},{"line_number":139,"context_line":"            metavar\u003d\u0027\u003cserver-encryption-keys\u003e\u0027,"},{"line_number":140,"context_line":"            type\u003dint,"},{"line_number":141,"context_line":"            default\u003dNone,"}],"source_content_type":"text/x-python","patch_set":7,"id":"2d344336_4057c215","line":138,"range":{"start_line":138,"start_character":13,"end_line":138,"end_character":37},"in_reply_to":"09f53cd4_5e13620c","updated":"2025-07-31 04:58:15.000000000","message":"no, the quota will be specific to server_encryption_keys as we are not limiting shares or encryption keys but we are limiting number of share servers with unique keys will be created under project.","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"8a770d5f6582f785f7535e836adcdb11456b279f","unresolved":false,"context_lines":[{"line_number":135,"context_line":"                   \"Available only for microversion \u003e\u003d 2.62\")"},{"line_number":136,"context_line":"        )"},{"line_number":137,"context_line":"        parser.add_argument("},{"line_number":138,"context_line":"            \u0027--server-encryption-keys\u0027,"},{"line_number":139,"context_line":"            metavar\u003d\u0027\u003cserver-encryption-keys\u003e\u0027,"},{"line_number":140,"context_line":"            type\u003dint,"},{"line_number":141,"context_line":"            default\u003dNone,"}],"source_content_type":"text/x-python","patch_set":7,"id":"843b7a7b_82e21ffe","line":138,"range":{"start_line":138,"start_character":13,"end_line":138,"end_character":37},"in_reply_to":"2d344336_4057c215","updated":"2025-08-05 08:29:22.000000000","message":"Done","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"}],"manilaclient/osc/v2/share.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"85e5f92a8faddff38fe85049d6a61793cd3673c3","unresolved":true,"context_lines":[{"line_number":199,"context_line":"            \u0027--encryption-key-ref\u0027,"},{"line_number":200,"context_line":"            metavar\u003d\"\u003cencryption_key_ref\u003e\","},{"line_number":201,"context_line":"            default\u003dNone,"},{"line_number":202,"context_line":"            help\u003d_(\u0027Set encryption key reference, i.e. either UUID or link.\u0027"},{"line_number":203,"context_line":"                   \u0027Available for microversion \u003e\u003d 2.90\u0027)"},{"line_number":204,"context_line":"        )"},{"line_number":205,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"a802c613_8be4c3b0","line":202,"range":{"start_line":202,"start_character":62,"end_line":202,"end_character":74},"updated":"2025-07-31 04:39:50.000000000","message":"just UUID according to the spec","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"8a770d5f6582f785f7535e836adcdb11456b279f","unresolved":false,"context_lines":[{"line_number":199,"context_line":"            \u0027--encryption-key-ref\u0027,"},{"line_number":200,"context_line":"            metavar\u003d\"\u003cencryption_key_ref\u003e\","},{"line_number":201,"context_line":"            default\u003dNone,"},{"line_number":202,"context_line":"            help\u003d_(\u0027Set encryption key reference, i.e. either UUID or link.\u0027"},{"line_number":203,"context_line":"                   \u0027Available for microversion \u003e\u003d 2.90\u0027)"},{"line_number":204,"context_line":"        )"},{"line_number":205,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"a68f5878_d42a0500","line":202,"range":{"start_line":202,"start_character":62,"end_line":202,"end_character":74},"in_reply_to":"486a28c8_d81dc52f","updated":"2025-08-05 08:29:22.000000000","message":"since UUID is only accepted parameter as stated on Manila PR, changing here too.","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"a204aec296d36cc8e8614e5e48493e8a8e4e11af","unresolved":true,"context_lines":[{"line_number":199,"context_line":"            \u0027--encryption-key-ref\u0027,"},{"line_number":200,"context_line":"            metavar\u003d\"\u003cencryption_key_ref\u003e\","},{"line_number":201,"context_line":"            default\u003dNone,"},{"line_number":202,"context_line":"            help\u003d_(\u0027Set encryption key reference, i.e. either UUID or link.\u0027"},{"line_number":203,"context_line":"                   \u0027Available for microversion \u003e\u003d 2.90\u0027)"},{"line_number":204,"context_line":"        )"},{"line_number":205,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"486a28c8_d81dc52f","line":202,"range":{"start_line":202,"start_character":62,"end_line":202,"end_character":74},"in_reply_to":"a802c613_8be4c3b0","updated":"2025-07-31 04:58:15.000000000","message":"No, its decided user can specify full barbican href or UUID of href. Why do you want only UUID ?","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"32e07d3d289c26c1486f3dbfe403aef381aec318","unresolved":true,"context_lines":[{"line_number":560,"context_line":"        parser.add_argument("},{"line_number":561,"context_line":"            \u0027--encryption-key-ref\u0027,"},{"line_number":562,"context_line":"            metavar\u003d\"\u003cencryption_key_ref\u003e\","},{"line_number":563,"context_line":"            help\u003d_(\u0027Filter shares belonging to a given encryption key ref. \u0027"},{"line_number":564,"context_line":"                   \u0027Available for microversion \u003e\u003d 2.90\u0027),"},{"line_number":565,"context_line":"        )"},{"line_number":566,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"46c9a6d4_8dde8f26","line":563,"range":{"start_line":563,"start_character":34,"end_line":563,"end_character":54},"updated":"2025-08-27 00:11:35.000000000","message":"by their","commit_id":"fe55e4a2afaa02829bc6a73b02529e0470eddd96"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"ca321cff1298bb2ef429bde29be8f4bf8316d37b","unresolved":false,"context_lines":[{"line_number":560,"context_line":"        parser.add_argument("},{"line_number":561,"context_line":"            \u0027--encryption-key-ref\u0027,"},{"line_number":562,"context_line":"            metavar\u003d\"\u003cencryption_key_ref\u003e\","},{"line_number":563,"context_line":"            help\u003d_(\u0027Filter shares belonging to a given encryption key ref. \u0027"},{"line_number":564,"context_line":"                   \u0027Available for microversion \u003e\u003d 2.90\u0027),"},{"line_number":565,"context_line":"        )"},{"line_number":566,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"139eddfa_6bdb7aef","line":563,"range":{"start_line":563,"start_character":34,"end_line":563,"end_character":54},"in_reply_to":"46c9a6d4_8dde8f26","updated":"2025-08-27 05:40:02.000000000","message":"Done","commit_id":"fe55e4a2afaa02829bc6a73b02529e0470eddd96"}],"manilaclient/v2/shares.py":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"25eb57098e043814ba9736cae8f3c553151fe0b8","unresolved":true,"context_lines":[{"line_number":147,"context_line":"            This name will be reflected in export location once"},{"line_number":148,"context_line":"            share is created."},{"line_number":149,"context_line":"        :param encryption_key_ref: text - encryption key reference, it can be"},{"line_number":150,"context_line":"             key manager (e.g. barbican) key reference."},{"line_number":151,"context_line":"        :rtype: :class:`Share`"},{"line_number":152,"context_line":"        \"\"\""},{"line_number":153,"context_line":"        share_metadata \u003d metadata if metadata is not None else dict()"}],"source_content_type":"text/x-python","patch_set":6,"id":"8fdb030d_32b44aa2","line":150,"range":{"start_line":150,"start_character":41,"end_line":150,"end_character":55},"updated":"2025-07-15 19:22:46.000000000","message":"or the ID of a barbican managed key?","commit_id":"d149044285ca7312c76e9fc43941e1721ab52c98"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"5eee628ad736888c90cf4847aac8bd72d0fb7a82","unresolved":false,"context_lines":[{"line_number":147,"context_line":"            This name will be reflected in export location once"},{"line_number":148,"context_line":"            share is created."},{"line_number":149,"context_line":"        :param encryption_key_ref: text - encryption key reference, it can be"},{"line_number":150,"context_line":"             key manager (e.g. barbican) key reference."},{"line_number":151,"context_line":"        :rtype: :class:`Share`"},{"line_number":152,"context_line":"        \"\"\""},{"line_number":153,"context_line":"        share_metadata \u003d metadata if metadata is not None else dict()"}],"source_content_type":"text/x-python","patch_set":6,"id":"f9e3d003_1eb6ab43","line":150,"range":{"start_line":150,"start_character":41,"end_line":150,"end_character":55},"in_reply_to":"8fdb030d_32b44aa2","updated":"2025-07-16 07:14:14.000000000","message":"Done","commit_id":"d149044285ca7312c76e9fc43941e1721ab52c98"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"85e5f92a8faddff38fe85049d6a61793cd3673c3","unresolved":true,"context_lines":[{"line_number":146,"context_line":"        :param mount_point_name: text - share human-readable mount point name."},{"line_number":147,"context_line":"            This name will be reflected in export location once"},{"line_number":148,"context_line":"            share is created."},{"line_number":149,"context_line":"        :param encryption_key_ref: text - encryption key reference, it can be"},{"line_number":150,"context_line":"             key-manager (e.g. barbican) key reference or the ID of a"},{"line_number":151,"context_line":"             key-manager key reference."},{"line_number":152,"context_line":"        :rtype: :class:`Share`"},{"line_number":153,"context_line":"        \"\"\""},{"line_number":154,"context_line":"        share_metadata \u003d metadata if metadata is not None else dict()"}],"source_content_type":"text/x-python","patch_set":7,"id":"1c622dba_d4b815ed","line":151,"range":{"start_line":149,"start_character":66,"end_line":151,"end_character":39},"updated":"2025-07-31 04:39:50.000000000","message":"UUID of the secret stored in the key manager","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"a204aec296d36cc8e8614e5e48493e8a8e4e11af","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        :param mount_point_name: text - share human-readable mount point name."},{"line_number":147,"context_line":"            This name will be reflected in export location once"},{"line_number":148,"context_line":"            share is created."},{"line_number":149,"context_line":"        :param encryption_key_ref: text - encryption key reference, it can be"},{"line_number":150,"context_line":"             key-manager (e.g. barbican) key reference or the ID of a"},{"line_number":151,"context_line":"             key-manager key reference."},{"line_number":152,"context_line":"        :rtype: :class:`Share`"},{"line_number":153,"context_line":"        \"\"\""},{"line_number":154,"context_line":"        share_metadata \u003d metadata if metadata is not None else dict()"}],"source_content_type":"text/x-python","patch_set":7,"id":"aabbe816_f8e869ed","line":151,"range":{"start_line":149,"start_character":66,"end_line":151,"end_character":39},"in_reply_to":"1c622dba_d4b815ed","updated":"2025-07-31 04:58:15.000000000","message":"Done","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"}],"releasenotes/notes/add-encryption-key-ref-option-for-share-create-api-035aec5b31d7c37b.yaml":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"25eb57098e043814ba9736cae8f3c553151fe0b8","unresolved":true,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Starting microversion 2.90, Manila supports \u0027bring your own key\u0027 feature"},{"line_number":5,"context_line":"    that allows user to pass encryption key reference in share create REST API."},{"line_number":6,"context_line":"    It can be share encryption key reference or share server encryption key"},{"line_number":7,"context_line":"    reference. Added \u0027server_encryption_keys\u0027 per project quota which controls"},{"line_number":8,"context_line":"    how many share servers with encryption keys will be created within project."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"cb14ebb9_2f239b2e","line":5,"range":{"start_line":5,"start_character":63,"end_line":5,"end_character":78},"updated":"2025-07-15 19:22:46.000000000","message":"creation\nwe don\u0027t need to mention the rest API here","commit_id":"d149044285ca7312c76e9fc43941e1721ab52c98"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"5eee628ad736888c90cf4847aac8bd72d0fb7a82","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Starting microversion 2.90, Manila supports \u0027bring your own key\u0027 feature"},{"line_number":5,"context_line":"    that allows user to pass encryption key reference in share create REST API."},{"line_number":6,"context_line":"    It can be share encryption key reference or share server encryption key"},{"line_number":7,"context_line":"    reference. Added \u0027server_encryption_keys\u0027 per project quota which controls"},{"line_number":8,"context_line":"    how many share servers with encryption keys will be created within project."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"f986a83d_8958782b","line":5,"range":{"start_line":5,"start_character":63,"end_line":5,"end_character":78},"in_reply_to":"cb14ebb9_2f239b2e","updated":"2025-07-16 07:14:14.000000000","message":"Done","commit_id":"d149044285ca7312c76e9fc43941e1721ab52c98"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"25eb57098e043814ba9736cae8f3c553151fe0b8","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    Starting microversion 2.90, Manila supports \u0027bring your own key\u0027 feature"},{"line_number":5,"context_line":"    that allows user to pass encryption key reference in share create REST API."},{"line_number":6,"context_line":"    It can be share encryption key reference or share server encryption key"},{"line_number":7,"context_line":"    reference. Added \u0027server_encryption_keys\u0027 per project quota which controls"},{"line_number":8,"context_line":"    how many share servers with encryption keys will be created within project."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"68b0de81_2bc23689","line":8,"range":{"start_line":7,"start_character":15,"end_line":8,"end_character":79},"updated":"2025-07-15 19:22:46.000000000","message":"please separate this into another bullet","commit_id":"d149044285ca7312c76e9fc43941e1721ab52c98"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"5eee628ad736888c90cf4847aac8bd72d0fb7a82","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Starting microversion 2.90, Manila supports \u0027bring your own key\u0027 feature"},{"line_number":5,"context_line":"    that allows user to pass encryption key reference in share create REST API."},{"line_number":6,"context_line":"    It can be share encryption key reference or share server encryption key"},{"line_number":7,"context_line":"    reference. Added \u0027server_encryption_keys\u0027 per project quota which controls"},{"line_number":8,"context_line":"    how many share servers with encryption keys will be created within project."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"d1ab515e_67a17161","line":8,"range":{"start_line":7,"start_character":15,"end_line":8,"end_character":79},"in_reply_to":"68b0de81_2bc23689","updated":"2025-07-16 07:14:14.000000000","message":"Done","commit_id":"d149044285ca7312c76e9fc43941e1721ab52c98"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"85e5f92a8faddff38fe85049d6a61793cd3673c3","unresolved":true,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Starting microversion 2.90, Manila supports \u0027bring your own key\u0027 feature"},{"line_number":5,"context_line":"    that allows user to pass encryption key reference in share creation. It"},{"line_number":6,"context_line":"    can be key-manager (e.g. Barbican) key reference or ID of a key reference."},{"line_number":7,"context_line":"    Encryption key reference can belongs to either share or share-server which"},{"line_number":8,"context_line":"    will be decided by storage driver capability."},{"line_number":9,"context_line":"    In case of share-server key reference, added \u0027server_encryption_keys\u0027 per"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"a1c5d01b_b894f3e5","line":6,"range":{"start_line":5,"start_character":73,"end_line":6,"end_character":78},"updated":"2025-07-31 04:39:50.000000000","message":"The encryption key reference must be the UUID of a secret encryption key that is stored on a key manager configured in the Shared File Systems service.","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"8a770d5f6582f785f7535e836adcdb11456b279f","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Starting microversion 2.90, Manila supports \u0027bring your own key\u0027 feature"},{"line_number":5,"context_line":"    that allows user to pass encryption key reference in share creation. It"},{"line_number":6,"context_line":"    can be key-manager (e.g. Barbican) key reference or ID of a key reference."},{"line_number":7,"context_line":"    Encryption key reference can belongs to either share or share-server which"},{"line_number":8,"context_line":"    will be decided by storage driver capability."},{"line_number":9,"context_line":"    In case of share-server key reference, added \u0027server_encryption_keys\u0027 per"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"f84c386a_935eed63","line":6,"range":{"start_line":5,"start_character":73,"end_line":6,"end_character":78},"in_reply_to":"1d5d739c_e051eb39","updated":"2025-08-05 08:29:22.000000000","message":"Done","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"a204aec296d36cc8e8614e5e48493e8a8e4e11af","unresolved":true,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Starting microversion 2.90, Manila supports \u0027bring your own key\u0027 feature"},{"line_number":5,"context_line":"    that allows user to pass encryption key reference in share creation. It"},{"line_number":6,"context_line":"    can be key-manager (e.g. Barbican) key reference or ID of a key reference."},{"line_number":7,"context_line":"    Encryption key reference can belongs to either share or share-server which"},{"line_number":8,"context_line":"    will be decided by storage driver capability."},{"line_number":9,"context_line":"    In case of share-server key reference, added \u0027server_encryption_keys\u0027 per"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1d5d739c_e051eb39","line":6,"range":{"start_line":5,"start_character":73,"end_line":6,"end_character":78},"in_reply_to":"a1c5d01b_b894f3e5","updated":"2025-07-31 04:58:15.000000000","message":"We decied to have either of them specified by user. Its not necessary for end user to always get UUID from href.","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"85e5f92a8faddff38fe85049d6a61793cd3673c3","unresolved":true,"context_lines":[{"line_number":5,"context_line":"    that allows user to pass encryption key reference in share creation. It"},{"line_number":6,"context_line":"    can be key-manager (e.g. Barbican) key reference or ID of a key reference."},{"line_number":7,"context_line":"    Encryption key reference can belongs to either share or share-server which"},{"line_number":8,"context_line":"    will be decided by storage driver capability."},{"line_number":9,"context_line":"    In case of share-server key reference, added \u0027server_encryption_keys\u0027 per"},{"line_number":10,"context_line":"    project quota which controls how many share servers with encryption keys"},{"line_number":11,"context_line":"    will be created within project."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"776db7ca_2abf2325","line":8,"range":{"start_line":8,"start_character":48,"end_line":8,"end_character":49},"updated":"2025-07-31 04:39:50.000000000","message":"and the share type","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"a204aec296d36cc8e8614e5e48493e8a8e4e11af","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    that allows user to pass encryption key reference in share creation. It"},{"line_number":6,"context_line":"    can be key-manager (e.g. Barbican) key reference or ID of a key reference."},{"line_number":7,"context_line":"    Encryption key reference can belongs to either share or share-server which"},{"line_number":8,"context_line":"    will be decided by storage driver capability."},{"line_number":9,"context_line":"    In case of share-server key reference, added \u0027server_encryption_keys\u0027 per"},{"line_number":10,"context_line":"    project quota which controls how many share servers with encryption keys"},{"line_number":11,"context_line":"    will be created within project."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"b9ea28fa_9fd90316","line":8,"range":{"start_line":8,"start_character":48,"end_line":8,"end_character":49},"in_reply_to":"776db7ca_2abf2325","updated":"2025-07-31 04:58:15.000000000","message":"Done","commit_id":"4ba9f883efbf38bf908250e2f95213ad03dd72c3"}]}
