)]}'
{"id":"openstack%2Fpython-openstackclient~944865","triplet_id":"openstack%2Fpython-openstackclient~master~Ibe1cd6461d2cb78826467078aa17272f171746aa","project":"openstack/python-openstackclient","branch":"master","topic":"remove-cinder-v1","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-04-01 12:33:10.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"Ibe1cd6461d2cb78826467078aa17272f171746aa","subject":"volume: Remove Cinder v1 support","status":"MERGED","created":"2025-03-18 13:02:56.000000000","updated":"2025-04-01 14:03:03.000000000","submitted":"2025-04-01 14:01:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"944865-remove-cinder-v1","meta_rev_id":"c671e0015a2b9152a3b07762bcb8205264acec0f","_number":944865,"virtual_id_number":944865,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-04-01 14:01:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-04-01 09:51:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2025-04-01 12:33:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-03-18 14:22:00.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":"2025-04-01 09:51:04.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"37a987835a339b6d97c04b05cb97ce971b1e74cb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-18 13:02:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"21f640bc62a32bf1a4d734ddf76ca951245c2302","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-18 14:22:00.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ee44d0f6f7d6493aa337ca44c796d49c\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f0157eace4c14f7281d0402cb68ebadb : SUCCESS in 3m 06s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/74740c752c1f4fa8b8dc4ce01e93e741 : SUCCESS in 3m 03s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/cb9109a2861f4d5badafe2bf8df8163a : SUCCESS in 7m 06s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/f5851bf237ba4074afffebe77a150ead : SUCCESS in 5m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f9140f6d3d5248e68860a2b95a8e4eb1 : SUCCESS in 2m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/29ec0d17f120488db03779d55a481066 : SUCCESS in 2m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/abc7c895099548c3afcea85a2411a903 : SUCCESS in 3m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e167ecd32e844f218b50257595d3847e : SUCCESS in 4m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca46d4946b5d409a91ffd856a7b8ca09 : SUCCESS in 5m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d486f155fca74abca58c162fd76ea785 : SUCCESS in 4m 37s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/7c251f21666c4175b5b5f54be92dc7ce : SUCCESS in 5m 52s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/e4e22781952a428ca91c9fce0da76394 : SUCCESS in 1h 13m 36s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/059b9151ca924ed9a4d890e149efc7e3 : SUCCESS in 1h 11m 00s","accounts_in_message":[],"_revision_number":1},{"id":"fa88ce59c7d51a0bfa2532a9247b95dc2dad4ecb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-19 11:02:35.000000000","message":"Patch Set 2: Published edit on patch set 1.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"c58a94a4566ef10972489dc07b12a47349d4a8e9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-19 11:02:56.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"f7e55ceee3063ec8fa3acd1ba8a46144a12d1cac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 12:25:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dfdc10b391c44b15a35998667913284a\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/54f99e0f803748f4ad435584148633b1 : SUCCESS in 2m 43s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/905b6ed0bdea4a6cbba39a89ffd5207e : SUCCESS in 5m 55s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/5ca1419c8fc3414e87e1e3825af5a84e : SUCCESS in 4m 53s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/7bce9552699a4f868256cea74880fc9d : SUCCESS in 5m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f8bf0be5b97c4ffa9e736efa0bd75471 : SUCCESS in 5m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0299676a1a5c47c681b56f9dc8b273c4 : SUCCESS in 5m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8ba5bf8732c14b9098f66d22e294e09e : SUCCESS in 3m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cfff0c97732347ba8e0c942018f0ed4a : SUCCESS in 4m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fab1f2de9d854b8f83c4a6dcd700b0fa : SUCCESS in 5m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d441f659ddbd4577968a906761c9ea29 : SUCCESS in 4m 37s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/19b773e54cde43d5a41d5b02d9e245a0 : SUCCESS in 11m 23s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/26b60287c81e42fe9526edb31556379e : SUCCESS in 1h 21m 47s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f2120fc896594eab8044fb6889455afc : SUCCESS in 47m 15s","accounts_in_message":[],"_revision_number":3},{"id":"c6f8c7ae06e1e152a1172b81b5e51612dffa12dd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-01 09:46:25.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"568c43656a1ce744819ba1b17b4d8b6be455ec1b","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-04-01 09:51:04.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"579f9204b0019119957a285e2b36cceff45da892","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 11:01:45.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/196a86d0a4c64f0ea1c21dac0df3b4d0\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/1aeb1342b2be47658377bc2814beb839 : SUCCESS in 2m 45s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/7e0c0f889f15488299d4fd81bd0bafc3 : SUCCESS in 8m 14s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/2bd498c75f3a4745abb1019c2914acf2 : SUCCESS in 4m 47s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/277d5b4a8ec34a7393a3d0f504a37fd7 : SUCCESS in 5m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/73e6c2e3aef5424f8ce84a4268d1dee8 : SUCCESS in 6m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7313d14d965a416ba24bdef5b585276d : SUCCESS in 3m 53s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/81e7a35c63424e5684f77da2324d64da : SUCCESS in 2m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/df6d3e9d3f924ec2b3f25b90d83827bc : SUCCESS in 4m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d54e5b9330cc4f43ba3e62b8ed5c36ee : SUCCESS in 5m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6960e957887a4ee09a9775a32f5a8bcb : SUCCESS in 3m 29s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/876d5124076d4b619e7aba8844287552 : SUCCESS in 7m 08s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/884687335cb64be3976fae9eb171eabb : SUCCESS in 55m 44s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e6ece38b53094a6192048adac3fefb95 : SUCCESS in 1h 03m 04s","accounts_in_message":[],"_revision_number":4},{"id":"5e7a1e7668405bf6275d9796c8d8a374f3c942c3","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-04-01 12:33:10.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"76aa035aab690189f86191bc22dae1d56d9e7600","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 12:33:49.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"07d23b019f497de786b296e2bef9e4b810ca0ad9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 14:01:22.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/200166d7f7854a1180bc2660e3523487\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/18c091823587424aafc961a6f2752c9d : SUCCESS in 3m 29s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/19c05b939e394c6791419d3558516e78 : SUCCESS in 6m 19s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/1f6d2d106f9346ff8c5dd8bbb0166b6e : SUCCESS in 6m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b38e73c97ee540229d13b043bc28a09f : SUCCESS in 4m 07s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e22cd242a03a4cc6ab4b7e97c0a9c28c : SUCCESS in 3m 41s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fd84d2b303ec420687f5ab68d4190379 : SUCCESS in 3m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cc2d3dd2df5430aa306ebb40fe9bd1c : SUCCESS in 5m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cbde172ed7b44efe92c35b9b48e50f44 : SUCCESS in 4m 21s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/0f7cacd1a4b34bf7bcf0a2d1d9c0b885 : SUCCESS in 5m 56s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/bd45286a98ce4981ad27b8c8867ee684 : SUCCESS in 1h 22m 59s","accounts_in_message":[],"_revision_number":4},{"id":"61637de7d24140a35a806989e302c2c5bf178597","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 14:01:22.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"c671e0015a2b9152a3b07762bcb8205264acec0f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-01 14:03:03.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d15b37dbaad0453a821cfc2187e84a72\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a851aaefe5ac47eb8cc198dfc1bda4bb : SUCCESS in 52s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1f8ba69021b849bbbd6669cf1eb715d6 : SUCCESS in 40s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/67b9dae0963b4a2f9bea61c64a55290a : SUCCESS in 35s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e6be9a3edf0904762cb6816a04b8d3d146a1f639","revisions":{"e1c7eb5284c27f47c4017cbea37c4f44b8fcf029":{"kind":"REWORK","_number":1,"created":"2025-03-18 13:02:56.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/65/944865/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/944865/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/1"}}},"commit":{"parents":[{"commit":"e3f1c43607baa8c2412e10e931d9c04180c384bc","subject":"docs: Migrate remaining block storage commands to autocommand","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e3f1c43607baa8c2412e10e931d9c04180c384bc"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-13 11:39:24.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-18 13:02:51.000000000","tz":0},"subject":"volume: Remove Cinder v1 support","message":"volume: Remove Cinder v1 support\n\nThe Cinder v1 API was removed in Queens [1]. Its replacement, the v2\nAPI, has existed since Grizzly [2]. More importantly, the v1 commands\nare implemented using python-cinderclient but support for the v1 API was\nremoved from python-cinderclient in Train [3], meaning none of these\nhave worked since then. Clearly if no one has noticed or cared in the 6\nyears or so since that happened, it\u0027s safe to say we can delete these\ncommands.\n\n[1] https://opendev.org/openstack/cinder/commit/3e91de956e1947a7014709010b99df380242ac74\n[2] https://opendev.org/openstack/cinder/commit/75ca60f619c953df1d95ff2eab7de78f7d5aebe8\n[3] https://opendev.org/openstack/python-cinderclient/commit/2189e5702b7ba91a87e1db21024799e1520d8ad0\n\nChange-Id: Ibe1cd6461d2cb78826467078aa17272f171746aa\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e1c7eb5284c27f47c4017cbea37c4f44b8fcf029"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e1c7eb5284c27f47c4017cbea37c4f44b8fcf029"}]},"branch":"refs/heads/master"},"8739f12bf06757381ce4bf6ed92c994a3c2b6288":{"kind":"REWORK","_number":2,"created":"2025-03-19 11:02:35.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/65/944865/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/944865/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/2"}}},"commit":{"parents":[{"commit":"e3f1c43607baa8c2412e10e931d9c04180c384bc","subject":"docs: Migrate remaining block storage commands to autocommand","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e3f1c43607baa8c2412e10e931d9c04180c384bc"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-13 11:39:24.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-19 11:02:35.000000000","tz":0},"subject":"volume: Remove Cinder v1 support","message":"volume: Remove Cinder v1 support\n\nThe Cinder v1 API was removed in Queens [1]. Its replacement, the v2\nAPI, has existed since Grizzly [2]. More importantly, the v1 commands\nare implemented using python-cinderclient but support for the v1 API was\nremoved from python-cinderclient in Train [3], meaning none of these\nhave worked since then. Clearly if no one has noticed or cared in the 6\nyears or so since that happened, it\u0027s safe to say we can delete these\ncommands.\n\n[1] https://opendev.org/openstack/cinder/commit/3e91de956e1947a7014709010b99df380242ac74\n[2] https://opendev.org/openstack/cinder/commit/75ca60f619c953df1d95ff2eab7de78f7d5aebe8\n[3] https://opendev.org/openstack/python-cinderclient/commit/2189e5702b7ba91a87e1db21024799e1520d8ad0\n\nChange-Id: Ibe1cd6461d2cb78826467078aa17272f171746aa\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8739f12bf06757381ce4bf6ed92c994a3c2b6288"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8739f12bf06757381ce4bf6ed92c994a3c2b6288"}]},"branch":"refs/heads/master"},"e233f960f8c6ab8df8d8cba997d0f910758d775a":{"kind":"REWORK","_number":3,"created":"2025-03-19 11:02:56.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/65/944865/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/944865/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/3"}}},"commit":{"parents":[{"commit":"e3f1c43607baa8c2412e10e931d9c04180c384bc","subject":"docs: Migrate remaining block storage commands to autocommand","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e3f1c43607baa8c2412e10e931d9c04180c384bc"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-13 11:39:24.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-19 11:02:56.000000000","tz":0},"subject":"volume: Remove Cinder v1 support","message":"volume: Remove Cinder v1 support\n\nThe Cinder v1 API was removed in Queens [1]. Its replacement, the v2\nAPI, has existed since Grizzly [2]. More importantly, the v1 commands\nare implemented using python-cinderclient but support for the v1 API was\nremoved from python-cinderclient in Train [3], meaning none of these\nhave worked since then. Clearly if no one has noticed or cared in the 6\nyears or so since that happened, it\u0027s safe to say we can delete these\ncommands.\n\n[1] https://opendev.org/openstack/cinder/commit/3e91de956e1947a7014709010b99df380242ac74\n[2] https://opendev.org/openstack/cinder/commit/75ca60f619c953df1d95ff2eab7de78f7d5aebe8\n[3] https://opendev.org/openstack/python-cinderclient/commit/2189e5702b7ba91a87e1db21024799e1520d8ad0\n\nChange-Id: Ibe1cd6461d2cb78826467078aa17272f171746aa\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e233f960f8c6ab8df8d8cba997d0f910758d775a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e233f960f8c6ab8df8d8cba997d0f910758d775a"}]},"branch":"refs/heads/master"},"e6be9a3edf0904762cb6816a04b8d3d146a1f639":{"kind":"REWORK","_number":4,"created":"2025-04-01 09:46:25.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/65/944865/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/65/944865/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/65/944865/4"}}},"commit":{"parents":[{"commit":"3eb063d4f788bfa205a28469d74b369c89a2de24","subject":"docs: Migrate remaining block storage commands to autocommand","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3eb063d4f788bfa205a28469d74b369c89a2de24"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-13 11:39:24.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-04-01 09:46:03.000000000","tz":60},"subject":"volume: Remove Cinder v1 support","message":"volume: Remove Cinder v1 support\n\nThe Cinder v1 API was removed in Queens [1]. Its replacement, the v2\nAPI, has existed since Grizzly [2]. More importantly, the v1 commands\nare implemented using python-cinderclient but support for the v1 API was\nremoved from python-cinderclient in Train [3], meaning none of these\nhave worked since then. Clearly if no one has noticed or cared in the 6\nyears or so since that happened, it\u0027s safe to say we can delete these\ncommands.\n\n[1] https://opendev.org/openstack/cinder/commit/3e91de956e1947a7014709010b99df380242ac74\n[2] https://opendev.org/openstack/cinder/commit/75ca60f619c953df1d95ff2eab7de78f7d5aebe8\n[3] https://opendev.org/openstack/python-cinderclient/commit/2189e5702b7ba91a87e1db21024799e1520d8ad0\n\nChange-Id: Ibe1cd6461d2cb78826467078aa17272f171746aa\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e6be9a3edf0904762cb6816a04b8d3d146a1f639"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e6be9a3edf0904762cb6816a04b8d3d146a1f639"}]},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"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":{}}},{"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":{}}},{"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":{}}}]}
