[Pike support] Use volumev3 and cinderv3 in dashboard
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
High
|
Ivan Kolodyazhny |
Bug Description
Hi there,
Based on the release notes https:/
"Nova is now configured to use the v3 version of the Cinder API. You need to ensure that the v3 version of the Cinder API is available and listed in the service catalog in order to use Nova with the default configuration option."
By default Nova catalog_info parameter for cinder is volumev3:
From what I can see it is still not possible to have the dashboard working without a volumev2 service_type endpoint created. Having only volumev3:cinderv3 will result in Unauthorized error in the Dashboard (throw by django). Even if I update the OPENSTACK_
After some digging and playing: looks like the permission are not ready for such v3.
For instance this : https:/
Another piece of code that make me think volumev3 is not really supported : https:/
Having v3 in the dashboard config will only need to the following error : https:/
I believe the fix would be to update the permissions, but I am not vary familiar with the code base so it may not be that easy.
My workaround for now is to register the volumev2 service even if the url points to 8776:/v3/ as [1] mentions "The base 3.0 version is identical to v2".
Hope this help to debug / fix the issue,
Regards,
Changed in horizon: | |
assignee: | nobody → Ivan Kolodyazhny (e0ne) |
Changed in horizon: | |
status: | New → Confirmed |
Changed in horizon: | |
milestone: | none → queens-3 |
importance: | Undecided → High |
Fix proposed to branch: master /review. openstack. org/527767
Review: https:/