konveyor / tackle2-ui

Tackle (2nd generation) UI component.
Apache License 2.0
8 stars 43 forks source link

:ghost: force npm9 during image build (#1781) #1787

Closed konveyor-ci-bot[bot] closed 8 months ago

konveyor-ci-bot[bot] commented 8 months ago

Ever since the build container we use [1][2] updated to use npm@10, the image builder github action has encountered a number of problems. The first was solved with #1746. The second more random problem has been with network connections erroring out when installing dependencies.

To work around the network and nofiles errors:

  1. enforce the use of npm@9
  2. pin the Dockerfile base images to specific version tags; builder at :1-88, and runtime at :1-93

Additional solutions:

[1] registry.access.redhat.com/ubi9/nodejs-18:latest [2] https://catalog.redhat.com/software/containers/ubi9/nodejs-18/62e8e7ed22d1d3c2dfe2ca01


Signed-off-by: Scott J Dickerson sdickers@redhat.com Signed-off-by: Cherry Picker noreply@github.com