So i think i found the root here, if keystone has the v2 api as its endpoints, and then the cinder client will be set to default v1 but keystone will send back v2 and then cinder client will continue using v2 while using the v1 parsers, this causes failure.
So i think i found the root here, if keystone has the v2 api as its endpoints, and then the cinder client will be set to default v1 but keystone will send back v2 and then cinder client will continue using v2 while using the v1 parsers, this causes failure.