Skip to content

Commit f6df3a3

Browse files
Merge pull request openshift#8722 from barbacbd/OCPBUGS-36713
OCPBUGS-36713: CAPG use existing subnets and VPC
2 parents 21e3cbd + e3bcbc6 commit f6df3a3

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

pkg/asset/manifests/gcp/cluster.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,17 @@ func GenerateClusterAssets(installConfig *installconfig.InstallConfig, clusterID
3939
networkName = installConfig.Config.GCP.Network
4040
}
4141

42+
networkProject := installConfig.Config.GCP.ProjectID
43+
if installConfig.Config.GCP.NetworkProjectID != "" {
44+
networkProject = installConfig.Config.GCP.NetworkProjectID
45+
}
46+
4247
controlPlaneSubnetName := gcp.DefaultSubnetName(clusterID.InfraID, "master")
4348
controlPlaneSubnetCidr := ""
4449
if installConfig.Config.GCP.ControlPlaneSubnet != "" {
4550
controlPlaneSubnetName = installConfig.Config.GCP.ControlPlaneSubnet
4651

47-
controlPlaneSubnet, err := getSubnet(context.TODO(), installConfig.Config.GCP.NetworkProjectID, installConfig.Config.GCP.Region, controlPlaneSubnetName)
52+
controlPlaneSubnet, err := getSubnet(context.TODO(), networkProject, installConfig.Config.GCP.Region, controlPlaneSubnetName)
4853
if err != nil {
4954
return nil, fmt.Errorf("failed to get control plane subnet: %w", err)
5055
}
@@ -64,7 +69,7 @@ func GenerateClusterAssets(installConfig *installconfig.InstallConfig, clusterID
6469
if installConfig.Config.GCP.ComputeSubnet != "" {
6570
computeSubnetName = installConfig.Config.GCP.ComputeSubnet
6671

67-
computeSubnet, err := getSubnet(context.TODO(), installConfig.Config.GCP.NetworkProjectID, installConfig.Config.GCP.Region, computeSubnetName)
72+
computeSubnet, err := getSubnet(context.TODO(), networkProject, installConfig.Config.GCP.Region, computeSubnetName)
6873
if err != nil {
6974
return nil, fmt.Errorf("failed to get compute subnet: %w", err)
7075
}

0 commit comments

Comments
 (0)