@@ -31,7 +31,7 @@ type ClusterBasicSetting struct {
31
31
type ClusterAdvancedSettings struct {
32
32
Ipvs bool
33
33
AsEnabled bool
34
- EnableCustomizedPodCIDR bool
34
+ EnableCustomizedPodCIDR bool
35
35
BasePodNumber int64
36
36
ContainerRuntime string
37
37
NodeNameType string
@@ -371,13 +371,13 @@ func (me *TkeService) GetUpgradeInstanceResult(ctx context.Context, id string) (
371
371
continue
372
372
}
373
373
if * inst .LifeState != "process" {
374
- return false , fmt .Errorf ("upgrade instances failed, " +
374
+ return false , fmt .Errorf ("upgrade instances failed, " +
375
375
"instanceId:%s, lifeState is:%s" , * inst .InstanceID , * inst .LifeState )
376
376
}
377
377
// instance lifeState=process, check whether failed or not.
378
378
for _ , detail := range inst .Detail {
379
379
if * detail .LifeState == "failed" {
380
- return false , fmt .Errorf ("upgrade instances failed, " +
380
+ return false , fmt .Errorf ("upgrade instances failed, " +
381
381
"instanceId:%s, detail.lifeState is:%s" , * inst .InstanceID , * detail .LifeState )
382
382
}
383
383
}
@@ -394,7 +394,7 @@ func (me *TkeService) CreateCluster(ctx context.Context,
394
394
cidrSetting ClusterCidrSettings ,
395
395
tags map [string ]string ,
396
396
existedInstance []* tke.ExistedInstancesForNode ,
397
- overrideSettings []tke. InstanceAdvancedSettings ,
397
+ overrideSettings * OverrideSettings ,
398
398
) (id string , errRet error ) {
399
399
400
400
logId := getLogId (ctx )
@@ -459,7 +459,8 @@ func (me *TkeService) CreateCluster(ctx context.Context,
459
459
request .InstanceAdvancedSettings .Labels = iAdvanced .Labels
460
460
}
461
461
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 )) {
463
464
return "" , fmt .Errorf ("len(overrideSettings) != (len(cvms.Master)+len(cvms.Work))" )
464
465
}
465
466
@@ -473,7 +474,9 @@ func (me *TkeService) CreateCluster(ctx context.Context,
473
474
request .ClusterType = helper .String (TKE_DEPLOY_TYPE_INDEPENDENT )
474
475
for v := range cvms .Master {
475
476
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
+ }
477
480
}
478
481
request .RunInstancesForNode = append (request .RunInstancesForNode , & node )
479
482
@@ -487,7 +490,9 @@ func (me *TkeService) CreateCluster(ctx context.Context,
487
490
node .RunInstancesPara = []* string {}
488
491
for v := range cvms .Work {
489
492
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
+ }
491
496
}
492
497
request .RunInstancesForNode = append (request .RunInstancesForNode , & node )
493
498
}
@@ -940,9 +945,9 @@ func (me *TkeService) ModifyClusterVersion(ctx context.Context, id string, clust
940
945
}
941
946
942
947
request .ExtraArgs = & tke.ClusterExtraArgs {
943
- KubeAPIServer : kas ,
948
+ KubeAPIServer : kas ,
944
949
KubeControllerManager : kcms ,
945
- KubeScheduler : kss ,
950
+ KubeScheduler : kss ,
946
951
}
947
952
}
948
953
0 commit comments