[openstack-dev] Nova quota-show questions
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
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
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