[openstack-dev] Nova quota-show questions

2016-01-11 Thread neetu jain
https://bugs.launchpad.net/python-novaclient/+bug/1337990

nova quota-show seems to have a couple of issues

1) showing admin quotas (even if current tenant is demo)
   -this can be solved by the fix proposed in
https://review.openstack.org/#/c/265971/  i think

2) But the problem is how to display tenant level quotas as pointed our in
the review, if the user should default to current user? Should that be a
seperate flag ex:-"--tenant-quota" ? whats the best way to maintain
backward compatibility of showing tenant level quotas while still
addressing the vulnerability that demo can see admin's quotas

3) There are also bugs around incorrect tenantname .. How do i lookup a
tenant name to map to its ID in shell.py without making a keystone call ?
any pointers?


Neetu
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Barbican : Dependency of pyenv configuration in Barbican.sh script

2015-04-23 Thread neetu jain
Sorry I forgot to introduce myself.
  My name is Neetu Jain and I will be working on Barbican/HSM at
softlayer/IBM. Asha and I are in the same team.

On Thu, Apr 23, 2015 at 10:07 AM, neetu jain  wrote:

> Thanks John for you answer.
> I tried running the  script bin/barbican-api and ran into this issue
> (pasted at the end) . Seems like the script does not take care of the
> database side.
>
> 1) do we need to do something else to setup database? or its being worked
> on ?
> 2) Can we help in the process of removing dependencies in these scripts?
> Should that be through the launchpad ?
>
>
> TASK: [barbican | install barbican]
> ***
> failed: [barbican-04] => {"changed": true, "cmd": "cd /root/barbican/;
> python bin/barbican-api", "delta": "0:00:00.553279", "end": "2015-04-23
> 14:56:45.773115", "rc": 1, "start": "2015-04-23 14:56:45.219836",
> "warnings": []}
> stderr: 2015-04-23 14:56:45.736 6984 CRITICAL barbican [-]
> BarbicanException: No SQL connection configured
> 2015-04-23 14:56:45.736 6984 TRACE barbican Traceback (most recent call
> last):
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File "bin/barbican-api",
> line 17, in 
> 2015-04-23 14:56:45.736 6984 TRACE barbican run()
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File "bin/barbican-api",
> line 12, in run
> 2015-04-23 14:56:45.736 6984 TRACE barbican relative_to='.')
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 247, in
> loadapp
> 2015-04-23 14:56:45.736 6984 TRACE barbican return loadobj(APP, uri,
> name=name, **kw)
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 272, in
> loadobj
> 2015-04-23 14:56:45.736 6984 TRACE barbican return context.create()
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in
> create
> 2015-04-23 14:56:45.736 6984 TRACE barbican return
> self.object_type.invoke(self)
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 144, in
> invoke
> 2015-04-23 14:56:45.736 6984 TRACE barbican **context.local_conf)
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/usr/lib/python2.7/site-packages/paste/deploy/util.py", line 56, in
> fix_call
> 2015-04-23 14:56:45.736 6984 TRACE barbican val = callable(*args, **kw)
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/usr/lib64/python2.7/site-packages/paste/urlmap.py", line 31, in
> urlmap_factory
> 2015-04-23 14:56:45.736 6984 TRACE barbican app =
> loader.get_app(app_name, global_conf=global_conf)
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 350, in
> get_app
> 2015-04-23 14:56:45.736 6984 TRACE barbican name=name,
> global_conf=global_conf).create()
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in
> create
> 2015-04-23 14:56:45.736 6984 TRACE barbican return
> self.object_type.invoke(self)
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 203, in
> invoke
> 2015-04-23 14:56:45.736 6984 TRACE barbican app =
> context.app_context.create()
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in
> create
> 2015-04-23 14:56:45.736 6984 TRACE barbican return
> self.object_type.invoke(self)
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 146, in
> invoke
> 2015-04-23 14:56:45.736 6984 TRACE barbican return
> fix_call(context.object, context.global_conf, **context.local_conf)
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/usr/lib/python2.7/site-packages/paste/deploy/util.py", line 56, in
> fix_call
> 2015-04-23 14:56:45.736 6984 TRACE barbican val = callable(*args, **kw)
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/root/barbican/barbican/api/app.py", line 89, in create_main_app
> 2015-04-23 14:56:45.736 6984 TRACE barbican
> repositories.setup_database_engine_and_factory()
> 2015-04-23 14:56:45.736 6984 TRACE barbican   File
> "/root/barbican/barbican/mode

