qa/dashboard: ensure node 16 is installed#44578
Conversation
|
jenkins test dashboard |
|
The affected test is |
|
Can this safely be installed with/over another version of NodeJS? Why are we installing a deprecated version? |
@djgalloway I simply downloaded the nodejs 12 script since it's the minimum required by Angular 12 and the one we've been testing in our Jenkinks jobs, but you're right: given 12 is almost EoL, we should update to 16 (the next LTS). Both are supported by CentOS 8 and Ubuntu 20.04. I'll fix it. |
For Ubuntu: https://github.com/nodesource/distributions#manual-installation Fixes: https://tracker.ceph.com/issues/53843 Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
d70311d to
7225b68
Compare
| $SUDO apt-get install curl gpg | ||
| KEYRING=/usr/share/keyrings/nodesource.gpg | ||
| curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | $SUDO tee "$KEYRING" >/dev/null | ||
| DISTRO="$(source /etc/lsb-release; echo $DISTRIB_CODENAME)" |
There was a problem hiding this comment.
This is a trick not to have to install lsb-core (which triggers the install of another 165 packages).
|
@djgalloway updated, can you please review? |
|
while you're here: you want to move |
@sebastian-philipp since @yuriw already validated this PR, I'll keep it this way. We can change it afterwards. |
|
@epuertat posting this for your reference. The dashboard tests that were failing have passed! http://pulpito.front.sepia.ceph.com/yuriw-2022-01-15_05:47:18-rados-wip-yuri8-testing-2022-01-14-1551-distro-default-smithi/ Failures, unrelated: Details: |
|
Thanks a lot for the (detailed) good news, @ljflores ! 🥳 |
Fixes: https://tracker.ceph.com/issues/53843
Signed-off-by: Ernesto Puerta epuertat@redhat.com
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume tox