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

Build: Simplify Docker layout, fix Envoy, and upgrade tests #2774

Merged
merged 8 commits into from
Aug 18, 2024

Conversation

NickCraver
Copy link
Collaborator

@NickCraver NickCraver commented Aug 17, 2024

It seems the Envoy apts have gone missing breaking out build, so instead of relying on the install let's docker compose their image as a proxy against the Redis supervisor instance as a simpler and faster-to-start setup that also works.

This rearranged some things to simplify the Docker story overall. A move to AzDO or just GitHub builds would simplify everything further, but we need to figure out Windows testing against a Docker setup in CI.

Note: we still can't use Linux containers on a Windows GitHub Actions host (actions/runner#904), so this remains much more complicated and not-really-testing-the-real-thing in the Windows front.

It seems the Envoy apts have gone missing breaking out build, so instead of relying on the install let's docker compose their image as a proxy against the Redis supervisor instance as a simpler and faster-to-start setup that also works.

This rearranged some things to simplify the Docker story overall. A move to AzDO or just GitHub builds would simplify everything further, but we need to figure out Windows testing against a Docker setup in CI.
@NickCraver NickCraver marked this pull request as ready for review August 18, 2024 03:05
@NickCraver NickCraver changed the title Build: Simplify Docker layout and fix Envoy Build: Simplify Docker layout, fix Envoy, and upgrade tests Aug 18, 2024
@NickCraver NickCraver merged commit 3701b50 into main Aug 18, 2024
8 checks passed
@NickCraver NickCraver deleted the craver/build-fixes branch August 18, 2024 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants