)]}'
{"id":"openstack%2Fpython-magnumclient~994515","triplet_id":"openstack%2Fpython-magnumclient~master~I90f9764f6af8eb22f61faaa53ee2fdc2ad457774","project":"openstack/python-magnumclient","branch":"master","hashtags":[],"change_id":"I90f9764f6af8eb22f61faaa53ee2fdc2ad457774","subject":"Remove legacy magnum CLI and shell infrastructure","status":"MERGED","created":"2026-06-23 18:04:26.000000000","updated":"2026-07-14 11:45:58.000000000","submitted":"2026-07-14 11:45:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"994515","meta_rev_id":"5395f8d8dab804f7e5a2fcbd0635e8db68637f66","_number":994515,"virtual_id_number":994515,"owner":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-14 11:45:02.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"all":[{"value":2,"date":"2026-07-14 11:33:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"_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":{"approved":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"all":[{"value":1,"date":"2026-07-14 11:33:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"_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},"Backport-Candidate":{"all":[{"value":0,"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-24 05:55:17.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"}],"messages":[{"id":"c99660bdc63cb93c5ed5d87fc7df64b3cd27c156","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-23 18:04:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b7895b8a448d733a95b937c143328c1037d2f59b","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 05:37:24.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"2e1384dcd877d7761fecdfb7d268241f0b56237f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-24 05:55:17.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/bd0f8024f5214ed3834cd457c3e79d52\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4b4388d44bc94492b4fd7594b57e9907 : SUCCESS in 3m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/10a41af7ace046ef8163f14075d68180 : FAILURE in 3m 39s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/af0240f359e74d32b1fd68fd3e37aa32 : FAILURE in 3m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c02ad8258b34450fbd484f8c2e41737d : FAILURE in 2m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9d177b2da8e8412fa3e1a90a8e23f64f : FAILURE in 3m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/faf52fafa3bd4b18a714d54e81a06c54 : FAILURE in 5m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c8015c6bb7f4f1482e6c0e0bf83b204 : SUCCESS in 3m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bd6a4b4249954c61b1ee18a20e563a95 : SUCCESS in 2m 31s\n\nWarning:\n  Comments left for invalid file magnumclient/tests/v1/test_client.py","accounts_in_message":[],"_revision_number":2},{"id":"48d634da1660c0fca6f6b874eb1a629fa549ed42","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 07:52:14.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nThe following files contain Git conflicts:\n* magnumclient/tests/v1/test_clusters_shell.py\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"255003ba9c3c3f2f11849a687ee1dfdb1e21d3d0","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-06-24 07:52:38.000000000","message":"Patch Set 4: Published edit on patch set 3.","accounts_in_message":[],"_revision_number":4},{"id":"b5fceabbc8fbe148ee20be7ac662857e48717209","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-24 08:03:20.000000000","message":"Patch Set 4: 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/cfc00e22e5fd49bd96c0245e009cc9ab\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f412e8d7e42043b281ab612ca9600e11 : SUCCESS in 3m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d73d76c8f7cc4ad887fce917f4a4a6b3 : FAILURE in 3m 15s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f5130efbc94345ad823c6fcd832f046b : SUCCESS in 2m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/68afdfcd949e43c58459af0259189112 : FAILURE in 3m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6d0e245ae42e43cd8606efeb528021ea : FAILURE in 3m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6e58ff55758146fe92f277f668941b0b : FAILURE in 5m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e193ea1278ce4e4bac35714d66fcafa0 : SUCCESS in 3m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a8a8cd4124404b4b9abc62493f1b0cba : SUCCESS in 3m 41s","accounts_in_message":[],"_revision_number":4},{"id":"adfe0a231d962425839c640edb5ed85f25de48ed","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-07-10 12:04:32.000000000","message":"Patch Set 5: Patch Set 4 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"ac863688d3460c3056d090a9777a87ce173b13f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 12:21:27.000000000","message":"Patch Set 5: 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/95a532c167ec40238bde9acf4748283f\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/385a51d9b77f46c082df9fa3f2d557bf : SUCCESS in 3m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bc80b790deb64842a2ffa635a7da3c7e : FAILURE in 3m 07s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3ca4a8b481914832a2cd8e58cdef9884 : SUCCESS in 3m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2b54a4b462dc426f9216b86dc5e5fd77 : FAILURE in 3m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/76eeca27b4fa4b1581eebda38a6d384e : FAILURE in 3m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/38aabafe5d4e4c07b9ef47e11e64df67 : FAILURE in 5m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fada73cb0d914f8aa7c447faa3b191a2 : SUCCESS in 3m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8649a9de216a4ca6920aefc35adb4b34 : SUCCESS in 4m 10s","accounts_in_message":[],"_revision_number":5},{"id":"16ebe2b6e61b50ba98d89e1771ece2baa6f2e884","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-07-14 09:19:39.000000000","message":"Patch Set 6: Patch Set 5 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"7f889b265a97ae0fdcf25c62cfd8851cae6b796f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 09:28:29.000000000","message":"Patch Set 6: 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/f656d7438ace40298a604b76d35d2c6a\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/eccc9878594c486da199c001b0a3fb2e : SUCCESS in 3m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e8c394dcaef240888f1c58bd94810a87 : FAILURE in 2m 55s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/20640005ba8e426eba750e58bac2b89a : SUCCESS in 2m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cdd1e4580ae2468d943d62ed44d188bd : FAILURE in 2m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cf7f7a3a8651410b929414ed661461d0 : FAILURE in 3m 14s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8d651d92a49344f796834f1a0851f729 : FAILURE in 4m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/48439c0935f34918b46afa7177344aaa : SUCCESS in 3m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8499cfadf2d042299459c6005948dbf2 : SUCCESS in 3m 26s","accounts_in_message":[],"_revision_number":6},{"id":"c1ef0372f541ac874aa0b9b68340b20c2623a2fe","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-07-14 09:35:59.000000000","message":"Patch Set 7: Published edit on patch set 6.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"d011da9902835018e65495fcbceb271907c73196","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 09:46:38.000000000","message":"Patch Set 7: Verified-1\n\n(2 comments)\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/8f1296673f7c4fe796d8c8fe467bb5f6\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c6db5b275fa14d5695a965d35e4d9d17 : SUCCESS in 2m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/533bfc697bf146aebff8832be3523db8 : FAILURE in 3m 15s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/45492cd26ef54a76b1dbcce1081d22eb : FAILURE in 3m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/70f5ca5196874028afcb8b7dc361fb58 : FAILURE in 2m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fd89f3195ff746fd83729be5de5de5de : FAILURE in 3m 02s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3a697fad5c3442778810ca227b6c2185 : FAILURE in 5m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/54b78218cbfb4838b0d58a2a167a3662 : SUCCESS in 1m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9d5065300aac484ab8cd416385ddc4e4 : SUCCESS in 3m 30s","accounts_in_message":[],"_revision_number":7},{"id":"6aba0c2dfc514bb90cd97c4bfc9574fd9a605b2d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-07-14 10:46:25.000000000","message":"Patch Set 8: Published edit on patch set 7.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"797a5aaf6c1d7458f4b2616aab5c773cf3e2b1b9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 10:55:57.000000000","message":"Patch Set 8: Verified-1\n\n(2 comments)\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/bca8723f9c30437a9a23de44b17dc72b\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/3988465caa024d158831f6698a61a693 : SUCCESS in 1m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/39dd10d1c93246de91e32a88abb68471 : SUCCESS in 3m 28s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/503c16a1545349eebedbceaac5b6a47d : FAILURE in 1m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/88c2a20dfb8a407a89387392dfc937fa : SUCCESS in 2m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bd7e086b034a4539846eeb81139f6d93 : SUCCESS in 2m 06s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/663408e061eb4811810b0679a75910fe : SUCCESS in 5m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a8b98e7d010483ea859018f525932bc : SUCCESS in 3m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2640305259464f55ab11ef6ff51f707f : SUCCESS in 3m 44s","accounts_in_message":[],"_revision_number":8},{"id":"bce12714f9dddedf77e7bd5f5e05b00348fc87ad","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-07-14 11:01:29.000000000","message":"Patch Set 9: Published edit on patch set 8.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"2557da7efa47d3a73e192e69645b38da55ea3033","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 11:13:21.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b04fa0bd746c43f69e7a5077d711aebb\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/03f971c730c44f0ab25b01b434cd9d5b : SUCCESS in 1m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d135a354f9f54f109a0f6534615a40ad : SUCCESS in 3m 13s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aa7616219e3b445aab7006fd6b1677cd : SUCCESS in 2m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3a5dd30e314c4ef09e0544b36fcb217e : SUCCESS in 4m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c54bc01fb2b840e9b467487a9050e913 : SUCCESS in 4m 04s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/185d77db6e2545869b640008f3c38b5e : SUCCESS in 3m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/14ee5435c30c4397bddd65b982bf1abb : SUCCESS in 2m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0d7825e9c4f54c54967e401a09e64977 : SUCCESS in 3m 33s","accounts_in_message":[],"_revision_number":9},{"id":"0cc886b39efcf6627fff904e47e3a0ff17cb2043","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-07-14 11:14:14.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":9},{"id":"1eb74887aff97b3fd613a7f7ddb2bc83bc1bac9a","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-07-14 11:33:42.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"843eede9c3d691473b9b5f63b904ab71426d4092","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 11:33:55.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"186b59d7f61cb76d16d6efc5aeff4d89c6c68298","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 11:45:02.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/70ede1416e5d451fbcee4d9bea8cd27f\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/8d643c0b73d24a1ba26e13b996ae1ca7 : SUCCESS in 2m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/87789e434ab74373b3f1911ff86dcd46 : SUCCESS in 2m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fac4764877df4261acb60dbb937ae6ad : SUCCESS in 2m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a86246688ecd4eff9327f0a9fae68b9e : SUCCESS in 2m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/32553c56f32846f19328db3cf6189a5d : SUCCESS in 2m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/af097f74be4e455db64632315381b7b7 : SUCCESS in 5m 06s","accounts_in_message":[],"_revision_number":9},{"id":"4eab89aef3694be1520fa2a9364e6fd212c5f311","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 11:45:02.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"5395f8d8dab804f7e5a2fcbd0635e8db68637f66","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 11:45:58.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ee3bed33fc754c649b1dec49409926fd\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1768bee536b7438c8c8feda6cdb2d5f9 : SUCCESS in 42s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"4d37f9ea381795dca00b442d9094486c8235a269","revisions":{"72d5faf177595eaa35eacf575ba5186bfb9773d1":{"kind":"REWORK","_number":1,"created":"2026-06-23 18:04:26.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/15/994515/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-magnumclient","ref":"refs/changes/15/994515/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/1"}}},"commit":{"parents":[{"commit":"cc84ea85c208596eb86d9e9450c63d9874d8bff4","subject":"Remove backward-compatibility shims from Client and legacy shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/cc84ea85c208596eb86d9e9450c63d9874d8bff4"}]}],"author":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-23 17:38:33.000000000","tz":120},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-23 17:38:33.000000000","tz":120},"subject":"Remove legacy magnum CLI and shell infrastructure","message":"Remove legacy magnum CLI and shell infrastructure\n\nDrop the standalone \u0027magnum\u0027 CLI entry point and all associated shell\nmodules (clusters_shell, cluster_templates_shell, certificates_shell,\nquotas_shell, stats_shell, mservices_shell), the v1/shell.py command\nregistry, and shell.py main entry point. Remove the shell-specific\nconstants and helper functions from cliutils.py while retaining the\ngeneral-purpose CLI utilities (deprecated, deprecation_map, arg,\nadd_arg, deprecation_message). Users should use \u0027openstack coe\u0027\ncommands from the OSC plugin instead.\n\nChange-Id: I90f9764f6af8eb22f61faaa53ee2fdc2ad457774\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\nAssisted-by: Claude code \u003cclaude-sonnet-4-6\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/72d5faf177595eaa35eacf575ba5186bfb9773d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/72d5faf177595eaa35eacf575ba5186bfb9773d1"}]},"branch":"refs/heads/master"},"469a0a40930917077383d345988a88a98fefa90e":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-06-24 05:37:24.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/15/994515/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-magnumclient","ref":"refs/changes/15/994515/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/2"}}},"commit":{"parents":[{"commit":"88e049d5c008e7bb9bfa9cb6be3864ea09a600cc","subject":"Remove backward-compatibility shims from Client and legacy shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/88e049d5c008e7bb9bfa9cb6be3864ea09a600cc"}]}],"author":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-23 17:38:33.000000000","tz":120},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-24 05:37:24.000000000","tz":0},"subject":"Remove legacy magnum CLI and shell infrastructure","message":"Remove legacy magnum CLI and shell infrastructure\n\nDrop the standalone \u0027magnum\u0027 CLI entry point and all associated shell\nmodules (clusters_shell, cluster_templates_shell, certificates_shell,\nquotas_shell, stats_shell, mservices_shell), the v1/shell.py command\nregistry, and shell.py main entry point. Remove the shell-specific\nconstants and helper functions from cliutils.py while retaining the\ngeneral-purpose CLI utilities (deprecated, deprecation_map, arg,\nadd_arg, deprecation_message). Users should use \u0027openstack coe\u0027\ncommands from the OSC plugin instead.\n\nChange-Id: I90f9764f6af8eb22f61faaa53ee2fdc2ad457774\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\nAssisted-by: Claude code \u003cclaude-sonnet-4-6\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/469a0a40930917077383d345988a88a98fefa90e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/469a0a40930917077383d345988a88a98fefa90e"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"cc84ea85c208596eb86d9e9450c63d9874d8bff4","ours":"72d5faf177595eaa35eacf575ba5186bfb9773d1","theirs":"88e049d5c008e7bb9bfa9cb6be3864ea09a600cc","merge_strategy":"recursive","contains_conflicts":false}},"3c248662cb6f2a33777829b82581658d213c64e8":{"kind":"REWORK","_number":3,"created":"2026-06-24 07:52:14.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/15/994515/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-magnumclient","ref":"refs/changes/15/994515/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/3"}}},"commit":{"parents":[{"commit":"2acb9859cc2ecbdde05281ff9b3f50b7959a9d8b","subject":"Remove backward-compatibility shims from Client and legacy shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/2acb9859cc2ecbdde05281ff9b3f50b7959a9d8b"}]}],"author":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-23 17:38:33.000000000","tz":120},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-24 07:52:14.000000000","tz":0},"subject":"Remove legacy magnum CLI and shell infrastructure","message":"Remove legacy magnum CLI and shell infrastructure\n\nDrop the standalone \u0027magnum\u0027 CLI entry point and all associated shell\nmodules (clusters_shell, cluster_templates_shell, certificates_shell,\nquotas_shell, stats_shell, mservices_shell), the v1/shell.py command\nregistry, and shell.py main entry point. Remove the shell-specific\nconstants and helper functions from cliutils.py while retaining the\ngeneral-purpose CLI utilities (deprecated, deprecation_map, arg,\nadd_arg, deprecation_message). Users should use \u0027openstack coe\u0027\ncommands from the OSC plugin instead.\n\nChange-Id: I90f9764f6af8eb22f61faaa53ee2fdc2ad457774\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\nAssisted-by: Claude code \u003cclaude-sonnet-4-6\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/3c248662cb6f2a33777829b82581658d213c64e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/3c248662cb6f2a33777829b82581658d213c64e8"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"88e049d5c008e7bb9bfa9cb6be3864ea09a600cc","ours":"469a0a40930917077383d345988a88a98fefa90e","theirs":"2acb9859cc2ecbdde05281ff9b3f50b7959a9d8b","merge_strategy":"recursive","contains_conflicts":true}},"da7ad07f78d3699645227eca76854fcf391169b8":{"kind":"REWORK","_number":4,"created":"2026-06-24 07:52:38.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/15/994515/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-magnumclient","ref":"refs/changes/15/994515/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/4"}}},"commit":{"parents":[{"commit":"2acb9859cc2ecbdde05281ff9b3f50b7959a9d8b","subject":"Remove backward-compatibility shims from Client and legacy shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/2acb9859cc2ecbdde05281ff9b3f50b7959a9d8b"}]}],"author":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-23 17:38:33.000000000","tz":120},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-24 07:52:36.000000000","tz":0},"subject":"Remove legacy magnum CLI and shell infrastructure","message":"Remove legacy magnum CLI and shell infrastructure\n\nDrop the standalone \u0027magnum\u0027 CLI entry point and all associated shell\nmodules (clusters_shell, cluster_templates_shell, certificates_shell,\nquotas_shell, stats_shell, mservices_shell), the v1/shell.py command\nregistry, and shell.py main entry point. Remove the shell-specific\nconstants and helper functions from cliutils.py while retaining the\ngeneral-purpose CLI utilities (deprecated, deprecation_map, arg,\nadd_arg, deprecation_message). Users should use \u0027openstack coe\u0027\ncommands from the OSC plugin instead.\n\nChange-Id: I90f9764f6af8eb22f61faaa53ee2fdc2ad457774\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\nAssisted-by: Claude code \u003cclaude-sonnet-4-6\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/da7ad07f78d3699645227eca76854fcf391169b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/da7ad07f78d3699645227eca76854fcf391169b8"}]},"branch":"refs/heads/master"},"dc9b64826767bd5a594781b5b4c3463ee7d8009d":{"kind":"NO_CHANGE","_number":5,"created":"2026-07-10 12:04:32.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/15/994515/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-magnumclient","ref":"refs/changes/15/994515/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/5"}}},"commit":{"parents":[{"commit":"7822946b536ff661fe50d2b836dd53e08467b26b","subject":"Remove backward-compatibility shims from Client and legacy shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/7822946b536ff661fe50d2b836dd53e08467b26b"}]}],"author":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-23 17:38:33.000000000","tz":120},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-07-10 12:04:32.000000000","tz":0},"subject":"Remove legacy magnum CLI and shell infrastructure","message":"Remove legacy magnum CLI and shell infrastructure\n\nDrop the standalone \u0027magnum\u0027 CLI entry point and all associated shell\nmodules (clusters_shell, cluster_templates_shell, certificates_shell,\nquotas_shell, stats_shell, mservices_shell), the v1/shell.py command\nregistry, and shell.py main entry point. Remove the shell-specific\nconstants and helper functions from cliutils.py while retaining the\ngeneral-purpose CLI utilities (deprecated, deprecation_map, arg,\nadd_arg, deprecation_message). Users should use \u0027openstack coe\u0027\ncommands from the OSC plugin instead.\n\nChange-Id: I90f9764f6af8eb22f61faaa53ee2fdc2ad457774\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\nAssisted-by: Claude code \u003cclaude-sonnet-4-6\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/dc9b64826767bd5a594781b5b4c3463ee7d8009d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/dc9b64826767bd5a594781b5b4c3463ee7d8009d"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"2acb9859cc2ecbdde05281ff9b3f50b7959a9d8b","ours":"da7ad07f78d3699645227eca76854fcf391169b8","theirs":"7822946b536ff661fe50d2b836dd53e08467b26b","merge_strategy":"recursive","contains_conflicts":false}},"ebf125f59ab05aef6f28c621040f6cf3ca4ddd8c":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-07-14 09:19:39.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/15/994515/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-magnumclient","ref":"refs/changes/15/994515/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/6"}}},"commit":{"parents":[{"commit":"3a584aab2c35c5afdd76fa29f1724ccf4115dc81","subject":"Remove backward-compatibility shims from Client and legacy shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/3a584aab2c35c5afdd76fa29f1724ccf4115dc81"}]}],"author":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-23 17:38:33.000000000","tz":120},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-07-14 09:19:39.000000000","tz":0},"subject":"Remove legacy magnum CLI and shell infrastructure","message":"Remove legacy magnum CLI and shell infrastructure\n\nDrop the standalone \u0027magnum\u0027 CLI entry point and all associated shell\nmodules (clusters_shell, cluster_templates_shell, certificates_shell,\nquotas_shell, stats_shell, mservices_shell), the v1/shell.py command\nregistry, and shell.py main entry point. Remove the shell-specific\nconstants and helper functions from cliutils.py while retaining the\ngeneral-purpose CLI utilities (deprecated, deprecation_map, arg,\nadd_arg, deprecation_message). Users should use \u0027openstack coe\u0027\ncommands from the OSC plugin instead.\n\nChange-Id: I90f9764f6af8eb22f61faaa53ee2fdc2ad457774\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\nAssisted-by: Claude code \u003cclaude-sonnet-4-6\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/ebf125f59ab05aef6f28c621040f6cf3ca4ddd8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/ebf125f59ab05aef6f28c621040f6cf3ca4ddd8c"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"7822946b536ff661fe50d2b836dd53e08467b26b","ours":"dc9b64826767bd5a594781b5b4c3463ee7d8009d","theirs":"3a584aab2c35c5afdd76fa29f1724ccf4115dc81","merge_strategy":"recursive","contains_conflicts":false}},"ac21569cd305cde06883cb174236d92eb0e96336":{"kind":"REWORK","_number":7,"created":"2026-07-14 09:35:59.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/15/994515/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-magnumclient","ref":"refs/changes/15/994515/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/7"}}},"commit":{"parents":[{"commit":"3a584aab2c35c5afdd76fa29f1724ccf4115dc81","subject":"Remove backward-compatibility shims from Client and legacy shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/3a584aab2c35c5afdd76fa29f1724ccf4115dc81"}]}],"author":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-23 17:38:33.000000000","tz":120},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-07-14 09:35:59.000000000","tz":0},"subject":"Remove legacy magnum CLI and shell infrastructure","message":"Remove legacy magnum CLI and shell infrastructure\n\nDrop the standalone \u0027magnum\u0027 CLI entry point and all associated shell\nmodules (clusters_shell, cluster_templates_shell, certificates_shell,\nquotas_shell, stats_shell, mservices_shell), the v1/shell.py command\nregistry, and shell.py main entry point. Remove the shell-specific\nconstants and helper functions from cliutils.py while retaining the\ngeneral-purpose CLI utilities (deprecated, deprecation_map, arg,\nadd_arg, deprecation_message). Users should use \u0027openstack coe\u0027\ncommands from the OSC plugin instead.\n\nChange-Id: I90f9764f6af8eb22f61faaa53ee2fdc2ad457774\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\nAssisted-by: Claude code \u003cclaude-sonnet-4-6\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/ac21569cd305cde06883cb174236d92eb0e96336"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/ac21569cd305cde06883cb174236d92eb0e96336"}]},"branch":"refs/heads/master"},"9981d38ebd9e5ed0416c22d2733d0034aa3bc088":{"kind":"REWORK","_number":8,"created":"2026-07-14 10:46:25.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/15/994515/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-magnumclient","ref":"refs/changes/15/994515/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/8"}}},"commit":{"parents":[{"commit":"3a584aab2c35c5afdd76fa29f1724ccf4115dc81","subject":"Remove backward-compatibility shims from Client and legacy shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/3a584aab2c35c5afdd76fa29f1724ccf4115dc81"}]}],"author":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-23 17:38:33.000000000","tz":120},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-07-14 10:46:20.000000000","tz":0},"subject":"Remove legacy magnum CLI and shell infrastructure","message":"Remove legacy magnum CLI and shell infrastructure\n\nDrop the standalone \u0027magnum\u0027 CLI entry point and all associated shell\nmodules (clusters_shell, cluster_templates_shell, certificates_shell,\nquotas_shell, stats_shell, mservices_shell), the v1/shell.py command\nregistry, and shell.py main entry point. Remove the shell-specific\nconstants and helper functions from cliutils.py while retaining the\ngeneral-purpose CLI utilities (deprecated, deprecation_map, arg,\nadd_arg, deprecation_message). Users should use \u0027openstack coe\u0027\ncommands from the OSC plugin instead.\n\nChange-Id: I90f9764f6af8eb22f61faaa53ee2fdc2ad457774\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\nAssisted-by: Claude code \u003cclaude-sonnet-4-6\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/9981d38ebd9e5ed0416c22d2733d0034aa3bc088"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/9981d38ebd9e5ed0416c22d2733d0034aa3bc088"}]},"branch":"refs/heads/master"},"4d37f9ea381795dca00b442d9094486c8235a269":{"kind":"REWORK","_number":9,"created":"2026-07-14 11:01:29.000000000","uploader":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"ref":"refs/changes/15/994515/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-magnumclient","ref":"refs/changes/15/994515/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-magnumclient refs/changes/15/994515/9"}}},"commit":{"parents":[{"commit":"3a584aab2c35c5afdd76fa29f1724ccf4115dc81","subject":"Remove backward-compatibility shims from Client and legacy shell","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/3a584aab2c35c5afdd76fa29f1724ccf4115dc81"}]}],"author":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-06-23 17:38:33.000000000","tz":120},"committer":{"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","date":"2026-07-14 11:01:29.000000000","tz":0},"subject":"Remove legacy magnum CLI and shell infrastructure","message":"Remove legacy magnum CLI and shell infrastructure\n\nDrop the standalone \u0027magnum\u0027 CLI entry point and all associated shell\nmodules (clusters_shell, cluster_templates_shell, certificates_shell,\nquotas_shell, stats_shell, mservices_shell), the v1/shell.py command\nregistry, and shell.py main entry point. Remove the shell-specific\nconstants and helper functions from cliutils.py while retaining the\ngeneral-purpose CLI utilities (deprecated, deprecation_map, arg,\nadd_arg, deprecation_message). Users should use \u0027openstack coe\u0027\ncommands from the OSC plugin instead.\n\nChange-Id: I90f9764f6af8eb22f61faaa53ee2fdc2ad457774\nSigned-off-by: Michal Nasiadka \u003cmnasiadka@gmail.com\u003e\nAssisted-by: Claude code \u003cclaude-sonnet-4-6\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/4d37f9ea381795dca00b442d9094486c8235a269"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-magnumclient/commit/4d37f9ea381795dca00b442d9094486c8235a269"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
