@@ -505,7 +505,7 @@ func (op *ShellOperator) taskHandleEnableKubernetesBindings(ctx context.Context,
505505 for _ , t := range hookRunTasks {
506506 t .WithQueuedAt (now )
507507 }
508- res .HeadTasks = hookRunTasks
508+ res .AddHeadTasks ( hookRunTasks ... )
509509 }
510510
511511 op .MetricStorage .CounterAdd ("{PREFIX}hook_enable_kubernetes_bindings_errors_total" , errors , metricLabels )
@@ -822,12 +822,11 @@ func (op *ShellOperator) bootstrapMainQueue(tqs *queue.TaskQueueSet) {
822822
823823 // Prepopulate main queue with 'onStartup' tasks and 'enable kubernetes bindings' tasks.
824824 tqs .WithMainName ("main" )
825- tqs .NewNamedQueue ("main" , queue.QueueOpts {
826- Handler : op .taskHandler ,
827- CompactableTypes : []task.TaskType {task_metadata .HookRun },
828- CompactionCallback : nil ,
829- Logger : op .logger .With ("operator.component" , "mainQueue" ),
830- })
825+ tqs .NewNamedQueue ("main" ,
826+ op .taskHandler ,
827+ queue .WithCompactableTypes (task_metadata .HookRun ),
828+ queue .WithLogger (op .logger .With ("operator.component" , "mainQueue" )),
829+ )
831830
832831 mainQueue := tqs .GetMain ()
833832
@@ -896,12 +895,11 @@ func (op *ShellOperator) initAndStartHookQueues() {
896895 h := op .HookManager .GetHook (hookName )
897896 for _ , hookBinding := range h .Config .Schedules {
898897 if op .TaskQueues .GetByName (hookBinding .Queue ) == nil {
899- op .TaskQueues .NewNamedQueue (hookBinding .Queue , queue.QueueOpts {
900- Handler : op .taskHandler ,
901- CompactableTypes : []task.TaskType {task_metadata .HookRun },
902- CompactionCallback : nil ,
903- Logger : op .logger .With ("operator.component" , "hookQueue" , "hook" , hookName , "queue" , hookBinding .Queue ),
904- })
898+ op .TaskQueues .NewNamedQueue (hookBinding .Queue ,
899+ op .taskHandler ,
900+ queue .WithCompactableTypes (task_metadata .HookRun ),
901+ queue .WithLogger (op .logger .With ("operator.component" , "hookQueue" , "hook" , hookName , "queue" , hookBinding .Queue )),
902+ )
905903 op .TaskQueues .GetByName (hookBinding .Queue ).Start (op .ctx )
906904 }
907905 }
@@ -912,12 +910,11 @@ func (op *ShellOperator) initAndStartHookQueues() {
912910 h := op .HookManager .GetHook (hookName )
913911 for _ , hookBinding := range h .Config .OnKubernetesEvents {
914912 if op .TaskQueues .GetByName (hookBinding .Queue ) == nil {
915- op .TaskQueues .NewNamedQueue (hookBinding .Queue , queue.QueueOpts {
916- Handler : op .taskHandler ,
917- CompactableTypes : []task.TaskType {task_metadata .HookRun },
918- CompactionCallback : nil ,
919- Logger : op .logger .With ("operator.component" , "hookQueue" , "hook" , hookName , "queue" , hookBinding .Queue ),
920- })
913+ op .TaskQueues .NewNamedQueue (hookBinding .Queue ,
914+ op .taskHandler ,
915+ queue .WithCompactableTypes (task_metadata .HookRun ),
916+ queue .WithLogger (op .logger .With ("operator.component" , "hookQueue" , "hook" , hookName , "queue" , hookBinding .Queue )),
917+ )
921918 op .TaskQueues .GetByName (hookBinding .Queue ).Start (op .ctx )
922919 }
923920 }
0 commit comments