-
Task
-
Resolution: Done
-
Critical
-
3.9.0.GA
-
Team A: Dashboard, devfile and plugin registries, open-vsx, devfile-converter, configbump + traefik, image-puller, server, gateway, authentication, try-in-web-ide action, telemetry, Team B: Dev Spaces operator + chectl/dsc, DevWorkspace + Operator, Web Terminal + Operator, Universal Developer Image, machine-exec, dev environment config
-
None
-
False
-
-
False
-
-
As node 14 is EOL and node 16 is nearly EOL, it's time to move to node 18 LTS.
Affected:
- https://github.com/che-incubator/chectl and https://github.com/redhat-developer/devspaces-chectl/
- https://github.com/eclipse-che/che-dashboard/ and https://github.com/redhat-developer/devspaces-images/tree/devspaces-3-rhel-8/devspaces-dashboard
Additionally, ansible-based worker nodes should updated to node 18 too:
- job-config.json defines two node envs for dashboard (currently node 16.13.2) and dsc (currently node 14.20.0); once builds are migrated, this file should be updated so that the worker nodes (including the snapshot for dynamic nodes) have the latest node 18 on them.
See also:
- [che-dashboard] Bump NodeJS to v18 #22227
- CRW-4819
- CRW-4818
- links to
- mentioned on