Permissions Required
The table below describes the permissions required to inject fault into VMware.
| Chaos agent deployment model | Centralized chaos agent on Kubernetes (leverage VMware tools to inject chaos processes inside the guest VM) | 
|---|---|
| Connectivity requirements from agent | 
 | 
| Connectivity requirements from VM/cluster/app | 
 | 
| Access requirements for agent install | 
 | 
| Access requirements for basic chaos experiments | 
 | 
| Access requirements for advanced chaos experiments | 
 | 
| Supported chaos faults | 
vCenter Based Chaos User-Access Requirements
- 
Datastore - Browse datastore
 
- 
Global - Cancel task
 
- 
Scheduled task - Create tasks
- Modify task
- Remove task
- Run task
 
- 
vApp - Power off
- Power on
 
- 
Virtual machine - Change Configuration
- Acquire disk lease
- Add existing disk
- Add new disk
- Add or remove device
- Advanced configuration
- Change CPU count
- Change Memory
- Change Settings
- Change resource
- Modify device settings
- Remove disk
- Rename
- Reset guest information
- Upgrade virtual machine compatibility
 
- 
Guest operations - Guest operation alias modification
- Guest operation alias query
- Guest operation modifications
- Guest operation program execution
- Guest operation queries
 
- 
Interaction - Answer question
- Configure CD media
- Configure floppy media
- Connect devices
- Console interaction
- Guest operating system management by VIX API
- Install VMware Tools
- Power off
- Power on
- Reset
- Suspend
 
- 
Snapshot management - Create snapshot
- Remove snapshot
- Rename snapshot
- Revert to snapshot