<div dir="ltr">Drago, <div><br></div><div>great news indeed! In the meantime I've started integrating Merlin PoC with the MIstral Workbook builder into Horizon. In case you follow the instructions at <a href="https://github.com/stackforge/merlin/blob/master/README.md">https://github.com/stackforge/merlin/blob/master/README.md</a> you'll get working Project->Orchestration->Mistral panel with the Workbook Builder. It has the same functionality as before, though is currently looking inconsistent with overall Horizon UI - I'll fix that in a day or two, adding along the way some stub code to display more than one Mistral workbooks.</div><div><br></div><div>I propose to join our efforts in integration different builders into Horizon, feel free to ask me on various aspects of getting HOT builder work with the Horizon! There is one bug in Horizon that can prevent your panel added via pluggable settings mechanism from appearing in the proper group, <a href="https://bugs.launchpad.net/horizon/+bug/1378558">https://bugs.launchpad.net/horizon/+bug/1378558</a> - the proposed fix already works.</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 14, 2014 at 12:51 AM, Drago Rosson <span dir="ltr"><<a href="mailto:drago.rosson@rackspace.com" target="_blank">drago.rosson@rackspace.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">



<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<div>The HOT Builder code is available now at <a href="https://github.com/rackerlabs/hotbuilder" target="_blank">https://github.com/rackerlabs/hotbuilder</a> although at the moment it is non-functional because it has not been ported over to Horizon.</div>
<div><br>
</div>
<div>Drago</div>
<div><br>
</div>
<span>
<div style="font-family:Calibri;font-size:11pt;text-align:left;color:black;border-width:1pt medium medium;border-style:solid none none;padding:3pt 0in 0in;border-top-color:rgb(181,196,223)">
<span style="font-weight:bold">From: </span>Angus Salkeld <<a href="mailto:asalkeld@mirantis.com" target="_blank">asalkeld@mirantis.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Date: </span>Tuesday, September 30, 2014 at 2:42 AM<br>
<span style="font-weight:bold">To: </span>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [openstack-dev] [UX] [Heat] [Mistral] Merlin project PoC update: shift from HOT builder to Mistral Workbook builder<br>
</div><div><div class="h5">
<div><br>
</div>
<div>
<div>
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">On Fri, Sep 26, 2014 at 7:04 AM, Steve Baker <span dir="ltr">
<<a href="mailto:sbaker@redhat.com" target="_blank">sbaker@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span>On 26/09/14 05:36, Timur Sufiev wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Hello, folks!<br>
<br>
Following Drago Rosson's introduction of Barricade.js and our discussion in ML about possibility of using it in Merlin [1], I've decided to change the plans for PoC: now the goal for Merlin's PoC is to implement Mistral Workbook builder on top of Barricade.js.
 The reasons for that are:<br>
<br>
* To better understand Barricade.js potential as data abstraction layer in Merlin, I need to learn much more about its possibilities and limitations than simple examining/reviewing of its source code allows. The best way to do this is by building upon it.<br>
* It's becoming too crowded in the HOT builder's sandbox - doing the same work as Drago currently does [2] seems like a waste of resources to me (especially in case he'll opensource his HOT builder someday just as he did with Barricade.js).<br>
</blockquote>
<br>
</span>Drago, it would be to everyone's benefit if your HOT builder efforts were developed on a public git repository, no matter how functional it is currently.<br>
<br>
Is there any chance you can publish what you're working on to <a href="https://github.com/dragorosson" target="_blank">
https://github.com/dragorosson</a> or rackerlabs for a start?<span><br>
</span></blockquote>
<div><br>
</div>
<div>Drago any news of this? This would prevent a lot of duplication of work and later merging of code. The sooner this is done the better.<br>
<br>
</div>
<div>-Angus<br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
* Why Mistral and not Murano or Solum? Because Mistral's YAML templates have simpler structure than Murano's ones do and is better defined at that moment than the ones in Solum.<br>
<br>
There already some commits in <a href="https://github.com/stackforge/merlin" target="_blank">
https://github.com/stackforge/<u></u>merlin</a> and since client-side app doesn't talk to the Mistral's server yet, it is pretty easy to run it (just follow the instructions in README.md) and then see it in browser at
<a href="http://localhost:8080" target="_blank">http://localhost:8080</a>. UI is yet not great, as the current focus is data abstraction layer exploration, i.e. how to exploit Barricade.js capabilities to reflect all relations between Mistral's entities. I
 hope to finish the minimal set of features in a few weeks - and will certainly announce it in the ML.<br>
<br>
[1] <a href="http://lists.openstack.org/pipermail/openstack-dev/2014-September/044591.html" target="_blank">
http://lists.openstack.org/<u></u>pipermail/openstack-dev/2014-<u></u>September/044591.html</a><br>
[2] <a href="http://lists.openstack.org/pipermail/openstack-dev/2014-August/044186.html" target="_blank">
http://lists.openstack.org/<u></u>pipermail/openstack-dev/2014-<u></u>August/044186.html</a><br>
<br>
</blockquote>
<br>
</span>______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div></div></span>
</div>

<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Timur Sufiev</div>
</div></div>