Requirements
This topic describes the permissions required to execute chaos experiments on the Cloud Foundry platform.
Private cloud
TAS (Tanzu Application Service) platform (for Cloud Foundry)
Chaos agent deployment model | Chaos agent on each Diego cell (systemd-based service within Diego cell) | Chaos agent as a Cloud Foundry app with chaos sidecars (agent runs as CF application, and includes chaos sidecar in application containers) | Centralized chaos agent on Tanzu Ops manager (jumpbox) (systemd-based service within the jumpbox) |
---|---|---|---|
Connectivity requirements from agent |
|
|
|
Connectivity requirements from VM/cluster/app | Application and chaos agent co-exist on the same VM. |
| Inbound over port 22 (via cf-ssh) into Diego cell from Tanzu Ops Manager/Jumpbox VM |
Access requirements for agent install | Install agent as a root user. |
| Install agent as a root user. |
Access requirements for basic chaos experiments | Run experiments with non-root user. | Run experiments with non-root user. | Run experiments with non-root user. |
Access requirements for advanced chaos experiments | Run experiments with root user. | Run experiments with non-root user. | Run experiments with root user. |
Chaos deployment and architecture details |
| Go to CF chaos approach and deployment architecture. | Go to CF chaos approach and deployment architecture. |
Supported chaos faults | Supported CF faults via app-based chaos agent leveraging chaos sidecars app containers. |