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.
Reviewed: https:/ /review. openstack. org/372181 /git.openstack. org/cgit/ openstack/ python- muranoclient/ commit/ ?id=9f8e6c3286c 51f0c49b89c37e8 3de70ce93396b6
Committed: https:/
Submitter: Jenkins
Branch: master
commit 9f8e6c3286c51f0 c49b89c37e83de7 0ce93396b6
Author: Kirill Zaitsev <email address hidden>
Date: Mon Sep 19 01:17:46 2016 +0300
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: I72ad006c76945b f5707172ab128a8 9f1f6a7b112
Closes-Bug: #1624943