From 6b461c71da3c2f72ab33dae8d860492fa57d7e9f Mon Sep 17 00:00:00 2001 From: Christopher J Schaefer Date: Tue, 21 Sep 2021 10:26:48 -0500 Subject: [PATCH] Add CIS CRN to IBM Infrastructure resource Add the CIS Instance CRN for IBM Cloud to the Infrastructure resource, required for ingress initialization. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1999734 --- pkg/asset/manifests/infrastructure.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/asset/manifests/infrastructure.go b/pkg/asset/manifests/infrastructure.go index b63d2ef2252..ca0b52cee74 100644 --- a/pkg/asset/manifests/infrastructure.go +++ b/pkg/asset/manifests/infrastructure.go @@ -1,6 +1,7 @@ package manifests import ( + "context" "path/filepath" "sort" @@ -171,9 +172,14 @@ func (i *Infrastructure) Generate(dependencies asset.Parents) error { }) case ibmcloud.Name: config.Spec.PlatformSpec.Type = configv1.IBMCloudPlatformType + cisInstanceCRN, err := installConfig.IBMCloud.CISInstanceCRN(context.TODO()) + if err != nil { + return errors.Wrap(err, "cannot retrieve IBM Cloud Internet Services instance CRN") + } config.Status.PlatformStatus.IBMCloud = &configv1.IBMCloudPlatformStatus{ Location: installConfig.Config.Platform.IBMCloud.Region, ResourceGroupName: installConfig.Config.Platform.IBMCloud.ClusterResourceGroupName(clusterID.InfraID), + CISInstanceCRN: cisInstanceCRN, } case libvirt.Name: config.Spec.PlatformSpec.Type = configv1.LibvirtPlatformType