envoyproxy / envoyproxy/xds-relay
Output envoy logs only in the case of failures
Open
- Dominant language
- Go
- Stars
- 135
- Forks
- 28
- PR merge metrics
- No merged PRs in 30d
Description
In [e2e tests](https://github.com/envoyproxy/xds-relay/pull/62), in order to declutter the logs, we should output envoy logs only in case of failures.
One idea is to generate [artifacts](https://help.github.com/en/actions/configuring-and-managing-workflows/persisting-workflow-data-using-artifacts) via github actions and attach them to the workflow run.
Contributor guide
Research direction
Start with the e2e tests referenced in the issue and the GitHub Actions workflow that runs them. Determine how Envoy logs are currently collected, then verify that logs are retained or surfaced for failed runs without cluttering successful runs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, go
- Domain
- ci-cd, testing
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100