Skip to content
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

Merged
merged 6 commits into from
Oct 3, 2023
Merged

Conversation

nfuden
Copy link
Contributor

@nfuden nfuden commented Sep 28, 2023

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:

  • [ /] I have performed a self-review of my own code
  • [ /] I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works

@solo-changelog-bot
Copy link

Issues linked to changelog:
https://github.com/solo-io/solo-projects/issues/5344

@github-actions github-actions bot added the keep pr updated signals bulldozer to keep pr up to date with base branch label Sep 28, 2023
@nfuden nfuden added the work in progress signals bulldozer to keep pr open (don't auto-merge) label Sep 28, 2023
@github-actions
Copy link

github-actions bot commented Sep 28, 2023

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

@nfuden
Copy link
Contributor Author

nfuden commented Oct 3, 2023

/kick ok so build bot isnt being good

@nfuden
Copy link
Contributor Author

nfuden commented Oct 3, 2023

Bulldozer may not be working. Commenting to see if it kicks off

@nfuden nfuden removed the work in progress signals bulldozer to keep pr open (don't auto-merge) label Oct 3, 2023
@soloio-bulldozer soloio-bulldozer bot merged commit e9f6ab6 into main Oct 3, 2023
14 checks passed
@soloio-bulldozer soloio-bulldozer bot deleted the fix/manual-zlib+gcc branch October 3, 2023 15:33
nfuden added a commit that referenced this pull request Oct 3, 2023
* 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 <ben.taussig@solo.io>
Co-authored-by: soloio-bulldozer[bot] <48420018+soloio-bulldozer[bot]@users.noreply.github.com>
nfuden added a commit that referenced this pull request Oct 3, 2023
* 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 <ben.taussig@solo.io>
Co-authored-by: soloio-bulldozer[bot] <48420018+soloio-bulldozer[bot]@users.noreply.github.com>

* changelog: move

* changelog: move

---------

Co-authored-by: Ben Taussig <ben.taussig@solo.io>
Co-authored-by: soloio-bulldozer[bot] <48420018+soloio-bulldozer[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
keep pr updated signals bulldozer to keep pr up to date with base branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants