-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
KF centraldashboard: upgrade base image #1284
Comments
In the centraldashboard Dockerfile, I had to change it from I also changed the alpine version in the Dockerfile from Some errors that were showing up in the build before I did this were:
The build failure can be seen here: https://github.com/StatCan/kubeflow/runs/7544589178?check_suite_focus=true |
The error above was resolved by removing But now there's a new error:
I think this has something to do with removing the node_modules and pushing again, but it isn't working when I try building it locally either. |
My branch with all the builds is here: https://github.com/StatCan/kubeflow/tree/upgrade-alpine |
(btw Saffa you should unsubscribe from this issue because I will probably leave lots of comments as I find things, not |
Current environment is I am trying to build it locally, and in doing so I also switched my Re: removing On my current environment trying that results in the same error Saffa ran into Looking at the npmjs site for both pug and pug-loader it appears as if 3.0.2 and 2.4.0 are both the absolute latest, and I am surprised that the build was working before. Found an issue pugjs/pug-loader#126 talking about this might look to this for some "inspiration" This is how you resolve the "npm build error" when attempting to use a newer version of npm. |
Information found upstreamHmm the folks up at kubeflow still use If they are there, I may look to upstream kubeflow again to see if they addressed anything (which looking at their history they did do something recently). It does seem like there are these two vulnerabilities still here One of the critical vulnerabilities is itself baked into the Note that the image of |
Fixing the building of the imageTrying to use the
|
Addressing the CVELooking into the upgrade-ability of the packagesUsed
All that is to say that's a lot of packages that may need updating, and the effects of updating those packages are unknown to me. Additionally, for the second package down, What is y18n?Just a bare-bones internationalization library used by yargs which is used for "Yargs helps you build interactive command line tools, by parsing arguments and generating an elegant user interface." ConclusionI do not think that this is so important to resolve and fix. With all of these packages that depend on y18n, it would get increasingly difficult to seek and update each package, where some of them do not have clear upgrade paths and I do not have intimate knowledge of kubeflow and how to test everything confidently and of course is baked into the |
The PR for the SAS manage contributors error message #1254 required downgrading to alpine 12.22.12. This was the only way to get the builds passing again. Have to look into this as we want it updated to alpine 16.
The text was updated successfully, but these errors were encountered: