@@ -478,7 +478,7 @@ func createAgentConfig(ctx context.Context, cmd *cli.Command) error {
478478 if configExists && lkConfig .HasAgent () {
479479 agentID = lkConfig .Agent .ID
480480 } else {
481- agentID , err = selectAgent (cmd , false )
481+ agentID , err = selectAgent (ctx , cmd , false )
482482 if err != nil {
483483 return err
484484 }
@@ -704,7 +704,7 @@ func updateAgent(ctx context.Context, cmd *cli.Command) error {
704704 }
705705
706706 var resp * lkproto.UpdateAgentResponse
707- err = util .Await ("Updating agent [" + util .Accented (lkConfig .Agent .ID )+ "]" , func (ctx context.Context ) error {
707+ err = util .Await ("Updating agent [" + util .Accented (lkConfig .Agent .ID )+ "]" , ctx , func (ctx context.Context ) error {
708708 var clientErr error
709709 resp , clientErr = agentsClient .UpdateAgent (ctx , req )
710710 return clientErr
@@ -734,7 +734,7 @@ func rollbackAgent(ctx context.Context, cmd *cli.Command) error {
734734 }
735735
736736 var resp * lkproto.RollbackAgentResponse
737- err = util .Await ("Rolling back agent [" + util .Accented (agentID )+ "]" , func (ctx context.Context ) error {
737+ err = util .Await ("Rolling back agent [" + util .Accented (agentID )+ "]" , ctx , func (ctx context.Context ) error {
738738 var clientErr error
739739 resp , clientErr = agentsClient .RollbackAgent (ctx , & lkproto.RollbackAgentRequest {
740740 AgentId : agentID ,
@@ -796,6 +796,7 @@ func deleteAgent(ctx context.Context, cmd *cli.Command) error {
796796 var res * lkproto.DeleteAgentResponse
797797 err = util .Await (
798798 "Deleting agent [" + util .Accented (agentID )+ "]" ,
799+ ctx ,
799800 func (ctx context.Context ) error {
800801 var clientErr error
801802 res , clientErr = agentsClient .DeleteAgent (ctx , & lkproto.DeleteAgentRequest {
@@ -1010,7 +1011,7 @@ func getAgentID(ctx context.Context, cmd *cli.Command, agentDir string, tomlFile
10101011 }
10111012 agentID = lkConfig .Agent .ID
10121013 } else {
1013- agentID , err = selectAgent (cmd , excludeEmptyVersion )
1014+ agentID , err = selectAgent (ctx , cmd , excludeEmptyVersion )
10141015 if err != nil {
10151016 return "" , err
10161017 }
@@ -1027,10 +1028,10 @@ func getAgentID(ctx context.Context, cmd *cli.Command, agentDir string, tomlFile
10271028 return agentID , nil
10281029}
10291030
1030- func selectAgent (_ * cli.Command , excludeEmptyVersion bool ) (string , error ) {
1031+ func selectAgent (ctx context. Context , _ * cli.Command , excludeEmptyVersion bool ) (string , error ) {
10311032 var agents * lkproto.ListAgentsResponse
10321033
1033- err := util .Await ("No agent ID provided, selecting from available agents..." , func (ctx context.Context ) error {
1034+ err := util .Await ("No agent ID provided, selecting from available agents..." , ctx , func (ctx context.Context ) error {
10341035 var clientErr error
10351036 agents , clientErr = agentsClient .ListAgents (ctx , & lkproto.ListAgentsRequest {})
10361037 return clientErr
@@ -1131,7 +1132,7 @@ func requireSecrets(_ context.Context, cmd *cli.Command, required, lazy bool) ([
11311132 return secretsSlice , nil
11321133}
11331134
1134- func requireDockerfile (_ context.Context , cmd * cli.Command , workingDir string , projectType agentfs.ProjectType , settingsMap map [string ]string ) error {
1135+ func requireDockerfile (ctx context.Context , cmd * cli.Command , workingDir string , projectType agentfs.ProjectType , settingsMap map [string ]string ) error {
11351136 dockerfileExists , err := agentfs .HasDockerfile (workingDir )
11361137 if err != nil {
11371138 return err
@@ -1141,6 +1142,7 @@ func requireDockerfile(_ context.Context, cmd *cli.Command, workingDir string, p
11411142 if ! cmd .Bool ("silent" ) {
11421143 err := util .Await (
11431144 "Creating Dockerfile..." ,
1145+ ctx ,
11441146 func (ctx context.Context ) error {
11451147 return agentfs .CreateDockerfile (workingDir , projectType , settingsMap )
11461148 },
@@ -1170,6 +1172,7 @@ func getClientSettings(ctx context.Context, silent bool) (map[string]string, err
11701172 if ! silent {
11711173 err = util .Await (
11721174 "Loading client settings..." ,
1175+ ctx ,
11731176 func (ctx context.Context ) error {
11741177 clientSettingsResponse , err = agentsClient .GetClientSettings (ctx , & lkproto.ClientSettingsRequest {})
11751178 return err
0 commit comments