nova client doesn't support application credential
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Opinion
|
Wishlist
|
Unassigned |
Bug Description
Description
===========
Nova client doesn't support application credential although openstack client support application credential.
Steps to reproduce
==================
openstack-cli:~$ cat openrc
export OS_AUTH_
export OS_AUTH_URL=https:/
export OS_IDENTITY_
export OS_APPLICATION_
export OS_APPLICATION_
openstack-cli:~$ source openrc
openstack-cli:~$ openstack limits show --project 28f1fb51d07b492
+------
| Name | Value |
+------
| maxServerMeta | 128 |
| maxTotalInstances | 20 |
......(ommited)
openstack-cli:~$ nova --version
11.0.0
openstack-cli:~$ nova limits --tenant 28f1fb51d07b492
ERROR (CommandError): You must provide a user name/id (via --os-username, --os-user-id, env[OS_USERNAME] or env[OS_USER_ID]) or an auth token (via --os-token).
Expected result
===============
Nova limits command would return result.
Actual result
=============
Nova limits command returned error.
Environment
===========
openstack-cli:~$ nova --version
11.0.0
openstack-cli:~$ pip list | grep nova
python-novaclient (11.0.0)
This is a feature request and I'm not really sure we should be building more functionality into python-novaclient if our long-term direction for the CLI is to deprecate the nova CLI and use OSC.