<div dir="ltr"><div dir="ltr"><div>Hi team,</div><div><br></div><div>That's what I have somewhere in my action list to take a look in the future. </div><div><br></div><div>I just checked only Horizon and several plugins: Heat, Vitrage, and Ironic.</div><div>I'm pretty sure that we've got the same situation for other plugins too.</div><div><br></div><div>We use NodeJS only for tests and linting now. 'tox -e npm' installs </div><div>NodeJS v11.11.0 on my laptop. This means that it should be safe to change</div><div>NodeJS version on gates to use v10 and Bionic.</div><div><br></div><div>Anyway, I propose to do it per project and fix any possible issues once</div><div>Train development started.</div><div><br></div><br clear="all"><div><div dir="ltr" class="m_6570780269839458933gmail_signature"><div dir="ltr"><div>Regards,<br>Ivan Kolodyazhny,<br><a href="http://blog.e0ne.info/" target="_blank">http://blog.e0ne.info/</a></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 14, 2019 at 2:30 PM Graham Hayes <<a href="mailto:gr@ham.ie" target="_blank">gr@ham.ie</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 14/03/2019 07:00, Akihiro Motoki wrote:<br>
> <br>
> On Thu, Mar 14, 2019 at 8:15 AM Graham Hayes <<a href="mailto:gr@ham.ie" target="_blank">gr@ham.ie</a><br>
> <mailto:<a href="mailto:gr@ham.ie" target="_blank">gr@ham.ie</a>>> wrote:<br>
> <br>
> <br>
> <br>
>     On 13/03/2019 22:57, Monty Taylor wrote:<br>
>     > Hey all!<br>
>     ><br>
>     > NodeJS version 4 isn't a supported version anymore - and what's more<br>
>     > there are no packages for it for bionic.<br>
>     ><br>
>     > To that end, all of the UI projects that are currently requesting<br>
>     > node_version: 4 in their npm jobs [0] or who are using any of the<br>
>     > templates that start with nodejs4- [1] are about to have a large<br>
>     amount<br>
>     > of sad.<br>
>     ><br>
>     > I would personally recommend updating to node_version: 10 - since<br>
>     that's<br>
>     > the most recent LTS and would give us until 2021-04-01 [2] before we<br>
>     > need to deal with things again.<br>
>     ><br>
>     > BUT - I don't have a real opinion on course of action - I figure<br>
>     that's<br>
>     > likely something to be discussed amongst the various UI projects. The<br>
>     > only thing I have an opinion on is that the outcome probably shouldn't<br>
>     > be "shrug, nodejs4 is fine". :)<br>
> <br>
>     Yeah - that sounds like something we should upgrade. Is there any<br>
>     preferred way the horizon team has for us to update this? Any<br>
>     known pitfalls?<br>
> <br>
>     I am honestly not sure what will happen if we go from 4 -> 10<br>
>     (and for most of our team the horizon plugin is a blackbox),<br>
>     so this is a trip into the unknown :/<br>
> <br>
> <br>
> Yeah, we should upgrade nodejs considering its lifecycle.<br>
> Unfortunately, the horizon team have not been aware of this so far....<br>
> We need to migrate nodejs jobs to bionic at the early phase of Train.<br>
> All folks who set up JavaScript stuffs have gone and we need volunteers.<br>
> I added this to the horizon PTG topics.<br>
> <br>
> Akihiro<br>
<br>
In <a href="https://review.openstack.org/642272" rel="noreferrer" target="_blank">https://review.openstack.org/642272</a> I raised the topic of adding node<br>
versions to the PTI for each cycle - some input from horizon folks, or<br>
anyone how knows about node is welcome :)<br>
<br>
- Graham<br>
<br>
>  <br>
> <br>
> <br>
>     > Monty<br>
>     ><br>
>     > [0]<br>
>     ><br>
>     <a href="http://codesearch.openstack.org/?q=node_version%3A%204&i=nope&files=&repos=" rel="noreferrer" target="_blank">http://codesearch.openstack.org/?q=node_version%3A%204&i=nope&files=&repos=</a><br>
>     > [1] <a href="http://codesearch.openstack.org/?q=nodejs4&i=nope&files=&repos=" rel="noreferrer" target="_blank">http://codesearch.openstack.org/?q=nodejs4&i=nope&files=&repos=</a><br>
>     > [2] <a href="https://nodejs.org/en/about/releases/" rel="noreferrer" target="_blank">https://nodejs.org/en/about/releases/</a><br>
>     ><br>
> <br>
<br>
<br>
</blockquote></div>