The Customer Cloud Subscription (CCS) model allows Red Hat to deploy and manage {product-title} into a customer’s Google Cloud Platform (GCP) project. Red Hat requires several prerequisites to provide these services.
Warning
|
To use {product-title} in your GCP project, the following GCP organizational policy constraints cannot be in place:
|
-
Create a Google Cloud project to host the {product-title} cluster.
NoteThe project name must be 10 characters or less.
-
Enable the following required APIs in the project that hosts your {product-title} cluster:
Table 1. Required API services API service Console service name deploymentmanager.googleapis.com
compute.googleapis.com
cloudapis.googleapis.com
cloudresourcemanager.googleapis.com
dns.googleapis.com
networksecurity.googleapis.com
iamcredentials.googleapis.com
iam.googleapis.com
servicemanagement.googleapis.com
serviceusage.googleapis.com
storage-api.googleapis.com
storage-component.googleapis.com
orgpolicy.googleapis.com
-
To ensure that Red Hat can perform necessary actions, you must create an
osd-ccs-admin
IAM service account user within the GCP project.The following roles must be granted to the service account:
Table 2. Required roles Role Console role name Compute Admin
roles/compute.admin
DNS Administrator
roles/dns.admin
Organization Policy Viewer
roles/orgpolicy.policyViewer
Service Management Administrator
roles/servicemanagement.admin
Service Usage Admin
roles/serviceusage.serviceUsageAdmin
Storage Admin
roles/storage.admin
Compute Load Balancer Admin
roles/compute.loadBalancerAdmin
Role Viewer
roles/viewer
Role Administrator
roles/iam.roleAdmin
Security Admin
roles/iam.securityAdmin
Service Account Key Admin
roles/iam.serviceAccountKeyAdmin
Service Account Admin
roles/iam.serviceAccountAdmin
Service Account User
roles/iam.serviceAccountUser
-
Create the service account key for the
osd-ccs-admin
IAM service account. Export the key to a file namedosServiceAccount.json
; this JSON file will be uploaded in {cluster-manager-first} when you create your cluster.