-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Dockerfile: dumb-init is installed from http without verification #1631
Comments
This is not possible because there's no deb packages for all platforms |
I think this is telling me that there is support across all ubuntu platforms in zesty (and newer). (Alternatively, perhaps we should switch nginx-slim to Debian (using minideb?) if Ubuntu has poor support for our required architectures/packages. Disclaimer: I'm a Debian Developer, so biased in favour of using the real thing ;) |
You could alternatively switch to |
Thank you for this. |
We used tini in the past but we found issues reaping the nginx child processes. |
Is this a BUG REPORT or FEATURE REQUEST? (choose one):
If this is a BUG REPORT, please:
NGINX Ingress controller version:
gcr.io/google_containers/nginx-ingress-controller:0.9.0-beta.15
What happened:
Dockerfile
contains these lines:Note that
dumb-init.deb
is fetched from insecure http, with no post-download checksum/etc verification.What you expected to happen:
I expected to see dumb-init downloaded from a secure source, ideally from the same apt repository that is used a few lines above to install
diffutils
.Note that this latter requires an nginx-slim based on ubuntu zesty or newer, instead of the current xenial-based image (or it requires adding the zesty repo to apt.conf).
The text was updated successfully, but these errors were encountered: