Re: [openstack-dev] [Mistral][Horizon][Tuskar-ui] Mistral Dashboard

2015-07-10 Thread Tripp, Travis S
In my opinion there is only one major actual bug left on Launch Instance.  That 
is the webroot bug [0] and this actually affects all of the angular work, not 
just Launch Instance.  There was a working fix for it ready earlier this week, 
but then additional considerations for the approach on it were brought up.  
This fix is definitely Liberty specific and we need a version of it prepared 
specifically for Kilo as it has affected some community members wanting to use 
angular APIs in Kilo.  You can see them at the URL listed below [1]. Some 
stalled out due to lack of reviews, so clearly not considered very major.  Once 
that is fixed, I believe we need to make the angular based launch instance 
enabled by default so that we have more opportunity to find any more bugs 
before the end of Liberty.

All of that said, the highest priority effort going on is that we learned that 
the way the angular code was structured in horizon was not conducive for 
sustainable development or for plug-ins. So there has been a lot of effort to 
create a structure more friendly to angular development here in Liberty.  That 
effort is starting to wind down and hopefully will be wrapped up within a few 
weeks. There is a horizon mid cycle in a week and half where this will all be 
discussed / worked on [2].  If you are able to join, you should add your name 
to the list and join us!

[0] https://bugs.launchpad.net/horizon/+bug/1451681
[1] 
https://bugs.launchpad.net/horizon?field.searchtext=%5BLaunch+Instance+Fix%5D&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package=
[2] 
https://openstack.nimeyo.com/49599/openstack-dev-horizon-liberty-mid-cycle-meetup


From: Rajat Vig
Reply-To: OpenStack List
Date: Thursday, July 9, 2015 at 9:51 AM
To: OpenStack List
Subject: Re: [openstack-dev] [Mistral][Horizon][Tuskar-ui] Mistral Dashboard

What bugs exist on the Launch Instance based off Angular?
I'd like to help fix some.

-Rajat

On Tue, Jul 7, 2015 at 8:29 AM, Rob Cresswell (rcresswe) 
mailto:rcres...@cisco.com>> wrote:
The current issue is that we can’t force Angular when we have so little code 
ourselves. The framework is fairly solid now, but there is little in the way of 
code examples; launch instance, which last I checked has a few major bugs, the 
unfinished (?) identity dashboard and a few metadata modals IIRC.

I strongly advise people to write new code with AngularJS, but I don’t support 
enforcing it as a hard requirement for Horizon/ Horizon plugins… yet :)

Rob


From: niuzhenguo mailto:niuzhen...@huawei.com>>
Reply-To: "OpenStack Development Mailing List (not for usage questions)" 
mailto:openstack-dev@lists.openstack.org>>
Date: Tuesday, 7 July 2015 08:16
To: 
"openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.openstack.org>" 
mailto:openstack-dev@lists.openstack.org>>
Subject: [openstack-dev] [Mistral][Horizon][Tuskar-ui] Mistral Dashboard

Hi folks,

As Horizon is moving towards an Angular application, I think it’s high time 
that we should make a standard for other projects which want to horizon 
compatible on  whether they should based on Angular Dashboard or the current 
Horizon framework. For new project, I think it makes more sense to build the 
dashboard on Angular. But for “old” project like Mistral-Dashboard and 
Tuskar-UI, they works fine with Django framework now, do they have to move 
towards Angular also, and when that should be done.

-zhenguo

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe<http://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


Re: [openstack-dev] [Mistral][Horizon][Tuskar-ui] Mistral Dashboard

2015-07-09 Thread Rajat Vig
What bugs exist on the Launch Instance based off Angular?
I'd like to help fix some.

-Rajat

On Tue, Jul 7, 2015 at 8:29 AM, Rob Cresswell (rcresswe)  wrote:

>  The current issue is that we can’t force Angular when we have so little
> code ourselves. The framework is fairly solid now, but there is little in
> the way of code examples; launch instance, which last I checked has a few
> major bugs, the unfinished (?) identity dashboard and a few metadata modals
> IIRC.
>
>  I strongly advise people to write new code with AngularJS, but I don’t
> support enforcing it as a hard requirement for Horizon/ Horizon plugins…
> yet :)
>
>  Rob
>
>
>   From: niuzhenguo 
> Reply-To: "OpenStack Development Mailing List (not for usage questions)" <
> openstack-dev@lists.openstack.org>
> Date: Tuesday, 7 July 2015 08:16
> To: "openstack-dev@lists.openstack.org"  >
> Subject: [openstack-dev] [Mistral][Horizon][Tuskar-ui] Mistral Dashboard
>
>   Hi folks,
>
>
>
> As Horizon is moving towards an Angular application, I think it’s high
> time that we should make a standard for other projects which want to
> horizon compatible on  whether they should based on Angular Dashboard or
> the current Horizon framework. For new project, I think it makes more sense
> to build the dashboard on Angular. But for “old” project like
> Mistral-Dashboard and Tuskar-UI, they works fine with Django framework now,
> do they have to move towards Angular also, and when that should be done.
>
>
>
> -zhenguo
>
> __
> 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


Re: [openstack-dev] [Mistral][Horizon][Tuskar-ui] Mistral Dashboard

2015-07-08 Thread Renat Akhmerov
Ok, thanks. Fair enough.

Renat Akhmerov
@ Mirantis Inc.



> On 07 Jul 2015, at 21:45, David Lyle  wrote:
> 
> At this time, there is no hard requirement on using AngularJS for Horizon 
> plugins. Existing plugins should not feel pressured to rewrite. Support for 
> Django content is not going away anytime soon. The Horizon team feels that 
> long term AngularJS will prove to be a better framework to build on. But we 
> still have open work before being able to make that a requirement.
> 
> New plugins should certainly consider Angular as the framework, but since the 
> tooling and documentation is not fully baked yet, it remains a suggestion.
> 
> David
> 
> On Tue, Jul 7, 2015 at 2:50 AM, Renat Akhmerov  > wrote:
> Hi,
> 
> Unless this is a strict requirement for OpenStack projects to move to 
> AngularJS I’d prefer to keep existing framework within Mistral for purely 
> time/resources reason. I believe such a transition will take weeks.
> 
> I’m not an expert in UI stuff and Horizon specifically so it would be helpful 
> to get input from someone else working in Horizon team.
> 
> Zhenguo, thanks for bringing this up.
> 
> Renat Akhmerov
> @ Mirantis Inc.
> 
> 
> 
>> On 07 Jul 2015, at 13:16, niuzhenguo > > wrote:
>> 
>> Hi folks,
>>  
>> As Horizon is moving towards an Angular application, I think it’s high time 
>> that we should make a standard for other projects which want to horizon 
>> compatible on  whether they should based on Angular Dashboard or the current 
>> Horizon framework. For new project, I think it makes more sense to build the 
>> dashboard on Angular. But for “old” project like Mistral-Dashboard and 
>> Tuskar-UI, they works fine with Django framework now, do they have to move 
>> towards Angular also, and when that should be done.
>>  
>> -zhenguo
>> __
>> 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 
> 
> 
> 
> __
> 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


Re: [openstack-dev] [Mistral][Horizon][Tuskar-ui] Mistral Dashboard

2015-07-07 Thread David Lyle
At this time, there is no hard requirement on using AngularJS for Horizon
plugins. Existing plugins should not feel pressured to rewrite. Support for
Django content is not going away anytime soon. The Horizon team feels that
long term AngularJS will prove to be a better framework to build on. But we
still have open work before being able to make that a requirement.

New plugins should certainly consider Angular as the framework, but since
the tooling and documentation is not fully baked yet, it remains a
suggestion.

David

On Tue, Jul 7, 2015 at 2:50 AM, Renat Akhmerov 
wrote:

