@@ -46,10 +46,10 @@ import (
4646 "github.com/deckhouse/virtualization-controller/pkg/controller/livemigration"
4747 mc "github.com/deckhouse/virtualization-controller/pkg/controller/moduleconfig"
4848 mcapi "github.com/deckhouse/virtualization-controller/pkg/controller/moduleconfig/api"
49+ "github.com/deckhouse/virtualization-controller/pkg/controller/supervm"
4950 "github.com/deckhouse/virtualization-controller/pkg/controller/vd"
5051 "github.com/deckhouse/virtualization-controller/pkg/controller/vdsnapshot"
5152 "github.com/deckhouse/virtualization-controller/pkg/controller/vi"
52- "github.com/deckhouse/virtualization-controller/pkg/controller/vm"
5353 "github.com/deckhouse/virtualization-controller/pkg/controller/vmbda"
5454 "github.com/deckhouse/virtualization-controller/pkg/controller/vmclass"
5555 "github.com/deckhouse/virtualization-controller/pkg/controller/vmip"
@@ -313,77 +313,79 @@ func main() {
313313 os .Exit (1 )
314314 }
315315
316- cviLogger := logger .NewControllerLogger (cvi .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
316+ logFactory := logger .NewFactory (logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
317+
318+ cviLogger := logFactory (cvi .ControllerName )
317319 if _ , err = cvi .NewController (ctx , mgr , cviLogger , importSettings .ImporterImage , importSettings .UploaderImage , importSettings .Requirements , dvcrSettings , controllerNamespace ); err != nil {
318320 log .Error (err .Error ())
319321 os .Exit (1 )
320322 }
321323
322- vdLogger := logger . NewControllerLogger (vd .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
324+ vdLogger := logFactory (vd .ControllerName )
323325 if _ , err = vd .NewController (ctx , mgr , vdLogger , importSettings .ImporterImage , importSettings .UploaderImage , importSettings .Requirements , dvcrSettings , vdStorageClassSettings ); err != nil {
324326 log .Error (err .Error ())
325327 os .Exit (1 )
326328 }
327329
328- viLogger := logger . NewControllerLogger (vi .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
330+ viLogger := logFactory (vi .ControllerName )
329331 if _ , err = vi .NewController (ctx , mgr , viLogger , importSettings .ImporterImage , importSettings .UploaderImage , importSettings .BounderImage , importSettings .Requirements , dvcrSettings , viStorageClassSettings ); err != nil {
330332 log .Error (err .Error ())
331333 os .Exit (1 )
332334 }
333335
334- vmLogger := logger . NewControllerLogger ( vm .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
335- if err = vm .SetupController (ctx , mgr , vmLogger , dvcrSettings , firmwareImage ); err != nil {
336+ supervmLogger := logFactory ( supervm .ControllerName )
337+ if err = supervm .SetupController (ctx , mgr , dvcrSettings , firmwareImage , logFactory , supervmLogger ); err != nil {
336338 log .Error (err .Error ())
337339 os .Exit (1 )
338340 }
339- if err = vm .SetupGC (mgr , vmLogger , gcSettings .VMIMigration ); err != nil {
341+ if err = supervm .SetupGC (mgr , supervmLogger , gcSettings .VMIMigration ); err != nil {
340342 log .Error (err .Error ())
341343 os .Exit (1 )
342344 }
343345
344- vmbdaLogger := logger . NewControllerLogger (vmbda .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
346+ vmbdaLogger := logFactory (vmbda .ControllerName )
345347 if _ , err = vmbda .NewController (ctx , mgr , virtClient , vmbdaLogger , controllerNamespace ); err != nil {
346348 log .Error (err .Error ())
347349 os .Exit (1 )
348350 }
349351
350- vmipLogger := logger . NewControllerLogger (vmip .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
352+ vmipLogger := logFactory (vmip .ControllerName )
351353 if _ , err = vmip .NewController (ctx , mgr , virtClient , vmipLogger , virtualMachineCIDRs ); err != nil {
352354 log .Error (err .Error ())
353355 os .Exit (1 )
354356 }
355357
356- vmipleaseLogger := logger . NewControllerLogger (vmiplease .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
358+ vmipleaseLogger := logFactory (vmiplease .ControllerName )
357359 if _ , err = vmiplease .NewController (ctx , mgr , vmipleaseLogger , virtualMachineIPLeasesRetentionDuration ); err != nil {
358360 log .Error (err .Error ())
359361 os .Exit (1 )
360362 }
361363
362- vmclassLogger := logger . NewControllerLogger (vmclass .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
364+ vmclassLogger := logFactory (vmclass .ControllerName )
363365 if _ , err = vmclass .NewController (ctx , mgr , controllerNamespace , vmclassLogger ); err != nil {
364366 log .Error (err .Error ())
365367 os .Exit (1 )
366368 }
367369
368- vdsnapshotLogger := logger . NewControllerLogger (vdsnapshot .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
370+ vdsnapshotLogger := logFactory (vdsnapshot .ControllerName )
369371 if _ , err = vdsnapshot .NewController (ctx , mgr , vdsnapshotLogger , virtClient ); err != nil {
370372 log .Error (err .Error ())
371373 os .Exit (1 )
372374 }
373375
374- vmsnapshotLogger := logger . NewControllerLogger (vmsnapshot .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
376+ vmsnapshotLogger := logFactory (vmsnapshot .ControllerName )
375377 if err = vmsnapshot .NewController (ctx , mgr , vmsnapshotLogger , virtClient ); err != nil {
376378 log .Error (err .Error ())
377379 os .Exit (1 )
378380 }
379381
380- vmrestoreLogger := logger . NewControllerLogger (vmrestore .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
382+ vmrestoreLogger := logFactory (vmrestore .ControllerName )
381383 if err = vmrestore .NewController (ctx , mgr , vmrestoreLogger ); err != nil {
382384 log .Error (err .Error ())
383385 os .Exit (1 )
384386 }
385387
386- vmopLogger := logger . NewControllerLogger (vmop .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
388+ vmopLogger := logFactory (vmop .ControllerName )
387389 if err = vmop .SetupController (ctx , mgr , vmopLogger ); err != nil {
388390 log .Error (err .Error ())
389391 os .Exit (1 )
@@ -393,7 +395,7 @@ func main() {
393395 os .Exit (1 )
394396 }
395397
396- liveMigrationLogger := logger . NewControllerLogger (livemigration .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
398+ liveMigrationLogger := logFactory (livemigration .ControllerName )
397399 if err = livemigration .SetupController (ctx , mgr , liveMigrationLogger ); err != nil {
398400 log .Error (err .Error ())
399401 os .Exit (1 )
@@ -404,31 +406,31 @@ func main() {
404406 os .Exit (1 )
405407 }
406408
407- workloadUpdaterLogger := logger . NewControllerLogger (workloadupdater .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
409+ workloadUpdaterLogger := logFactory (workloadupdater .ControllerName )
408410 if err = workloadupdater .SetupController (ctx , mgr , workloadUpdaterLogger , firmwareImage , controllerNamespace , virtControllerName ); err != nil {
409411 log .Error (err .Error ())
410412 os .Exit (1 )
411413 }
412414
413- evacuationLogger := logger . NewControllerLogger (evacuation .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
415+ evacuationLogger := logFactory (evacuation .ControllerName )
414416 if err = evacuation .SetupController (ctx , mgr , virtClient , evacuationLogger ); err != nil {
415417 log .Error (err .Error ())
416418 os .Exit (1 )
417419 }
418420
419- volumeMigrationLogger := logger . NewControllerLogger (volumemigration .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
421+ volumeMigrationLogger := logFactory (volumemigration .ControllerName )
420422 if err = volumemigration .SetupController (ctx , mgr , volumeMigrationLogger ); err != nil {
421423 log .Error (err .Error ())
422424 os .Exit (1 )
423425 }
424426
425- vmmacLogger := logger . NewControllerLogger (vmmac .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
427+ vmmacLogger := logFactory (vmmac .ControllerName )
426428 if _ , err = vmmac .NewController (ctx , mgr , vmmacLogger , clusterUUID , virtClient ); err != nil {
427429 log .Error (err .Error ())
428430 os .Exit (1 )
429431 }
430432
431- vmmacleaseLogger := logger . NewControllerLogger (vmmaclease .ControllerName , logLevel , logOutput , logDebugVerbosity , logDebugControllerList )
433+ vmmacleaseLogger := logFactory (vmmaclease .ControllerName )
432434 if _ , err = vmmaclease .NewController (ctx , mgr , vmmacleaseLogger ); err != nil {
433435 log .Error (err .Error ())
434436 os .Exit (1 )
0 commit comments