@@ -764,7 +764,7 @@ func ensureTestImageUploaded(ctx context.Context, e2eCtx *E2EContext) error {
764764 return err
765765 }
766766
767- cmd := exec .Command ( "docker" , "inspect" , "--format='{{index .Id}}'" , "gcr.io/k8s-staging-cluster-api/capa-manager:e2e" )
767+ cmd := exec .CommandContext ( ctx , "docker" , "inspect" , "--format='{{index .Id}}'" , "gcr.io/k8s-staging-cluster-api/capa-manager:e2e" )
768768 var stdOut bytes.Buffer
769769 cmd .Stdout = & stdOut
770770 err := cmd .Run ()
@@ -775,7 +775,7 @@ func ensureTestImageUploaded(ctx context.Context, e2eCtx *E2EContext) error {
775775 imageSha := strings .ReplaceAll (strings .TrimSuffix (stdOut .String (), "\n " ), "'" , "" )
776776
777777 ecrImageName := repoName + ":e2e"
778- cmd = exec .Command ( "docker" , "tag" , imageSha , ecrImageName ) //nolint:gosec
778+ cmd = exec .CommandContext ( ctx , "docker" , "tag" , imageSha , ecrImageName ) //nolint:gosec
779779 err = cmd .Run ()
780780 if err != nil {
781781 return err
@@ -794,13 +794,13 @@ func ensureTestImageUploaded(ctx context.Context, e2eCtx *E2EContext) error {
794794 return errors .New ("failed to decode ECR authentication token" )
795795 }
796796
797- cmd = exec .Command ( "docker" , "login" , "--username" , strList [0 ], "--password" , strList [1 ], "public.ecr.aws" ) //nolint:gosec
797+ cmd = exec .CommandContext ( ctx , "docker" , "login" , "--username" , strList [0 ], "--password" , strList [1 ], "public.ecr.aws" ) //nolint:gosec
798798 err = cmd .Run ()
799799 if err != nil {
800800 return err
801801 }
802802
803- cmd = exec .Command ( "docker" , "push" , ecrImageName )
803+ cmd = exec .CommandContext ( ctx , "docker" , "push" , ecrImageName )
804804 err = cmd .Run ()
805805 if err != nil {
806806 return err
0 commit comments