Closed amitslavin closed 2 months ago
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
Issue is being handled in the following PR: https://github.com/DataDog/datadog-agent/pull/27400
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