INNER CODE UNIT · Go
waitForSignal
kubernetes/dns · cmd/e2e/main.go:70
func waitForSignal() {
log.Printf("Waiting for SIGINT, SIGTERM (use ctrl-c to stop cluster)")
ch := make(chan os.Signal, 1)
signal.Notify(ch, os.Interrupt, syscall.SIGTERM)
<-ch
log.Printf("Cleaning up")
}
func main() {
parseFlags()
e2e.InitFramework(opts.baseDir, opts.workDir)
fr := e2e.GetFramework()
fr.SetUp()
waitForSignal()
fr.TearDown()
}