)]}'
{"id":"openstack%2Fpython-manilaclient~983029","triplet_id":"openstack%2Fpython-manilaclient~master~I4830f9db6ce654dbd1cfc9f69ee6e6b00ae2c4ab","project":"openstack/python-manilaclient","branch":"master","attention_set":{"29632":{"account":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"last_update":"2026-04-02 09:00:16.000000000","reason":"\u003cGERRIT_ACCOUNT_38842\u003e replied on the change","reason_account":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"}},"16643":{"account":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"last_update":"2026-04-02 09:00:16.000000000","reason":"\u003cGERRIT_ACCOUNT_38842\u003e replied on the change","reason_account":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"}}},"removed_from_attention_set":{"38842":{"account":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"last_update":"2026-04-02 09:00:16.000000000","reason":"\u003cGERRIT_ACCOUNT_38842\u003e replied on the change","reason_account":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"}}},"hashtags":["outreachy-2026-prospect"],"change_id":"I4830f9db6ce654dbd1cfc9f69ee6e6b00ae2c4ab","subject":"Fix share-group-type-unset removing all specs","status":"NEW","created":"2026-04-01 11:28:59.000000000","updated":"2026-04-06 20:34:51.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4ce1b18a8159bcdfb3d0781599467209b0ef09c3","_number":983029,"virtual_id_number":983029,"owner":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-04-06 12:55:39.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-01 12:14:28.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-04-02 09:00:16.000000000","updated_by":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"reviewer":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"state":"REVIEWER"},{"updated":"2026-04-02 09:00:16.000000000","updated_by":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"reviewer":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"state":"REVIEWER"}],"messages":[{"id":"f4b760b22df65e2ba0d66eb316ca92f3970c11c2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"date":"2026-04-01 11:28:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8b82e10fdea4167716bcb802f5bf2b0b20818e8c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"date":"2026-04-01 11:32:22.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"55db2303c105db73d531298a3a33f930c005ed25","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 12:14:28.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/2ffd833ce8cc4099aeb03c8c07f85e5b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/36902ce77ae547b09aefd3db24811e20 : SUCCESS in 9m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/23693593bb2945da817b220daa5acca4 : SUCCESS in 4m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8b0931bb85f749f5b6f9f3622a6b3a60 : FAILURE in 2m 42s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/acbdd5cdcbfd4e2ca5d884e8e3786fee : SUCCESS in 2m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9bdeb512514d4929a2279f38262fde04 : SUCCESS in 3m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e9b156a82cec439bb829949038571af0 : SUCCESS in 5m 58s (non-voting)\n- python-manilaclient-functional https://zuul.opendev.org/t/openstack/build/b363ddeaab304bd48a961365c470a9f4 : FAILURE in 32m 16s\n- python-manilaclient-tox-bandit https://zuul.opendev.org/t/openstack/build/378fa23906e347dfbdf226bf2ca416df : SUCCESS in 2m 09s\n- manila-rally-ss https://zuul.opendev.org/t/openstack/build/2237668ad9c94550b3947fc23c267a61 : FAILURE in 30m 01s (non-voting)\n- python-manilaclient-functional-fips https://zuul.opendev.org/t/openstack/build/83b38b69a80e451082f758d13a8294f9 : POST_FAILURE in 19m 17s (non-voting)\n- manila-rally-no-ss https://zuul.opendev.org/t/openstack/build/4812a20c00b148b9831b077b855048e8 : FAILURE in 22m 30s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"be46b71c06d18d79fb1c5b35f46513c268005b0b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"date":"2026-04-01 12:31:14.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"2429ff6ba8d721305d32aa5bb7ecc447e082e6b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 13:09:41.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/cb7b46a4dba24a4fac659f656f32d5a5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/73774c72b5c9408bb4656017190dfa2f : SUCCESS in 4m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/861b8f1776f34de49962274b712ae211 : SUCCESS in 3m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cd24ac7f00b44bc493d1d0eeae44746c : SUCCESS in 3m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f463802e4f6e48e199493688823c4f0f : SUCCESS in 4m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/15eee99598a146988b23f716e8dad2d4 : SUCCESS in 3m 49s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/64140aed672345ebaf43632cd76719f5 : SUCCESS in 7m 34s (non-voting)\n- python-manilaclient-functional https://zuul.opendev.org/t/openstack/build/256dffdb0c5c4692a187752a47863680 : FAILURE in 22m 39s\n- python-manilaclient-tox-bandit https://zuul.opendev.org/t/openstack/build/49d37a6cafe74163918a5634b550d131 : SUCCESS in 2m 56s\n- manila-rally-ss https://zuul.opendev.org/t/openstack/build/e94c488a3d9d4efc9c34ec253542e71e : FAILURE in 32m 02s (non-voting)\n- python-manilaclient-functional-fips https://zuul.opendev.org/t/openstack/build/5a46125c26644a3a8d515a414da1f6d5 : POST_FAILURE in 10m 26s (non-voting)\n- manila-rally-no-ss https://zuul.opendev.org/t/openstack/build/0f233fd37b5843ddbba533e9d67b6172 : FAILURE in 30m 13s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3aeaf84a620bac2a88e0b5d2aa95366593733b8b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"date":"2026-04-01 15:15:51.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"7e701ac52b0626ed6dd770200c5404e0e314e237","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 15:54:42.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca229b35cf694b3784ec163944214fb6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b48e47af6e6a4065bdb233eaa7b5059e : SUCCESS in 7m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/25fb3ea46eca4377a511f101d853cd36 : SUCCESS in 3m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bacf8a637641438198bd3ee8c07c5084 : SUCCESS in 3m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/45dc1e6a20294dc48d982caa04cd361f : SUCCESS in 3m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6e4499e621184564968af2919dd4517b : SUCCESS in 3m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8cc4884abf444aa9a5b0619c877ac6b0 : SUCCESS in 7m 32s (non-voting)\n- python-manilaclient-functional https://zuul.opendev.org/t/openstack/build/f13f8a331a3b4236addaf7b7c572a0c0 : SUCCESS in 33m 29s\n- python-manilaclient-tox-bandit https://zuul.opendev.org/t/openstack/build/021ccc741dd441ce8129e8ecb357dae9 : SUCCESS in 2m 56s\n- manila-rally-ss https://zuul.opendev.org/t/openstack/build/9ad1aef000444d4a83d915b224097c2d : FAILURE in 27m 39s (non-voting)\n- python-manilaclient-functional-fips https://zuul.opendev.org/t/openstack/build/ac7723cd22e74d37a7e3b946beed233c : POST_FAILURE in 13m 55s (non-voting)\n- manila-rally-no-ss https://zuul.opendev.org/t/openstack/build/262880c0f7a449fcb1023476fd142ea7 : FAILURE in 31m 17s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ac73fce09595125f035b388c126ac59a57ce8433","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"date":"2026-04-06 12:16:12.000000000","message":"Patch Set 5: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"2f824aa99727f14a9dfe24b8713d893458264bc9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"date":"2026-04-06 12:17:19.000000000","message":"Patch Set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"008dff5abb2e9a30f307a478facbd30bc27c49df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-06 12:55:39.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1eb9492137154c2392301e4773001983\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/816a6885d55944719976e3ec88b7d1f2 : SUCCESS in 7m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4ac37dc469f04128bcf969ec2c2cb705 : SUCCESS in 3m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/251a856bb1154c3d9db277083c9cb647 : SUCCESS in 2m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a3f3ef89335e41a5ad17567630b15c1f : SUCCESS in 2m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/225ba8c3f58f4f47922504f8f46091d2 : SUCCESS in 3m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2edbb67cf67149c9b39cfbd44ffa65e7 : SUCCESS in 5m 54s (non-voting)\n- python-manilaclient-functional https://zuul.opendev.org/t/openstack/build/a24be1b409134ec2a689034210dfe5e8 : SUCCESS in 30m 08s\n- python-manilaclient-tox-bandit https://zuul.opendev.org/t/openstack/build/30b82745039d47a59f4b7b4bac41cd04 : SUCCESS in 2m 29s\n- manila-rally-ss https://zuul.opendev.org/t/openstack/build/fd69b6c9e03746ef9bdd690d07115c6b : FAILURE in 29m 27s (non-voting)\n- python-manilaclient-functional-fips https://zuul.opendev.org/t/openstack/build/6e639b1259f34ab19fde6693ebf1ea8b : POST_FAILURE in 19m 56s (non-voting)\n- manila-rally-no-ss https://zuul.opendev.org/t/openstack/build/aab851e1ccb2455c83b2dca04d8c7ed5 : FAILURE in 33m 05s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"4ce1b18a8159bcdfb3d0781599467209b0ef09c3","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-04-06 20:34:51.000000000","message":"Hashtag added: outreachy-2026-prospect","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"16b50b7f32c7d720c8fdabfed219d544e5dd04c0","revisions":{"e12a1362e2b807bd16b704c5e14762c1ff316dc1":{"kind":"REWORK","_number":1,"created":"2026-04-01 11:28:59.000000000","uploader":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"ref":"refs/changes/29/983029/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-manilaclient","ref":"refs/changes/29/983029/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/1"}}},"commit":{"parents":[{"commit":"6c2b5c808530bf2c8eb467adfd272ba010224f10","subject":"Fix typo \u0027occured\u0027 should be \u0027occurred\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/6c2b5c808530bf2c8eb467adfd272ba010224f10"}]}],"author":{"name":"Silvia-Wachira","email":"wachirasilvia8@gmail.com","date":"2026-04-01 11:26:27.000000000","tz":180},"committer":{"name":"Silvia-Wachira","email":"wachirasilvia8@gmail.com","date":"2026-04-01 11:26:27.000000000","tz":180},"subject":"Fix share-group-type-unset removing all specs instead of selected","message":"Fix share-group-type-unset removing all specs instead of selected\n\nWhen using \u0027openstack share group type unset\u0027 with a single key,\nall group specs were being removed instead of only the specified\none. For example, unsetting \u0027key\u0027 would also remove\n\u0027snapshot_support\u003dFalse\u0027.\n\nThe existing tests did not cover the scenario where multiple specs\nexist but only one should be removed, meaning the bug was not\ncaught by the test suite.\n\nThis patch adds tests at the OSC command layer, resource layer,\nand functional test layer to cover this scenario and prevent\nregression.\n\nCloses-Bug: #1974239\nChange-Id: I4830f9db6ce654dbd1cfc9f69ee6e6b00ae2c4ab\nSigned-off-by: Silvia Wachira \u003cwachirasilvia8@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/e12a1362e2b807bd16b704c5e14762c1ff316dc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/e12a1362e2b807bd16b704c5e14762c1ff316dc1"}]},"branch":"refs/heads/master"},"aebb421052d885a472920fbd6dae3a9c5a367830":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-04-01 11:32:22.000000000","uploader":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"ref":"refs/changes/29/983029/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-manilaclient","ref":"refs/changes/29/983029/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/2"}}},"commit":{"parents":[{"commit":"6c2b5c808530bf2c8eb467adfd272ba010224f10","subject":"Fix typo \u0027occured\u0027 should be \u0027occurred\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/6c2b5c808530bf2c8eb467adfd272ba010224f10"}]}],"author":{"name":"Silvia-Wachira","email":"wachirasilvia8@gmail.com","date":"2026-04-01 11:26:27.000000000","tz":180},"committer":{"name":"Silvia-Wachira","email":"wachirasilvia8@gmail.com","date":"2026-04-01 11:31:33.000000000","tz":180},"subject":"Fix share-group-type-unset removing all specs","message":"Fix share-group-type-unset removing all specs\n\nWhen using \u0027openstack share group type unset\u0027 with a single key,\nall group specs were being removed instead of only the specified\none. For example, unsetting \u0027key\u0027 would also remove\n\u0027snapshot_support\u003dFalse\u0027.\n\nThe existing tests did not cover the scenario where multiple specs\nexist but only one should be removed, meaning the bug was not\ncaught by the test suite.\n\nThis patch adds tests at the OSC command layer, resource layer,\nand functional test layer to cover this scenario and prevent\nregression.\n\nCloses-Bug: #1974239\nChange-Id: I4830f9db6ce654dbd1cfc9f69ee6e6b00ae2c4ab\nSigned-off-by: Silvia Wachira \u003cwachirasilvia8@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/aebb421052d885a472920fbd6dae3a9c5a367830"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/aebb421052d885a472920fbd6dae3a9c5a367830"}]},"branch":"refs/heads/master"},"1e2bf70d619e26d700048d5364ae557ee57e0e22":{"kind":"REWORK","_number":3,"created":"2026-04-01 12:31:14.000000000","uploader":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"ref":"refs/changes/29/983029/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-manilaclient","ref":"refs/changes/29/983029/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/3"}}},"commit":{"parents":[{"commit":"6c2b5c808530bf2c8eb467adfd272ba010224f10","subject":"Fix typo \u0027occured\u0027 should be \u0027occurred\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/6c2b5c808530bf2c8eb467adfd272ba010224f10"}]}],"author":{"name":"Silvia-Wachira","email":"wachirasilvia8@gmail.com","date":"2026-04-01 11:26:27.000000000","tz":180},"committer":{"name":"Silvia-Wachira","email":"wachirasilvia8@gmail.com","date":"2026-04-01 12:30:57.000000000","tz":180},"subject":"Fix share-group-type-unset removing all specs","message":"Fix share-group-type-unset removing all specs\n\nWhen using \u0027openstack share group type unset\u0027 with a single key,\nall group specs were being removed instead of only the specified\none. For example, unsetting \u0027key\u0027 would also remove\n\u0027snapshot_support\u003dFalse\u0027.\n\nThe existing tests did not cover the scenario where multiple specs\nexist but only one should be removed, meaning the bug was not\ncaught by the test suite.\n\nThis patch adds tests at the OSC command layer, resource layer,\nand functional test layer to cover this scenario and prevent\nregression.\n\nCloses-Bug: #1974239\nChange-Id: I4830f9db6ce654dbd1cfc9f69ee6e6b00ae2c4ab\nSigned-off-by: Silvia Wachira \u003cwachirasilvia8@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/1e2bf70d619e26d700048d5364ae557ee57e0e22"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/1e2bf70d619e26d700048d5364ae557ee57e0e22"}]},"branch":"refs/heads/master"},"8d0cc978d4bef2f439b54e2b5bb67440f2a64c57":{"kind":"REWORK","_number":4,"created":"2026-04-01 15:15:51.000000000","uploader":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"ref":"refs/changes/29/983029/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-manilaclient","ref":"refs/changes/29/983029/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/4"}}},"commit":{"parents":[{"commit":"6c2b5c808530bf2c8eb467adfd272ba010224f10","subject":"Fix typo \u0027occured\u0027 should be \u0027occurred\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/6c2b5c808530bf2c8eb467adfd272ba010224f10"}]}],"author":{"name":"Silvia-Wachira","email":"wachirasilvia8@gmail.com","date":"2026-04-01 11:26:27.000000000","tz":180},"committer":{"name":"Silvia-Wachira","email":"wachirasilvia8@gmail.com","date":"2026-04-01 15:15:31.000000000","tz":180},"subject":"Fix share-group-type-unset removing all specs","message":"Fix share-group-type-unset removing all specs\n\nWhen using \u0027openstack share group type unset\u0027 with a single key,\nall group specs were being removed instead of only the specified\none. For example, unsetting \u0027key\u0027 would also remove\n\u0027snapshot_support\u003dFalse\u0027.\n\nThe existing tests did not cover the scenario where multiple specs\nexist but only one should be removed, meaning the bug was not\ncaught by the test suite.\n\nThis patch adds tests at the OSC command layer, resource layer,\nand functional test layer to cover this scenario and prevent\nregression.\n\nCloses-Bug: #1974239\nChange-Id: I4830f9db6ce654dbd1cfc9f69ee6e6b00ae2c4ab\nSigned-off-by: Silvia Wachira \u003cwachirasilvia8@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/8d0cc978d4bef2f439b54e2b5bb67440f2a64c57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/8d0cc978d4bef2f439b54e2b5bb67440f2a64c57"}]},"branch":"refs/heads/master"},"00d9a032442e18bbdfcf47876337423e5f4fc1d3":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2026-04-06 12:16:12.000000000","uploader":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"ref":"refs/changes/29/983029/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-manilaclient","ref":"refs/changes/29/983029/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/5"}}},"commit":{"parents":[{"commit":"6c2b5c808530bf2c8eb467adfd272ba010224f10","subject":"Fix typo \u0027occured\u0027 should be \u0027occurred\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/6c2b5c808530bf2c8eb467adfd272ba010224f10"}]}],"author":{"name":"Silvia-Wachira","email":"wachirasilvia8@gmail.com","date":"2026-04-01 11:26:27.000000000","tz":180},"committer":{"name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","date":"2026-04-06 12:16:12.000000000","tz":0},"subject":"Fix share-group-type-unset removing all specs","message":"Fix share-group-type-unset removing all specs\n\nWhen using \u0027openstack share group type unset\u0027 with a single key,\nall group specs were being removed instead of only the specified\none. For example, unsetting \u0027key\u0027 would also remove\n\u0027snapshot_support\u003dFalse\u0027.\n\nThe existing tests did not cover the scenario where multiple specs\nexist but only one should be removed, meaning the bug was not\ncaught by the test suite.\n\nThis patch adds tests at the OSC command layer, resource layer,\nand functional test layer to cover this scenario and prevent\nregression.\n\nCloses-Bug: #1974239\nChange-Id: I4830f9db6ce654dbd1cfc9f69ee6e6b00ae2c4ab\nSigned-off-by: Silvia Wachira \u003cwachirasilvia8@gmail.com\u003e\nAssisted-by: Claude Sonnet 4.6 (mock tests)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/00d9a032442e18bbdfcf47876337423e5f4fc1d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/00d9a032442e18bbdfcf47876337423e5f4fc1d3"}]},"branch":"refs/heads/master","description":"Edit commit message"},"16b50b7f32c7d720c8fdabfed219d544e5dd04c0":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2026-04-06 12:17:19.000000000","uploader":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"ref":"refs/changes/29/983029/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-manilaclient","ref":"refs/changes/29/983029/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-manilaclient refs/changes/29/983029/6"}}},"commit":{"parents":[{"commit":"6c2b5c808530bf2c8eb467adfd272ba010224f10","subject":"Fix typo \u0027occured\u0027 should be \u0027occurred\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/6c2b5c808530bf2c8eb467adfd272ba010224f10"}]}],"author":{"name":"Silvia-Wachira","email":"wachirasilvia8@gmail.com","date":"2026-04-01 11:26:27.000000000","tz":180},"committer":{"name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","date":"2026-04-06 12:17:19.000000000","tz":0},"subject":"Fix share-group-type-unset removing all specs","message":"Fix share-group-type-unset removing all specs\n\nWhen using \u0027openstack share group type unset\u0027 with a single key,\nall group specs were being removed instead of only the specified\none. For example, unsetting \u0027key\u0027 would also remove\n\u0027snapshot_support\u003dFalse\u0027.\n\nThe existing tests did not cover the scenario where multiple specs\nexist but only one should be removed, meaning the bug was not\ncaught by the test suite.\n\nThis patch adds tests at the OSC command layer, resource layer,\nand functional test layer to cover this scenario and prevent\nregression.\n\nCloses-Bug: #1974239\nChange-Id: I4830f9db6ce654dbd1cfc9f69ee6e6b00ae2c4ab\nSigned-off-by: Silvia Wachira \u003cwachirasilvia8@gmail.com\u003e\nAssisted-by: Claude Sonnet 4.5 (mock tests)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/16b50b7f32c7d720c8fdabfed219d544e5dd04c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/16b50b7f32c7d720c8fdabfed219d544e5dd04c0"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
