@@ -516,7 +516,7 @@ func (o *ConvertToV1Options) normalizeConfigMaps() error {
516
516
return err
517
517
}
518
518
if _ , err = o .Dynamic .Resource (types .ConfigmapGVR ()).Namespace (o .Namespace ).Patch (context .TODO (), cm .GetName (), apitypes .MergePatchType , newData , metav1.PatchOptions {}); err != nil {
519
- return err
519
+ return client . IgnoreNotFound ( err )
520
520
}
521
521
return nil
522
522
}
@@ -526,7 +526,7 @@ func (o *ConvertToV1Options) normalizeConfigMaps() error {
526
526
if _ , ok := labels [constant .CMConfigurationSpecProviderLabelKey ]; ! ok {
527
527
// add file-template label for scripts
528
528
if _ , isScripts := labels [constant .CMTemplateNameLabelKey ]; isScripts {
529
- if err = o .Dynamic .Resource (types .ConfigmapGVR ()).Namespace (cm .GetNamespace ()).Delete (context .TODO (), cm .GetName (), metav1.DeleteOptions {}); err != nil {
529
+ if err = o .Dynamic .Resource (types .ConfigmapGVR ()).Namespace (cm .GetNamespace ()).Delete (context .TODO (), cm .GetName (), metav1.DeleteOptions {}); client . IgnoreNotFound ( err ) != nil {
530
530
return err
531
531
}
532
532
}
@@ -627,13 +627,21 @@ func (o *ConvertToV1Options) Convert09ComponentDef(cluster *kbappsv1.Cluster,
627
627
return err
628
628
}
629
629
cluster .Spec .ComponentSpecs [i ].ComponentDef = compDef
630
+ // reset service account name
631
+ if cluster .Spec .ComponentSpecs [i ].ServiceAccountName == fmt .Sprintf ("kb-%s" , cluster .Name ) {
632
+ cluster .Spec .ComponentSpecs [i ].ServiceAccountName = ""
633
+ }
630
634
}
631
635
for i := range clusterV1alpha1Spec .ShardingSpecs {
632
636
compDef , err := convertCompDef (clusterV1alpha1Spec .ShardingSpecs [i ].Template .ComponentDef )
633
637
if err != nil {
634
638
return err
635
639
}
636
640
cluster .Spec .Shardings [i ].Template .ComponentDef = compDef
641
+ // reset service account name
642
+ if cluster .Spec .Shardings [i ].Template .ServiceAccountName == fmt .Sprintf ("kb-%s" , cluster .Name ) {
643
+ cluster .Spec .Shardings [i ].Template .ServiceAccountName = ""
644
+ }
637
645
}
638
646
delete (cluster .Annotations , kbIncrementConverterAK )
639
647
return nil
0 commit comments