Maintain visibility consistency for packages and images
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Murano |
Invalid
|
Wishlist
|
Valerii Kovalchuk | ||
python-muranoclient |
Invalid
|
Wishlist
|
Valerii Kovalchuk |
Bug Description
When a package is imported using CLI or dashboard, Murano ensures that:
- packages dependencies are also imported,
- required images from images.lst are also imported.
But there is no visibility consistency: a package can be public and have private dependencies or require private images.
During the initial import of a package, package dependencies are imported with the same visibility as the main package.
https:/
But if a package is imported as a private package and is then made public:
* the required glance images will not become public
* the required packages will not become public.
This causes some bad user experience for a tenant having access to a package but not to its dependencies.
Murano (or Glance ?) should maintain the consistency to make sure each package has its dependencies with at least the same level of visibility.
Changed in murano: | |
importance: | Undecided → Wishlist |
status: | Opinion → Confirmed |
Changed in murano: | |
milestone: | none → mitaka-1 |
Changed in murano: | |
milestone: | mitaka-1 → mitaka-2 |
Changed in murano: | |
milestone: | mitaka-2 → mitaka-3 |
Changed in murano: | |
milestone: | mitaka-3 → mitaka-rc1 |
Changed in murano: | |
milestone: | mitaka-rc1 → newton-1 |
Changed in murano: | |
assignee: | nobody → Valerii Kovalchuk (vakovalchuk) |
Changed in python-muranoclient: | |
assignee: | nobody → Valerii Kovalchuk (vakovalchuk) |
Changed in python-muranoclient: | |
importance: | Undecided → Wishlist |
Changed in murano: | |
status: | In Progress → Confirmed |
Changed in python-muranoclient: | |
status: | In Progress → Confirmed |
Hi!
Let;s discuss it at #murano or in ML.
We really need to think, should we support it now or just check ob Glance back end and fix it there if needed