@@ -7,6 +7,24 @@ sidebar_position: 40
7
7
tags : ["public cloud", "gcp", "iam"]
8
8
---
9
9
10
+ ## Required API Services
11
+
12
+ Ensure the following Google Cloud Platform (GCP) API services are enabled in your GCP project to deploy a host cluster:
13
+
14
+ - [ Cloud Resource Manager API] ( https://cloud.google.com/resource-manager/reference/rest )
15
+ - [ Compute Engine API] ( https://cloud.google.com/compute/docs/reference/rest/v1 )
16
+ - [ Kubernetes Engine API] ( https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1 )
17
+
18
+ ::: tip
19
+
20
+ If you need help enabling a Google Cloud API service, check out the
21
+ [ Enable and disable APIs] ( https://support.google.com/googleapi/answer/6158841?hl=en ) guide from the official Google
22
+ Cloud documentation.
23
+
24
+ :::
25
+
26
+ ## Required Permissions
27
+
10
28
This table contains the required Google Cloud Platform (GCP) permissions to create a custom GCP role tailored for usage
11
29
with Palette. When creating a custom role, ensure you include all the permissions listed below to prevent Palette from
12
30
having issues when deploying a host cluster.
@@ -66,6 +84,16 @@ having issues when deploying a host cluster.
66
84
| ` compute.routes.delete ` | Delete routes |
67
85
| ` compute.routes.get ` | Get route information |
68
86
| ` compute.routes.list ` | List routes |
87
+ | ` compute.subnetworks.create ` | Create subnetwork |
88
+ | ` compute.subnetworks.delete ` | Delete subnetwork |
89
+ | ` compute.subnetworks.list ` | List subnetworks |
90
+ | ` compute.subnetworks.use ` | Use subnetwork |
91
+ | ` compute.zones.list ` | List zones |
92
+ | ` container.clusters.create ` | Create cluster |
93
+ | ` container.clusters.delete ` | Delete cluster |
94
+ | ` container.clusters.get ` | Get clusters |
95
+ | ` container.clusters.list ` | List clusters |
96
+ | ` container.clusters.update ` | Update cluster |
69
97
| ` resourcemanager.projects.get ` | Get details of a specified Google Cloud project. |
70
98
| ` resourcemanager.projects.list ` | List all Google Cloud projects that the user has access to. |
71
99
| ` storage.objects.get ` | Get details of a specified object in Google Cloud Storage. |
0 commit comments