-
Notifications
You must be signed in to change notification settings - Fork 54
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
fix: google distroless patching for libssl1.1 #41
fix: google distroless patching for libssl1.1 #41
Conversation
- Match naming of libssl1.1 status.d control file to match libssl1 as provided by the distroless base image. This implementation truncates all package file names to the first period, which does not affect other existing packages in the base images seen in the distroless images test set, but may need to be revisited if that behavior changes. - Add test case for libssl1.1 patching. - Fix failure to copy unpacked update files to target image if the tooling image already has the latest versions of the files. dpkg.go now unpacks the update files to a separate root and copies those into a layer for merge into the target image instead of relying of a diff layer after unpacking the update files into the tooling image. - Clarify in comments for rpm.go why the distroless patching behavior differs from dpkg.go. Signed-off-by: Simon Leet <simon.leet@microsoft.com>
588d8d7
to
534f291
Compare
Codecov ReportBase: 100.00% // Head: 100.00% // No change to project coverage 👍
Additional details and impacted files@@ Coverage Diff @@
## main #41 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 2 2
Lines 27 27
=========================================
Hits 27 27 Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
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.
LGTM
Remove debug image creation introduced in project-copacetic#41. Signed-off-by: Simon Leet <simon.leet@microsoft.com>
Remove debug image creation introduced in project-copacetic#41. Signed-off-by: Simon Leet <simon.leet@microsoft.com>
Remove debug image creation introduced in project-copacetic#41. Signed-off-by: Simon Leet <simon.leet@microsoft.com>
Closes #37