-
Notifications
You must be signed in to change notification settings - Fork 241
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
build: rewrite dockerfile to distroless #1098
base: master
Are you sure you want to change the base?
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: huww98 The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
5f79f77
to
e801884
Compare
/hold |
d1c475d
to
d25c1be
Compare
We still have some more deps to be eliminated:
|
d25c1be
to
2eaf83a
Compare
/unhold |
2eaf83a
to
a013f99
Compare
should rebase after #1102 got merged. And remove |
a013f99
to
3f5cf42
Compare
3f5cf42
to
0f77dd4
Compare
0f77dd4
to
bd5c158
Compare
bd5c158
to
ab216e6
Compare
9e10b37
to
bac5200
Compare
bac5200
to
2f151b2
Compare
With the help of shellcheck
Only copy necessary binaries. Cross compile util-linux. init container is switched to busybox. Note that the partition expansion is known broken. growpart is a shell script, but we don't include shell now.
2f151b2
to
cd35f24
Compare
#1057 is merged, dropping |
What type of PR is this?
/kind cleanup
What this PR does / why we need it:
Only copy necessary binaries.
Cross compile util-linux.
init container is switched to busybox.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
amd64+arm64 only 144MiB
Note that the partition expansion is known broken. growpart is a shell script, but we don't include shell now.
Does this PR introduce a user-facing change?
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: