Documentation
¶
Overview ¶
signals is a package for handling signals to gratefully shutdown app in combination with kubernetes pod graceful termination policy.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupSignalChannel ¶
func SetupSignalChannel() (stopCh <-chan struct{})
SetupSignalChannel registered 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.
func SetupSignalContext ¶
SetupSignalContext registers for SIGTERM and SIGINT. A context is returned which is canceled on one of these signals. If a second signal is caught, the program is terminated with exit code 1.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.