"nova list-extensions" not showing Summary for all extensions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Low
|
Pushkar Umaranikar |
Bug Description
In OpenStack Liberty installed with RDO Packstack, the output of "nova list-extensions" is showing question marks as summary for many extensions, even if those extensions have properly defined description in the docstring of their code.
For me it looks like the logic is that if the extension exists only in /usr/lib/
class Extended_
"""Adds type parameter to the ip list."""
But for extensions whose implementation exists in /usr/lib/
[root@rdo2contr
+------
| Name | Summary | Alias | Updated |
+------
| Multinic | Multiple network support. | NMN | 2014-12-
| DiskConfig | Disk Management Extension. | OS-DCF | 2014-12-
| ExtendedAvailab
| ImageSize | Adds image size to image listings. | OS-EXT-IMG-SIZE | 2014-12-
| ExtendedIps | ?? | OS-EXT-IPS | 2014-12-
| ExtendedIpsMac | ?? | OS-EXT-IPS-MAC | 2014-12-
| ExtendedServerA
| ExtendedStatus | ?? | OS-EXT-STS | 2014-12-
| ExtendedVIFNet | ?? | OS-EXT-VIF-NET | 2014-12-
| FlavorDisabled | ?? | OS-FLV-DISABLED | 2014-12-
| FlavorExtraData | ?? | OS-FLV-EXT-DATA | 2014-12-
| SchedulerHints | Pass arbitrary key/value pairs to the scheduler. | OS-SCH-HNT | 2014-12-
| ServerUsage | Adds launched_at and terminated_at on Servers. | OS-SRV-USG | 2014-12-
| AccessIPs | Access IPs support. | os-access-ips | 2014-12-
| AdminActions | Enable admin-only server actions... | os-admin-actions | 2014-12-
| AdminPassword | Admin password management support. | os-admin-password | 2014-12-
| Agents | Agents support. | os-agents | 2014-12-
| Aggregates | Admin-only aggregate administration. | os-aggregates | 2014-12-
| AssistedVolumeS
| AttachInterfaces | Attach interface support. | os-attach-
| AvailabilityZone | 1. Add availability_zone to the Create Server API.... | os-availability
| BareMetalExtStatus | ?? | os-baremetal-
| BareMetalNodes | Admin-only bare-metal node administration. | os-baremetal-nodes | 2014-12-
| BlockDeviceMapping | Block device mapping boot support. | os-block-
| BlockDeviceMapp
| CellCapacities | ?? | os-cell-capacities | 2014-12-
| Cells | Enables cells-related functionality such as adding neighbor cells,... | os-cells | 2014-12-
| Certificates | Certificates support. | os-certificates | 2014-12-
| Cloudpipe | Adds actions to create cloudpipe instances.... | os-cloudpipe | 2014-12-
| CloudpipeUpdate | ?? | os-cloudpipe-update | 2014-12-
| ConfigDrive | Config Drive Extension. | os-config-drive | 2014-12-
| ConsoleAuthTokens | Console token authentication support. | os-console-
| ConsoleOutput | Console log output support, with tailing ability. | os-console-output | 2014-12-
| Consoles | Interactive Console support. | os-consoles | 2014-12-
| CreateBackup | Create a backup of a server. | os-create-backup | 2014-12-
| Createserverext | ?? | os-create-
| DeferredDelete | Instance deferred delete. | os-deferred-delete | 2014-12-
| Evacuate | Enables server evacuation. | os-evacuate | 2014-12-
| ExtendedEvacuat
| ExtendedFloatingIps | ?? | os-extended-
| ExtendedHypervisors | ?? | os-extended-
| ExtendedNetworks | ?? | os-extended-
| ExtendedQuotas | ?? | os-extended-quotas | 2014-12-
| ExtendedRescueW
| ExtendedServices | ?? | os-extended-
| ExtendedService
| ExtendedStatus | Extended Status support. | os-extended-status | 2014-12-
| ExtendedVolumes | Extended Volumes support. | os-extended-volumes | 2014-12-
| FixedIPs | Fixed IPs support. | os-fixed-ips | 2014-12-
| FlavorAccess | Flavor access support. | os-flavor-access | 2014-12-
| FlavorExtraSpecs | Flavors extra specs support. | os-flavor-
| FlavorManage | Flavor create/delete API support. | os-flavor-manage | 2014-12-
| FlavorRxtx | Support to show the rxtx status of a flavor. | os-flavor-rxtx | 2014-12-
| FlavorSwap | ?? | os-flavor-swap | 2014-12-
| FloatingIpDns | Floating IP DNS support. | os-floating-ip-dns | 2014-12-
| FloatingIpPools | Floating IPs support. | os-floating-
| FloatingIps | Floating IPs support. | os-floating-ips | 2014-12-
| FloatingIpsBulk | Bulk handling of Floating IPs. | os-floating-
| Fping | Fping Management Extension. | os-fping | 2014-12-
| HideServerAddresses | Support hiding server addresses in certain states. | os-hide-
| Hosts | Admin-only host administration. | os-hosts | 2014-12-
| HypervisorStatus | ?? | os-hypervisor-
| Hypervisors | Admin-only hypervisor administration. | os-hypervisors | 2014-12-
| InstanceActions | View a log of actions and events taken on an instance. | os-instance-actions | 2014-12-
| OSInstanceUsage
| Keypairs | Keypair Support. | os-keypairs | 2014-12-
| LockServer | Enable lock/unlock server actions. | os-lock-server | 2014-12-
| MigrateServer | Enable migrate and live-migrate server actions. | os-migrate-server | 2014-12-
| Migrations | Provide data on migrations. | os-migrations | 2014-12-
| MultipleCreate | Allow multiple create in the Create Server v2.1 API. | os-multiple-create | 2014-12-
| Networks | Admin-only Network Management Extension. | os-networks | 2014-12-
| NetworkAssociat
| PauseServer | Enable pause/unpause server actions. | os-pause-server | 2014-12-
| Personality | Personality support. | os-personality | 2014-12-
| PreserveEphemer
| QuotaClasses | Quota classes management support. | os-quota-class-sets | 2014-12-
| Quotas | Quotas management support. | os-quota-sets | 2014-12-
| Rescue | Instance rescue mode. | os-rescue | 2014-12-
| SecurityGroupDe
| SecurityGroups | Security group support. | os-security-groups | 2014-12-
| ServerDiagnostics | Allow Admins to view server diagnostics through server action. | os-server-
| ServerExternalE
| ServerGroupQuotas | ?? | os-server-
| ServerGroups | Server group support. | os-server-groups | 2014-12-
| ServerListMulti
| ServerPassword | Server password support. | os-server-password | 2014-12-
| ServerSortKeys | ?? | os-server-sort-keys | 2014-12-
| ServerStartStop | ?? | os-server-
| Services | Services support. | os-services | 2014-12-
| Shelve | Instance shelve mode. | os-shelve | 2014-12-
| SimpleTenantUsage | Simple tenant usage extension. | os-simple-
| SuspendServer | Enable suspend/resume server actions. | os-suspend-server | 2014-12-
| OSTenantNetworks | Tenant-based Network Management Extension. | os-tenant-networks | 2014-12-
| UsedLimits | Provide data on limited resources that are being used. | os-used-limits | 2014-12-
| UsedLimitsForAdmin | ?? | os-used-
| UserData | Add user_data to the Create Server API. | os-user-data | 2014-12-
| UserQuotas | ?? | os-user-quotas | 2014-12-
| VirtualInterfaces | Virtual interface support. | os-virtual-
| VolumeAttachmen
| Volumes | Volumes support. | os-volumes | 2014-12-
+------
Version information:
[root@rdo2contr
openstack-
openstack-
python-
openstack-
python-
openstack-
openstack-
openstack-
openstack-
openstack-
Changed in nova: | |
assignee: | nobody → Pallavi (p-pallavi) |
tags: | added: api |
Changed in nova: | |
assignee: | Pallavi (p-pallavi) → nobody |
Changed in nova: | |
importance: | Undecided → Low |
Changed in nova: | |
assignee: | nobody → Pushkar Umaranikar (pushkar-umaranikar) |
I can replicate this with stable/liberty but not with stable/kilo.