-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Remove ksonnet (solves #5256) #5271
Conversation
Hi @jkleinlercher , thank you for kicking off this conversation. Do you mind adding a section on the rationale in the PR description? |
associated with #5256 |
I tried to argument in the referenced issue: ksonnet is not actively maintained anymore and security vulnerability scans find CVE in ksonnet binaries, since it is built with an old golang version. Also argocd doesn't support ksonnet anymore: https://argoproj.github.io/argo-cd/user-guide/ksonnet/ |
Thank you, would you be willing to remove code references too? We'll need to mark this with the appropriate milestone since this is a breaking change. |
Of course, I will try my best. When I am not sure, I would be happy if you or someone else of the maintainers can help :) |
@jkleinlercher we actually still use ksonnet internally and so we would still need first-class support for this. We're still trying to move people off the tool but in the meantime, I think you can remove the ksonnet binary to address the vulnerability. |
@jessesuen thanks for this information! that is of course something we need to consider - sorry that I didn't ask earlier! ;) |
You can no longer out-of-the-box build https://github.com/ksonnet/ksonnet/blob/master/Gopkg.toml#L135 This is a problem for ARM / ARM64 builds, as there is not a Just as a heads-up. There might be ways around this issue of course, I haven't really investigated that part. |
Posting on this issue for visibility: Those of us running ARM-only or mixed-arch clusters (think Raspberry Pis or AWS Graviton instances) would really love ARM builds and this is holding it up. Is there any way to push this forward or at least make ARM builds work? |
Note on DCO:
If the DCO action in the integration test fails, one or more of your commits are not signed off. Please click on the Details link next to the DCO action for instructions on how to resolve this.
Checklist: