-
Notifications
You must be signed in to change notification settings - Fork 442
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
Move to ubuntu based envoy dockerfiles #8730
Conversation
Issues linked to changelog: |
Visit the preview URL for this PR (updated for commit d53aca5): https://gloo-edge--pr8730-fix-manual-zlib-gcc-nrwlz6nm.web.app (expires Mon, 09 Oct 2023 21:11:29 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: 77c2b86e287749579b7ff9cadb81e099042ef677 |
/kick ok so build bot isnt being good |
Bulldozer may not be working. Commenting to see if it kicks off |
* Move to ubuntu based envoy dockerfiles * ci: temp remove v for unreleased. Full fix later * Revert "ci: temp remove v for unreleased. Full fix later" This reverts commit 4a66363. * update run-tests.yaml to attempt to pull CI assets * make: Update envoy to released envoy-gloo --------- Co-authored-by: Ben Taussig <[email protected]> Co-authored-by: soloio-bulldozer[bot] <48420018+soloio-bulldozer[bot]@users.noreply.github.com>
* Move to ubuntu based envoy dockerfiles (#8730) * Move to ubuntu based envoy dockerfiles * ci: temp remove v for unreleased. Full fix later * Revert "ci: temp remove v for unreleased. Full fix later" This reverts commit 4a66363. * update run-tests.yaml to attempt to pull CI assets * make: Update envoy to released envoy-gloo --------- Co-authored-by: Ben Taussig <[email protected]> Co-authored-by: soloio-bulldozer[bot] <48420018+soloio-bulldozer[bot]@users.noreply.github.com> * changelog: move * changelog: move --------- Co-authored-by: Ben Taussig <[email protected]> Co-authored-by: soloio-bulldozer[bot] <48420018+soloio-bulldozer[bot]@users.noreply.github.com>
Description
Move to an ubuntu based envoy image with plans to introduce distroless in 1.16.
This is done to avoid cves in glibc that cannot be fixed with our current alpine setup
https://gitlab.alpinelinux.org/alpine/tsc/-/issues/43#note_306270
sgerrand/alpine-pkg-glibc#207 (comment)
sgerrand/alpine-pkg-glibc#176
Code changes
update docker images for all things with
Context
glibc is sort of eol for alpine. or at least looks like it
Interesting decisions
We chose to do it this way to make normal gateway-proxy -> gateway-proxy-debug be a smaller change.
As we intend to backport this to lts branches we wanted the least potential problems and so opted not to go with only distroless to start.
Testing steps
Gateway-proxy comes up and can handle requests on http and https ports
Gloo pod comes up
Checklist: