Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T343827 Upgrade all CI jobs for WMF-deployed projects from Node 18 to Node 20 | |||
Resolved | Jdforrester-WMF | T343826 Create WMF CI images and jobs for Node.js 20 |
Event Timeline
Mentioned in SAL (#wikimedia-releng) [2023-08-08T16:57:26Z] <James_F> Docker: Building and publishing node20 CI images for T343826
node20 jobs have been created by https://gerrit.wikimedia.org/r/c/integration/config/+/954333
@hashar I can't find node20 image similar to https://docker-registry.wikimedia.org/nodejs18-slim (which we use for cxserver). Are we changing naming here? Also it seems releng/node20 image has node12? See: https://integration.wikimedia.org/ci/job/cxserver-pipeline-test/580/console
There are multiple set of images with different teams maintaining them.
This task T343826 is for the CI images used by the legacy CI infrastructure and results in an image such as docker-registry.wikimedia.org/releng/node20-test. They are maintained at https://gerrit.wikimedia.org/g/integration/config and published in the Docker registry under the releng namespace and are not intended for production usage.
Images such as https://docker-registry.wikimedia.org/nodejs18-slim are maintained by the SRE team at https://gerrit.wikimedia.org/g/operations/docker-images/production-images There is indeed no Node JS 20 images available right now. Node JS 14 & 16 got created via T306996 and the version 18 ones by https://gerrit.wikimedia.org/r/c/operations/docker-images/production-images/+/960544 .
Essentially: file a task for SRE to create a Node JS 20 image suitable for production :)