manila_tempest_plugin is missing the get_default_share_type function is the internal client
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Shared File Systems Service (Manila) |
Fix Released
|
Medium
|
Victoria Martinez de la Cruz |
Bug Description
An internal shares client is being used to perform calls to the manila server [0] from the manila tempest tests. This client is missing a function to call to the list default share types endpoint [1]. We need this function to get the default share type when running scenario tests.
Currently we are using the get share types endpoint [2]. This is wrong, since the get share types endpoints expect an ID, not a name. But, luckily, in most cases (since we call the default share type "default" in our CI) this was working.
In deployments in which the default share type is named different to "default", the scenario tests are broken (e.g. when deploying manila with cephfs backends, the default share types are called cephfsnative and cephfsnfs respectively)
[0] https:/
[1] https:/
[2] https:/
Changed in manila: | |
assignee: | nobody → Victoria Martinez de la Cruz (vkmc) |
status: | New → Triaged |
importance: | Undecided → Medium |
Fix released: https:/ /review. opendev. org/c/openstack /manila- tempest- plugin/ +/764392