nova client doesn't support application credential

Bug #1792876 reported by ByungYeol Woo
6
This bug affects 1 person
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_TYPE=v3applicationcredential
export OS_AUTH_URL=https://openstack.cli.com:5000/v3
export OS_IDENTITY_API_VERSION=3
export OS_APPLICATION_CREDENTIAL_ID=MY_CREDENTIAL_ID
export OS_APPLICATION_CREDENTIAL_SECRET=MY_CREDENTIAL_SECRET

openstack-cli:~$ source openrc

openstack-cli:~$ openstack limits show --project 28f1fb51d07b492ea29b962e4078beed --absolute
+--------------------------+--------+
| Name | Value |
+--------------------------+--------+
| maxServerMeta | 128 |
| maxTotalInstances | 20 |
......(ommited)

openstack-cli:~$ nova --version
11.0.0

openstack-cli:~$ nova limits --tenant 28f1fb51d07b492ea29b962e4078beed
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)

Revision history for this message
Matt Riedemann (mriedem) wrote :

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.

Changed in nova:
importance: Undecided → Wishlist
status: New → Opinion
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.