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. |