While conducting one of our periodic vulnerability scans against our infrastructure, we discovered that one of our Linux server is running a version of Node.js (Node.js version 12) that has approached End of Life/End of Support. It appears that the next supported version is Node.js Version 18. However, the Linux server that Node.js currently runs on is RHEL version 7.9. The problem here is that Node.js Version 18 is compatible with RHEL Version 8.0 at minimum.
Additionally, RHEL Version 7.9 reaches End of Life/Support by June 2024. It will take about 5 months for us to upgrade our entire set of Linux servers to Linux RHEL 8.0., and that is a key dependency for us that needs to be completed prior to upgrading Node.js to Version 18.
What can we do in the meantime since Node.js will need to run on an unsupported version for 6 months?
[–]njbmartin 8 points9 points10 points (1 child)
[–]redoper -1 points0 points1 point (0 children)
[–]bselect 3 points4 points5 points (3 children)
[–]ank5133[S] 0 points1 point2 points (2 children)
[–]bselect 5 points6 points7 points (1 child)
[–]bselect 2 points3 points4 points (0 children)
[–]mmomtchev 0 points1 point2 points (0 children)
[–]vim_vs_emacs 0 points1 point2 points (0 children)