@@ -2,6 +2,7 @@ package hosts
22
33import (
44 "github.com/redhat-developer/mapt/cmd/mapt/cmd/params"
5+ "github.com/redhat-developer/mapt/pkg/integrations/gitlab"
56 maptContext "github.com/redhat-developer/mapt/pkg/manager/context"
67 ibmpower "github.com/redhat-developer/mapt/pkg/provider/ibmcloud/action/ibm-power"
78 "github.com/spf13/cobra"
@@ -52,17 +53,24 @@ func ibmPowerCreate() *cobra.Command {
5253 DebugLevel : viper .GetUint (params .DebugLevel ),
5354 CirrusPWArgs : params .CirrusPersistentWorkerArgs (),
5455 GHRunnerArgs : params .GithubRunnerArgs (),
56+ GLRunnerArgs : params .GitLabRunnerArgs (& gitlab .Ppc64le ),
5557 Tags : viper .GetStringMapString (params .Tags ),
5658 },
5759 & ibmpower.PWArgs {
5860 PIPrivateSubnetID : viper .GetString (params .PIPrivateSubnetID ),
5961 WorkspaceID : viper .GetString (params .WorkspaceID ),
6062 VPCPublicSubnetID : viper .GetString (params .VPCPublicSubnetID ),
63+ Memory : viper .GetFloat64 (params .PIMemory ),
64+ Processors : viper .GetFloat64 (params .PIProcessors ),
65+ ProcType : viper .GetString (params .PIProcType ),
66+ SysType : viper .GetString (params .PISysType ),
67+ StorageType : viper .GetString (params .PIStorageType ),
68+ DiskSize : viper .GetInt (params .PIDiskSize ),
6169 OtelAppCode : viper .GetString (params .OtelAppCode ),
6270 OtelAuthToken : viper .GetString (params .OtelAuthToken ),
6371 OtelEndpoint : viper .GetString (params .OtelEndpoint ),
64- OtelIndex : viper .GetString (params .OtelIndex ),
65- OtelExtraAttrs : viper .GetStringMapString (params .OtelExtraAttrs ),
72+ OtelIndex : viper .GetString (params .OtelIndex ),
73+ OtelExtraAttrs : viper .GetStringMapString (params .OtelExtraAttrs ),
6674 })
6775 },
6876 }
@@ -77,8 +85,16 @@ func ibmPowerCreate() *cobra.Command {
7785 flagSet .StringP (params .OtelEndpoint , "" , "https://otel-input.corp.redhat.com" , params .OtelEndpointDesc )
7886 flagSet .StringP (params .OtelIndex , "" , "" , params .OtelIndexDesc )
7987 flagSet .StringToStringP (params .OtelExtraAttrs , "" , nil , params .OtelExtraAttrsDesc )
88+ flagSet .Float64 (params .PIMemory , params .PIMemoryDefault , params .PIMemoryDesc )
89+ flagSet .Float64 (params .PIProcessors , params .PIProcessorsDefault , params .PIProcessorsDesc )
90+ flagSet .String (params .PIProcType , params .PIProcTypeDefault , params .PIProcTypeDesc )
91+ flagSet .String (params .PISysType , params .PISysTypeDefault , params .PISysTypeDesc )
92+ flagSet .String (params .PIStorageType , params .PIStorageTypeDefault , params .PIStorageTypeDesc )
93+ flagSet .Int (params .PIDiskSize , params .PIDiskSizeDefault , params .PIDiskSizeDesc )
8094 params .AddGHActionsFlags (flagSet )
8195 params .AddCirrusFlags (flagSet )
96+ params .AddGitLabRunnerFlags (flagSet )
97+ flagSet .Int (params .GlRunnerConcurrent , params .GlRunnerConcurrentPowerDefault , params .GlRunnerConcurrentDesc )
8298 c .PersistentFlags ().AddFlagSet (flagSet )
8399 _ = c .MarkPersistentFlagRequired (params .PIPrivateSubnetID )
84100 _ = c .MarkPersistentFlagRequired (params .WorkspaceID )
0 commit comments