Releases: tmobile/monarch
Releases · tmobile/monarch
v0.1.0
Features
- Chaos Toolkit Integration
- Block general network traffic
- Block all incoming traffic to the application
- Block all outgoing traffic from the application
- Block service traffic
- Auto-detection of bound services and support for manually specified non-bound services
- Block all outgoing traffic from the application to one or more bound services
- Block all incoming traffic form the application to one or more bound services
- Manipulate all network traffic from an application (including to its services)
- Latency
- Packet loss
- Packet duplication
- Packet corruption
- Impose bandwidth restrictions
- Application download bandwidth shaping (using queuing)
- Application upload bandwidth limiting (using policing)
- Perform network speedtest from within hosting containers
- Crash one or more random application instances
- Kill/start monit processes on hosting diego-cells
Known Issues
- CLI support on Windows is spotty but has been shown to work
- Only one foundation can be tested at a time because of global configuration
- It is the responsibility of the tester to undo actions, current attacks are not remembered
- Speedtest may fail when network manipulations are applied
- Can be very slow if there are many instances to discover