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

[USM] Add envoy configuration value #27230

Closed
wants to merge 2 commits into from

Conversation

amitslavin
Copy link
Contributor

@amitslavin amitslavin commented Jul 2, 2024

What does this PR do?

Add configuration value for envoyCmd.

Motivation

We currently try to determine whether a PID represents an Envoy process using this constant path: /proc/PID/bin/envoy.

We identified a situation where Envoy is being used by a symlink path that is different from this constant path.

For that reason, we have decided to use a configuration value for the Envoy path, which will allow us to update the searched path and include PIDs that are Envoy processes.

Additional Notes

I have created a follow-up task to implement path resolution and improve our current logic for identifying the Envoy process without needing a configuration value.

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

@amitslavin amitslavin added changelog/no-changelog team/usm The USM team qa/done QA done before merge and regressions are covered by tests labels Jul 2, 2024
@pr-commenter
Copy link

pr-commenter bot commented Jul 2, 2024

Test changes on VM

Use this command from test-infra-definitions to manually test this PR changes on a VM:

inv create-vm --pipeline-id=38121434 --os-family=ubuntu

@amitslavin
Copy link
Contributor Author

Issue is being handled in the following PR: #27400

@amitslavin amitslavin closed this Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog/no-changelog component/system-probe do-not-merge/WIP qa/done QA done before merge and regressions are covered by tests team/usm The USM team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants