A purpose-built proxy for the Linkerd service mesh. Written in Rust.
Go to file
Brian Smith 86fb3c7e4a Proxy: Parse environment variables in one place (#26)
Previously `Process` did its own environment variable parsing and did
not benefit from the improved error handling that `config` now has.
Additionally, future changes will need access to these same environment
variables in other parts of the proxy.

Move `Process`'s environment variable parsing to `config` to address
both of these issues. Now there are no uses of `env::var` outside of
`config` except for logging, which is the final desired state.

I validated this manually.
2017-12-13 19:33:37 -06:00
codegen Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00
futures-mpsc-lossy apply rustffmt on proxy, remove rustfmt.toml for now 2017-12-05 00:44:16 +00:00
proxy Proxy: Parse environment variables in one place (#26) 2017-12-13 19:33:37 -06:00
tower-grpc Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00
tower-grpc-build Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00
tower-grpc-examples Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00
tower-h2 Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00
tower-router Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00
Cargo.lock Prepare for v0.1.0 (#1) 2017-12-04 19:55:56 -08:00
Cargo.toml Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00
LICENSE Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00