-
Notifications
You must be signed in to change notification settings - Fork 68
Description
Title: Add dependencies for Salvo aiming to serve Envoy ecosystem
Description:
Salvo project is the Envoy benchmarking framework aiming to serve Envoy ecosystem with capable of:
- Benchmarking Envoy's performance as part of CI (continuous integration) as a pre-submit check on PR (pull requests).
- Monitoring Envoy's performance of Envoy over time and preventing performance regressions.
- Providing Envoy developers with a push button to perform A/B testing.
In order to integrate well with Envoy CI system, we are migrating Salvo's CI workflow from CircleCI to AZP. Aligning with Envoy's and Nighthawk's CI workflow, we are also using script run_envoy_docker.sh to run the envoyproxy/envoy-build-ubuntu container to run Salvo's CI workflow.
We found below packages are required when running Salvo in envoyproxy/envoy-build-ubuntu container:
- docker.io
- python3-pytest
- python3-docker
- openjdk-11-jdk
At this stage, we are only focusing on x86_64 arch and ubuntu OS, can we add above packages in envoyproxy/envoy-build-ubuntu Ubuntu x86_64 image?
Relevant Links:
OSS benchmarking of Envoy Requirements: https://docs.google.com/document/d/1mAma-ksRN0OIBInoZKUdjdaIhK2nTQxFnCujq2fKi4E/edit