"module list" command don't show complete installed modules
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack SDK |
Opinion
|
Undecided
|
Rui Chen | ||
Python client library for Sahara |
Fix Committed
|
Low
|
Rui Chen | ||
Python client library for Zaqar |
Fix Released
|
Undecided
|
Rui Chen | ||
python-barbicanclient |
Fix Released
|
Low
|
Rui Chen | ||
python-designateclient |
Fix Released
|
Undecided
|
Rui Chen | ||
python-openstackclient |
In Progress
|
Undecided
|
Rui Chen |
Bug Description
In my devstack, "module list" output is:
(openstack) module list
+------
| Field | Value |
+------
| aodhclient | 0.7.0 |
| congressclient | 1.5.0 |
| heatclient | 1.7.0 |
| ironicclient | 1.9.0 |
| keystoneclient | 3.9.0 |
| magnumclient | 2.3.1 |
| mistralclient | 2.1.2 |
| muranoclient | 0.11.1 |
| novaclient | 6.0.0 |
| openstackclient | 3.8.2 |
| os_client_config | 1.26.1 |
| senlinclient | 1.1.0 |
| swiftclient | 3.2.0 |
+------
But in fact, openstacksdk(
There are two reasons that cause the related module don't present:
#1 build-in module (keystone, glance, swfit, nova, openstacksdk(
OSC do lazy loading to import these clients, keystone, nova, swift clients have good luck to be loaded in current OSC init serials, but the init process don't trigger openstacksdk(
#2 plugin module (barbican, designate, sahara, zaqar)
these clients don't following the PEP 396[1] to define the module version in __version__, so we need to fix it in those client side.
Changed in python-openstackclient: | |
assignee: | nobody → Rui Chen (kiwik-chenrui) |
Changed in python-barbicanclient: | |
assignee: | nobody → Rui Chen (kiwik-chenrui) |
Changed in python-designateclient: | |
assignee: | nobody → Rui Chen (kiwik-chenrui) |
Changed in python-saharaclient: | |
assignee: | nobody → Rui Chen (kiwik-chenrui) |
Changed in python-zaqarclient: | |
assignee: | nobody → Rui Chen (kiwik-chenrui) |
Changed in python-saharaclient: | |
importance: | Undecided → Low |
Changed in python-barbicanclient: | |
importance: | Undecided → Low |
Changed in python-saharaclient: | |
status: | In Progress → Fix Committed |
Changed in python-zaqarclient: | |
status: | In Progress → Fix Committed |
Changed in python-designateclient: | |
status: | In Progress → Fix Committed |
Changed in python-barbicanclient: | |
status: | In Progress → Fix Committed |
Changed in python-zaqarclient: | |
status: | Fix Committed → Fix Released |
Changed in python-barbicanclient: | |
status: | Fix Committed → Fix Released |
Changed in python-designateclient: | |
status: | Fix Committed → Fix Released |
The bug is related with https:/ /bugs.launchpad .net/python- openstackclient /+bug/1661814 , I will try to fix #2 first.