[openstack-dev] [TripleO] [Horizon] [Tuskar] [UI] Horizon and Tuskar-UI merge

Jaromir Coufal jcoufal at redhat.com
Mon Dec 16 14:32:43 UTC 2013

On 2013/16/12 14:03, Matthias Runge wrote:
> On 12/13/2013 03:08 PM, Ladislav Smola wrote:
>> Horizoners,
>> As discussed in TripleO and Horizon meetings, we are proposing to move
>> Tuskar UI under the Horizon umbrella. Since we are building our UI
>> solution on top of Horizon, we think this is a good fit. It will allow
>> us to get feedback and reviews from the appropriate group of developers.
> I don't think, we really disagree here.
> My main concern would be more: what do we get, if we make up another
> project under the umbrella of horizon? I mean, what does that mean at all?
> My proposal would be, to send patches directly to horizon. As discussed
> in last weeks horizon  meeting, tuskar UI would become integrated in
> Horizon, but disabled by default. This would enable a faster integration
> in Horizon and would reduce the overhead of creating a separate
> repositoy, installation instructions, packaging etc. etc.
>  From the horizon side: we would get some new contributors (and hopefully
> reviewers), which is very much appreciated.
> Matthias

This is important note. From information architecture and user 
interaction point of view, I don't think it makes sense to keep all the 
three tabs visible together (Project, Admin, Infrastructure). There are 
lot of reasons, but main points:

* Infrastructure itself is undercloud concept running in different 
instance of Horizon.

* Users dealing with deployment and infrastructure management are not 
the users of OpenStack UI / Dashboard. It is different set of users. So 
it doesn't make sense to have giant application, which provides each and 
every possible feature. I think we need to keep focused.

So by default, I would say that there should exist Project + Admin tab 
together or Infrastructure. But never all three together. So when 
Matthias say 'disabled by default', I would mean completely hidden for 
user and if user wants to use Infrastructure management, he can enable 
it in different horizon instance, but it will be the only visible tab 
for him. So it will be sort of separate application, but still running 
on top of Horizon.

-- Jarda

More information about the OpenStack-dev mailing list