Skip to content

Commit 3b0ee58

Browse files
committed
chore(logme): drive-by fix missing instanceName flag in instance update command
1 parent d2db189 commit 3b0ee58

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

docs/stackit_logme_instance_update.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ stackit logme instance update INSTANCE_ID [flags]
3030
--metrics-frequency int Metrics frequency
3131
--metrics-prefix string Metrics prefix
3232
--monitoring-instance-id string Monitoring instance ID
33+
-n, --name string Instance name
3334
--plan-id string Plan ID
3435
--plan-name string Plan name
3536
--syslog strings Syslog

internal/cmd/logme/instance/update/update.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ type inputModel struct {
5656
SgwAcl *[]string
5757
Syslog *[]string
5858
PlanId *string
59+
InstanceName *string
5960
}
6061

6162
func NewCmd(params *types.CmdParams) *cobra.Command {
@@ -146,6 +147,7 @@ func configureFlags(cmd *cobra.Command) {
146147
cmd.Flags().Var(flags.UUIDFlag(), planIdFlag, "Plan ID")
147148
cmd.Flags().String(planNameFlag, "", "Plan name")
148149
cmd.Flags().String(versionFlag, "", "Instance LogMe version")
150+
cmd.Flags().StringP(instanceNameFlag, "n", "", "Instance name")
149151
}
150152

151153
func parseInput(p *print.Printer, cmd *cobra.Command, inputArgs []string) (*inputModel, error) {
@@ -166,6 +168,7 @@ func parseInput(p *print.Printer, cmd *cobra.Command, inputArgs []string) (*inpu
166168
planId := flags.FlagToStringPointer(p, cmd, planIdFlag)
167169
planName := flags.FlagToStringValue(p, cmd, planNameFlag)
168170
version := flags.FlagToStringValue(p, cmd, versionFlag)
171+
instanceName := flags.FlagToStringPointer(p, cmd, instanceNameFlag)
169172

170173
if planId != nil && (planName != "" || version != "") {
171174
return nil, &cliErr.DSAInputPlanError{
@@ -175,8 +178,8 @@ func parseInput(p *print.Printer, cmd *cobra.Command, inputArgs []string) (*inpu
175178
}
176179

177180
if enableMonitoring == nil && monitoringInstanceId == nil && graphite == nil &&
178-
metricsFrequency == nil && metricsPrefix == nil &&
179-
sgwAcl == nil && syslog == nil && planId == nil &&
181+
metricsFrequency == nil && metricsPrefix == nil && sgwAcl == nil &&
182+
syslog == nil && planId == nil && instanceName == nil &&
180183
planName == "" && version == "" {
181184
return nil, &cliErr.EmptyUpdateError{}
182185
}
@@ -194,6 +197,7 @@ func parseInput(p *print.Printer, cmd *cobra.Command, inputArgs []string) (*inpu
194197
PlanId: planId,
195198
PlanName: planName,
196199
Version: version,
200+
InstanceName: instanceName,
197201
}
198202

199203
p.DebugInputModel(model)

0 commit comments

Comments
 (0)