[Openstack-security] [Bug 1031139] Re: quota-show should return error for invalid tenant id
Mh Raies
1031139 at bugs.launchpad.net
Thu Apr 30 07:41:37 UTC 2015
It is a problem/limitation of nova not of python-novaclient.
What nova do for this API -
nova takes the API request and if no project id is given, curent tenant quotas will be displayed.
Again if we are taking "--tenant <tenant id >" option then it will be ignored as per current implementation.
As per current implementation of nova -
It will treat filtering on basis of current tenant and different users in current tenant.
So changing it to nova.
And also it is a Duplicate of
https://bugs.launchpad.net/nova/+bug/1118066
** Project changed: python-novaclient => nova
** Changed in: nova
Assignee: Amandeep (rattenpal-amandeep) => Mh Raies (raiesmh08)
--
You received this bug notification because you are a member of OpenStack
Security, which is subscribed to OpenStack.
https://bugs.launchpad.net/bugs/1031139
Title:
quota-show should return error for invalid tenant id
Status in OpenStack Compute (Nova):
Confirmed
Bug description:
quota-show does not handle alternatives for tenant_id as expected
ENV: Devstack trunk (Folsom) / nova
d56b5fc3ad6dbfc56e0729174925fb146cef87fa , Mon Jul 30 21:59:56 2012
+0000
I'd expect the following command to work as $ env | grep TENANT ->
OS_TENANT_NAME=demo
$ nova --debug --os_username=admin --os_password=password quota-show
usage: nova quota-show <tenant_id>
error: too few arguments
I'd also expect the following to work:
$ nova --debug --os_username=admin --os_password=password quota-show --os_tenant_name=demo
usage: nova quota-show <tenant_id>
error: too few arguments
What is more awesome, if in the event that I do provide the wrong tenant_id, it proceeds to use OS_TENANT_NAME returning those results:
$nova --debug --os_username=admin --os_password=password quota-show
gggggggggggggggggggggggggggggggggg
REQ: curl -i
http://10.1.11.219:8774/v2/04adebe40d214581b84118bcce264f0e/os-quota-
sets/ggggggggggggggggggggggggggggggggggg -X GET -H "X-Auth-Project-Id:
demo" -H "User-Agent: python-novaclient" -H "Accept: application/json"
-H "X-Auth-Token: 10bd3f948df24039b2b88b98771b2b99"
+-----------------------------+-------+
| Property | Value |
+-----------------------------+-------+
| cores | 20 |
| floating_ips | 10 |
| gigabytes | 1000 |
| injected_file_content_bytes | 10240 |
| injected_files | 5 |
| instances | 10 |
| metadata_items | 128 |
| ram | 51200 |
| volumes | 10 |
+-----------------------------+-------+
I also couldn't figure out how to get the quota-show to work as a member (non-admin) of a project.
Let me know if you want any of these issues broken out in to
additional bugs.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1031139/+subscriptions
More information about the Openstack-security
mailing list