diff --git a/cmd/konvoy-image-wrapper/cmd/create-package-bundle.go b/cmd/konvoy-image-wrapper/cmd/create-package-bundle.go index 85f911c92..99e2f5ae8 100644 --- a/cmd/konvoy-image-wrapper/cmd/create-package-bundle.go +++ b/cmd/konvoy-image-wrapper/cmd/create-package-bundle.go @@ -369,7 +369,7 @@ func startContainer(containerEngine, containerImage, cmd.Stdin = os.Stdin cmd.Stderr = os.Stderr c := make(chan os.Signal, 1) - signal.Notify(c, syscall.SIGINT, syscall.SIGTERM) + signal.Notify(c, syscall.SIGINT, syscall.SIGTERM, syscall.SIGKILL) defer signal.Stop(c) go func() { for sig := range c { diff --git a/cmd/konvoy-image-wrapper/cmd/wrapper.go b/cmd/konvoy-image-wrapper/cmd/wrapper.go index f7df2af08..6e84239c5 100644 --- a/cmd/konvoy-image-wrapper/cmd/wrapper.go +++ b/cmd/konvoy-image-wrapper/cmd/wrapper.go @@ -371,7 +371,12 @@ func (r *Runner) dockerRun(args []string) error { cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr c := make(chan os.Signal, 1) - signal.Notify(c, syscall.SIGINT, syscall.SIGTERM) + signal.Notify( + c, + syscall.SIGINT, + syscall.SIGTERM, + syscall.SIGKILL, + ) defer signal.Stop(c) go func() { for sig := range c {