> Hi,
>
> Unless this is a strict requirement for OpenStack projects to move to
> AngularJS I’d prefer to keep existing framework within Mistral for purely
> time/resources reason. I believe such a transition will take weeks.
>
> I’m not an expert in UI stuff and Horizon specifically so it would be
> helpful to get input from someone else working in Horizon team.
>
> Zhenguo, thanks for bringing this up.
>
> Renat Akhmerov
> @ Mirantis Inc.
>
>
>
> On 07 Jul 2015, at 13:16, niuzhenguo  wrote:
>
> Hi folks,
>
> As Horizon is moving towards an Angular application, I think it’s high
> time that we should make a standard for other projects which want to
> horizon compatible on  whether they should based on Angular Dashboard or
> the current Horizon framework. For new project, I think it makes more sense
> to build the dashboard on Angular. But for “old” project like
> Mistral-Dashboard and Tuskar-UI, they works fine with Django framework now,
> do they have to move towards Angular also, and when that should be done.
>
> -zhenguo
> __
> 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
>
>
__
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


Re: [openstack-dev] [Mistral][Horizon][Tuskar-ui] Mistral Dashboard

2015-07-07 Thread Rob Cresswell (rcresswe)
The current issue is that we can’t force Angular when we have so little code 
ourselves. The framework is fairly solid now, but there is little in the way of 
code examples; launch instance, which last I checked has a few major bugs, the 
unfinished (?) identity dashboard and a few metadata modals IIRC.

I strongly advise people to write new code with AngularJS, but I don’t support 
enforcing it as a hard requirement for Horizon/ Horizon plugins… yet :)

Rob


From: niuzhenguo mailto:niuzhen...@huawei.com>>
Reply-To: "OpenStack Development Mailing List (not for usage questions)" 
mailto:openstack-dev@lists.openstack.org>>
Date: Tuesday, 7 July 2015 08:16
To: 
"openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.openstack.org>" 
mailto:openstack-dev@lists.openstack.org>>
Subject: [openstack-dev] [Mistral][Horizon][Tuskar-ui] Mistral Dashboard

Hi folks,

As Horizon is moving towards an Angular application, I think it’s high time 
that we should make a standard for other projects which want to horizon 
compatible on  whether they should based on Angular Dashboard or the current 
Horizon framework. For new project, I think it makes more sense to build the 
dashboard on Angular. But for “old” project like Mistral-Dashboard and 
Tuskar-UI, they works fine with Django framework now, do they have to move 
towards Angular also, and when that should be done.

-zhenguo
__
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


Re: [openstack-dev] [Mistral][Horizon][Tuskar-ui] Mistral Dashboard

2015-07-07 Thread Renat Akhmerov
Hi,

Unless this is a strict requirement for OpenStack projects to move to AngularJS 
I’d prefer to keep existing framework within Mistral for purely time/resources 
reason. I believe such a transition will take weeks.

I’m not an expert in UI stuff and Horizon specifically so it would be helpful 
to get input from someone else working in Horizon team.

Zhenguo, thanks for bringing this up.

Renat Akhmerov
@ Mirantis Inc.



> On 07 Jul 2015, at 13:16, niuzhenguo  wrote:
> 
> Hi folks,
>  
> As Horizon is moving towards an Angular application, I think it’s high time 
> that we should make a standard for other projects which want to horizon 
> compatible on  whether they should based on Angular Dashboard or the current 
> Horizon framework. For new project, I think it makes more sense to build the 
> dashboard on Angular. But for “old” project like Mistral-Dashboard and 
> Tuskar-UI, they works fine with Django framework now, do they have to move 
> towards Angular also, and when that should be done.
>  
> -zhenguo
> __
> 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


[openstack-dev] [Mistral][Horizon][Tuskar-ui] Mistral Dashboard

2015-07-07 Thread niuzhenguo
Hi folks,

As Horizon is moving towards an Angular application, I think it's high time 
that we should make a standard for other projects which want to horizon 
compatible on  whether they should based on Angular Dashboard or the current 
Horizon framework. For new project, I think it makes more sense to build the 
dashboard on Angular. But for "old" project like Mistral-Dashboard and 
Tuskar-UI, they works fine with Django framework now, do they have to move 
towards Angular also, and when that should be done.

-zhenguo
__
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