@@ -31,7 +31,7 @@ type ClusterBasicSetting struct {
3131type ClusterAdvancedSettings struct {
3232 Ipvs bool
3333 AsEnabled bool
34- EnableCustomizedPodCIDR bool
34+ EnableCustomizedPodCIDR bool
3535 BasePodNumber int64
3636 ContainerRuntime string
3737 NodeNameType string
@@ -371,13 +371,13 @@ func (me *TkeService) GetUpgradeInstanceResult(ctx context.Context, id string) (
371371 continue
372372 }
373373 if * inst .LifeState != "process" {
374- return false , fmt .Errorf ("upgrade instances failed, " +
374+ return false , fmt .Errorf ("upgrade instances failed, " +
375375 "instanceId:%s, lifeState is:%s" , * inst .InstanceID , * inst .LifeState )
376376 }
377377 // instance lifeState=process, check whether failed or not.
378378 for _ , detail := range inst .Detail {
379379 if * detail .LifeState == "failed" {
380- return false , fmt .Errorf ("upgrade instances failed, " +
380+ return false , fmt .Errorf ("upgrade instances failed, " +
381381 "instanceId:%s, detail.lifeState is:%s" , * inst .InstanceID , * detail .LifeState )
382382 }
383383 }
@@ -394,7 +394,7 @@ func (me *TkeService) CreateCluster(ctx context.Context,
394394 cidrSetting ClusterCidrSettings ,
395395 tags map [string ]string ,
396396 existedInstance []* tke.ExistedInstancesForNode ,
397- overrideSettings []tke. InstanceAdvancedSettings ,
397+ overrideSettings * OverrideSettings ,
398398) (id string , errRet error ) {
399399
400400 logId := getLogId (ctx )
@@ -459,7 +459,8 @@ func (me *TkeService) CreateCluster(ctx context.Context,
459459 request .InstanceAdvancedSettings .Labels = iAdvanced .Labels
460460 }
461461
462- if len (overrideSettings ) > 0 && len (overrideSettings ) != (len (cvms .Master )+ len (cvms .Work )) {
462+ if len (overrideSettings .Master )+ len (overrideSettings .Work ) > 0 &&
463+ len (overrideSettings .Master )+ len (overrideSettings .Work ) != (len (cvms .Master )+ len (cvms .Work )) {
463464 return "" , fmt .Errorf ("len(overrideSettings) != (len(cvms.Master)+len(cvms.Work))" )
464465 }
465466
@@ -473,7 +474,9 @@ func (me *TkeService) CreateCluster(ctx context.Context,
473474 request .ClusterType = helper .String (TKE_DEPLOY_TYPE_INDEPENDENT )
474475 for v := range cvms .Master {
475476 node .RunInstancesPara = append (node .RunInstancesPara , & cvms .Master [v ])
476- node .InstanceAdvancedSettingsOverrides = append (node .InstanceAdvancedSettingsOverrides , & overrideSettings [v ])
477+ if len (overrideSettings .Master ) != 0 {
478+ node .InstanceAdvancedSettingsOverrides = append (node .InstanceAdvancedSettingsOverrides , & overrideSettings .Master [v ])
479+ }
477480 }
478481 request .RunInstancesForNode = append (request .RunInstancesForNode , & node )
479482
@@ -487,7 +490,9 @@ func (me *TkeService) CreateCluster(ctx context.Context,
487490 node .RunInstancesPara = []* string {}
488491 for v := range cvms .Work {
489492 node .RunInstancesPara = append (node .RunInstancesPara , & cvms .Work [v ])
490- node .InstanceAdvancedSettingsOverrides = append (node .InstanceAdvancedSettingsOverrides , & overrideSettings [v ])
493+ if len (overrideSettings .Work ) != 0 {
494+ node .InstanceAdvancedSettingsOverrides = append (node .InstanceAdvancedSettingsOverrides , & overrideSettings .Work [v ])
495+ }
491496 }
492497 request .RunInstancesForNode = append (request .RunInstancesForNode , & node )
493498 }
@@ -940,9 +945,9 @@ func (me *TkeService) ModifyClusterVersion(ctx context.Context, id string, clust
940945 }
941946
942947 request .ExtraArgs = & tke.ClusterExtraArgs {
943- KubeAPIServer : kas ,
948+ KubeAPIServer : kas ,
944949 KubeControllerManager : kcms ,
945- KubeScheduler : kss ,
950+ KubeScheduler : kss ,
946951 }
947952 }
948953
0 commit comments