I have two versions of Envoy on my Mac. The first version is installed through homebrew by running the command brew install envoy.
Here's the version: envoy version: 816188b86a0a52095b116b107f576324082c7c02/1.30.1/Distribution/RELEASE/BoringSSL
The second version I built manually following the macOS Build Flow of installing xCode, running ci/mac_ci_setup.sh, and running ci/mac_ci_steps.sh. I used version 1.30.1 of envoy just to match homebrew's version.
When I run the homebrew version, it works fine and here's the logs:
I have two versions of Envoy on my Mac. The first version is installed through homebrew by running the command
brew install envoy
. Here's the version:envoy version: 816188b86a0a52095b116b107f576324082c7c02/1.30.1/Distribution/RELEASE/BoringSSL
The second version I built manually following the macOS Build Flow of installing xCode, running
ci/mac_ci_setup.sh
, and runningci/mac_ci_steps.sh
. I used version 1.30.1 of envoy just to match homebrew's version.When I run the homebrew version, it works fine and here's the logs:
When I run the manually built version, the logs get repeated twice which leads to a duplicate error:
Here's the relevant snippet of the
envoy_bootstrap.yaml
file,upstream_cert
just appears once in the entire file:Any idea why this happens? I was able to successfully build and get the binary of the same version. So theoretically it should behave the same.