Skip to content

Commit 5f27953

Browse files
authored
Merge pull request #51964 from bscott-rh/OSDOCS-4391
OSDOCS-4391 Adding shared VPC parameters to install config parameters
2 parents 587cdb7 + 394ac08 commit 5f27953

File tree

1 file changed

+29
-4
lines changed

1 file changed

+29
-4
lines changed

modules/installation-configuration-parameters.adoc

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -616,7 +616,8 @@ accounts for the dramatically decreased machine performance.
616616
|The only supported value is `3`, which is the default value.
617617

618618
|`credentialsMode`
619-
|The Cloud Credential Operator (CCO) mode. If no mode is specified, the CCO dynamically tries to determine the capabilities of the provided credentials, with a preference for mint mode on the platforms where multiple modes are supported.
619+
|The Cloud Credential Operator (CCO) mode. If no mode is specified, the CCO dynamically tries to determine the capabilities of the provided credentials, with a preference for mint mode on the platforms where multiple modes are supported.
620+
ifdef::gcp[If you are installing on GCP into a shared virtual private cloud (VPC), `credentialsMode` must be set to `Passthrough`.]
620621
[NOTE]
621622
====
622623
Not all CCO modes are supported for all cloud providers. For more information about CCO modes, see the _Cloud Credential Operator_ entry in the _Cluster Operators reference_ content.
@@ -1112,7 +1113,11 @@ Additional GCP configuration parameters are described in the following table:
11121113
|Parameter|Description|Values
11131114

11141115
|`platform.gcp.network`
1115-
|The name of the existing VPC that you want to deploy your cluster to.
1116+
|The name of the existing Virtual Private Cloud (VPC) where you want to deploy your cluster. If you want to deploy your cluster into a shared VPC, you must set `platform.gcp.networkProjectID` with the name of the GCP project that contains the shared VPC.
1117+
|String.
1118+
1119+
|`platform.gcp.networkProjectID`
1120+
|Optional. The name of the GCP project that contains the shared VPC where you want to deploy your cluster.
11161121
|String.
11171122

11181123
|`platform.gcp.projectID`
@@ -1124,13 +1129,33 @@ Additional GCP configuration parameters are described in the following table:
11241129
|Any valid region name, such as `us-central1`.
11251130

11261131
|`platform.gcp.controlPlaneSubnet`
1127-
|The name of the existing subnet in your VPC that you want to deploy your control plane machines to.
1132+
|The name of the existing subnet where you want to deploy your control plane machines.
11281133
|The subnet name.
11291134

11301135
|`platform.gcp.computeSubnet`
1131-
|The name of the existing subnet in your VPC that you want to deploy your compute machines to.
1136+
|The name of the existing subnet where you want to deploy your compute machines.
11321137
|The subnet name.
11331138

1139+
|`platform.gcp.createFirewallRules`
1140+
|Optional. Set this value to `Disabled` if you want to create and manage your firewall rules using network tags. By default, the cluster will automatically create and manage the firewall rules that are required for cluster communication. Your service account must have `roles/compute.networkAdmin` and `roles/compute.securityAdmin` privileges in the host project to perform these tasks automatically. If your service account does not have the `roles/dns.admin` privilege in the host project, it must have the `dns.networks.bindPrivateDNSZone` permission.
1141+
|`Enabled` or `Disabled`. The default value is `Enabled`.
1142+
1143+
|`platform.gcp.publicDNSZone.project`
1144+
|Optional. The name of the project that contains the public DNS zone. If you set this value, your service account must have the `roles/dns.admin` privilege in the specified project. If you do not set this value, it defaults to `gcp.projectId`.
1145+
|The name of the project that contains the public DNS zone.
1146+
1147+
|`platform.gcp.publicDNSZone.id`
1148+
|Optional. The ID or name of an existing public DNS zone. The public DNS zone domain must match the `baseDomain` parameter. If you do not set this value, the installation program will use a public DNS zone in the service project.
1149+
|The public DNS zone name.
1150+
1151+
|`platform.gcp.privateDNSZone.project`
1152+
|Optional. The name of the project that contains the private DNS zone. If you set this value, your service account must have the `roles/dns.admin` privilege in the host project. If you do not set this value, it defaults to `gcp.projectId`.
1153+
|The name of the project that contains the private DNS zone.
1154+
1155+
|`platform.gcp.privateDNSZone.id`
1156+
|Optional. The ID or name of an existing private DNS zone. If you do not set this value, the installation program will create a private DNS zone in the service project.
1157+
|The private DNS zone name.
1158+
11341159
|`platform.gcp.licenses`
11351160
|A list of license URLs that must be applied to the compute images.
11361161
[IMPORTANT]

0 commit comments

Comments
 (0)