← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1315597] [NEW] Some v3 API extension names are not camelcase

 

Public bug reported:

When operating "nova --os-compute-api-version 3 list-extensions" with a patch https://review.openstack.org/#/c/91942/ ,
the output is the following.
So 'extensions', 'flavors' and 'ips' are not camelcase. This seems inconsistent.

$ nova --os-compute-api-version 3 list-extensions
+--------------------------+-----------------------------------------------------------------------+-------------------------------+---------+
| Name                     | Summary                                                               | Alias                         | Version |
+--------------------------+-----------------------------------------------------------------------+-------------------------------+---------+
| Consoles                 | Consoles.                                                             | consoles                      | 1       |
| extensions               | Extension information.                                                | extensions                    | 1       |
| FlavorAccess             | Flavor access support.                                                | flavor-access                 | 1       |
| FlavorsExtraSpecs        | Flavors Extension.                                                    | flavor-extra-specs            | 1       |
| FlavorManage             | Flavor create/delete API support.                                     | flavor-manage                 | 1       |
| flavors                  | Flavors Extension.                                                    | flavors                       | 1       |
| ips                      | Server addresses.                                                     | ips                           | 1       |
| Keypairs                 | Keypair Support.                                                      | keypairs                      | 1       |
| AccessIPs                | Access IPs support.                                                   | os-access-ips                 | 1       |
| AdminActions             | Enable admin-only server actions...                                   | os-admin-actions              | 1       |
| AdminPassword            | Admin password management support.                                    | os-admin-password             | 1       |
| Agents                   | Agents support.                                                       | os-agents                     | 1       |
| Aggregates               | Admin-only aggregate administration.                                  | os-aggregates                 | 1       |
| AttachInterfaces         | Attach interface support.                                             | os-attach-interfaces          | 1       |
| AvailabilityZone         | 1. Add availability_zone to the Create Server API....                 | os-availability-zone          | 1       |
| BlockDeviceMapping       | Block device mapping boot support.                                    | os-block-device-mapping       | 1       |
| Cells                    | Enables cells-related functionality such as adding neighbor cells,... | os-cells                      | 1       |
| Certificates             | Certificates support.                                                 | os-certificates               | 1       |
| ConfigDrive              | Config Drive Extension.                                               | os-config-drive               | 1       |
| ConsoleAuthTokens        | Console token authentication support.                                 | os-console-auth-tokens        | 1       |
| ConsoleOutput            | Console log output support, with tailing ability.                     | os-console-output             | 1       |
| CreateBackup             | Create a backup of a server.                                          | os-create-backup              | 1       |
| DeferredDelete           | Instance deferred delete.                                             | os-deferred-delete            | 1       |
| Evacuate                 | Enables server evacuation.                                            | os-evacuate                   | 1       |
| ExtendedAvailabilityZone | Extended Server Attributes support.                                   | os-extended-availability-zone | 1       |
| ExtendedServerAttributes | Extended Server Attributes support.                                   | os-extended-server-attributes | 1       |
| ExtendedStatus           | Extended Status support.                                              | os-extended-status            | 1       |
| ExtendedVolumes          | Extended Volumes support.                                             | os-extended-volumes           | 1       |
| FlavorRxtx               | Support to show the rxtx status of a flavor.                          | os-flavor-rxtx                | 1       |
| HideServerAddresses      | Support hiding server addresses in certain states.                    | os-hide-server-addresses      | 1       |
| Hosts                    | Admin-only host administration.                                       | os-hosts                      | 1       |
| Hypervisors              | Admin-only hypervisor administration.                                 | os-hypervisors                | 1       |
| LockServer               | Enable lock/unlock server actions.                                    | os-lock-server                | 1       |
| MigrateServer            | Enable migrate and live-migrate server actions.                       | os-migrate-server             | 1       |
| Migrations               | Provide data on migrations.                                           | os-migrations                 | 1       |
| Multinic                 | Multiple network support.                                             | os-multinic                   | 1       |
| MultipleCreate           | Allow multiple create in the Create Server v3 API.                    | os-multiple-create            | 1       |
| PauseServer              | Enable pause/unpause server actions.                                  | os-pause-server               | 1       |
| PCIAccess                | Pci access support.                                                   | os-pci                        | 1       |
| Quotas                   | Quotas management support.                                            | os-quota-sets                 | 1       |
| RemoteConsoles           | Interactive Console support.                                          | os-remote-consoles            | 1       |
| Rescue                   | Instance rescue mode.                                                 | os-rescue                     | 1       |
| SchedulerHints           | Pass arbitrary key/value pairs to the scheduler.                      | os-scheduler-hints            | 1       |
| SecurityGroups           | Security group support.                                               | os-security-groups            | 1       |
| ServerActions            | View a log of actions and events taken on an instance.                | os-server-actions             | 1       |
| ServerDiagnostics        | Allow Admins to view server diagnostics through server action.        | os-server-diagnostics         | 1       |
| ServerExternalEvents     | Server External Event Triggers.                                       | os-server-external-events     | 1       |
| ServerPassword           | Server password support.                                              | os-server-password            | 1       |
| ServerUsage              | Adds launched_at and terminated_at on Servers.                        | os-server-usage               | 1       |
| Services                 | Services support.                                                     | os-services                   | 1       |
| Shelve                   | Instance shelve mode.                                                 | os-shelve                     | 1       |
| SuspendServer            | Enable suspend/resume server actions.                                 | os-suspend-server             | 1       |
| Server Metadata          | Server Metadata API.                                                  | server-metadata               | 1       |
| Servers                  | Servers.                                                              | servers                       | 1       |
| Versions                 | API Version information.                                              | versions                      | 1       |
+--------------------------+-----------------------------------------------------------------------+-------------------------------+---------+