Re: [openstack-dev] Barbican : Dependency of pyenv configuration in Barbican.sh script

2015-04-23 Thread neetu jain
Thanks John for you answer.
I tried running the  script bin/barbican-api and ran into this issue
(pasted at the end) . Seems like the script does not take care of the
database side.

1) do we need to do something else to setup database? or its being worked
on ?
2) Can we help in the process of removing dependencies in these scripts?
Should that be through the launchpad ?


TASK: [barbican | install barbican]
***
failed: [barbican-04] => {"changed": true, "cmd": "cd /root/barbican/;
python bin/barbican-api", "delta": "0:00:00.553279", "end": "2015-04-23
14:56:45.773115", "rc": 1, "start": "2015-04-23 14:56:45.219836",
"warnings": []}
stderr: 2015-04-23 14:56:45.736 6984 CRITICAL barbican [-]
BarbicanException: No SQL connection configured
2015-04-23 14:56:45.736 6984 TRACE barbican Traceback (most recent call
last):
2015-04-23 14:56:45.736 6984 TRACE barbican   File "bin/barbican-api", line
17, in 
2015-04-23 14:56:45.736 6984 TRACE barbican run()
2015-04-23 14:56:45.736 6984 TRACE barbican   File "bin/barbican-api", line
12, in run
2015-04-23 14:56:45.736 6984 TRACE barbican relative_to='.')
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 247, in
loadapp
2015-04-23 14:56:45.736 6984 TRACE barbican return loadobj(APP, uri,
name=name, **kw)
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 272, in
loadobj
2015-04-23 14:56:45.736 6984 TRACE barbican return context.create()
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in
create
2015-04-23 14:56:45.736 6984 TRACE barbican return
self.object_type.invoke(self)
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 144, in
invoke
2015-04-23 14:56:45.736 6984 TRACE barbican **context.local_conf)
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/usr/lib/python2.7/site-packages/paste/deploy/util.py", line 56, in
fix_call
2015-04-23 14:56:45.736 6984 TRACE barbican val = callable(*args, **kw)
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/usr/lib64/python2.7/site-packages/paste/urlmap.py", line 31, in
urlmap_factory
2015-04-23 14:56:45.736 6984 TRACE barbican app =
loader.get_app(app_name, global_conf=global_conf)
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 350, in
get_app
2015-04-23 14:56:45.736 6984 TRACE barbican name=name,
global_conf=global_conf).create()
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in
create
2015-04-23 14:56:45.736 6984 TRACE barbican return
self.object_type.invoke(self)
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 203, in
invoke
2015-04-23 14:56:45.736 6984 TRACE barbican app =
context.app_context.create()
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in
create
2015-04-23 14:56:45.736 6984 TRACE barbican return
self.object_type.invoke(self)
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 146, in
invoke
2015-04-23 14:56:45.736 6984 TRACE barbican return
fix_call(context.object, context.global_conf, **context.local_conf)
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/usr/lib/python2.7/site-packages/paste/deploy/util.py", line 56, in
fix_call
2015-04-23 14:56:45.736 6984 TRACE barbican val = callable(*args, **kw)
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/root/barbican/barbican/api/app.py", line 89, in create_main_app
2015-04-23 14:56:45.736 6984 TRACE barbican
repositories.setup_database_engine_and_factory()
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/root/barbican/barbican/model/repositories.py", line 109, in
setup_database_engine_and_factory
2015-04-23 14:56:45.736 6984 TRACE barbican _ENGINE =
_get_engine(_ENGINE)
2015-04-23 14:56:45.736 6984 TRACE barbican   File
"/root/barbican/barbican/model/repositories.py", line 170, in _get_engine
2015-04-23 14:56:45.736 6984 TRACE barbican u._('No SQL connection
configured'))
2015-04-23 14:56:45.736 6984 TRACE barbican BarbicanException: No SQL
connection configured
2015-04-23 14:56:45.736 6984 TRACE barbican

FATAL: all hosts have already failed -- aborting


On Wed, Apr 22, 2015 at 11:50 PM, Asha Seshagiri 
wrote:

> Thanks a lot John for your response.
> I appreciate for your time and effort in answering the queries and also
> pointing to the latest changes which you been always doing :)
>
> Thanks and  Regards,
> Asha Seshagiri
>
> On Wed, Apr 22, 2015 at 6:09 PM, John Wood 
> wrote:
>
>>  Hello Asha,
>>
>>  The barbican.sh script was