<div dir="ltr"><div><div><div>I checked with one of the tripleo-ui developers. They are using redux thunks to execute the API calls and they pointed me to this part of the code.<br><br><a href="https://github.com/openstack/tripleo-ui/blob/master/src/js/services/KeystoneApiService.js">https://github.com/openstack/tripleo-ui/blob/master/src/js/services/KeystoneApiService.js</a><br><br></div>Hopefully that is useful - it looks like the custom code required is fairly small.<br><br></div>Cheers,<br></div>Dougal<br><div><div><div><div><br><div class="gmail_extra"><br><div class="gmail_quote">On 1 March 2018 at 16:37, Shaanan, Guy (Nokia - IL/Kfar Sava) <span dir="ltr"><<a href="mailto:guy.shaanan@nokia.com" target="_blank">guy.shaanan@nokia.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_-4478664986716909401WordSection1">
<p class="MsoNormal">Hi Dougal,<u></u><u></u></p>
<p class="MsoNormal">Yes, it probably does help.<u></u><u></u></p>
<p class="MsoNormal">I haven’t found any proper Keystone JavaScript library (if anyone knows about one let me know).<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b>From:</b> Dougal Matthews [mailto:<a href="mailto:dougal@redhat.com" target="_blank">dougal@redhat.com</a>] <br>
<b>Sent:</b> Thursday, March 1, 2018 17:43<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions) <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.<wbr>openstack.org</a>><br>
<b>Subject:</b> Re: [openstack-dev] [mistral] What's new in latest CloudFlow?<u></u><u></u></p><div><div class="gmail-h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12pt">Hey Guy,<u></u><u></u></p>
</div>
<p class="MsoNormal">Thanks for sharing this update. I need to find time to try it out. The biggest issue for me is the lack of keystone support.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I wonder if any of the code in tripleo-ui could be used to help with KeyStone support. It is a front-end JavaScript GUI.
<a href="https://github.com/openstack/tripleo-ui" target="_blank">https://github.com/openstack/<wbr>tripleo-ui</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">Cheers,<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12pt">Dougal<u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On 26 February 2018 at 09:10, Shaanan, Guy (Nokia - IL/Kfar Sava) <<a href="mailto:guy.shaanan@nokia.com" target="_blank">guy.shaanan@nokia.com</a>> wrote:<u></u><u></u></p>
<blockquote style="border-color:currentcolor currentcolor currentcolor rgb(204,204,204);border-style:none none none solid;border-width:medium medium medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal">CloudFlow [1] is an open-source web-based GUI tool that helps visualize and debug Mistral workflows.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">With the latest release [2] of CloudFlow (v0.5.0) you can:<u></u><u></u></p>
<p class="MsoNormal">* Visualize the flow of workflow executions<u></u><u></u></p>
<p class="MsoNormal">* Identify the execution path of a single task in huge workflows<u></u><u></u></p>
<p class="MsoNormal">* Search Mistral by any entity ID<u></u><u></u></p>
<p class="MsoNormal">* Identify long-running tasks at a glance<u></u><u></u></p>
<p class="MsoNormal">* Easily distinguish between simple task (an action) and a sub workflow execution<u></u><u></u></p>
<p class="MsoNormal">* Follow tasks with a `retry` and/or `with-items`<u></u><u></u></p>
<p class="MsoNormal">* 1-click to copy task's input/output/publish/params values<u></u><u></u></p>
<p class="MsoNormal">* See complete workflow definition and per task definition YAML<u></u><u></u></p>
<p class="MsoNormal">* And more...<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">CloudFlow is easy to install and run (and even easier to upgrade), and we appreciate any feedback and contribution.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">CloudFlow currently supports unauthenticated Mistral or authentication with KeyCloak (openid-connect implementation). A support for Keystone will be added in the near future.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">You can try CloudFlow now on your Mistral Pike/Queens, or try it on the online demo [3].<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">[1]
<a href="https://github.com/nokia/CloudFlow" target="_blank"><span style="color:rgb(5,99,193)">https://github.com/nokia/<wbr>CloudFlow</span></a><u></u><u></u></p>
<p class="MsoNormal">[2]
<a href="https://github.com/nokia/CloudFlow/releases/latest" target="_blank"><span style="color:rgb(5,99,193)">https://github.com/nokia/<wbr>CloudFlow/releases/latest</span></a><u></u><u></u></p>
<p class="MsoNormal">[3]
<a href="http://yaqluator.com:8000" target="_blank"><span style="color:rgb(5,99,193)">http://yaqluator.com:8000</span></a><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
<p class="MsoNormal"><b><span style="font-size:10pt;color:rgb(31,73,125)">------------------------------<wbr>-----------------------</span></b><u></u><u></u></p>
<p class="MsoNormal"><b><span style="font-size:10pt;color:rgb(31,73,125)">Guy Shaanan</span></b><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10pt;color:rgb(102,57,183)">Full Stack Web Developer, CI & Internal Tools</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10pt;color:rgb(102,57,183)">CloudBand @ Nokia Software, Nokia, ISRAEL</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10pt;color:rgb(31,73,125)"><a href="mailto:Guy.Shaanan@nokia.com" target="_blank">Guy.Shaanan@nokia.com</a></span><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12pt"><br>
______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">
OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div></div>
</div>

<br>______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br></blockquote></div><br></div></div></div></div></div></div>