@@ -308,32 +308,6 @@ func (c *Controller) InitIPAM() error {
308
308
}
309
309
}
310
310
311
- lsList , err := c .ovnClient .ListLogicalSwitch (false , nil )
312
- if err != nil {
313
- klog .Errorf ("failed to list LS: %v" , err )
314
- return err
315
- }
316
- lsPortsMap := make (map [string ]* strset.Set , len (lsList ))
317
- for _ , ls := range lsList {
318
- lsPortsMap [ls .Name ] = strset .New (ls .Ports ... )
319
- }
320
-
321
- lspList , err := c .ovnClient .ListLogicalSwitchPortsWithLegacyExternalIDs ()
322
- if err != nil {
323
- klog .Errorf ("failed to list LSP: %v" , err )
324
- return err
325
- }
326
- lspWithoutVendor := strset .NewWithSize (len (lspList ))
327
- lspWithoutLS := make (map [string ]string , len (lspList ))
328
- for _ , lsp := range lspList {
329
- if len (lsp .ExternalIDs ) == 0 || lsp .ExternalIDs ["vendor" ] == "" {
330
- lspWithoutVendor .Add (lsp .Name )
331
- }
332
- if len (lsp .ExternalIDs ) == 0 || lsp .ExternalIDs [logicalSwitchKey ] == "" {
333
- lspWithoutLS [lsp .Name ] = lsp .UUID
334
- }
335
- }
336
-
337
311
pods , err := c .podsLister .List (labels .Everything ())
338
312
if err != nil {
339
313
klog .Errorf ("failed to list pods: %v" , err )
@@ -400,25 +374,8 @@ func (c *Controller) InitIPAM() error {
400
374
klog .Errorf ("failed to create/update ips CR %s.%s with ip address %s: %v" , podName , pod .Namespace , ip , err )
401
375
}
402
376
}
403
- if podNet .ProviderName == util .OvnProvider || strings .HasSuffix (podNet .ProviderName , util .OvnProvider ) {
404
- externalIDs := make (map [string ]string , 3 )
405
- if lspWithoutVendor .Has (portName ) {
406
- externalIDs ["vendor" ] = util .CniTypeName
407
- externalIDs ["pod" ] = fmt .Sprintf ("%s/%s" , pod .Namespace , pod .Name )
408
- }
409
- if uuid := lspWithoutLS [portName ]; uuid != "" {
410
- for ls , ports := range lsPortsMap {
411
- if ports .Has (uuid ) {
412
- externalIDs [logicalSwitchKey ] = ls
413
- break
414
- }
415
- }
416
- }
417
377
418
- if err = c .initAppendLspExternalIds (portName , externalIDs ); err != nil {
419
- klog .Errorf ("failed to append external-ids for logical switch port %s: %v" , portName , err )
420
- }
421
- }
378
+ // Append ExternalIds is added in v1.7, used for upgrading from v1.6.3. It should be deleted now since v1.7 is not used anymore.
422
379
}
423
380
}
424
381
}
@@ -479,23 +436,6 @@ func (c *Controller) InitIPAM() error {
479
436
if v4IP != "" && v6IP != "" {
480
437
node .Annotations [util .IpAddressAnnotation ] = util .GetStringIP (v4IP , v6IP )
481
438
}
482
-
483
- externalIDs := make (map [string ]string , 2 )
484
- if lspWithoutVendor .Has (portName ) {
485
- externalIDs ["vendor" ] = util .CniTypeName
486
- }
487
- if uuid := lspWithoutLS [portName ]; uuid != "" {
488
- for ls , ports := range lsPortsMap {
489
- if ports .Has (uuid ) {
490
- externalIDs [logicalSwitchKey ] = ls
491
- break
492
- }
493
- }
494
- }
495
-
496
- if err = c .initAppendLspExternalIds (portName , externalIDs ); err != nil {
497
- klog .Errorf ("failed to append external-ids for logical switch port %s: %v" , portName , err )
498
- }
499
439
}
500
440
}
501
441
@@ -841,14 +781,6 @@ func (c *Controller) initNodeRoutes() error {
841
781
return nil
842
782
}
843
783
844
- func (c * Controller ) initAppendLspExternalIds (portName string , externalIDs map [string ]string ) error {
845
- if err := c .ovnClient .SetLogicalSwitchPortExternalIds (portName , externalIDs ); err != nil {
846
- klog .Errorf ("set lsp external_ids for logical switch port %s: %v" , portName , err )
847
- return err
848
- }
849
- return nil
850
- }
851
-
852
784
func (c * Controller ) initNodeChassis () error {
853
785
nodes , err := c .nodesLister .List (labels .Everything ())
854
786
if err != nil {
0 commit comments