[all] Broken gate caused by Block Storage API v2 removal
# the similar topic was sent for some specific projects already but # let me send this with [all] to get attention from all projects. Hello, As you might know, Block Storage API v2 was deprecated during Pike cycle and now cinder is removing that deprecated API completely in current Xena. However unfortunately there are some projects still using volume v2 API and especially the recent bump of python-cinderclient[1], which completely removes cinderclient.v2, broke such usage. [1] https://review.opendev.org/c/openstack/requirements/+/801759 I went through the following search results[2] and submitted fix for some projects[3], but I'd recommend you check your own projects to find any remaining usage of v2 API. [2] https://codesearch.opendev.org/?q=volumev2&i=nope&files=&excludeFiles=&repos= https://codesearch.opendev.org/?q=cinderclient.v2&i=nope&files=&excludeFiles=&repos= [3] https://review.opendev.org/q/topic:"volumev2-removal" It seems charm repos are still referring to removed cincetclient.v2 in addition to cinderclient.v1, which looks very strange to me. However I'm not familiar with charm so I'd leave that to anyone actually involved in the project. Thank you, Takashi
Thanks Takashi for the heads up. Trove is also affected, patch submitted. --- Lingxian Kong Senior Cloud Engineer (Catalyst Cloud) Trove Project Lead (OpenStack) OpenStack Cloud Provider Project Lead (Kubernetes) On Tue, Jul 27, 2021 at 2:43 PM Takashi Kajinami <tkajinam@redhat.com> wrote:
# the similar topic was sent for some specific projects already but # let me send this with [all] to get attention from all projects. Hello,
As you might know, Block Storage API v2 was deprecated during Pike cycle and now cinder is removing that deprecated API completely in current Xena. However unfortunately there are some projects still using volume v2 API and especially the recent bump of python-cinderclient[1], which completely removes cinderclient.v2, broke such usage. [1] https://review.opendev.org/c/openstack/requirements/+/801759
I went through the following search results[2] and submitted fix for some projects[3], but I'd recommend you check your own projects to find any remaining usage of v2 API.
[2]
https://codesearch.opendev.org/?q=volumev2&i=nope&files=&excludeFiles=&repos=
https://codesearch.opendev.org/?q=cinderclient.v2&i=nope&files=&excludeFiles=&repos=
[3] https://review.opendev.org/q/topic:"volumev2-removal"
It seems charm repos are still referring to removed cincetclient.v2 in addition to cinderclient.v1, which looks very strange to me. However I'm not familiar with charm so I'd leave that to anyone actually involved in the project.
Thank you, Takashi
participants (2)
-
Lingxian Kong
-
Takashi Kajinami