** Affects: nova
     Importance: Undecided
     Assignee: Ken'ichi Ohmichi (oomichi)
         Status: In Progress

** Changed in: nova
     Assignee: (unassigned) => Ken'ichi Ohmichi (oomichi)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1315597

Title:
  Some v3 API extension names are not camelcase

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  When operating "nova --os-compute-api-version 3 list-extensions" with a patch https://review.openstack.org/#/c/91942/ ,
  the output is the following.
  So 'extensions', 'flavors' and 'ips' are not camelcase. This seems inconsistent.

  $ nova --os-compute-api-version 3 list-extensions
  +--------------------------+-----------------------------------------------------------------------+-------------------------------+---------+
  | Name                     | Summary                                                               | Alias                         | Version |
  +--------------------------+-----------------------------------------------------------------------+-------------------------------+---------+
  | Consoles                 | Consoles.                                                             | consoles                      | 1       |
  | extensions               | Extension information.                                                | extensions                    | 1       |
  | FlavorAccess             | Flavor access support.                                                | flavor-access                 | 1       |
  | FlavorsExtraSpecs        | Flavors Extension.                                                    | flavor-extra-specs            | 1       |
  | FlavorManage             | Flavor create/delete API support.                                     | flavor-manage                 | 1       |
  | flavors                  | Flavors Extension.                                                    | flavors                       | 1       |
  | ips                      | Server addresses.                                                     | ips                           | 1       |
  | Keypairs                 | Keypair Support.                                                      | keypairs                      | 1       |
  | AccessIPs                | Access IPs support.                                                   | os-access-ips                 | 1       |
  | AdminActions             | Enable admin-only server actions...                                   | os-admin-actions              | 1       |
  | AdminPassword            | Admin password management support.                                    | os-admin-password             | 1       |
  | Agents                   | Agents support.                                                       | os-agents                     | 1       |
  | Aggregates               | Admin-only aggregate administration.                                  | os-aggregates                 | 1       |
  | AttachInterfaces         | Attach interface support.                                             | os-attach-interfaces          | 1       |
  | AvailabilityZone         | 1. Add availability_zone to the Create Server API....                 | os-availability-zone          | 1       |
  | BlockDeviceMapping       | Block device mapping boot support.                                    | os-block-device-mapping       | 1       |
  | Cells                    | Enables cells-related functionality such as adding neighbor cells,... | os-cells                      | 1       |
  | Certificates             | Certificates support.                                                 | os-certificates               | 1       |
  | ConfigDrive              | Config Drive Extension.                                               | os-config-drive               | 1       |
  | ConsoleAuthTokens        | Console token authentication support.                                 | os-console-auth-tokens        | 1       |
  | ConsoleOutput            | Console log output support, with tailing ability.                     | os-console-output             | 1       |
  | CreateBackup             | Create a backup of a server.                                          | os-create-backup              | 1       |
  | DeferredDelete           | Instance deferred delete.                                             | os-deferred-delete            | 1       |
  | Evacuate                 | Enables server evacuation.                                            | os-evacuate                   | 1       |
  | ExtendedAvailabilityZone | Extended Server Attributes support.                                   | os-extended-availability-zone | 1       |
  | ExtendedServerAttributes | Extended Server Attributes support.                                   | os-extended-server-attributes | 1       |
  | ExtendedStatus           | Extended Status support.                                              | os-extended-status            | 1       |
  | ExtendedVolumes          | Extended Volumes support.                                             | os-extended-volumes           | 1       |
  | FlavorRxtx               | Support to show the rxtx status of a flavor.                          | os-flavor-rxtx                | 1       |
  | HideServerAddresses      | Support hiding server addresses in certain states.                    | os-hide-server-addresses      | 1       |
  | Hosts                    | Admin-only host administration.                                       | os-hosts                      | 1       |
  | Hypervisors              | Admin-only hypervisor administration.                                 | os-hypervisors                | 1       |
  | LockServer               | Enable lock/unlock server actions.                                    | os-lock-server                | 1       |
  | MigrateServer            | Enable migrate and live-migrate server actions.                       | os-migrate-server             | 1       |
  | Migrations               | Provide data on migrations.                                           | os-migrations                 | 1       |
  | Multinic                 | Multiple network support.                                             | os-multinic                   | 1       |
  | MultipleCreate           | Allow multiple create in the Create Server v3 API.                    | os-multiple-create            | 1       |
  | PauseServer              | Enable pause/unpause server actions.                                  | os-pause-server               | 1       |
  | PCIAccess                | Pci access support.                                                   | os-pci                        | 1       |
  | Quotas                   | Quotas management support.                                            | os-quota-sets                 | 1       |
  | RemoteConsoles           | Interactive Console support.                                          | os-remote-consoles            | 1       |
  | Rescue                   | Instance rescue mode.                                                 | os-rescue                     | 1       |
  | SchedulerHints           | Pass arbitrary key/value pairs to the scheduler.                      | os-scheduler-hints            | 1       |
  | SecurityGroups           | Security group support.                                               | os-security-groups            | 1       |
  | ServerActions            | View a log of actions and events taken on an instance.                | os-server-actions             | 1       |
  | ServerDiagnostics        | Allow Admins to view server diagnostics through server action.        | os-server-diagnostics         | 1       |
  | ServerExternalEvents     | Server External Event Triggers.                                       | os-server-external-events     | 1       |
  | ServerPassword           | Server password support.                                              | os-server-password            | 1       |
  | ServerUsage              | Adds launched_at and terminated_at on Servers.                        | os-server-usage               | 1       |
  | Services                 | Services support.                                                     | os-services                   | 1       |
  | Shelve                   | Instance shelve mode.                                                 | os-shelve                     | 1       |
  | SuspendServer            | Enable suspend/resume server actions.                                 | os-suspend-server             | 1       |
  | Server Metadata          | Server Metadata API.                                                  | server-metadata               | 1       |
  | Servers                  | Servers.                                                              | servers                       | 1       |
  | Versions                 | API Version information.                                              | versions                      | 1       |
  +--------------------------+-----------------------------------------------------------------------+-------------------------------+---------+

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1315597/+subscriptions


Follow ups

References