Thanks for summing this up. We’ve already merged the client patch so I believe we should merge the dashboard one as well, to keep things consistent among GUI and CLI. Anyway your concerns are as relevant for dashboard as they are for client.
Keeping dependency graph visibility consistent (i.e. forbidding to change visibility of a dependency or at least handling it in some reasonable fashion) right now seems like a very difficult task, but we might be able to do so during migration towards glare-based backend (i.e. this https://github.com/openstack/murano-specs/blob/master/specs/liberty/artifact-repository-support.rst spec). I believe it would require some thought and some input from the artifacts team as well. One place we can do this is on our weekly meeting. btw, my suggestion is to file a bp for your bug, since it feels like a feature of considerable size to me, what do you think? -- Kirill Zaitsev Murano team Software Engineer Mirantis, Inc On 4 November 2015 at 15:28:27, Olivier Lemasle (olivier.lema...@apalia.net) wrote: Hi all, Ekaterina Chernova suggested last week to discuss the matter of visibility consistency for murano packages and glance images, following my bug report on that subject [1]. The general idea is to make sure that if a murano package is public, it should be really available for all projects, which mean that: - if it depends on other murano packages, these packages must be public, - if it depends on glance images, these images must be public. In fact, I created this bug report after Alexander Tivelkov's suggesion on a review request [2] I did to fix a related bug [3]. In this other bug report, I focused on images visibility during the initial import of a package, because dependant murano packages are already imported with the same visibility. It seemed to me most confusing that packages are made public if the images are private. So I did a fix in murano-dashboard, which is already merged [4], and another one for python-muranoclient, still in review ([2]). What are your thoughts on this subject? Do we need to address first the general dependency issue? Is this a murano, glance or glare subject? Do we still need to do something specific for the initial import (currently, dependency resolution for packages and images is done both in murano-dashboard and in python-muranoclient)? Thank you for your inputs, [1] https://bugs.launchpad.net/murano/+bug/1509208 [2] https://review.openstack.org/#/c/236834/ [3] https://bugs.launchpad.net/murano/+bug/1507139 [4] https://review.openstack.org/#/c/236830/ -- Olivier Lemasle Software Engineer Apalia™ Mobile: +33-611-69-12-11 http://www.apalia.net olivier.lema...@apalia.net __________________________________________________________________________ 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
__________________________________________________________________________ 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