Skip to content

Commit a11224f

Browse files
Merge pull request #173 from jweite-amazon/least-priv-docs
Added least privilege role description to docs (book).
2 parents 691a791 + af2b5ab commit a11224f

File tree

3 files changed

+44
-0
lines changed

3 files changed

+44
-0
lines changed

docs/book/src/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
- [Custom Images](topics/custom-images.md)
1010
- [SSH Access To Nodes](topics/ssh-access.md)
1111
- [Unstacked etcd](topics/unstacked-etcd.md)
12+
- [CloudStack Permissions](topics/cloudstack-permissions.md)
1213
- [Developer Guide](development/index.md)
1314
- [Development With Tilt](development/tilt.md)
1415
- [Building CAPC](development/building.md)
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# CloudStack Permissions for CAPC
2+
3+
The account that CAPC runs under must minimally be a Domain Admin type account with a role offering the following permissions
4+
5+
* assignToLoadBalancerRule
6+
* associateIpAddress
7+
* createAffinityGroup
8+
* createEgressFirewallRule
9+
* createLoadBalancerRule
10+
* createNetwork
11+
* createTags
12+
* deleteAffinityGroup
13+
* deleteNetwork
14+
* deleteTags
15+
* deployVirtualMachine
16+
* destroyVirtualMachine
17+
* disassociateIpAddress
18+
* getUserKeys
19+
* listAccounts
20+
* listAffinityGroups
21+
* listDiskOfferings
22+
* listDomains
23+
* listLoadBalancerRuleInstances
24+
* listLoadBalancerRules
25+
* listNetworkOfferings
26+
* listNetworks
27+
* listPublicIpAddresses
28+
* listServiceOfferings
29+
* listSSHKeyPairs
30+
* listTags
31+
* listTemplates
32+
* listUsers
33+
* listVirtualMachines
34+
* listVirtualMachinesMetrics
35+
* listVolumes
36+
* listZones
37+
* queryAsyncJobResult
38+
* startVirtualMachine
39+
* stopVirtualMachine
40+
* updateVMAffinityGroup
41+
42+
This permission set has been verified to successfully run the CAPC E2E test suite (Oct 11, 2022).

docs/book/src/topics/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
- [Custom Images](custom-images.md)
66
- [SSH Access To Nodes](ssh-access.md)
77
- [Unstacked etcd](unstacked-etcd.md)
8+
- [CloudStack Permissions](cloudstack-permissions.md)
89

910

1011
## TODO :

0 commit comments

Comments
 (0)