toxiproxy
toxiproxy copied to clipboard
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
To easy onboard people to use toxiproxy examples are helpful. Provide example how to add new Toxic. Setup example folder with setup application and tests with Toxiproxy.
While working on the bidirectional toxics PRs I discovered some problems with how `ChanReader` worked when used ephemerally inside a toxic. These turned out to be non-trivial to fix, with...
This is in preparation for adding an HTTP toxic as well as enabling other protocol-aware toxics. This PR does a few things: - Keeps track of paired links so that...
# Ability to provide a configuration at startup. My use case is the following: I'm running a Kuberneters cluster with several applications/containers deployed. I would like to use Toxiproxy as...
When using the Go client as follows, toxics are not added to a proxy. Given `var p []toxiproxy.Proxy` with toxics. ``` Go proxy := client.NewProxy(&p) proxy.Create() ``` This does not...
To follow best practices and allow us to have a better ability to test and develop new features, I would like to open discussion around packages reorganisation ``` toxiproxy/ ├──...
Deploy toxiproxy to existing environment and modify the resource to route traffic through it. Requirements: - Deploy Toxiproxy server - Create Toxiproxy server config base on CRD - Modify the...
 1. Most of the operations are implemented. 2. Single file 3. Since the dashboard is making requests, I removed the check to...
This was previously "fixed" in PR https://github.com/Shopify/toxiproxy/pull/184, but it looks like it is still possible to access Toxiproxy from a malicious page. I was looking deeper into this, and the...
I send delete requests for proxies using the API. I get a success 204 response and I see that the proxies do not appear anymore. But, sometimes, when I check...