-
Notifications
You must be signed in to change notification settings - Fork 3
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
chore: chainguard node23 is a no, so... distroless? #1684
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1684 +/- ##
=======================================
Coverage 79.52% 79.52%
=======================================
Files 48 48
Lines 2090 2090
Branches 460 460
=======================================
Hits 1662 1662
- Misses 398 426 +28
+ Partials 30 2 -28
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After noticing chainguard is using Node.js v23.xx we decided to forgo use of the image until their latest node image is back on a stable version in order to avoid problems from the unstable version of node that we have no control over.
## Description The `soak.ci.yaml` uses pre-built manifests. When this [PR](#1684) merged we went to a distroless image where `node` is not in the path on the image. We need to update the args on the deployments. [Job Failure](https://github.com/defenseunicorns/pepr/actions/runs/12840693540/job/35809678165) ## Related Issue Fixes # <!-- or --> Relates to # ## Type of change - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [x] Other (security config, docs update, etc) ## Checklist before merging - [x] Unit, [Journey](https://github.com/defenseunicorns/pepr/tree/main/journey), [E2E Tests](https://github.com/defenseunicorns/pepr-excellent-examples), [docs](https://github.com/defenseunicorns/pepr/tree/main/docs), [adr](https://github.com/defenseunicorns/pepr/tree/main/adr) added or updated as needed - [x] [Contributor Guide Steps](https://docs.pepr.dev/main/contribute/#submitting-a-pull-request) followed Signed-off-by: Case Wylie <[email protected]>
Description
If we can't use chainguard free because it's only node:23+ then what about building on upstream node:22 & running with distroless?
Related Issue
Relates to # 1676
Type of change
Checklist before merging