python-muranoclient/muranoclient
Kirill Zaitsev 2600d963ff Populate tenant information in client
Python-muranoclient uses tenant id when talking to glare to avoid
importing the same package twice. However tenant information was not
available in the CLI and tenant id defaulted to None.
This led to a situation, where it was possible to
import the same package multiple times if it was not public.

This patch fixes the issue by acquiring package information from
keystoneauth or from user-supplied values in case no-auth is enforced.

Murano dashboard was not affected by this issue.

Change-Id: I72ad006c76945bf5707172ab128a89f1f6a7b112
Closes-Bug: #1624943
(cherry picked from commit 9f8e6c3286)
2016-09-28 14:33:05 +00:00
..
common Increase yaql quotas 2016-08-30 17:32:01 +00:00
data Update package composing command 2015-04-10 16:11:59 +00:00
glance Further refactor of Glare API urls 2016-05-19 13:47:15 +03:00
openstack Replace functions 'Dict.get' and 'del' with 'Dict.pop' 2016-08-26 15:48:09 +05:30
osc Add package create to openstack CLI 2016-08-08 13:46:16 +00:00
tests Add package create to openstack CLI 2016-08-08 13:46:16 +00:00
v1 Merge "Support for Schemas API was added" 2016-08-06 01:34:06 +00:00
__init__.py Add --version parameter for murano python client 2015-06-22 16:01:45 +00:00
client.py KEERO-320 - Fix all occurrences of old names (keero, glazier) in python client 2013-04-26 02:00:15 +04:00
i18n.py Use oslo_i18n instend of gettextutils 2015-12-14 12:46:53 +00:00
shell.py Populate tenant information in client 2016-09-28 14:33:05 +00:00
version.py Cherry-pick following change-ids from release-0.2. 2013-09-03 15:15:02 +04:00