Skip to content

Commit 25aebd2

Browse files
committed
handle baremetal platform in CAPI manifests
Baremetal IPI does not use any CAPI manifests so, handle the platform.
1 parent 6e834b3 commit 25aebd2

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

pkg/asset/machines/clusterapi.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ import (
3939
awsdefaults "github.com/openshift/installer/pkg/types/aws/defaults"
4040
azuretypes "github.com/openshift/installer/pkg/types/azure"
4141
azuredefaults "github.com/openshift/installer/pkg/types/azure/defaults"
42+
baremetaltypes "github.com/openshift/installer/pkg/types/baremetal"
4243
externaltypes "github.com/openshift/installer/pkg/types/external"
4344
gcptypes "github.com/openshift/installer/pkg/types/gcp"
4445
ibmcloudtypes "github.com/openshift/installer/pkg/types/ibmcloud"
@@ -498,7 +499,7 @@ func (c *ClusterAPI) Generate(ctx context.Context, dependencies asset.Parents) e
498499
if err != nil {
499500
return fmt.Errorf("failed to generate IBM Cloud VPC machine manifests: %w", err)
500501
}
501-
case externaltypes.Name, nonetypes.Name:
502+
case externaltypes.Name, nonetypes.Name, baremetaltypes.Name:
502503
return nil
503504
default:
504505
return fmt.Errorf("unrecognized platform: %q", ic.Platform.Name())

pkg/asset/manifests/clusterapi/cluster.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import (
3333
"github.com/openshift/installer/pkg/clusterapi"
3434
awstypes "github.com/openshift/installer/pkg/types/aws"
3535
azuretypes "github.com/openshift/installer/pkg/types/azure"
36+
"github.com/openshift/installer/pkg/types/baremetal"
3637
externaltypes "github.com/openshift/installer/pkg/types/external"
3738
gcptypes "github.com/openshift/installer/pkg/types/gcp"
3839
ibmcloudtypes "github.com/openshift/installer/pkg/types/ibmcloud"
@@ -145,7 +146,7 @@ func (c *Cluster) Generate(_ context.Context, dependencies asset.Parents) error
145146
if err != nil {
146147
return fmt.Errorf("failed to generate IBM Cloud VPC manifests: %w", err)
147148
}
148-
case externaltypes.Name, nonetypes.Name:
149+
case externaltypes.Name, nonetypes.Name, baremetal.Name:
149150
return nil
150151
default:
151152
return fmt.Errorf("unsupported platform %q", platform)

0 commit comments

Comments
 (0)