remove wget/curl - #178
Conversation
|
authentik FIPS Image build status - debian-fips (``) Image built: Test output: |
|
authentik FIPS Image build status - debian-fips-dev (``) Image built: Test output: |
|
FYI we use the debian-fips image in other places than the main image, like outposts, website, and infra stuff maybe? |
|
I think outposts is the only other one, along side customer portal |
|
authentik FIPS Image build status - xmlsec1-fips (``) Image built: Test output: |
|
authentik FIPS Image build status - python-fips ( Image built: Test output: |
|
authentik FIPS Image build status - python-fips ( Image built: Test output: |
|
authentik FIPS Image build status - python-fips-freethreading ( Image built: Test output: |
|
authentik FIPS Image build status - python-fips ( Image built: Test output: |
|
authentik FIPS Image build status - python-fips-freethreading ( Image built: Test output: |
|
authentik FIPS Image build status - python-fips-freethreading ( Image built: Test output: |
20027b7 to
5cb21e2
Compare
There was a problem hiding this comment.
Pull request overview
This PR reduces the runtime package footprint of the debian-fips image by removing wget and curl from the final stage, keeping only ca-certificates installed there. This aligns with the stated goal of removing these network download utilities from the image surface area.
Changes:
- Remove
wgetandcurlfrom the final-stageapt-get installindebian-fips/Dockerfile. - Keep
ca-certificatesinstalled to preserve TLS trust store availability.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
The only consumers I could find that need
curl/wgetare:Both depend on
curlfor rustup. I will adjust them in a follow-up bump PR.