Skip to content

Commit 202110f

Browse files
committed
Necessary permissions for KOPS
1 parent ba3d310 commit 202110f

1 file changed

Lines changed: 45 additions & 0 deletions

File tree

manifests/0000_26_cloud-controller-manager-operator_16_credentialsrequest-gcp.yaml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,23 @@ spec:
1616
apiVersion: cloudcredential.openshift.io/v1
1717
kind: GCPProviderSpec
1818
permissions:
19+
- "compute.addresses.create"
20+
- "compute.addresses.createInternal"
21+
- "compute.addresses.delete"
22+
- "compute.addresses.deleteInternal"
23+
- "compute.addresses.get"
24+
- "compute.addresses.list"
25+
- "compute.addresses.use"
1926
- "compute.networks.get"
2027
- "compute.networks.list"
2128
- "compute.networks.use"
29+
- "compute.networks.list"
2230
- "compute.zones.list"
2331
- "resourcemanager.projects.get"
2432
- "compute.subnetworks.list"
2533
- "compute.subnetworks.get"
2634
- "compute.subnetworks.use"
35+
- "compute.subnetworks.list"
2736
- "compute.backendServices.create"
2837
- "compute.backendServices.delete"
2938
- "compute.backendServices.get"
@@ -42,12 +51,35 @@ spec:
4251
- "compute.disks.update"
4352
- "compute.disks.use"
4453
- "compute.disks.useReadOnly"
54+
- "compute.firewalls.create"
55+
- "compute.firewalls.delete"
56+
- "compute.firewalls.get"
57+
- "compute.firewalls.list"
58+
- "compute.firewalls.update"
4559
- "compute.forwardingRules.create"
4660
- "compute.forwardingRules.delete"
4761
- "compute.forwardingRules.get"
4862
- "compute.forwardingRules.list"
4963
- "compute.forwardingRules.update"
5064
- "compute.forwardingRules.use"
65+
- "compute.healthChecks.create"
66+
- "compute.healthChecks.delete"
67+
- "compute.healthChecks.get"
68+
- "compute.healthChecks.list"
69+
- "compute.healthChecks.update"
70+
- "compute.healthChecks.use"
71+
- "compute.httpHealthChecks.create"
72+
- "compute.httpHealthChecks.delete"
73+
- "compute.httpHealthChecks.get"
74+
- "compute.httpHealthChecks.list"
75+
- "compute.httpHealthChecks.update"
76+
- "compute.httpHealthChecks.use"
77+
- "compute.instanceGroupManagers.create"
78+
- "compute.instanceGroupManagers.delete"
79+
- "compute.instanceGroupManagers.get"
80+
- "compute.instanceGroupManagers.list"
81+
- "compute.instanceGroupManagers.update"
82+
- "compute.instanceGroupManagers.use"
5183
- "compute.instanceGroups.create"
5284
- "compute.instanceGroups.delete"
5385
- "compute.instanceGroups.get"
@@ -92,13 +124,26 @@ spec:
92124
- "compute.instances.update"
93125
- "compute.instances.use"
94126
- "compute.instances.useReadOnly"
127+
- "compute.instanceTemplates.create"
128+
- "compute.instanceTemplates.delete"
129+
- "compute.instanceTemplates.get"
130+
- "compute.instanceTemplates.list"
95131
- "compute.zoneOperations.get"
96132
- "compute.zoneOperations.list"
97133
- "compute.zones.get"
98134
- "compute.zones.list"
99135
- "compute.projects.get"
100136
- "compute.regions.get"
101137
- "compute.regions.list"
138+
- "compute.routers.create"
139+
- "compute.routers.delete"
140+
- "compute.routers.get"
141+
- "compute.routers.list"
142+
- "compute.routers.update"
143+
- "compute.routers.use"
144+
- "compute.routes.delete"
145+
- "compute.routes.list"
146+
- "compute.targetPools.addHealthCheck"
102147
- "compute.targetPools.addInstance"
103148
- "compute.targetPools.create"
104149
- "compute.targetPools.delete"

0 commit comments

Comments
 (0)