controller-runtime: sigs.k8s.io/controller-runtime/pkg/manager/signals Index | Files

package signals

import "sigs.k8s.io/controller-runtime/pkg/manager/signals"

Package signals contains libraries for handling signals to gracefully shutdown the manager in combination with Kubernetes pod graceful termination policy.

Index

Package Files

doc.go signal.go signal_posix.go

func SetupSignalHandler Uses

func SetupSignalHandler() (stopCh <-chan struct{})

SetupSignalHandler registers for SIGTERM and SIGINT. A stop channel is returned which is closed on one of these signals. If a second signal is caught, the program is terminated with exit code 1.

Package signals imports 3 packages (graph) and is imported by 22 packages. Updated 2019-02-26. Refresh now. Tools for package owners.