Skip to content

Commit a86e20a

Browse files
committed
docs: clarify enabling GCP service APIs
Move the step of enabling GCP service APIs to it's own step. These APIs must also be enabled prior to DNS configuration. Signed-off-by: Christoph Blecker <[email protected]>
1 parent 0626e59 commit a86e20a

File tree

3 files changed

+28
-23
lines changed

3 files changed

+28
-23
lines changed

docs/user/gcp/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# GCP Project Setup
22

3-
This document is a guide for preparing a new GCP project for use with OpenShift.
3+
This document is a guide for preparing a new GCP project for use with OpenShift.
44

55
Follow along with the steps and links below to configure your GCP project and provision an OpenShift cluster:
66

7+
1. [Enable Service APIs](apis.md)
78
1. [Setup DNS](dns.md)
89
1. [Ensure sufficient quota](limits.md)
910
1. [Create Installer Service Account](iam.md)

docs/user/gcp/apis.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# GCP Service APIs
2+
To install OpenShift to your GCP project, the installer requires following [Service APIs][service-apis-summary] to be enabled for your project.
3+
4+
## Enable API Services needed by your cluster
5+
6+
You will need to enable the following API services in your project:
7+
8+
- Compute Engine API (`compute.googleapis.com`)
9+
- Google Cloud APIs (`cloudapis.googleapis.com`)
10+
- Cloud Resource Manager API (`cloudresourcemanager.googleapis.com`)
11+
- Google DNS API (`dns.googleapis.com`)
12+
- Identity and Access Management (IAM) API (`iam.googleapis.com`)
13+
- IAM Service Account Credentials API (`iamcredentials.googleapis.com`)
14+
- Service Management API (`servicemanagement.googleapis.com`)
15+
- Service Usage API (`serviceusage.googleapis.com`)
16+
- Google Cloud Storage JSON API (`storage-api.googleapis.com`)
17+
- Cloud Storage (`storage-component.googleapis.com`)
18+
19+
You can enable these services using the console or the CLI (console service names in parentheses)
20+
21+
More information:
22+
- [GCP: Enable Services][enable-svc]
23+
24+
25+
[enable-svc]: https://cloud.google.com/service-usage/docs/enable-disable#enabling
26+
[service-apis-summary]: https://cloud.google.com/terms/services

docs/user/gcp/iam.md

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -36,29 +36,7 @@ You will need to create and save a service account key for your service account
3636

3737
[GCP: Creating a service account key][sa-key]
3838

39-
40-
## Step 4: Enable API Services needed by your cluster
41-
42-
You will need to enable the following API services in your project:
43-
44-
- Compute Engine API (`compute.googleapis.com`)
45-
- Google Cloud APIs (`cloudapis.googleapis.com`)
46-
- Cloud Resource Manager API (`cloudresourcemanager.googleapis.com`)
47-
- Google DNS API (`dns.googleapis.com`)
48-
- Identity and Access Management (IAM) API (`iam.googleapis.com`)
49-
- IAM Service Account Credentials API (`iamcredentials.googleapis.com`)
50-
- Service Management API (`servicemanagement.googleapis.com`)
51-
- Service Usage API (`serviceusage.googleapis.com`)
52-
- Google Cloud Storage JSON API (`storage-api.googleapis.com`)
53-
- Cloud Storage (`storage-component.googleapis.com`)
54-
55-
You can enable these services using the console or the CLI (console service names in parentheses)
56-
57-
[GCP: Enable Services][enable-svc]
58-
59-
6039
[sa-create]: https://cloud.google.com/iam/docs/creating-managing-service-accounts#creating_a_service_account
6140
[gcp-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
6241
[sa-assign]: https://cloud.google.com/iam/docs/granting-roles-to-service-accounts#granting_access_to_a_service_account_for_a_resource
6342
[sa-key]: https://cloud.google.com/iam/docs/creating-managing-service-account-keys#creating_service_account_keys
64-
[enable-svc]: https://cloud.google.com/service-usage/docs/enable-disable#enabling

0 commit comments

Comments
 (0)