Skip to content

Commit 8a71f3e

Browse files
Merge pull request #205 from odvarkadaniel/gcp-mapi-cred-req-update-permissions
OCPCLOUD-1724: GCP Credentials req. manifest of CCMO to use new API field
2 parents f362e9c + fd97d4b commit 8a71f3e

1 file changed

Lines changed: 37 additions & 4 deletions

File tree

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

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,43 @@ spec:
1616
providerSpec:
1717
apiVersion: cloudcredential.openshift.io/v1
1818
kind: GCPProviderSpec
19-
predefinedRoles:
20-
- roles/compute.instanceAdmin
21-
- roles/compute.loadBalancerAdmin
22-
- roles/iam.serviceAccountUser
19+
permissions:
20+
- "compute.addresses.create"
21+
- "compute.addresses.delete"
22+
- "compute.addresses.get"
23+
- "compute.addresses.list"
24+
- "compute.firewalls.create"
25+
- "compute.firewalls.delete"
26+
- "compute.firewalls.get"
27+
- "compute.firewalls.update"
28+
- "compute.forwardingRules.create"
29+
- "compute.forwardingRules.delete"
30+
- "compute.forwardingRules.get"
31+
- "compute.healthChecks.create"
32+
- "compute.healthChecks.delete"
33+
- "compute.healthChecks.get"
34+
- "compute.healthChecks.update"
35+
- "compute.httpHealthChecks.create"
36+
- "compute.httpHealthChecks.delete"
37+
- "compute.httpHealthChecks.get"
38+
- "compute.httpHealthChecks.update"
39+
- "compute.instanceGroups.create"
40+
- "compute.instanceGroups.delete"
41+
- "compute.instanceGroups.get"
42+
- "compute.instanceGroups.update"
43+
- "compute.instances.get"
44+
- "compute.instances.use"
45+
- "compute.regionBackendServices.create"
46+
- "compute.regionBackendServices.delete"
47+
- "compute.regionBackendServices.get"
48+
- "compute.regionBackendServices.update"
49+
- "compute.targetPools.addInstance"
50+
- "compute.targetPools.create"
51+
- "compute.targetPools.delete"
52+
- "compute.targetPools.get"
53+
- "compute.targetPools.removeInstance"
54+
- "compute.zones.list"
55+
2356
# If set to true, don't check whether the requested
2457
# roles have the necessary services enabled
2558
skipServiceCheck: true

0 commit comments

Comments
 (0)