Certain test environments (e.g. @google) don't support tests that have fixed port binding. In general, it would be helpful to get port allocations from a port server (and use some arbitrary unbound port when not available). This is provided by https://github.com/google/python_portpicker. This issue tracks figuring out what makes sense for Envoy tests in this respect and implementing it.